Skip to content

Commit 6a61766

Browse files
committed
feat: add CONTAINS_KEY_LIKE operator
1 parent 5b612df commit 6a61766

File tree

3 files changed

+5
-2
lines changed
  • hypertrace-core-graphql-common-schema/src/main/java/org/hypertrace/core/graphql/common/schema/results/arguments/filter
  • hypertrace-core-graphql-gateway-service-utils/src/main/java/org/hypertrace/core/graphql/utils/gateway
  • hypertrace-core-graphql-platform

3 files changed

+5
-2
lines changed

hypertrace-core-graphql-common-schema/src/main/java/org/hypertrace/core/graphql/common/schema/results/arguments/filter/FilterOperatorType.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ public enum FilterOperatorType {
1414
IN,
1515
NOT_IN,
1616
CONTAINS_KEY,
17-
CONTAINS_KEY_VALUE;
17+
CONTAINS_KEY_VALUE,
18+
CONTAINS_KEY_LIKE;
1819

1920
public static final String TYPE_NAME = "FilterOperatorType";
2021
}

hypertrace-core-graphql-gateway-service-utils/src/main/java/org/hypertrace/core/graphql/utils/gateway/OperatorConverter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ public Single<Operator> convert(FilterOperatorType filterOperatorType) {
3333
return Single.just(Operator.CONTAINS_KEY);
3434
case CONTAINS_KEY_VALUE:
3535
return Single.just(Operator.CONTAINS_KEYVALUE);
36+
case CONTAINS_KEY_LIKE:
37+
return Single.just(Operator.CONTAINS_KEY_LIKE);
3638
default:
3739
return Single.error(
3840
new UnknownFormatConversionException(

hypertrace-core-graphql-platform/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies {
1414
api("org.hypertrace.core.grpcutils:grpc-client-utils:0.7.4")
1515
api("org.hypertrace.core.grpcutils:grpc-client-rx-utils:0.7.4")
1616
api("org.hypertrace.core.grpcutils:grpc-client-rx-utils:0.7.4")
17-
api("org.hypertrace.gateway.service:gateway-service-api:0.2.0")
17+
api("org.hypertrace.gateway.service:gateway-service-api:0.2.10")
1818
api("org.hypertrace.core.attribute.service:caching-attribute-service-client:0.13.6")
1919

2020
api("com.google.inject:guice:5.1.0")

0 commit comments

Comments
 (0)