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)
Instantiates a new cube manager instance template.
|
| 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 |
exchangeColumnPosition(org.gcube.data.analysis.tabulardata.model.table.TableId arg0,
org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId arg1,
int arg2) |
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.model.table.Table |
getTimeTable(org.gcube.data.analysis.tabulardata.model.time.PeriodType arg0) |
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
modifyTableMeta(org.gcube.data.analysis.tabulardata.model.table.TableId tableId) |
org.gcube.data.analysis.tabulardata.model.table.Table |
removeColumn(org.gcube.data.analysis.tabulardata.model.table.TableId arg0,
org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId arg1) |
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)
service - the servicepublic 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 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.CubeManagerpublic org.gcube.data.analysis.tabulardata.model.table.Table removeColumn(org.gcube.data.analysis.tabulardata.model.table.TableId arg0,
org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId arg1)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
removeColumn in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table getTimeTable(org.gcube.data.analysis.tabulardata.model.time.PeriodType arg0)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
getTimeTable in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table exchangeColumnPosition(org.gcube.data.analysis.tabulardata.model.table.TableId arg0,
org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId arg1,
int arg2)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
exchangeColumnPosition in interface org.gcube.data.analysis.tabulardata.cube.CubeManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionCopyright © 2015. All Rights Reserved.