org.gcube.data.analysis.tabulardata.cube.tablemanagers.generic
Class GenericTableCreator
java.lang.Object
org.gcube.data.analysis.tabulardata.cube.tablemanagers.DefaultTableCreator
org.gcube.data.analysis.tabulardata.cube.tablemanagers.StatefulTableCreator
org.gcube.data.analysis.tabulardata.cube.tablemanagers.generic.GenericTableCreator
- All Implemented Interfaces:
- TableCreator
public class GenericTableCreator
- extends StatefulTableCreator
|
Constructor Summary |
GenericTableCreator(org.gcube.data.analysis.tabulardata.cube.data.DatabaseWrangler dw,
org.gcube.data.analysis.tabulardata.cube.metadata.CubeMetadataWrangler cmw,
TableManager tm)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericTableCreator
public GenericTableCreator(org.gcube.data.analysis.tabulardata.cube.data.DatabaseWrangler dw,
org.gcube.data.analysis.tabulardata.cube.metadata.CubeMetadataWrangler cmw,
TableManager tm)
createBaseTable
protected org.gcube.data.analysis.tabulardata.model.table.Table createBaseTable(String tableName,
Collection<org.gcube.data.analysis.tabulardata.model.column.Column> columns)
- Specified by:
createBaseTable in class DefaultTableCreator
checkConsistency
protected void checkConsistency()
throws TableCreationException
- Specified by:
checkConsistency in class DefaultTableCreator
- Throws:
TableCreationException
isAllowedColumn
protected boolean isAllowedColumn(org.gcube.data.analysis.tabulardata.model.column.Column column)
- Specified by:
isAllowedColumn in class DefaultTableCreator
isAllowedCloneableTable
protected boolean isAllowedCloneableTable(org.gcube.data.analysis.tabulardata.model.table.Table table)
- Specified by:
isAllowedCloneableTable in class DefaultTableCreator
addIndexes
protected void addIndexes(String tableName,
Collection<org.gcube.data.analysis.tabulardata.model.column.Column> columns)
- Specified by:
addIndexes in class DefaultTableCreator
Copyright © 2013. All Rights Reserved.