|
17 | 17 | AND codeUnit.clusteringHDBSCANRadiusMax IS NOT NULL |
18 | 18 | AND codeUnit.clusteringHDBSCANRadiusAverage IS NOT NULL |
19 | 19 | AND codeUnit.clusteringHDBSCANNormalizedDistanceToMedoid IS NOT NULL |
| 20 | +// The following columns can be null if there is not enough data or an error in the anomaly detection pipeline |
| 21 | +// AND codeUnit.anomalyLabel IS NOT NULL |
| 22 | +// AND codeUnit.anomalyScore IS NOT NULL |
| 23 | +// AND codeUnit.anomalyTopFeature1 IS NOT NULL |
| 24 | +// AND codeUnit.anomalyTopFeature2 IS NOT NULL |
| 25 | +// AND codeUnit.anomalyTopFeature3 IS NOT NULL |
| 26 | +// AND codeUnit.anomalyTopFeatureSHAPValue1 IS NOT NULL |
| 27 | +// AND codeUnit.anomalyTopFeatureSHAPValue2 IS NOT NULL |
| 28 | +// AND codeUnit.anomalyTopFeatureSHAPValue3 IS NOT NULL |
20 | 29 | AND codeUnit.embeddingsFastRandomProjectionTunedForClusteringVisualizationX IS NOT NULL |
21 | 30 | AND codeUnit.embeddingsFastRandomProjectionTunedForClusteringVisualizationY IS NOT NULL |
22 | 31 | OPTIONAL MATCH (artifact:Java:Artifact)-[:CONTAINS]->(codeUnit) |
@@ -44,5 +53,13 @@ OPTIONAL MATCH (projectRoot:Directory)<-[:HAS_ROOT]-(proj:TS:Project)-[:CONTAINS |
44 | 53 | ,codeUnit.clusteringHDBSCANRadiusMax AS clusteringRadiusMax |
45 | 54 | ,codeUnit.clusteringHDBSCANRadiusAverage AS clusteringRadiusAverage |
46 | 55 | ,codeUnit.clusteringHDBSCANNormalizedDistanceToMedoid AS clusteringNormalizedDistanceToMedoid |
| 56 | + ,codeUnit.anomalyLabel AS anomalyLabel |
| 57 | + ,codeUnit.anomalyScore AS anomalyScore |
| 58 | + ,codeUnit.anomalyTopFeature1 AS anomalyTopFeature1 |
| 59 | + ,codeUnit.anomalyTopFeature2 AS anomalyTopFeature2 |
| 60 | + ,codeUnit.anomalyTopFeature3 AS anomalyTopFeature3 |
| 61 | + ,codeUnit.anomalyTopFeatureSHAPValue1 AS anomalyTopFeatureSHAPValue1 |
| 62 | + ,codeUnit.anomalyTopFeatureSHAPValue2 AS anomalyTopFeatureSHAPValue2 |
| 63 | + ,codeUnit.anomalyTopFeatureSHAPValue3 AS anomalyTopFeatureSHAPValue3 |
47 | 64 | ,codeUnit.embeddingsFastRandomProjectionTunedForClusteringVisualizationX AS visualizationX |
48 | 65 | ,codeUnit.embeddingsFastRandomProjectionTunedForClusteringVisualizationY AS visualizationY |
0 commit comments