Skip to content

Commit caef023

Browse files
committed
changes
1 parent 52d9fb1 commit caef023

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/data/AggregateMetricDoubleBlock.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ public static AggregateMetricDoubleBlock fromCompositeBlock(CompositeBlock block
5555
return new AggregateMetricDoubleBlock(min, max, sum, count);
5656
}
5757

58-
public static CompositeBlock toCompositeBlock(AggregateMetricDoubleBlock block) {
58+
public CompositeBlock asCompositeBlock() {
5959
final Block[] blocks = new Block[4];
60-
blocks[AggregateMetricDoubleBlockBuilder.Metric.MIN.getIndex()] = block.minBlock();
61-
blocks[AggregateMetricDoubleBlockBuilder.Metric.MAX.getIndex()] = block.maxBlock();
62-
blocks[AggregateMetricDoubleBlockBuilder.Metric.SUM.getIndex()] = block.sumBlock();
63-
blocks[AggregateMetricDoubleBlockBuilder.Metric.COUNT.getIndex()] = block.countBlock();
60+
blocks[AggregateMetricDoubleBlockBuilder.Metric.MIN.getIndex()] = minBlock;
61+
blocks[AggregateMetricDoubleBlockBuilder.Metric.MAX.getIndex()] = maxBlock;
62+
blocks[AggregateMetricDoubleBlockBuilder.Metric.SUM.getIndex()] = sumBlock;
63+
blocks[AggregateMetricDoubleBlockBuilder.Metric.COUNT.getIndex()] = countBlock;
6464
return new CompositeBlock(blocks);
6565
}
6666

@@ -146,7 +146,7 @@ public boolean mayHaveMultivaluedFields() {
146146

147147
@Override
148148
public boolean doesHaveMultivaluedFields() {
149-
if (false == Stream.of(minBlock, maxBlock, sumBlock, countBlock).anyMatch(Block::mayHaveMultivaluedFields)) {
149+
if (Stream.of(minBlock, maxBlock, sumBlock, countBlock).noneMatch(Block::mayHaveMultivaluedFields)) {
150150
return false;
151151
}
152152
return Stream.of(minBlock, maxBlock, sumBlock, countBlock).anyMatch(Block::doesHaveMultivaluedFields);

x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/data/Block.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ static Block[] buildAll(Block.Builder... builders) {
346346
static void writeTypedBlock(Block block, StreamOutput out) throws IOException {
347347
if (out.getTransportVersion().before(TransportVersions.AGGREGATE_METRIC_DOUBLE_BLOCK)
348348
&& block instanceof AggregateMetricDoubleBlock aggregateMetricDoubleBlock) {
349-
block = AggregateMetricDoubleBlock.toCompositeBlock(aggregateMetricDoubleBlock);
349+
block = aggregateMetricDoubleBlock.asCompositeBlock();
350350
}
351351
block.elementType().writeTo(out);
352352
block.writeTo(out);

x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/convert/ToAggregateMetricDouble.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,14 +141,13 @@ private void appendValue(double value) {
141141
}
142142

143143
private Block build() {
144-
AggregateMetricDoubleBlock aggBlock;
145144
DoubleBlock doubleBlock = null;
146145
IntBlock countBlock = null;
147146
boolean success = false;
148147
try {
149148
doubleBlock = valuesBuilder.build().asBlock();
150149
countBlock = blockFactory.newConstantIntBlockWith(1, doubleBlock.getPositionCount());
151-
aggBlock = new AggregateMetricDoubleBlock(doubleBlock, doubleBlock, doubleBlock, countBlock);
150+
AggregateMetricDoubleBlock aggBlock = new AggregateMetricDoubleBlock(doubleBlock, doubleBlock, doubleBlock, countBlock);
152151
doubleBlock.incRef();
153152
doubleBlock.incRef();
154153
success = true;

0 commit comments

Comments
 (0)