public class TdColumnOperationServiceImpl extends com.google.gwt.user.server.rpc.RemoteServiceServlet implements TdColumnOperationService
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
TdColumnOperationServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected TdTabularDataService |
columnOperationService()
Column operation service.
|
List<TdAggregateFunction> |
getListAggregationFunctionIds() |
List<TdPeriodType> |
getListTimeTypes() |
List<TdPeriodType> |
getSuperiorPeriodType(String periodType) |
List<TdOperatorComboOperator> |
loadOperatorForOperationId(OperationID operation) |
static void |
main(String[] args)
The main method.
|
HashMap<String,Object> |
resolveGroupByOperation(AggregationColumnSession aggregationSession,
boolean isTime)
Resolve group by operation.
|
String |
startAggregateByTimeOperation(AggregationColumnSession aggregationSession,
TdPeriodType period,
List<org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnData> timeDimensionsColumns) |
String |
startGroupByOperation(AggregationColumnSession aggregationSession) |
String |
startSplitAndMergeOperation(SplitAndMergeColumnSession operationColumnSession)
Start split and merge operation.
|
checkPermutationStrongName, doGetSerializationPolicy, getCodeServerPolicyUrl, getSerializationPolicy, init, loadPolicyFromCodeServer, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processPost, shouldCompressResponsedoPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContentdoDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, servicepublic List<TdOperatorComboOperator> loadOperatorForOperationId(OperationID operation)
loadOperatorForOperationId in interface TdColumnOperationServicepublic String startSplitAndMergeOperation(SplitAndMergeColumnSession operationColumnSession) throws Exception
startSplitAndMergeOperation in interface TdColumnOperationServiceoperationColumnSession - the operation column sessionException - the exceptionpublic List<TdAggregateFunction> getListAggregationFunctionIds()
getListAggregationFunctionIds in interface TdColumnOperationServicepublic List<TdPeriodType> getListTimeTypes()
getListTimeTypes in interface TdColumnOperationServicepublic String startGroupByOperation(AggregationColumnSession aggregationSession) throws Exception
startGroupByOperation in interface TdColumnOperationServiceExceptionpublic String startAggregateByTimeOperation(AggregationColumnSession aggregationSession, TdPeriodType period, List<org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnData> timeDimensionsColumns) throws Exception
startAggregateByTimeOperation in interface TdColumnOperationServiceExceptionpublic HashMap<String,Object> resolveGroupByOperation(AggregationColumnSession aggregationSession, boolean isTime) throws Exception
aggregationSession - the aggregation sessionisTime - the is timeException - the exceptionprotected TdTabularDataService columnOperationService()
public List<TdPeriodType> getSuperiorPeriodType(String periodType) throws OperationNotAvailable, Exception
getSuperiorPeriodType in interface TdColumnOperationServiceOperationNotAvailableExceptionpublic static void main(String[] args)
args - the argumentsCopyright © 2017. All Rights Reserved.