Interface GeneratingPlan<PlanType extends GeneratingPlan<PlanType>>
- All Known Implementing Classes:
Dissect,Enrich,Eval,Grok,RegexExtract
public interface GeneratingPlan<PlanType extends GeneratingPlan<PlanType>>
A plan that creates new
Attributes and appends them to the child UnaryPlan's
attributes.
Attributes are appended on the right hand side of the child's input. In case of name conflicts, the rightmost attribute with
a given name shadows any attributes left of it
(c.f. NamedExpressions.mergeOutputAttributes(List, List)).-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcheckNumberOfNewNames(List<String> newNames) withGeneratedNames(List<String> newNames) Create a new instance of this node with new outputAttributes using the given names.
-
Method Details
-
generatedAttributes
-
withGeneratedNames
-
checkNumberOfNewNames
-