org.gcube.data.analysis.tabulardata.cube
Interface CubeManager
public interface CubeManager
The cube manager holds
information on statistical data (datasets, codelists, hierarchical codelists, transformation mappings)
and allows to perform several actions on database resources:
- create empty tables, given a structure.
- clone a table (and their relationship if's a dataset)
- obtain information about tables, their structure (columns and indexes),
relationships between tables
- Author:
- "Luigi Fortunati"
|
Method Summary |
TableCreator |
createTable(org.gcube.data.analysis.tabulardata.model.table.TableType type)
|
org.gcube.data.analysis.tabulardata.model.table.Table |
getTable(org.gcube.data.analysis.tabulardata.model.table.TableId id)
|
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)
|
TableMetaCreator |
modifyTableMeta(org.gcube.data.analysis.tabulardata.model.table.TableId tableId)
|
void |
removeTable(org.gcube.data.analysis.tabulardata.model.table.TableId id)
|
createTable
TableCreator createTable(org.gcube.data.analysis.tabulardata.model.table.TableType type)
modifyTableMeta
TableMetaCreator modifyTableMeta(org.gcube.data.analysis.tabulardata.model.table.TableId tableId)
throws NoSuchTableException
- Throws:
NoSuchTableException
getTables
Collection<org.gcube.data.analysis.tabulardata.model.table.Table> getTables()
getTables
Collection<org.gcube.data.analysis.tabulardata.model.table.Table> getTables(org.gcube.data.analysis.tabulardata.model.table.TableType tableType)
getTable
org.gcube.data.analysis.tabulardata.model.table.Table getTable(org.gcube.data.analysis.tabulardata.model.table.TableId id)
throws NoSuchTableException
- Throws:
NoSuchTableException
removeTable
void removeTable(org.gcube.data.analysis.tabulardata.model.table.TableId id)
throws NoSuchTableException
- Throws:
NoSuchTableException
Copyright © 2013. All Rights Reserved.