public class Aggregation extends Object
Modifier and Type | Method and Description |
---|---|
static Aggregation |
create(AggregatorFactory aggregatorFactory) |
static Aggregation |
create(List<AggregatorFactory> aggregatorFactories,
PostAggregator postAggregator) |
static Aggregation |
create(List<VirtualColumn> virtualColumns,
AggregatorFactory aggregatorFactory) |
static Aggregation |
create(List<VirtualColumn> virtualColumns,
List<AggregatorFactory> aggregatorFactories,
PostAggregator postAggregator) |
static Aggregation |
create(PostAggregator postAggregator) |
boolean |
equals(Object o) |
Aggregation |
filter(RowSignature sourceRowSignature,
DimFilter filter) |
List<AggregatorFactory> |
getAggregatorFactories() |
String |
getOutputName() |
PostAggregator |
getPostAggregator() |
List<VirtualColumn> |
getVirtualColumns() |
int |
hashCode() |
String |
toString() |
public static Aggregation create(List<VirtualColumn> virtualColumns, AggregatorFactory aggregatorFactory)
public static Aggregation create(AggregatorFactory aggregatorFactory)
public static Aggregation create(PostAggregator postAggregator)
public static Aggregation create(List<AggregatorFactory> aggregatorFactories, PostAggregator postAggregator)
public static Aggregation create(List<VirtualColumn> virtualColumns, List<AggregatorFactory> aggregatorFactories, PostAggregator postAggregator)
public List<VirtualColumn> getVirtualColumns()
public List<AggregatorFactory> getAggregatorFactories()
@Nullable public PostAggregator getPostAggregator()
public String getOutputName()
public Aggregation filter(RowSignature sourceRowSignature, DimFilter filter)
Copyright © 2011–2018. All rights reserved.