Class GroupingFunction.NonEvaluatableGroupingFunction

All Implemented Interfaces:
NamedWriteable, Writeable, PostAnalysisPlanVerificationAware, Resolvable
Direct Known Subclasses:
Categorize
Enclosing class:
GroupingFunction

public abstract static non-sealed class GroupingFunction.NonEvaluatableGroupingFunction extends GroupingFunction
This is a class of grouping functions that cannot be evaluated outside the context of an aggregation. They will have their evaluation implemented part of an aggregation, which may keep state for their execution, making them "stateful" grouping functions.
  • Constructor Details

    • NonEvaluatableGroupingFunction

      protected NonEvaluatableGroupingFunction(Source source, List<Expression> fields)