Package app.babylon.table.aggregation
Class AggregationPlan
java.lang.Object
app.babylon.table.aggregation.AggregationPlan
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(DataSource dataSource, Csv.Settings readSettings) execute(TableColumnar table) getColumnType(ColumnName columnName) withAggregate(ColumnName sourceColumnName, Aggregate aggregate) withAggregate(ColumnName sourceColumnName, ColumnName outputColumnName, Aggregate aggregate) withColumnType(ColumnName columnName, Column.Type columnType) withColumnType(ColumnName columnName, Class<?> valueClass) withGroupBy(ColumnName... columnNames) withOutputTableName(TableName outputTableName)
-
Constructor Details
-
AggregationPlan
public AggregationPlan()
-
-
Method Details
-
withOutputTableName
-
getOutputTableName
-
withColumnType
-
withColumnType
-
getColumnType
-
getColumnTypes
-
withGroupBy
-
getGroupByColumns
-
withAggregate
-
withAggregate
public AggregationPlan withAggregate(ColumnName sourceColumnName, ColumnName outputColumnName, Aggregate aggregate) -
getAggregateSpecs
-
execute
-
execute
-