public abstract class PeriodTypeHelper extends Object
| Constructor and Description |
|---|
PeriodTypeHelper(org.gcube.data.analysis.tabulardata.cube.CubeManager cubeManager) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.model.table.Table |
createTimeCodelist() |
String |
getFillValidationColumnSQL(org.gcube.data.analysis.tabulardata.model.table.Table targetTable,
String validationColumnName,
org.gcube.data.analysis.tabulardata.model.column.Column targetColumn,
org.gcube.data.analysis.tabulardata.model.ValueFormat timeFormat,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory sqlEvaluatorFactory) |
abstract org.gcube.data.analysis.tabulardata.model.time.PeriodType |
getManagedPeriodType() |
String |
getUpdateDimensionColumnSQL(org.gcube.data.analysis.tabulardata.model.column.Column targetColumn,
org.gcube.data.analysis.tabulardata.model.table.Table newTable,
String timeDimensionColumnName,
String timeTableName,
org.gcube.data.analysis.tabulardata.model.ValueFormat timeFormat,
org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory sqlEvaluatorFactory) |
public PeriodTypeHelper(org.gcube.data.analysis.tabulardata.cube.CubeManager cubeManager)
public abstract org.gcube.data.analysis.tabulardata.model.time.PeriodType getManagedPeriodType()
public final String getFillValidationColumnSQL(org.gcube.data.analysis.tabulardata.model.table.Table targetTable, String validationColumnName, org.gcube.data.analysis.tabulardata.model.column.Column targetColumn, org.gcube.data.analysis.tabulardata.model.ValueFormat timeFormat, org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory sqlEvaluatorFactory) throws org.gcube.data.analysis.tabulardata.expression.MalformedExpressionException
org.gcube.data.analysis.tabulardata.expression.MalformedExpressionExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table createTimeCodelist()
public String getUpdateDimensionColumnSQL(org.gcube.data.analysis.tabulardata.model.column.Column targetColumn, org.gcube.data.analysis.tabulardata.model.table.Table newTable, String timeDimensionColumnName, String timeTableName, org.gcube.data.analysis.tabulardata.model.ValueFormat timeFormat, org.gcube.data.analysis.tabulardata.expression.evaluator.sql.SQLExpressionEvaluatorFactory sqlEvaluatorFactory) throws org.gcube.data.analysis.tabulardata.expression.MalformedExpressionException
org.gcube.data.analysis.tabulardata.expression.MalformedExpressionExceptionCopyright © 2016. All Rights Reserved.