@Singleton public class DayHelper extends Object implements PeriodTypeHelper
| Constructor and Description |
|---|
DayHelper(org.gcube.data.analysis.tabulardata.cube.CubeManager cubeManager) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.model.table.Table |
createTimeCodelist() |
String |
getColumnName() |
String |
getFillTimeCodelistSQL(String targetTableName,
String targetColumnName,
String timeTableName) |
String |
getFillValidationColumnSQL(String validationTableName,
String validationColumnName,
String targetColumnName) |
org.gcube.data.analysis.tabulardata.model.time.PeriodType |
getManagedPeriodType() |
String |
getUpdateDimensionColumnSQL(String targetTableName,
String targetColumnName,
String newTableName,
String timeDimensionColumnName,
String timeTableName) |
@Inject public DayHelper(org.gcube.data.analysis.tabulardata.cube.CubeManager cubeManager)
public String getFillValidationColumnSQL(String validationTableName, String validationColumnName, String targetColumnName)
getFillValidationColumnSQL in interface PeriodTypeHelperpublic org.gcube.data.analysis.tabulardata.model.table.Table createTimeCodelist()
createTimeCodelist in interface PeriodTypeHelperpublic org.gcube.data.analysis.tabulardata.model.time.PeriodType getManagedPeriodType()
getManagedPeriodType in interface PeriodTypeHelperpublic String getColumnName()
getColumnName in interface PeriodTypeHelperpublic String getFillTimeCodelistSQL(String targetTableName, String targetColumnName, String timeTableName)
getFillTimeCodelistSQL in interface PeriodTypeHelperpublic String getUpdateDimensionColumnSQL(String targetTableName, String targetColumnName, String newTableName, String timeDimensionColumnName, String timeTableName)
getUpdateDimensionColumnSQL in interface PeriodTypeHelperCopyright © 2014. All Rights Reserved.