Class CreateTableOperation
java.lang.Object
org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionOperation
org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionWritableOperation
org.gvsig.fmap.dal.store.jdbc2.spi.operations.CreateTableOperation
- All Implemented Interfaces:
ConnectionOperation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final OperationsFactory.TableReferenceprotected org.gvsig.fmap.dal.feature.FeatureTypeprotected final List<org.apache.commons.lang3.tuple.Pair<String, org.gvsig.fmap.dal.SQLBuilder.Privilege>> Fields inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionOperation
conn, helper, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionCreateTableOperation(JDBCHelper helper) CreateTableOperation(JDBCHelper helper, OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type, List<org.apache.commons.lang3.tuple.Pair<String, org.gvsig.fmap.dal.SQLBuilder.Privilege>> userAndPrivileges, List<String> additionalSQLs) -
Method Summary
Modifier and TypeMethodDescriptionbuildCreateIndexesSQL(OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type) getSQLs()org.gvsig.fmap.dal.feature.FeatureTypegetType()final Objectperform(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) booleanperformCreateTable(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) Methods inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionWritableOperation
getConnectionMethods inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionOperation
closeConnection, continueTransactionAllowed, createSQLBuilder, needTransaction, perform, perform_operation
-
Field Details
-
table
-
type
protected org.gvsig.fmap.dal.feature.FeatureType type -
userAndPrivileges
-
additionalSQLs
-
-
Constructor Details
-
CreateTableOperation
-
CreateTableOperation
public CreateTableOperation(JDBCHelper helper, OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type, List<org.apache.commons.lang3.tuple.Pair<String, org.gvsig.fmap.dal.SQLBuilder.Privilege>> userAndPrivileges, List<String> additionalSQLs)
-
-
Method Details
-
getType
public org.gvsig.fmap.dal.feature.FeatureType getType() -
perform
public final Object perform(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
buildCreateIndexesSQL
protected List<String> buildCreateIndexesSQL(OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type) -
getSQLs
- Throws:
org.gvsig.fmap.dal.exception.DataException
-
performCreateTable
public boolean performCreateTable(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-