public class CubeManagerInstanceTemplate extends Object implements org.gcube.data.analysis.tabulardata.cube.CubeManager
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
CubeManagerInstanceTemplate(TemplateService service) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.model.table.Table |
addValidations(org.gcube.data.analysis.tabulardata.model.table.TableId arg0,
org.gcube.data.analysis.tabulardata.model.column.Column... arg1) |
org.gcube.data.analysis.tabulardata.model.table.Table |
addValidations(org.gcube.data.analysis.tabulardata.model.table.TableId id,
org.gcube.data.analysis.tabulardata.model.metadata.common.ValidationsMetadata tableValidationMetadata,
org.gcube.data.analysis.tabulardata.model.column.Column... validationColumns) |
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableCreator |
createTable(org.gcube.data.analysis.tabulardata.model.table.TableType type) |
org.gcube.data.analysis.tabulardata.model.table.Table |
createTimeCodelist(org.gcube.data.analysis.tabulardata.model.time.PeriodType periodType) |
org.gcube.data.analysis.tabulardata.model.table.Table |
getTable(org.gcube.data.analysis.tabulardata.model.table.TableId tableId) |
Collection<org.gcube.data.analysis.tabulardata.model.table.Table> |
getTables() |
Collection<org.gcube.data.analysis.tabulardata.model.table.Table> |
getTables(org.gcube.data.analysis.tabulardata.model.table.TableType tableType) |
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
modifyTableMeta(org.gcube.data.analysis.tabulardata.model.table.TableId tableId) |
void |
removeTable(org.gcube.data.analysis.tabulardata.model.table.TableId id) |
org.gcube.data.analysis.tabulardata.model.table.Table |
removeValidations(org.gcube.data.analysis.tabulardata.model.table.TableId id) |
public CubeManagerInstanceTemplate(TemplateService service)
public org.gcube.data.analysis.tabulardata.model.table.Table getTable(org.gcube.data.analysis.tabulardata.model.table.TableId tableId)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
getTable in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table addValidations(org.gcube.data.analysis.tabulardata.model.table.TableId arg0,
org.gcube.data.analysis.tabulardata.model.column.Column... arg1)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
addValidations in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table removeValidations(org.gcube.data.analysis.tabulardata.model.table.TableId id)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
removeValidations in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table addValidations(org.gcube.data.analysis.tabulardata.model.table.TableId id,
org.gcube.data.analysis.tabulardata.model.metadata.common.ValidationsMetadata tableValidationMetadata,
org.gcube.data.analysis.tabulardata.model.column.Column... validationColumns)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
addValidations in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableCreator createTable(org.gcube.data.analysis.tabulardata.model.table.TableType type)
createTable in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerpublic org.gcube.data.analysis.tabulardata.model.table.Table createTimeCodelist(org.gcube.data.analysis.tabulardata.model.time.PeriodType periodType)
createTimeCodelist in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerpublic void removeTable(org.gcube.data.analysis.tabulardata.model.table.TableId id)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
removeTable in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator modifyTableMeta(org.gcube.data.analysis.tabulardata.model.table.TableId tableId)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
modifyTableMeta in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic Collection<org.gcube.data.analysis.tabulardata.model.table.Table> getTables()
getTables in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerpublic Collection<org.gcube.data.analysis.tabulardata.model.table.Table> getTables(org.gcube.data.analysis.tabulardata.model.table.TableType tableType)
getTables in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerCopyright © 2014. All Rights Reserved.