Class VectorBinaryArithmetic
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.BinaryPlan
org.elasticsearch.xpack.esql.plan.logical.promql.operator.VectorBinaryOperator
org.elasticsearch.xpack.esql.plan.logical.promql.operator.arithmetic.VectorBinaryArithmetic
- All Implemented Interfaces:
NamedWriteable,Writeable,Resolvable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.elasticsearch.xpack.esql.plan.logical.promql.operator.VectorBinaryOperator
VectorBinaryOperator.BinaryOp, VectorBinaryOperator.ScalarFunctionFactoryNested 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
ConstructorsConstructorDescriptionVectorBinaryArithmetic(Source source, LogicalPlan left, LogicalPlan right, VectorMatch match, VectorBinaryArithmetic.ArithmeticOp op) -
Method Summary
Modifier and TypeMethodDescriptionprotected NodeInfo<VectorBinaryArithmetic> info()op()replaceChildren(LogicalPlan newLeft, LogicalPlan newRight) Methods inherited from class org.elasticsearch.xpack.esql.plan.logical.promql.operator.VectorBinaryOperator
binaryOp, dropMetricName, equals, expressionsResolved, getWriteableName, hashCode, match, output, writeToMethods inherited from class org.elasticsearch.xpack.esql.plan.logical.BinaryPlan
left, leftReferences, replaceChildren, replaceLeft, replaceRight, right, rightReferencesMethods 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, inputSet, outputSet, 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
-
VectorBinaryArithmetic
public VectorBinaryArithmetic(Source source, LogicalPlan left, LogicalPlan right, VectorMatch match, VectorBinaryArithmetic.ArithmeticOp op)
-
-
Method Details
-
op
-
replaceChildren
- Specified by:
replaceChildrenin classVectorBinaryOperator
-
info
- Specified by:
infoin classNode<LogicalPlan>
-