org.gcube.data.analysis.tabulardata.cube.tablemanagers
Interface TableCreator

All Known Implementing Classes:
BaseTableCreator, CodelistCreator, DatasetCreator, DefaultTableCreator, GenericTableCreator, HCLCreator, StatefulTableCreator, ViewTableCreator

public interface TableCreator


Method Summary
 TableCreator addColumn(org.gcube.data.analysis.tabulardata.model.column.Column column)
           
 TableCreator addColumns(org.gcube.data.analysis.tabulardata.model.column.Column... columns)
           
 org.gcube.data.analysis.tabulardata.model.table.Table create()
           
 TableCreator like(org.gcube.data.analysis.tabulardata.model.table.Table table, boolean withData)
           
 TableCreator like(org.gcube.data.analysis.tabulardata.model.table.Table table, boolean withData, Collection<org.gcube.data.analysis.tabulardata.model.column.Column> columnsToRemove)
           
 

Method Detail

addColumn

TableCreator addColumn(org.gcube.data.analysis.tabulardata.model.column.Column column)

addColumns

TableCreator addColumns(org.gcube.data.analysis.tabulardata.model.column.Column... columns)

like

TableCreator like(org.gcube.data.analysis.tabulardata.model.table.Table table,
                  boolean withData)

like

TableCreator like(org.gcube.data.analysis.tabulardata.model.table.Table table,
                  boolean withData,
                  Collection<org.gcube.data.analysis.tabulardata.model.column.Column> columnsToRemove)

create

org.gcube.data.analysis.tabulardata.model.table.Table create()
                                                             throws TableCreationException
Throws:
TableCreationException


Copyright © 2013. All Rights Reserved.