public static class AggregationNode.Aggregation extends Object
| Constructor and Description |
|---|
Aggregation(CallExpression call,
Optional<RowExpression> filter,
Optional<OrderingScheme> orderingScheme,
boolean isDistinct,
Optional<VariableReferenceExpression> mask) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<RowExpression> |
getArguments() |
CallExpression |
getCall() |
Optional<RowExpression> |
getFilter() |
FunctionHandle |
getFunctionHandle() |
Optional<VariableReferenceExpression> |
getMask() |
Optional<OrderingScheme> |
getOrderBy() |
int |
hashCode() |
boolean |
isDistinct() |
static AggregationNode.Aggregation |
removeDistinct(AggregationNode.Aggregation aggregation) |
String |
toString() |
public Aggregation(CallExpression call, Optional<RowExpression> filter, Optional<OrderingScheme> orderingScheme, boolean isDistinct, Optional<VariableReferenceExpression> mask)
public static AggregationNode.Aggregation removeDistinct(AggregationNode.Aggregation aggregation)
public CallExpression getCall()
public FunctionHandle getFunctionHandle()
public List<RowExpression> getArguments()
public Optional<OrderingScheme> getOrderBy()
public Optional<RowExpression> getFilter()
public boolean isDistinct()
public Optional<VariableReferenceExpression> getMask()
Copyright © 2012–2022. All rights reserved.