public abstract class ChangeColumnTypeTransformationFactory
extends org.gcube.data.analysis.tabulardata.operation.factories.types.ColumnTransformationWorkerFactory
| Modifier and Type | Field and Description |
|---|---|
static org.gcube.data.analysis.tabulardata.operation.parameters.leaves.ColumnMetadataParameter |
ADDITIONAL_META_PARAMETER |
| Constructor and Description |
|---|
ChangeColumnTypeTransformationFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkAllowedColumnTypeTransition(org.gcube.data.analysis.tabulardata.operation.invocation.OperationInvocation invocation,
org.gcube.data.analysis.tabulardata.cube.CubeManager cubeManager) |
protected abstract List<org.gcube.data.analysis.tabulardata.model.column.ColumnType> |
getAllowedSourceColumnTypes() |
protected abstract org.gcube.data.analysis.tabulardata.model.column.ColumnType |
getManagedColumnType() |
protected String |
getOperationDescription() |
protected String |
getOperationName() |
getOperationType, getWorkerTypegetAllowedColumnTypes, getAllowedTableTypes, getOperationScopecreateRollbackWoker, describeInvocation, getOperationDescriptor, getOperationId, getParameters, getParametersForPrecondion, getPrecoditionValidations, getPreconditionValidationMap, isRollbackable, performBaseCheckspublic static org.gcube.data.analysis.tabulardata.operation.parameters.leaves.ColumnMetadataParameter ADDITIONAL_META_PARAMETER
public ChangeColumnTypeTransformationFactory()
protected String getOperationName()
getOperationName in class org.gcube.data.analysis.tabulardata.operation.factories.types.BaseWorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker>protected String getOperationDescription()
getOperationDescription in class org.gcube.data.analysis.tabulardata.operation.factories.types.BaseWorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker>protected abstract org.gcube.data.analysis.tabulardata.model.column.ColumnType getManagedColumnType()
protected abstract List<org.gcube.data.analysis.tabulardata.model.column.ColumnType> getAllowedSourceColumnTypes()
protected void checkAllowedColumnTypeTransition(org.gcube.data.analysis.tabulardata.operation.invocation.OperationInvocation invocation,
org.gcube.data.analysis.tabulardata.cube.CubeManager cubeManager)
throws org.gcube.data.analysis.tabulardata.operation.worker.exceptions.InvalidInvocationException
org.gcube.data.analysis.tabulardata.operation.worker.exceptions.InvalidInvocationExceptionCopyright © 2016. All Rights Reserved.