@Singleton public class ChangeToAttributeColumnFactory extends ChangeColumnTypeTransformationFactory
| Modifier and Type | Field and Description |
|---|---|
static List<org.gcube.data.analysis.tabulardata.model.column.ColumnType> |
allowedSourceColumnTypes |
ADDITIONAL_META_PARAMETER| Constructor and Description |
|---|
ChangeToAttributeColumnFactory(org.gcube.data.analysis.tabulardata.cube.CubeManager cubeManager,
org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider connectionProvider,
ColumnTypeCastValidatorFactory fallbackfactory) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.operation.worker.Worker |
createWorker(org.gcube.data.analysis.tabulardata.operation.invocation.OperationInvocation invocation) |
protected List<org.gcube.data.analysis.tabulardata.model.column.ColumnType> |
getAllowedSourceColumnTypes() |
protected org.gcube.data.analysis.tabulardata.model.column.ColumnType |
getManagedColumnType() |
protected org.gcube.data.analysis.tabulardata.operation.OperationId |
getOperationId() |
protected List<org.gcube.data.analysis.tabulardata.operation.parameters.Parameter> |
getParameters() |
List<org.gcube.data.analysis.tabulardata.operation.worker.WorkerFactory> |
getPrecoditionValidations() |
checkAllowedColumnTypeTransition, getOperationDescription, getOperationNamegetOperationTypegetOperationScopepublic static final List<org.gcube.data.analysis.tabulardata.model.column.ColumnType> allowedSourceColumnTypes
@Inject
public ChangeToAttributeColumnFactory(org.gcube.data.analysis.tabulardata.cube.CubeManager cubeManager,
org.gcube.data.analysis.tabulardata.cube.data.connection.DatabaseConnectionProvider connectionProvider,
ColumnTypeCastValidatorFactory fallbackfactory)
protected org.gcube.data.analysis.tabulardata.model.column.ColumnType getManagedColumnType()
getManagedColumnType in class ChangeColumnTypeTransformationFactorypublic org.gcube.data.analysis.tabulardata.operation.worker.Worker createWorker(org.gcube.data.analysis.tabulardata.operation.invocation.OperationInvocation invocation)
throws org.gcube.data.analysis.tabulardata.operation.worker.exceptions.InvalidInvocationException
org.gcube.data.analysis.tabulardata.operation.worker.exceptions.InvalidInvocationExceptionprotected List<org.gcube.data.analysis.tabulardata.operation.parameters.Parameter> getParameters()
getParameters in class org.gcube.data.analysis.tabulardata.operation.factories.types.BaseWorkerFactoryprotected org.gcube.data.analysis.tabulardata.operation.OperationId getOperationId()
getOperationId in class org.gcube.data.analysis.tabulardata.operation.factories.types.BaseWorkerFactorypublic List<org.gcube.data.analysis.tabulardata.operation.worker.WorkerFactory> getPrecoditionValidations()
getPrecoditionValidations in interface org.gcube.data.analysis.tabulardata.operation.worker.WorkerFactorygetPrecoditionValidations in class org.gcube.data.analysis.tabulardata.operation.factories.types.BaseWorkerFactoryprotected List<org.gcube.data.analysis.tabulardata.model.column.ColumnType> getAllowedSourceColumnTypes()
getAllowedSourceColumnTypes in class ChangeColumnTypeTransformationFactoryCopyright © 2014. All Rights Reserved.