Package org.gvsig.oracle.dal.operations
Class OracleOperationsFactory
java.lang.Object
org.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
org.gvsig.oracle.dal.operations.OracleOperationsFactory
- All Implemented Interfaces:
org.gvsig.fmap.dal.store.jdbc2.OperationsFactory
public class OracleOperationsFactory
extends org.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
org.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase.DefaultTableReferenceNested classes/interfaces inherited from interface org.gvsig.fmap.dal.store.jdbc2.OperationsFactory
org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference -
Field Summary
Fields inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
helper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.dal.store.jdbc2.spi.operations.AppendOperationcreateAppend(org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type) org.gvsig.fmap.dal.store.jdbc2.spi.operations.CalculateEnvelopeOfColumnOperationcreateCalculateEnvelopeOfColumn(org.gvsig.fmap.dal.feature.FeatureType featureType, org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, String columnName, String baseFilter, org.gvsig.fmap.geom.primitive.Envelope workingArea, org.gvsig.crs.projection.lib.Projection crs) org.gvsig.fmap.dal.store.jdbc2.spi.operations.CanModifyTableOperationcreateCanModifyTableOperation(org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table) org.gvsig.fmap.dal.store.jdbc2.spi.operations.DropTableOperationcreateDropTable(org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table) org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperationcreateFetchFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType type, org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, List<String> primaryKeys, String defaultGeometryField, org.gvsig.crs.projection.lib.Projection crs) org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperationcreateFetchFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType type, org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, List<String> primaryKeys, String defaultGeometryField, org.gvsig.crs.projection.lib.Projection crs, int geometryType, int geometrySubtype) org.gvsig.fmap.dal.store.jdbc2.spi.operations.ListTablesOperationcreateListTables(int mode, org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters baseParameters, boolean informationTables, int tablesOrViews) org.gvsig.fmap.dal.store.jdbc2.spi.operations.PerformChangesOperationcreatePerformChanges(org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type, Iterator deleteds, Iterator inserteds, Iterator updateds, Iterator featureTypesChanged, org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices storeServices) org.gvsig.fmap.dal.store.jdbc2.spi.operations.CreateTableOperationcreateTable(org.gvsig.fmap.dal.store.jdbc2.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) Methods inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
createCanCreateTables, createCount, createDeletePassThroughOperation, createExecute, createFetchFeatureProviderByReference, createPerformChanges, createResultSetForSetProvider, createRetrieveValue, createTableIsEmpty, createTableReference, createTableReference, createTableReference, createTableSQLs, createUpdatePassThroughOperation, createUpdateTableStatistics
-
Constructor Details
-
OracleOperationsFactory
public OracleOperationsFactory(org.gvsig.fmap.dal.store.jdbc2.JDBCHelper helper)
-
-
Method Details
-
createFetchFeatureType
public org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation createFetchFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType type, org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, List<String> primaryKeys, String defaultGeometryField, org.gvsig.crs.projection.lib.Projection crs) - Specified by:
createFetchFeatureTypein interfaceorg.gvsig.fmap.dal.store.jdbc2.OperationsFactory- Overrides:
createFetchFeatureTypein classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
-
createFetchFeatureType
public org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation createFetchFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType type, org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, List<String> primaryKeys, String defaultGeometryField, org.gvsig.crs.projection.lib.Projection crs, int geometryType, int geometrySubtype) - Specified by:
createFetchFeatureTypein interfaceorg.gvsig.fmap.dal.store.jdbc2.OperationsFactory- Overrides:
createFetchFeatureTypein classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
-
createCanModifyTableOperation
public org.gvsig.fmap.dal.store.jdbc2.spi.operations.CanModifyTableOperation createCanModifyTableOperation(org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table) - Specified by:
createCanModifyTableOperationin interfaceorg.gvsig.fmap.dal.store.jdbc2.OperationsFactory- Overrides:
createCanModifyTableOperationin classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
-
createListTables
public org.gvsig.fmap.dal.store.jdbc2.spi.operations.ListTablesOperation createListTables(int mode, org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters baseParameters, boolean informationTables, int tablesOrViews) - Specified by:
createListTablesin interfaceorg.gvsig.fmap.dal.store.jdbc2.OperationsFactory- Overrides:
createListTablesin classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
-
createPerformChanges
public org.gvsig.fmap.dal.store.jdbc2.spi.operations.PerformChangesOperation createPerformChanges(org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type, Iterator deleteds, Iterator inserteds, Iterator updateds, Iterator featureTypesChanged, org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices storeServices) - Specified by:
createPerformChangesin interfaceorg.gvsig.fmap.dal.store.jdbc2.OperationsFactory- Overrides:
createPerformChangesin classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
-
createAppend
public org.gvsig.fmap.dal.store.jdbc2.spi.operations.AppendOperation createAppend(org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type) - Specified by:
createAppendin interfaceorg.gvsig.fmap.dal.store.jdbc2.OperationsFactory- Overrides:
createAppendin classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
-
createDropTable
public org.gvsig.fmap.dal.store.jdbc2.spi.operations.DropTableOperation createDropTable(org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table) - Specified by:
createDropTablein interfaceorg.gvsig.fmap.dal.store.jdbc2.OperationsFactory- Overrides:
createDropTablein classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
-
createTable
public org.gvsig.fmap.dal.store.jdbc2.spi.operations.CreateTableOperation createTable(org.gvsig.fmap.dal.store.jdbc2.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) throws org.gvsig.fmap.dal.exception.DataException- Specified by:
createTablein interfaceorg.gvsig.fmap.dal.store.jdbc2.OperationsFactory- Overrides:
createTablein classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase- Throws:
org.gvsig.fmap.dal.exception.DataException
-
createCalculateEnvelopeOfColumn
public org.gvsig.fmap.dal.store.jdbc2.spi.operations.CalculateEnvelopeOfColumnOperation createCalculateEnvelopeOfColumn(org.gvsig.fmap.dal.feature.FeatureType featureType, org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, String columnName, String baseFilter, org.gvsig.fmap.geom.primitive.Envelope workingArea, org.gvsig.crs.projection.lib.Projection crs) - Specified by:
createCalculateEnvelopeOfColumnin interfaceorg.gvsig.fmap.dal.store.jdbc2.OperationsFactory- Overrides:
createCalculateEnvelopeOfColumnin classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase
-