Class GrokExec
java.lang.Object
org.elasticsearch.xpack.esql.core.tree.Node<PhysicalPlan>
org.elasticsearch.xpack.esql.plan.QueryPlan<PhysicalPlan>
org.elasticsearch.xpack.esql.plan.physical.PhysicalPlan
org.elasticsearch.xpack.esql.plan.physical.UnaryExec
org.elasticsearch.xpack.esql.plan.physical.RegexExtractExec
org.elasticsearch.xpack.esql.plan.physical.GrokExec
- All Implemented Interfaces:
NamedWriteable,Writeable,EstimatesRowSize
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.xpack.esql.plan.physical.EstimatesRowSize
EstimatesRowSize.StateNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
FieldsFields inherited from class org.elasticsearch.xpack.esql.plan.physical.RegexExtractExec
extractedFields, inputExpression -
Constructor Summary
ConstructorsConstructorDescriptionGrokExec(Source source, PhysicalPlan child, Expression inputExpression, Grok.Parser parser, List<Attribute> extractedAttributes) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()protected NodeInfo<? extends PhysicalPlan> info()pattern()replaceChild(PhysicalPlan newChild) voidwriteTo(StreamOutput out) Methods inherited from class org.elasticsearch.xpack.esql.plan.physical.RegexExtractExec
computeReferences, estimateRowSize, extractedFields, inputExpression, outputMethods inherited from class org.elasticsearch.xpack.esql.plan.physical.UnaryExec
child, outputSet, replaceChildrenMethods inherited from class org.elasticsearch.xpack.esql.plan.QueryPlan
computeExpressions, expressions, forEachExpression, forEachExpression, forEachExpressionDown, forEachExpressionDown, forEachExpressionUp, forEachExpressionUp, inputSet, references, transformExpressionsDown, transformExpressionsDown, transformExpressionsOnly, transformExpressionsOnly, transformExpressionsOnlyUp, transformExpressionsUp, transformExpressionsUpMethods inherited from class org.elasticsearch.xpack.esql.core.tree.Node
anyMatch, children, collect, collectFirstChildren, collectLeaves, doCollectFirst, forEachDown, forEachDown, forEachProperty, forEachPropertyDown, forEachPropertyOnly, forEachPropertyUp, forEachUp, forEachUp, nodeName, nodeProperties, nodeString, propertiesToString, replaceChildrenSameSize, source, sourceLocation, sourceText, toString, transformChildren, transformDown, transformDown, transformNodeProps, transformPropertiesDown, transformPropertiesOnly, transformPropertiesUp, transformUp, transformUp
-
Field Details
-
ENTRY
-
-
Constructor Details
-
GrokExec
public GrokExec(Source source, PhysicalPlan child, Expression inputExpression, Grok.Parser parser, List<Attribute> extractedAttributes)
-
-
Method Details
-
writeTo
- Throws:
IOException
-
getWriteableName
-
replaceChild
- Specified by:
replaceChildin classUnaryExec
-
info
- Specified by:
infoin classNode<PhysicalPlan>
-
equals
- Overrides:
equalsin classRegexExtractExec
-
hashCode
public int hashCode()- Overrides:
hashCodein classRegexExtractExec
-
pattern
-