public abstract class TypeTransitionSQLHandler extends Object
| Constructor and Description |
|---|
TypeTransitionSQLHandler() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
getCopyDataSQLCommand(org.gcube.data.analysis.tabulardata.model.table.Table newTable,
org.gcube.data.analysis.tabulardata.model.table.Table targetTable,
org.gcube.data.analysis.tabulardata.model.column.Column targetColumn) |
abstract String |
getFillValidationColumnSQLCommand(org.gcube.data.analysis.tabulardata.model.table.Table validationTable,
org.gcube.data.analysis.tabulardata.model.column.Column validationColumn,
org.gcube.data.analysis.tabulardata.model.column.Column targetColumn) |
static TypeTransitionSQLHandler |
getHandler(org.gcube.data.analysis.tabulardata.model.datatype.DataType sourceType,
org.gcube.data.analysis.tabulardata.model.datatype.DataType newType) |
static boolean |
isSupportedTransition(org.gcube.data.analysis.tabulardata.model.datatype.DataType sourceType,
org.gcube.data.analysis.tabulardata.model.datatype.DataType newType) |
public abstract String getCopyDataSQLCommand(org.gcube.data.analysis.tabulardata.model.table.Table newTable, org.gcube.data.analysis.tabulardata.model.table.Table targetTable, org.gcube.data.analysis.tabulardata.model.column.Column targetColumn)
public static TypeTransitionSQLHandler getHandler(org.gcube.data.analysis.tabulardata.model.datatype.DataType sourceType, org.gcube.data.analysis.tabulardata.model.datatype.DataType newType)
public abstract String getFillValidationColumnSQLCommand(org.gcube.data.analysis.tabulardata.model.table.Table validationTable, org.gcube.data.analysis.tabulardata.model.column.Column validationColumn, org.gcube.data.analysis.tabulardata.model.column.Column targetColumn)
public static boolean isSupportedTransition(org.gcube.data.analysis.tabulardata.model.datatype.DataType sourceType,
org.gcube.data.analysis.tabulardata.model.datatype.DataType newType)
Copyright © 2014. All Rights Reserved.