public interface Aggregator
Modifier and Type | Method and Description |
---|---|
Aggregator |
copy(Expr expr) |
Aggregator |
copyTransform(NodeTransform transform) |
Accumulator |
createAccumulator()
Create an accumulator for this aggregator
|
boolean |
equals(Object other) |
Expr |
getExpr()
Get the expression - may be null (e.g COUNT(*)) ;
|
Node |
getValueEmpty()
Value if there are no elements in any group : return null for no result
|
int |
hashCode() |
String |
key() |
String |
toPrefixString() |
Accumulator createAccumulator()
Node getValueEmpty()
String toPrefixString()
String key()
Expr getExpr()
Aggregator copy(Expr expr)
Aggregator copyTransform(NodeTransform transform)
Licenced under the Apache License, Version 2.0