org.gcube.data.analysis.tabulardata.cube
Class DefaultCubeManager
java.lang.Object
org.gcube.data.analysis.tabulardata.cube.DefaultCubeManager
- All Implemented Interfaces:
- org.gcube.data.analysis.tabulardata.cube.CubeManager
@Singleton
@Default
public class DefaultCubeManager
- extends Object
- implements org.gcube.data.analysis.tabulardata.cube.CubeManager
|
Method Summary |
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableCreator |
createDataset()
|
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 |
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)
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
createDataset
public org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableCreator createDataset()
getTables
public Collection<org.gcube.data.analysis.tabulardata.model.table.Table> getTables()
- Specified by:
getTables in interface org.gcube.data.analysis.tabulardata.cube.CubeManager
getTables
public Collection<org.gcube.data.analysis.tabulardata.model.table.Table> getTables(org.gcube.data.analysis.tabulardata.model.table.TableType tableType)
- Specified by:
getTables in interface org.gcube.data.analysis.tabulardata.cube.CubeManager
getTable
public org.gcube.data.analysis.tabulardata.model.table.Table getTable(org.gcube.data.analysis.tabulardata.model.table.TableId id)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
- Specified by:
getTable in interface org.gcube.data.analysis.tabulardata.cube.CubeManager
- Throws:
org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
createTable
public org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableCreator createTable(org.gcube.data.analysis.tabulardata.model.table.TableType type)
- Specified by:
createTable in interface org.gcube.data.analysis.tabulardata.cube.CubeManager
removeTable
public void removeTable(org.gcube.data.analysis.tabulardata.model.table.TableId id)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
- Specified by:
removeTable in interface org.gcube.data.analysis.tabulardata.cube.CubeManager
- Throws:
org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
modifyTableMeta
public 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
- Specified by:
modifyTableMeta in interface org.gcube.data.analysis.tabulardata.cube.CubeManager
- Throws:
org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
Copyright © 2013. All Rights Reserved.