Skip to content

Commit 3b8b494

Browse files
add support for does not contain span filter operator (#196)
1 parent 7907e91 commit 3b8b494

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

hypertrace-graphql-platform/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ dependencies {
1313
api("org.hypertrace.config.service:spaces-config-service-api:0.1.1")
1414
api("org.hypertrace.config.service:labels-config-service-api:0.1.15")
1515
api("org.hypertrace.config.service:label-application-rule-config-service-api:0.1.52")
16-
api("org.hypertrace.config.service:span-processing-config-service-api:0.1.41")
16+
api("org.hypertrace.config.service:span-processing-config-service-api:0.1.54")
1717
}
1818
}

hypertrace-graphql-span-processing-schema/src/main/java/org/hypertrace/graphql/spanprocessing/dao/ConfigServiceSpanFilterConverter.java

+3
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ public class ConfigServiceSpanFilterConverter {
4343
.put(
4444
RelationalOperator.RELATIONAL_OPERATOR_CONTAINS,
4545
SpanProcessingRelationalOperator.CONTAINS)
46+
.put(
47+
RelationalOperator.RELATIONAL_OPERATOR_NOT_CONTAINS,
48+
SpanProcessingRelationalOperator.NOT_CONTAINS)
4649
.put(
4750
RelationalOperator.RELATIONAL_OPERATOR_EQUALS,
4851
SpanProcessingRelationalOperator.EQUALS)

hypertrace-graphql-span-processing-schema/src/main/java/org/hypertrace/graphql/spanprocessing/schema/rule/filter/SpanProcessingRelationalOperator.java

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ public enum SpanProcessingRelationalOperator {
77
EQUALS,
88
NOT_EQUALS,
99
CONTAINS,
10+
NOT_CONTAINS,
1011
STARTS_WITH,
1112
ENDS_WITH,
1213
REGEX_MATCH,

0 commit comments

Comments
 (0)