Class VectorBinaryComparison
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.comparison.VectorBinaryComparison
- 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
ConstructorsConstructorDescriptionVectorBinaryComparison(Source source, LogicalPlan left, LogicalPlan right, VectorMatch match, boolean boolMode, VectorBinaryComparison.ComparisonOp op) -
Method Summary
Modifier and TypeMethodDescriptionbooleanboolMode()booleaninthashCode()protected NodeInfo<VectorBinaryComparison> info()op()replaceChildren(LogicalPlan newLeft, LogicalPlan newRight) Methods inherited from class org.elasticsearch.xpack.esql.plan.logical.promql.operator.VectorBinaryOperator
binaryOp, dropMetricName, expressionsResolved, getWriteableName, 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
-
VectorBinaryComparison
public VectorBinaryComparison(Source source, LogicalPlan left, LogicalPlan right, VectorMatch match, boolean boolMode, VectorBinaryComparison.ComparisonOp op)
-
-
Method Details
-
op
-
boolMode
public boolean boolMode() -
replaceChildren
- Specified by:
replaceChildrenin classVectorBinaryOperator
-
info
- Specified by:
infoin classNode<LogicalPlan>
-
equals
- Overrides:
equalsin classVectorBinaryOperator
-
hashCode
public int hashCode()- Overrides:
hashCodein classVectorBinaryOperator
-