Skip to content

Commit fd50f92

Browse files
authored
Merge pull request #797 from mcserep/cpp-metrics-index
Enhance DB indices on C++ metrics tables
2 parents 0f86064 + dc45094 commit fd50f92

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

plugins/cpp_metrics/model/include/model/cppastnodemetrics.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ struct CppAstNodeMetrics
3737

3838
#pragma db null
3939
double value;
40+
41+
#pragma db index member(astNodeId)
4042
};
4143

4244
#pragma db view \

plugins/cpp_metrics/model/include/model/cppfilemetrics.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ struct CppFileMetrics
2929

3030
#pragma db not_null
3131
double value;
32+
33+
#pragma db index member(file)
3234
};
3335

3436
#pragma db view \

plugins/cpp_metrics/model/include/model/cpptypedependencymetrics.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ struct CppTypeDependencyMetrics
2424

2525
#pragma db not_null
2626
std::uint64_t dependencyHash;
27+
28+
#pragma db index member(entityHash)
29+
#pragma db index member(dependencyHash)
2730
};
2831

2932
#pragma db view \

0 commit comments

Comments
 (0)