public class DefaultTableMetaCreator extends Object implements org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator
| Constructor and Description |
|---|
DefaultTableMetaCreator(org.gcube.data.analysis.tabulardata.cube.metadata.CubeMetadataWrangler cmw,
org.gcube.data.analysis.tabulardata.model.table.Table startingTable) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.model.table.Table |
create() |
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
removeAllColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId) |
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
removeAllTableMetadata() |
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
removeColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata> metadataType) |
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
removeTableMetadata(Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata> metadataType) |
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
setColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata... metadata) |
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
setTableMetadata(org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata... metadata) |
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
setTableType(org.gcube.data.analysis.tabulardata.model.table.TableType tableType) |
public DefaultTableMetaCreator(org.gcube.data.analysis.tabulardata.cube.metadata.CubeMetadataWrangler cmw,
org.gcube.data.analysis.tabulardata.model.table.Table startingTable)
public org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator setTableType(org.gcube.data.analysis.tabulardata.model.table.TableType tableType)
setTableType in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreatorpublic org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator setTableMetadata(org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata... metadata)
setTableMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreatorpublic org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator removeTableMetadata(Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata> metadataType)
removeTableMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreatorpublic org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator removeAllTableMetadata()
removeAllTableMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreatorpublic org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator setColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata... metadata)
setColumnMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreatorpublic org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator removeColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata> metadataType)
removeColumnMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreatorpublic org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator removeAllColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId)
removeAllColumnMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreatorpublic org.gcube.data.analysis.tabulardata.model.table.Table create()
throws org.gcube.data.analysis.tabulardata.cube.exceptions.TableCreationException
create in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreatororg.gcube.data.analysis.tabulardata.cube.exceptions.TableCreationExceptionCopyright © 2014. All Rights Reserved.