org.gcube.data.analysis.tabulardata.cube.tablemanagers.view
Class ViewTableCreator

java.lang.Object
  extended by org.gcube.data.analysis.tabulardata.cube.tablemanagers.DefaultTableCreator
      extended by org.gcube.data.analysis.tabulardata.cube.tablemanagers.view.ViewTableCreator
All Implemented Interfaces:
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableCreator

public class ViewTableCreator
extends DefaultTableCreator


Field Summary
 
Fields inherited from class org.gcube.data.analysis.tabulardata.cube.tablemanagers.DefaultTableCreator
columnsToRemove, copyData, dbWrangler, mdWrangler, newColumns, tableManager, tableToClone
 
Constructor Summary
ViewTableCreator(org.gcube.data.analysis.tabulardata.cube.data.DatabaseWrangler dw, org.gcube.data.analysis.tabulardata.cube.metadata.CubeMetadataWrangler cmw, TableManager tm)
           
 
Method Summary
protected  void addIndexes(String tableName, Collection<org.gcube.data.analysis.tabulardata.model.column.Column> columns)
           
 
Methods inherited from class org.gcube.data.analysis.tabulardata.cube.tablemanagers.DefaultTableCreator
addColumn, addColumns, checkConsistency, cloneMetadata, create, createBaseTable, createIdColumn, getAllColumnsExceptId, isAllowedColumn, like, like, setColumnNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewTableCreator

public ViewTableCreator(org.gcube.data.analysis.tabulardata.cube.data.DatabaseWrangler dw,
                        org.gcube.data.analysis.tabulardata.cube.metadata.CubeMetadataWrangler cmw,
                        TableManager tm)
Method Detail

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.