Class TimeSeriesFieldExtractExec
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.FieldExtractExec
org.elasticsearch.xpack.esql.plan.physical.TimeSeriesFieldExtractExec
- 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
Fields inherited from class org.elasticsearch.xpack.esql.plan.physical.FieldExtractExec
attributesToExtract, boundsAttributes, defaultPreference, docValuesAttributes, ENTRY, sourceAttribute -
Constructor Summary
ConstructorsConstructorDescriptionTimeSeriesFieldExtractExec(Source source, PhysicalPlan child, List<Attribute> attributesToExtract, MappedFieldType.FieldExtractPreference defaultPreference, Set<Attribute> docValuesAttributes, Set<Attribute> boundsAttributes) -
Method Summary
Modifier and TypeMethodDescriptionprotected NodeInfo<TimeSeriesFieldExtractExec> info()replaceChild(PhysicalPlan newChild) withBoundsAttributes(Set<Attribute> boundsAttributes) withDocValuesAttributes(Set<Attribute> docValuesAttributes) voidwriteTo(StreamOutput out) Methods inherited from class org.elasticsearch.xpack.esql.plan.physical.FieldExtractExec
attributesToExtract, boundsAttributes, computeReferences, docValuesAttributes, equals, estimateRowSize, extractSourceAttributesFrom, fieldExtractPreference, hashCode, nodeString, output, sourceAttributeMethods inherited from class org.elasticsearch.xpack.esql.plan.physical.UnaryExec
child, inputSet, outputSet, replaceChildrenMethods inherited from class org.elasticsearch.xpack.esql.plan.QueryPlan
computeExpressions, 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, collectFirstChildren, collectLeaves, doCollectFirst, forEachDown, forEachDown, forEachProperty, forEachPropertyDown, forEachPropertyOnly, forEachPropertyUp, forEachUp, forEachUp, nodeName, nodeProperties, propertiesToString, replaceChildrenSameSize, source, sourceLocation, sourceText, toString, transformChildren, transformDown, transformDown, transformDown, transformNodeProps, transformPropertiesDown, transformPropertiesOnly, transformPropertiesUp, transformUp, transformUp, transformUp
-
Constructor Details
-
TimeSeriesFieldExtractExec
public TimeSeriesFieldExtractExec(Source source, PhysicalPlan child, List<Attribute> attributesToExtract, MappedFieldType.FieldExtractPreference defaultPreference, Set<Attribute> docValuesAttributes, Set<Attribute> boundsAttributes)
-
-
Method Details
-
writeTo
- Specified by:
writeToin interfaceWriteable- Overrides:
writeToin classFieldExtractExec- Throws:
IOException
-
getWriteableName
- Specified by:
getWriteableNamein interfaceNamedWriteable- Overrides:
getWriteableNamein classFieldExtractExec
-
info
- Overrides:
infoin classFieldExtractExec
-
replaceChild
- Overrides:
replaceChildin classFieldExtractExec
-
withDocValuesAttributes
- Overrides:
withDocValuesAttributesin classFieldExtractExec
-
withBoundsAttributes
- Overrides:
withBoundsAttributesin classFieldExtractExec
-