Skip to content

Commit 19b76eb

Browse files
authored
use hypertrace core common logical operator (#216)
1 parent e136480 commit 19b76eb

File tree

5 files changed

+12
-20
lines changed

5 files changed

+12
-20
lines changed

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

+7-6
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import lombok.experimental.Accessors;
1212
import org.hypertrace.graphql.spanprocessing.schema.rule.filter.SpanProcessingFilterField;
1313
import org.hypertrace.graphql.spanprocessing.schema.rule.filter.SpanProcessingLogicalFilter;
14-
import org.hypertrace.graphql.spanprocessing.schema.rule.filter.SpanProcessingLogicalOperator;
1514
import org.hypertrace.graphql.spanprocessing.schema.rule.filter.SpanProcessingRelationalFilter;
1615
import org.hypertrace.graphql.spanprocessing.schema.rule.filter.SpanProcessingRelationalOperator;
1716
import org.hypertrace.graphql.spanprocessing.schema.rule.filter.SpanProcessingRuleFilter;
@@ -26,15 +25,17 @@
2625

2726
public class ConfigServiceSpanFilterConverter {
2827

29-
private static final ImmutableBiMap<LogicalOperator, SpanProcessingLogicalOperator>
28+
private static final ImmutableBiMap<
29+
LogicalOperator, org.hypertrace.core.graphql.common.schema.operator.LogicalOperator>
3030
LOGICAL_OPERATOR_OPERATOR_BI_MAP =
3131
ImmutableBiMap.of(
3232
LogicalOperator.LOGICAL_OPERATOR_AND,
33-
SpanProcessingLogicalOperator.AND,
33+
org.hypertrace.core.graphql.common.schema.operator.LogicalOperator.AND,
3434
LogicalOperator.LOGICAL_OPERATOR_OR,
35-
SpanProcessingLogicalOperator.OR);
35+
org.hypertrace.core.graphql.common.schema.operator.LogicalOperator.OR);
3636

37-
private static final ImmutableBiMap<SpanProcessingLogicalOperator, LogicalOperator>
37+
private static final ImmutableBiMap<
38+
org.hypertrace.core.graphql.common.schema.operator.LogicalOperator, LogicalOperator>
3839
OPERATOR_LOGICAL_OPERATOR_IMMUTABLE_BI_MAP = LOGICAL_OPERATOR_OPERATOR_BI_MAP.inverse();
3940

4041
private static final ImmutableBiMap<RelationalOperator, SpanProcessingRelationalOperator>
@@ -223,7 +224,7 @@ private static class ConvertedSpanProcessingRelationalFilter
223224
@Value
224225
@Accessors(fluent = true)
225226
private static class ConvertedSpanProcessingLogicalFilter implements SpanProcessingLogicalFilter {
226-
SpanProcessingLogicalOperator logicalOperator;
227+
org.hypertrace.core.graphql.common.schema.operator.LogicalOperator logicalOperator;
227228
List<SpanProcessingRuleFilter> spanFilters;
228229
}
229230

hypertrace-graphql-span-processing-schema/src/main/java/org/hypertrace/graphql/spanprocessing/deserialization/DefaultSpanProcessingLogicalFilter.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
import lombok.Value;
66
import lombok.experimental.Accessors;
77
import lombok.extern.jackson.Jacksonized;
8+
import org.hypertrace.core.graphql.common.schema.operator.LogicalOperator;
89
import org.hypertrace.graphql.spanprocessing.schema.rule.filter.SpanProcessingLogicalFilter;
9-
import org.hypertrace.graphql.spanprocessing.schema.rule.filter.SpanProcessingLogicalOperator;
1010
import org.hypertrace.graphql.spanprocessing.schema.rule.filter.SpanProcessingRuleFilter;
1111

1212
@Value
1313
@Accessors(fluent = true)
1414
@Jacksonized
1515
@Builder
1616
public class DefaultSpanProcessingLogicalFilter implements SpanProcessingLogicalFilter {
17-
SpanProcessingLogicalOperator logicalOperator;
17+
LogicalOperator logicalOperator;
1818
List<SpanProcessingRuleFilter> spanFilters;
1919
}

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import graphql.annotations.annotationTypes.GraphQLName;
55
import graphql.annotations.annotationTypes.GraphQLNonNull;
66
import java.util.List;
7+
import org.hypertrace.core.graphql.common.schema.operator.LogicalOperator;
78

89
@GraphQLName(SpanProcessingLogicalFilter.TYPE_NAME)
910
public interface SpanProcessingLogicalFilter {
@@ -15,7 +16,7 @@ public interface SpanProcessingLogicalFilter {
1516
@GraphQLField
1617
@GraphQLName(SPAN_PROCESSING_LOGICAL_OPERATOR_KEY)
1718
@GraphQLNonNull
18-
SpanProcessingLogicalOperator logicalOperator();
19+
LogicalOperator logicalOperator();
1920

2021
@GraphQLField
2122
@GraphQLName(SPAN_PROCESSING_FILTERS_KEY)

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

-10
This file was deleted.

0 commit comments

Comments
 (0)