Skip to content

Commit a0c208a

Browse files
committed
Make PipelineStatus a record class
1 parent e99e241 commit a0c208a

File tree

3 files changed

+19
-68
lines changed

3 files changed

+19
-68
lines changed

core/trino-main/src/main/java/io/trino/execution/SqlTask.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -363,10 +363,10 @@ else if (taskHolder.getTaskExecution() != null) {
363363
TaskContext taskContext = taskHolder.getTaskExecution().getTaskContext();
364364
for (PipelineContext pipelineContext : taskContext.getPipelineContexts()) {
365365
PipelineStatus pipelineStatus = pipelineContext.getPipelineStatus();
366-
queuedPartitionedDrivers += pipelineStatus.getQueuedPartitionedDrivers();
367-
queuedPartitionedSplitsWeight += pipelineStatus.getQueuedPartitionedSplitsWeight();
368-
runningPartitionedDrivers += pipelineStatus.getRunningPartitionedDrivers();
369-
runningPartitionedSplitsWeight += pipelineStatus.getRunningPartitionedSplitsWeight();
366+
queuedPartitionedDrivers += pipelineStatus.queuedPartitionedDrivers();
367+
queuedPartitionedSplitsWeight += pipelineStatus.queuedPartitionedSplitsWeight();
368+
runningPartitionedDrivers += pipelineStatus.runningPartitionedDrivers();
369+
runningPartitionedSplitsWeight += pipelineStatus.runningPartitionedSplitsWeight();
370370
physicalWrittenBytes += pipelineContext.getPhysicalWrittenDataSize();
371371
}
372372
writerInputDataSize = succinctBytes(taskContext.getWriterInputDataSize());

core/trino-main/src/main/java/io/trino/operator/PipelineContext.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -509,13 +509,13 @@ else if (pipelineLevelMetrics != Metrics.EMPTY) {
509509
outputPipeline,
510510

511511
totalDrivers,
512-
pipelineStatus.getQueuedDrivers(),
513-
pipelineStatus.getQueuedPartitionedDrivers(),
514-
pipelineStatus.getQueuedPartitionedSplitsWeight(),
515-
pipelineStatus.getRunningDrivers(),
516-
pipelineStatus.getRunningPartitionedDrivers(),
517-
pipelineStatus.getRunningPartitionedSplitsWeight(),
518-
pipelineStatus.getBlockedDrivers(),
512+
pipelineStatus.queuedDrivers(),
513+
pipelineStatus.queuedPartitionedDrivers(),
514+
pipelineStatus.queuedPartitionedSplitsWeight(),
515+
pipelineStatus.runningDrivers(),
516+
pipelineStatus.runningPartitionedDrivers(),
517+
pipelineStatus.runningPartitionedSplitsWeight(),
518+
pipelineStatus.blockedDrivers(),
519519
completedDrivers,
520520

521521
succinctBytes(pipelineMemoryContext.getUserMemory()),

core/trino-main/src/main/java/io/trino/operator/PipelineStatus.java

Lines changed: 8 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -13,62 +13,13 @@
1313
*/
1414
package io.trino.operator;
1515

16-
import com.google.errorprone.annotations.Immutable;
17-
18-
@Immutable
19-
public final class PipelineStatus
16+
public record PipelineStatus(
17+
int queuedDrivers,
18+
int runningDrivers,
19+
int blockedDrivers,
20+
int queuedPartitionedDrivers,
21+
long queuedPartitionedSplitsWeight,
22+
int runningPartitionedDrivers,
23+
long runningPartitionedSplitsWeight)
2024
{
21-
private final int queuedDrivers;
22-
private final int runningDrivers;
23-
private final int blockedDrivers;
24-
private final int queuedPartitionedDrivers;
25-
private final long queuedPartitionedSplitsWeight;
26-
private final int runningPartitionedDrivers;
27-
private final long runningPartitionedSplitsWeight;
28-
29-
public PipelineStatus(int queuedDrivers, int runningDrivers, int blockedDrivers, int queuedPartitionedDrivers, long queuedPartitionedSplitsWeight, int runningPartitionedDrivers, long runningPartitionedSplitsWeight)
30-
{
31-
this.queuedDrivers = queuedDrivers;
32-
this.runningDrivers = runningDrivers;
33-
this.blockedDrivers = blockedDrivers;
34-
this.queuedPartitionedDrivers = queuedPartitionedDrivers;
35-
this.queuedPartitionedSplitsWeight = queuedPartitionedSplitsWeight;
36-
this.runningPartitionedDrivers = runningPartitionedDrivers;
37-
this.runningPartitionedSplitsWeight = runningPartitionedSplitsWeight;
38-
}
39-
40-
public int getQueuedDrivers()
41-
{
42-
return queuedDrivers;
43-
}
44-
45-
public int getRunningDrivers()
46-
{
47-
return runningDrivers;
48-
}
49-
50-
public int getBlockedDrivers()
51-
{
52-
return blockedDrivers;
53-
}
54-
55-
public int getQueuedPartitionedDrivers()
56-
{
57-
return queuedPartitionedDrivers;
58-
}
59-
60-
public long getQueuedPartitionedSplitsWeight()
61-
{
62-
return queuedPartitionedSplitsWeight;
63-
}
64-
65-
public int getRunningPartitionedDrivers()
66-
{
67-
return runningPartitionedDrivers;
68-
}
69-
70-
public long getRunningPartitionedSplitsWeight()
71-
{
72-
return runningPartitionedSplitsWeight;
73-
}
7425
}

0 commit comments

Comments
 (0)