Package io.prestosql.sql.planner.plan
Class AggregationNode.Aggregation
- java.lang.Object
-
- io.prestosql.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 boolean
equals(Object o)
List<Expression>
getArguments()
Optional<Symbol>
getFilter()
Optional<Symbol>
getMask()
Optional<OrderingScheme>
getOrderingScheme()
ResolvedFunction
getResolvedFunction()
int
hashCode()
boolean
isDistinct()
-
-
-
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()
-
-