diff --git a/plugins/cpp_metrics/model/include/model/cppastnodemetrics.h b/plugins/cpp_metrics/model/include/model/cppastnodemetrics.h index 2f3d26d64..cca26b70d 100644 --- a/plugins/cpp_metrics/model/include/model/cppastnodemetrics.h +++ b/plugins/cpp_metrics/model/include/model/cppastnodemetrics.h @@ -37,6 +37,8 @@ struct CppAstNodeMetrics #pragma db null double value; + +#pragma db index member(astNodeId) }; #pragma db view \ diff --git a/plugins/cpp_metrics/model/include/model/cppfilemetrics.h b/plugins/cpp_metrics/model/include/model/cppfilemetrics.h index 1edfa6740..f629fca34 100644 --- a/plugins/cpp_metrics/model/include/model/cppfilemetrics.h +++ b/plugins/cpp_metrics/model/include/model/cppfilemetrics.h @@ -29,6 +29,8 @@ struct CppFileMetrics #pragma db not_null double value; + +#pragma db index member(file) }; #pragma db view \ diff --git a/plugins/cpp_metrics/model/include/model/cpptypedependencymetrics.h b/plugins/cpp_metrics/model/include/model/cpptypedependencymetrics.h index e1c64dbe8..926eb4bba 100644 --- a/plugins/cpp_metrics/model/include/model/cpptypedependencymetrics.h +++ b/plugins/cpp_metrics/model/include/model/cpptypedependencymetrics.h @@ -24,6 +24,9 @@ struct CppTypeDependencyMetrics #pragma db not_null std::uint64_t dependencyHash; + +#pragma db index member(entityHash) +#pragma db index member(dependencyHash) }; #pragma db view \