Package io.trino.sql.planner.plan
Class AggregationNode.Aggregation
- java.lang.Object
-
- io.trino.sql.planner.plan.AggregationNode.Aggregation
-
- Enclosing class:
- AggregationNode
public static class AggregationNode.Aggregation extends Object
-
-
Constructor Summary
Constructors Constructor Description Aggregation(ResolvedFunction resolvedFunction, List<Expression> arguments, boolean distinct, Optional<Symbol> filter, Optional<OrderingScheme> orderingScheme, Optional<Symbol> mask)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)List<Expression>getArguments()Optional<Symbol>getFilter()Optional<Symbol>getMask()Optional<OrderingScheme>getOrderingScheme()ResolvedFunctiongetResolvedFunction()inthashCode()booleanisDistinct()
-
-
-
Constructor Detail
-
Aggregation
public Aggregation(ResolvedFunction resolvedFunction, List<Expression> arguments, boolean distinct, Optional<Symbol> filter, Optional<OrderingScheme> orderingScheme, Optional<Symbol> mask)
-
-
Method Detail
-
getResolvedFunction
public ResolvedFunction getResolvedFunction()
-
getArguments
public List<Expression> getArguments()
-
isDistinct
public boolean isDistinct()
-
getOrderingScheme
public Optional<OrderingScheme> getOrderingScheme()
-
-