Skip to content

Commit 43f084b

Browse files
refactor: attribute association expression rename (#92)
* refactor: attribute association expression rename * fix: vulnerable dependency
1 parent 7be2e98 commit 43f084b

File tree

13 files changed

+34
-23
lines changed

13 files changed

+34
-23
lines changed

hypertrace-core-graphql-common-schema/src/main/java/org/hypertrace/core/graphql/common/request/AttributeRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
import org.hypertrace.core.graphql.common.schema.attributes.arguments.AttributeExpression;
44

55
public interface AttributeRequest {
6-
AttributeAssociation<AttributeExpression> attributeExpression();
6+
AttributeAssociation<AttributeExpression> attributeExpressionAssociation();
77

88
default String asMapKey() {
9-
return attributeExpression().value().asAlias();
9+
return attributeExpressionAssociation().value().asAlias();
1010
}
1111
}

hypertrace-core-graphql-common-schema/src/main/java/org/hypertrace/core/graphql/common/request/DefaultAttributeRequestBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,6 @@ private Stream<AttributeExpression> resolveAttributeExpression(SelectedField att
117117
@Value
118118
@Accessors(fluent = true)
119119
static class DefaultAttributeRequest implements AttributeRequest {
120-
AttributeAssociation<AttributeExpression> attributeExpression;
120+
AttributeAssociation<AttributeExpression> attributeExpressionAssociation;
121121
}
122122
}

hypertrace-core-graphql-common-schema/src/test/java/org/hypertrace/core/graphql/common/request/DefaultAttributeRequestBuilderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,6 @@ void canBuildRequestForSelectionSet() {
7070
.blockingGet();
7171

7272
assertEquals(1, returned.size());
73-
assertEquals(expectedResultExpression, returned.get(0).attributeExpression());
73+
assertEquals(expectedResultExpression, returned.get(0).attributeExpressionAssociation());
7474
}
7575
}

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ class AttributeExpressionConverter
1111
implements Converter<AttributeAssociation<AttributeExpression>, Expression> {
1212

1313
@Override
14-
public Single<Expression> convert(AttributeAssociation<AttributeExpression> attributeExpression) {
14+
public Single<Expression> convert(
15+
AttributeAssociation<AttributeExpression> attributeExpressionAssociation) {
1516
Builder builder = org.hypertrace.gateway.service.v1.common.AttributeExpression.newBuilder();
16-
builder.setAttributeId(attributeExpression.attribute().id());
17-
attributeExpression.value().subpath().ifPresent(builder::setSubpath);
18-
builder.setAlias(attributeExpression.value().asAlias());
17+
builder.setAttributeId(attributeExpressionAssociation.attribute().id());
18+
attributeExpressionAssociation.value().subpath().ifPresent(builder::setSubpath);
19+
builder.setAlias(attributeExpressionAssociation.value().asAlias());
1920
return Single.just(Expression.newBuilder().setAttributeExpression(builder).build());
2021
}
2122
}

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,10 @@ private Single<Entry<AttributeExpression, Object>> buildAttributeMapEntry(
4141
return this.valueConverter
4242
.convert(
4343
response.get(attributeRequest.asMapKey()),
44-
attributeRequest.attributeExpression().attribute())
44+
attributeRequest.attributeExpressionAssociation().attribute())
4545
.map(
4646
value ->
47-
new SimpleImmutableEntry<>(attributeRequest.attributeExpression().value(), value));
47+
new SimpleImmutableEntry<>(
48+
attributeRequest.attributeExpressionAssociation().value(), value));
4849
}
4950
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public Single<Set<Expression>> convert(Collection<AttributeRequest> attributeReq
3131

3232
private Single<Expression> buildAliasedSelectionExpression(AttributeRequest attributeRequest) {
3333
return this.attributeExpressionConverter
34-
.convert(attributeRequest.attributeExpression())
34+
.convert(attributeRequest.attributeExpressionAssociation())
3535
.map(Expression::toBuilder)
3636
.map(Builder::build);
3737
}

hypertrace-core-graphql-log-event-schema/src/test/java/org/hypertrace/core/graphql/log/event/dao/BaseDaoTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ static class DefaultLogEventRequest implements LogEventRequest {
3636
@Value
3737
@Accessors(fluent = true)
3838
static class DefaultAttributeRequest implements AttributeRequest {
39-
AttributeAssociation<AttributeExpression> attributeExpression;
39+
AttributeAssociation<AttributeExpression> attributeExpressionAssociation;
4040
}
4141

4242
@Value

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ dependencies {
1616
api("io.github.graphql-java:graphql-java-annotations:8.3")
1717
api("org.slf4j:slf4j-api:1.7.30")
1818
api("io.reactivex.rxjava3:rxjava:3.0.9")
19-
api("com.google.protobuf:protobuf-java-util:3.14.0")
19+
api("com.google.protobuf:protobuf-java-util:3.19.2")
20+
api("com.google.protobuf:protobuf-java:3.19.2") {
21+
because("https://snyk.io/vuln/SNYK-JAVA-COMGOOGLEPROTOBUF-2331703")
22+
}
2023

2124
api("org.projectlombok:lombok:1.18.18")
2225
api("com.google.code.findbugs:jsr305:3.0.2")

hypertrace-core-graphql-span-schema/src/main/java/org/hypertrace/core/graphql/span/dao/GatewayServiceSpanConverter.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,11 @@ private Single<Span> convert(
5151
new ConvertedSpan(
5252
attrMap
5353
.get(
54-
request.spanEventsRequest().idAttribute().attributeExpression().value())
54+
request
55+
.spanEventsRequest()
56+
.idAttribute()
57+
.attributeExpressionAssociation()
58+
.value())
5559
.toString(),
5660
attrMap,
5761
spanIdToLogEvents));

hypertrace-core-graphql-span-schema/src/test/java/org/hypertrace/core/graphql/span/dao/DaoTestUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class DaoTestUtil {
3535
@Value
3636
@Accessors(fluent = true)
3737
static class DefaultAttributeRequest implements AttributeRequest {
38-
AttributeAssociation<AttributeExpression> attributeExpression;
38+
AttributeAssociation<AttributeExpression> attributeExpressionAssociation;
3939
}
4040

4141
@Value

0 commit comments

Comments
 (0)