Skip to content

Commit f852f61

Browse files
committed
Minor cleanups in OpenLineage plugin
1 parent 5bdd75d commit f852f61

File tree

6 files changed

+30
-36
lines changed

6 files changed

+30
-36
lines changed

plugin/trino-openlineage/src/main/java/io/trino/plugin/openlineage/OpenLineageListener.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,7 @@ public OpenLineageListener(OpenLineage openLineage, OpenLineageClient client, Op
8888
this.jobNamespace = listenerConfig.getNamespace().orElse(trinoURI.toString());
8989
this.datasetNamespace = trinoURI.toString();
9090
this.includeQueryTypes = ImmutableSet.copyOf(listenerConfig.getIncludeQueryTypes());
91-
this.interpolator = new FormatInterpolator(
92-
listenerConfig.getJobNameFormat(),
93-
OpenLineageJobInterpolatedValues.values());
91+
this.interpolator = new FormatInterpolator<>(listenerConfig.getJobNameFormat(), OpenLineageJobInterpolatedValues.values());
9492
}
9593

9694
@Override
@@ -291,9 +289,9 @@ private JobBuilder getBaseJobBuilder(QueryContext queryContext, QueryMetadata qu
291289
.namespace(this.jobNamespace)
292290
.name(interpolator.interpolate(new OpenLineageJobContext(queryContext, queryMetadata)))
293291
.facets(openLineage.newJobFacetsBuilder()
294-
.jobType(openLineage.newJobTypeJobFacet("BATCH", "TRINO", "QUERY"))
295-
.sql(openLineage.newSQLJobFacet(queryMetadata.getQuery(), "trino"))
296-
.build());
292+
.jobType(openLineage.newJobTypeJobFacet("BATCH", "TRINO", "QUERY"))
293+
.sql(openLineage.newSQLJobFacet(queryMetadata.getQuery(), "trino"))
294+
.build());
297295
}
298296

299297
private List<InputDataset> buildInputs(QueryMetadata queryMetadata)

plugin/trino-openlineage/src/test/java/io/trino/plugin/openlineage/BaseTestOpenLineageQueries.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
import static java.util.Objects.requireNonNull;
3232

3333
/**
34-
* - TestOpenLineageEventsFromQueries requires sequential execution to properly reset memory listener
35-
* - TestOpenLineageEventListenerMarquezIntegration multiple parallel tests are flaky, as they increase wait time for marquez to register events
36-
*/
34+
* - TestOpenLineageEventsFromQueries requires sequential execution to properly reset memory listener
35+
* - TestOpenLineageEventListenerMarquezIntegration multiple parallel tests are flaky, as they increase wait time for marquez to register events
36+
*/
3737
@Execution(ExecutionMode.SAME_THREAD)
3838
public abstract class BaseTestOpenLineageQueries
3939
extends AbstractTestQueryFramework

plugin/trino-openlineage/src/test/java/io/trino/plugin/openlineage/TestOpenLineageListener.java

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ void testGetCompleteEvent()
5353
assertThat(result)
5454
.extracting(RunEvent::getRun)
5555
.extracting(Run::getRunId)
56-
// random UUID part may differ, but prefix is timestamp based
56+
// random UUID part may differ, but prefix is timestamp based
5757
.matches(uuid -> uuid.toString().startsWith("01967c23-ae78-7"));
5858

5959
assertThat(result)
@@ -66,8 +66,7 @@ void testGetCompleteEvent()
6666
.extracting(Job::getName)
6767
.isEqualTo("queryId");
6868

69-
Map<String, Object> trinoQueryMetadata =
70-
result
69+
Map<String, Object> trinoQueryMetadata = result
7170
.getRun()
7271
.getFacets()
7372
.getAdditionalProperties()
@@ -82,11 +81,11 @@ void testGetCompleteEvent()
8281

8382
Map<String, Object> trinoQueryContext =
8483
result
85-
.getRun()
86-
.getFacets()
87-
.getAdditionalProperties()
88-
.get("trino_query_context")
89-
.getAdditionalProperties();
84+
.getRun()
85+
.getFacets()
86+
.getAdditionalProperties()
87+
.get("trino_query_context")
88+
.getAdditionalProperties();
9089

9190
assertThat(trinoQueryContext)
9291
.containsOnly(
@@ -124,7 +123,7 @@ void testGetStartEvent()
124123
assertThat(result)
125124
.extracting(RunEvent::getRun)
126125
.extracting(Run::getRunId)
127-
// random UUID part may differ, but prefix is timestamp based
126+
// random UUID part may differ, but prefix is timestamp based
128127
.matches(uuid -> uuid.toString().startsWith("01967c23-ae78-7"));
129128

130129
assertThat(result)
@@ -137,8 +136,7 @@ void testGetStartEvent()
137136
.extracting(Job::getName)
138137
.isEqualTo("queryId");
139138

140-
Map<String, Object> trinoQueryMetadata =
141-
result
139+
Map<String, Object> trinoQueryMetadata = result
142140
.getRun()
143141
.getFacets()
144142
.getAdditionalProperties()
@@ -151,8 +149,7 @@ void testGetStartEvent()
151149
entry("transaction_id", "transactionId"),
152150
entry("query_plan", "queryPlan"));
153151

154-
Map<String, Object> trinoQueryContext =
155-
result
152+
Map<String, Object> trinoQueryContext = result
156153
.getRun()
157154
.getFacets()
158155
.getAdditionalProperties()

plugin/trino-openlineage/src/test/java/io/trino/plugin/openlineage/TestOpenLineageListenerConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ void testIsJobNameFormatValid()
125125
private static OpenLineageListenerConfig configWithFormat(String format)
126126
{
127127
return new OpenLineageListenerConfig()
128-
.setTrinoURI(URI.create("http://testtrino"))
129-
.setJobNameFormat(format);
128+
.setTrinoURI(URI.create("http://testtrino"))
129+
.setJobNameFormat(format);
130130
}
131131
}

plugin/trino-openlineage/src/test/java/io/trino/plugin/openlineage/TrinoEventData.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,7 @@ private TrinoEventData()
5151
throw new UnsupportedOperationException("This is a utility class and cannot be instantiated");
5252
}
5353

54-
static
55-
{
54+
static {
5655
queryIOMetadata = new QueryIOMetadata(Collections.emptyList(), Optional.empty());
5756

5857
queryContext = new QueryContext(
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
server:
22
applicationConnectors:
3-
- type: http
4-
port: ${MARQUEZ_PORT:-5000}
5-
httpCompliance: RFC7230_LEGACY
3+
- type: http
4+
port: ${MARQUEZ_PORT:-5000}
5+
httpCompliance: RFC7230_LEGACY
66
adminConnectors:
7-
- type: http
8-
port: ${MARQUEZ_ADMIN_PORT:-5001}
7+
- type: http
8+
port: ${MARQUEZ_ADMIN_PORT:-5001}
99

1010
db:
1111
driverClass: org.postgresql.Driver
@@ -21,10 +21,10 @@ graphql:
2121
logging:
2222
level: INFO
2323
appenders:
24-
- type: console
24+
- type: console
2525

2626
tags:
27-
- name: PII
28-
description: Personally identifiable information
29-
- name: SENSITIVE
30-
description: Contains sensitive information
27+
- name: PII
28+
description: Personally identifiable information
29+
- name: SENSITIVE
30+
description: Contains sensitive information

0 commit comments

Comments
 (0)