public class AggregateNode extends Object
Aggregate.| Modifier and Type | Class and Description |
|---|---|
static class |
AggregateNode.BigDecimalSum
Implementation of
SUM over BigDecimal values as a user-defined
aggregate. |
static class |
AggregateNode.DoubleSum
Implementation of
SUM over DOUBLE values as a user-defined
aggregate. |
static class |
AggregateNode.IntSum
Implementation of
SUM over INTEGER values as a user-defined
aggregate. |
static class |
AggregateNode.LongSum
Implementation of
SUM over BIGINT values as a user-defined
aggregate. |
static class |
AggregateNode.MaxBigDecimal
Implementation of
MAX function to calculate the maximum of
BigDecimal values as a user-defined aggregate. |
static class |
AggregateNode.MaxDouble
Implementation of
MAX function to calculate the maximum of
double and real values as a user-defined aggregate. |
static class |
AggregateNode.MaxFloat
Implementation of
MAX function to calculate the maximum of
float values as a user-defined aggregate. |
static class |
AggregateNode.MaxInt
Implementation of
MAX function to calculate the maximum of
integer values as a user-defined aggregate. |
static class |
AggregateNode.MaxLong
Implementation of
MAX function to calculate the maximum of
long values as a user-defined aggregate. |
static class |
AggregateNode.MinBigDecimal
Implementation of
MIN function to calculate the minimum of
BigDecimal values as a user-defined aggregate. |
static class |
AggregateNode.MinBoolean
Implementation of
MIN function to calculate the minimum of
boolean values as a user-defined aggregate. |
static class |
AggregateNode.MinDouble
Implementation of
MIN function to calculate the minimum of
double and real values as a user-defined aggregate. |
static class |
AggregateNode.MinFloat
Implementation of
MIN function to calculate the minimum of
float values as a user-defined aggregate. |
static class |
AggregateNode.MinInt
Implementation of
MIN function to calculate the minimum of
integer values as a user-defined aggregate. |
static class |
AggregateNode.MinLong
Implementation of
MIN function to calculate the minimum of
long values as a user-defined aggregate. |
static class |
AggregateNode.NumericComparison<T>
Common implementation of comparison aggregate methods over numeric
values as a user-defined aggregate.
|
| Modifier and Type | Field and Description |
|---|---|
protected T |
rel |
protected Sink |
sink |
protected Source |
source |
| Constructor and Description |
|---|
AggregateNode(Compiler compiler,
Aggregate rel) |
protected final Source source
protected final Sink sink
protected final T extends SingleRel rel
public void run()
throws InterruptedException
InterruptedExceptionpublic void close()
close in interface AutoCloseableclose in interface NodeCopyright © 2012-2022 Apache Software Foundation. All Rights Reserved.