diff --git a/hypertrace-core-graphql-common-schema/src/main/java/org/hypertrace/core/graphql/common/schema/results/arguments/filter/FilterOperatorType.java b/hypertrace-core-graphql-common-schema/src/main/java/org/hypertrace/core/graphql/common/schema/results/arguments/filter/FilterOperatorType.java index 24b172f0..8a38b453 100644 --- a/hypertrace-core-graphql-common-schema/src/main/java/org/hypertrace/core/graphql/common/schema/results/arguments/filter/FilterOperatorType.java +++ b/hypertrace-core-graphql-common-schema/src/main/java/org/hypertrace/core/graphql/common/schema/results/arguments/filter/FilterOperatorType.java @@ -14,7 +14,8 @@ public enum FilterOperatorType { IN, NOT_IN, CONTAINS_KEY, - CONTAINS_KEY_VALUE; + CONTAINS_KEY_VALUE, + CONTAINS_KEY_LIKE; public static final String TYPE_NAME = "FilterOperatorType"; } diff --git a/hypertrace-core-graphql-gateway-service-utils/src/main/java/org/hypertrace/core/graphql/utils/gateway/OperatorConverter.java b/hypertrace-core-graphql-gateway-service-utils/src/main/java/org/hypertrace/core/graphql/utils/gateway/OperatorConverter.java index f9935887..b04efb5b 100644 --- a/hypertrace-core-graphql-gateway-service-utils/src/main/java/org/hypertrace/core/graphql/utils/gateway/OperatorConverter.java +++ b/hypertrace-core-graphql-gateway-service-utils/src/main/java/org/hypertrace/core/graphql/utils/gateway/OperatorConverter.java @@ -33,6 +33,8 @@ public Single convert(FilterOperatorType filterOperatorType) { return Single.just(Operator.CONTAINS_KEY); case CONTAINS_KEY_VALUE: return Single.just(Operator.CONTAINS_KEYVALUE); + case CONTAINS_KEY_LIKE: + return Single.just(Operator.CONTAINS_KEY_LIKE); default: return Single.error( new UnknownFormatConversionException( diff --git a/hypertrace-core-graphql-platform/build.gradle.kts b/hypertrace-core-graphql-platform/build.gradle.kts index 753bc327..a3430fe5 100644 --- a/hypertrace-core-graphql-platform/build.gradle.kts +++ b/hypertrace-core-graphql-platform/build.gradle.kts @@ -14,7 +14,7 @@ dependencies { api("org.hypertrace.core.grpcutils:grpc-client-utils:0.7.4") api("org.hypertrace.core.grpcutils:grpc-client-rx-utils:0.7.4") api("org.hypertrace.core.grpcutils:grpc-client-rx-utils:0.7.4") - api("org.hypertrace.gateway.service:gateway-service-api:0.2.0") + api("org.hypertrace.gateway.service:gateway-service-api:0.2.10") api("org.hypertrace.core.attribute.service:caching-attribute-service-client:0.13.6") api("com.google.inject:guice:5.1.0")