public class TimeAggregationAction extends TemplateAction<Long> implements TemplateColumnAction
| Modifier | Constructor and Description |
|---|---|
protected |
TimeAggregationAction() |
|
TimeAggregationAction(TemplateColumn<?> column,
org.gcube.data.analysis.tabulardata.model.time.PeriodType periodType,
List<TemplateColumn<?>> groupColumns,
AggregationPair... aggregationPairs) |
| Modifier and Type | Method and Description |
|---|---|
List<AggregationPair> |
getAggregationPairs() |
TemplateColumn<?> |
getColumn() |
String |
getColumnId() |
List<TemplateColumn<?>> |
getGroupColumns() |
Long |
getIdentifier() |
Map<String,Object> |
getParameters() |
org.gcube.data.analysis.tabulardata.model.time.PeriodType |
getPeriodType() |
List<TemplateColumn<?>> |
getPostOperationStructure(List<TemplateColumn<?>> columns) |
boolean |
usesExpression() |
getBelongsToGroup, replaceColumnReferences, setBelogsToGroupprotected TimeAggregationAction()
public TimeAggregationAction(TemplateColumn<?> column, org.gcube.data.analysis.tabulardata.model.time.PeriodType periodType, List<TemplateColumn<?>> groupColumns, AggregationPair... aggregationPairs)
public boolean usesExpression()
usesExpression in class TemplateAction<Long>public Long getIdentifier()
getIdentifier in class TemplateAction<Long>public String getColumnId()
getColumnId in interface TemplateColumnActionpublic Map<String,Object> getParameters()
getParameters in class TemplateAction<Long>public TemplateColumn<?> getColumn()
public org.gcube.data.analysis.tabulardata.model.time.PeriodType getPeriodType()
public List<AggregationPair> getAggregationPairs()
public List<TemplateColumn<?>> getGroupColumns()
public List<TemplateColumn<?>> getPostOperationStructure(List<TemplateColumn<?>> columns)
getPostOperationStructure in class TemplateAction<Long>Copyright © 2020. All Rights Reserved.