Skip to content

Commit 5dfa5a1

Browse files
Merge branch 'main' into es-131392-fix
2 parents 0eaf6ae + efd3110 commit 5dfa5a1

File tree

151 files changed

+8
-1750
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

151 files changed

+8
-1750
lines changed

x-pack/plugin/esql/compute/gen/src/main/java/org/elasticsearch/compute/gen/GroupingAggregatorImplementer.java

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,6 @@ private TypeSpec type() {
207207
}
208208
builder.addMethod(selectedMayContainUnseenGroups());
209209
builder.addMethod(addIntermediateInput());
210-
builder.addMethod(addIntermediateRowInput());
211210
builder.addMethod(evaluateIntermediate());
212211
builder.addMethod(evaluateFinal());
213212
builder.addMethod(toStringMethod());
@@ -670,38 +669,6 @@ private MethodSpec addIntermediateInput() {
670669
return builder.build();
671670
}
672671

673-
private MethodSpec addIntermediateRowInput() {
674-
MethodSpec.Builder builder = MethodSpec.methodBuilder("addIntermediateRowInput");
675-
builder.addAnnotation(Override.class).addModifiers(Modifier.PUBLIC);
676-
builder.addParameter(int.class, "groupId").addParameter(GROUPING_AGGREGATOR_FUNCTION, "input").addParameter(int.class, "position");
677-
builder.beginControlFlow("if (input.getClass() != getClass())");
678-
{
679-
builder.addStatement("throw new IllegalArgumentException($S + getClass() + $S + input.getClass())", "expected ", "; got ");
680-
}
681-
builder.endControlFlow();
682-
builder.addStatement("$T inState = (($T) input).state", aggState.type(), implementation);
683-
builder.addStatement("state.enableGroupIdTracking(new $T.Empty())", SEEN_GROUP_IDS);
684-
if (aggState.declaredType().isPrimitive()) {
685-
builder.beginControlFlow("if (inState.hasValue(position))");
686-
builder.addStatement("state.set(groupId, $T.combine(state.getOrDefault(groupId), inState.get(position)))", declarationType);
687-
builder.endControlFlow();
688-
} else {
689-
requireStaticMethod(
690-
declarationType,
691-
requireVoidType(),
692-
requireName("combineStates"),
693-
requireArgs(
694-
requireType(aggState.declaredType()),
695-
requireType(TypeName.INT),
696-
requireType(aggState.declaredType()),
697-
requireType(TypeName.INT)
698-
)
699-
);
700-
builder.addStatement("$T.combineStates(state, groupId, inState, position)", declarationType);
701-
}
702-
return builder.build();
703-
}
704-
705672
private MethodSpec evaluateIntermediate() {
706673
MethodSpec.Builder builder = MethodSpec.methodBuilder("evaluateIntermediate");
707674
builder.addAnnotation(Override.class)

x-pack/plugin/esql/compute/src/main/generated-src/org/elasticsearch/compute/aggregation/FirstOverTimeDoubleAggregator.java

Lines changed: 0 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

x-pack/plugin/esql/compute/src/main/generated-src/org/elasticsearch/compute/aggregation/FirstOverTimeFloatAggregator.java

Lines changed: 0 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

x-pack/plugin/esql/compute/src/main/generated-src/org/elasticsearch/compute/aggregation/FirstOverTimeIntAggregator.java

Lines changed: 0 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

x-pack/plugin/esql/compute/src/main/generated-src/org/elasticsearch/compute/aggregation/FirstOverTimeLongAggregator.java

Lines changed: 0 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

x-pack/plugin/esql/compute/src/main/generated-src/org/elasticsearch/compute/aggregation/LastOverTimeDoubleAggregator.java

Lines changed: 0 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

x-pack/plugin/esql/compute/src/main/generated-src/org/elasticsearch/compute/aggregation/LastOverTimeFloatAggregator.java

Lines changed: 0 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

x-pack/plugin/esql/compute/src/main/generated-src/org/elasticsearch/compute/aggregation/LastOverTimeIntAggregator.java

Lines changed: 0 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

x-pack/plugin/esql/compute/src/main/generated-src/org/elasticsearch/compute/aggregation/LastOverTimeLongAggregator.java

Lines changed: 0 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

x-pack/plugin/esql/compute/src/main/generated-src/org/elasticsearch/compute/aggregation/RateDoubleAggregator.java

Lines changed: 0 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)