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:

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)
           
 

Method Detail

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.