Class AcrossSeriesAggregate
java.lang.Object
org.elasticsearch.xpack.esql.core.tree.Node<LogicalPlan>
org.elasticsearch.xpack.esql.plan.QueryPlan<LogicalPlan>
org.elasticsearch.xpack.esql.plan.logical.LogicalPlan
org.elasticsearch.xpack.esql.plan.logical.UnaryPlan
org.elasticsearch.xpack.esql.plan.logical.promql.PromqlFunctionCall
org.elasticsearch.xpack.esql.plan.logical.promql.AcrossSeriesAggregate
- All Implemented Interfaces:
NamedWriteable,Writeable,Resolvable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.elasticsearch.xpack.esql.plan.logical.LogicalPlan
LogicalPlan.StageNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
Fields inherited from class org.elasticsearch.xpack.esql.core.tree.Node
TO_STRING_MAX_WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionAcrossSeriesAggregate(Source source, LogicalPlan child, String functionName, List<Expression> parameters, AcrossSeriesAggregate.Grouping grouping, List<NamedExpression> groupings) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleangrouping()inthashCode()protected NodeInfo<PromqlFunctionCall> info()output()The ordered list of attributes (i.e.replaceChild(LogicalPlan newChild) Methods inherited from class org.elasticsearch.xpack.esql.plan.logical.promql.PromqlFunctionCall
functionName, getWriteableName, parameters, writeToMethods inherited from class org.elasticsearch.xpack.esql.plan.logical.UnaryPlan
child, inputSet, outputSet, replaceChildrenMethods inherited from class org.elasticsearch.xpack.esql.plan.logical.LogicalPlan
analyzed, childrenResolved, optimized, preAnalyzed, preOptimized, resolved, setAnalyzed, setOptimized, setPreAnalyzed, setPreOptimizedMethods inherited from class org.elasticsearch.xpack.esql.plan.QueryPlan
computeExpressions, computeReferences, expressions, forEachExpression, forEachExpression, forEachExpressionDown, forEachExpressionUp, references, transformExpressionsDown, transformExpressionsDown, transformExpressionsOnly, transformExpressionsOnly, transformExpressionsOnlyUp, transformExpressionsUp, transformExpressionsUpMethods inherited from class org.elasticsearch.xpack.esql.core.tree.Node
anyMatch, children, collect, collect, collect, collectFirstChildren, collectLeaves, doCollectFirst, forEachDown, forEachDown, forEachDownMayReturnEarly, forEachProperty, forEachPropertyDown, forEachPropertyOnly, forEachPropertyUp, forEachUp, forEachUp, nodeName, nodeProperties, nodeString, propertiesToString, replaceChildrenSameSize, source, sourceLocation, sourceText, toString, transformChildren, transformDown, transformDown, transformDown, transformNodeProps, transformPropertiesDown, transformPropertiesOnly, transformPropertiesUp, transformUp, transformUp, transformUp
-
Constructor Details
-
AcrossSeriesAggregate
public AcrossSeriesAggregate(Source source, LogicalPlan child, String functionName, List<Expression> parameters, AcrossSeriesAggregate.Grouping grouping, List<NamedExpression> groupings)
-
-
Method Details
-
grouping
-
groupings
-
expressionsResolved
public boolean expressionsResolved()- Overrides:
expressionsResolvedin classPromqlFunctionCall
-
info
- Overrides:
infoin classPromqlFunctionCall
-
replaceChild
- Overrides:
replaceChildin classPromqlFunctionCall
-
equals
- Overrides:
equalsin classPromqlFunctionCall
-
output
Description copied from class:QueryPlanThe ordered list of attributes (i.e. columns) this plan produces when executed. Must be called only on resolved plans, otherwise may throw an exception or return wrong results.- Overrides:
outputin classPromqlFunctionCall
-
hashCode
public int hashCode()- Overrides:
hashCodein classPromqlFunctionCall
-