public abstract class TypeTransitionSQLHandler extends Object
| Constructor and Description |
|---|
TypeTransitionSQLHandler(org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory evaluator) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
convert(org.gcube.data.analysis.tabulardata.model.ValueFormat format,
org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.model.column.Column column) |
String |
getConditionForInvalidEntry(org.gcube.data.analysis.tabulardata.model.column.Column targetColumn,
org.gcube.data.analysis.tabulardata.model.ValueFormat format) |
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,
org.gcube.data.analysis.tabulardata.model.ValueFormat format) |
static TypeTransitionSQLHandler |
getHandler(org.gcube.data.analysis.tabulardata.model.datatype.DataType sourceType,
org.gcube.data.analysis.tabulardata.model.datatype.DataType newType,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory evaluator) |
static boolean |
isSupportedTransition(org.gcube.data.analysis.tabulardata.model.datatype.DataType sourceType,
org.gcube.data.analysis.tabulardata.model.datatype.DataType newType,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory evaluator) |
public TypeTransitionSQLHandler(org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory evaluator)
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, org.gcube.data.analysis.tabulardata.model.ValueFormat format) throws org.gcube.data.analysis.tabulardata.expression.MalformedExpressionException
org.gcube.data.analysis.tabulardata.expression.MalformedExpressionExceptionpublic static TypeTransitionSQLHandler getHandler(org.gcube.data.analysis.tabulardata.model.datatype.DataType sourceType, org.gcube.data.analysis.tabulardata.model.datatype.DataType newType, org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory evaluator)
public String getConditionForInvalidEntry(org.gcube.data.analysis.tabulardata.model.column.Column targetColumn, org.gcube.data.analysis.tabulardata.model.ValueFormat format)
public static boolean isSupportedTransition(org.gcube.data.analysis.tabulardata.model.datatype.DataType sourceType,
org.gcube.data.analysis.tabulardata.model.datatype.DataType newType,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory evaluator)
protected String convert(org.gcube.data.analysis.tabulardata.model.ValueFormat format, org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.model.column.Column column) throws org.gcube.data.analysis.tabulardata.expression.MalformedExpressionException
org.gcube.data.analysis.tabulardata.expression.MalformedExpressionExceptionCopyright © 2015. All Rights Reserved.