@Default public class TableManagerImpl extends Object implements TableManager
| Constructor and Description |
|---|
TableManagerImpl(org.gcube.data.analysis.tabulardata.cube.data.DatabaseWrangler dbWrangler,
org.gcube.data.analysis.tabulardata.cube.metadata.CubeMetadataWrangler cmWrangler) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.model.table.Table |
addValidationColumns(org.gcube.data.analysis.tabulardata.model.table.TableId id,
org.gcube.data.analysis.tabulardata.model.column.Column... validationColumns) |
org.gcube.data.analysis.tabulardata.model.table.Table |
get(org.gcube.data.analysis.tabulardata.model.table.TableId id) |
Collection<org.gcube.data.analysis.tabulardata.model.table.Table> |
getAll() |
Collection<org.gcube.data.analysis.tabulardata.model.table.Table> |
getAll(org.gcube.data.analysis.tabulardata.model.table.TableType tableType) |
void |
remove(org.gcube.data.analysis.tabulardata.model.table.TableId id) |
org.gcube.data.analysis.tabulardata.model.table.Table |
removeColumn(org.gcube.data.analysis.tabulardata.model.table.TableId id,
org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId localId) |
org.gcube.data.analysis.tabulardata.model.table.Table |
removeValidationColumns(org.gcube.data.analysis.tabulardata.model.table.TableId id) |
void |
save(org.gcube.data.analysis.tabulardata.model.table.Table table,
boolean overwrite) |
@Inject
public TableManagerImpl(org.gcube.data.analysis.tabulardata.cube.data.DatabaseWrangler dbWrangler,
org.gcube.data.analysis.tabulardata.cube.metadata.CubeMetadataWrangler cmWrangler)
public Collection<org.gcube.data.analysis.tabulardata.model.table.Table> getAll()
getAll in interface TableManagerpublic Collection<org.gcube.data.analysis.tabulardata.model.table.Table> getAll(org.gcube.data.analysis.tabulardata.model.table.TableType tableType)
getAll in interface TableManagerpublic org.gcube.data.analysis.tabulardata.model.table.Table get(org.gcube.data.analysis.tabulardata.model.table.TableId id)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
get in interface TableManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic void remove(org.gcube.data.analysis.tabulardata.model.table.TableId id)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
remove in interface TableManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table removeValidationColumns(org.gcube.data.analysis.tabulardata.model.table.TableId id)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
removeValidationColumns in interface TableManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table addValidationColumns(org.gcube.data.analysis.tabulardata.model.table.TableId id,
org.gcube.data.analysis.tabulardata.model.column.Column... validationColumns)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
addValidationColumns in interface TableManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionpublic void save(org.gcube.data.analysis.tabulardata.model.table.Table table,
boolean overwrite)
save in interface TableManagerpublic org.gcube.data.analysis.tabulardata.model.table.Table removeColumn(org.gcube.data.analysis.tabulardata.model.table.TableId id,
org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId localId)
throws org.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableException
removeColumn in interface TableManagerorg.gcube.data.analysis.tabulardata.cube.exceptions.NoSuchTableExceptionCopyright © 2014. All Rights Reserved.