Package org.gvsig.fmap.dal.store.jdbc2
Interface OperationsFactory
- All Known Implementing Classes:
OperationsFactoryBase
public interface OperationsFactory
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncreateAppend(OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type) createCalculateEnvelopeOfColumn(org.gvsig.fmap.dal.feature.FeatureType featureType, OperationsFactory.TableReference table, String columnName, String baseFilter, org.gvsig.fmap.geom.primitive.Envelope workingArea, org.gvsig.crs.projection.lib.Projection crs) createCount(org.gvsig.fmap.dal.feature.FeatureType featureType, OperationsFactory.TableReference table, String baseFilter, org.gvsig.fmap.dal.feature.FeatureQuery query) createDeletePassThroughOperation(OperationsFactory.TableReference table, org.gvsig.expressionevaluator.Expression filter) createExecute(String sql) createFetchFeatureProviderByReference(org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices reference, org.gvsig.fmap.dal.feature.FeatureType featureType, OperationsFactory.TableReference table) createFetchFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType type, OperationsFactory.TableReference table, List<String> primaryKeys, String defaultGeometryField, org.gvsig.crs.projection.lib.Projection crs) createFetchFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType type, OperationsFactory.TableReference table, List<String> primaryKeys, String defaultGeometryField, org.gvsig.crs.projection.lib.Projection crs, int geometryType, int geometrySubtype) createListTables(int mode, org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters baseParameters, boolean informationTables, int tablesOrViews) createPerformChanges(OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type, Iterator deleteds, Iterator inserteds, Iterator updateds, Iterator featureTypesChanged) createPerformChanges(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) createResultSetForSetProvider(OperationsFactory.TableReference table, String baseFilter, String baseOrder, org.gvsig.fmap.dal.feature.FeatureQuery query, org.gvsig.fmap.dal.feature.FeatureType storeType, org.gvsig.fmap.dal.feature.FeatureType setType, long limit, long offset, int fetchSize) createRetrieveValue(OperationsFactory.TableReference createTableReference, String filter, String order, String fieldname) createTable(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) createTableIsEmpty(org.gvsig.fmap.dal.feature.FeatureType featureType, OperationsFactory.TableReference table, String baseFilter, org.gvsig.fmap.dal.feature.FeatureQuery query) createTableReference(String database, String schema, String table, String subquery) createTableReference(org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters params) createTableReference(org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters params) createTableSQLs(String databaseName, String schemaName, String tableName, org.gvsig.fmap.dal.feature.FeatureType type) createUpdatePassThroughOperation(OperationsFactory.TableReference table, Object[] parameters, org.gvsig.expressionevaluator.Expression filter)
-
Method Details
-
createTableReference
OperationsFactory.TableReference createTableReference(String database, String schema, String table, String subquery) -
createTableReference
OperationsFactory.TableReference createTableReference(org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters params) -
createTableReference
OperationsFactory.TableReference createTableReference(org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters params) -
createFetchFeatureType
FetchFeatureTypeOperation createFetchFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType type, OperationsFactory.TableReference table, List<String> primaryKeys, String defaultGeometryField, org.gvsig.crs.projection.lib.Projection crs) -
createFetchFeatureType
FetchFeatureTypeOperation createFetchFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType type, OperationsFactory.TableReference table, List<String> primaryKeys, String defaultGeometryField, org.gvsig.crs.projection.lib.Projection crs, int geometryType, int geometrySubtype) -
createFetchFeatureProviderByReference
FetchFeatureProviderByReferenceOperation createFetchFeatureProviderByReference(org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices reference, org.gvsig.fmap.dal.feature.FeatureType featureType, OperationsFactory.TableReference table) -
createCalculateEnvelopeOfColumn
CalculateEnvelopeOfColumnOperation createCalculateEnvelopeOfColumn(org.gvsig.fmap.dal.feature.FeatureType featureType, OperationsFactory.TableReference table, String columnName, String baseFilter, org.gvsig.fmap.geom.primitive.Envelope workingArea, org.gvsig.crs.projection.lib.Projection crs) -
createPerformChanges
PerformChangesOperation createPerformChanges(OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type, Iterator deleteds, Iterator inserteds, Iterator updateds, Iterator featureTypesChanged) -
createPerformChanges
PerformChangesOperation createPerformChanges(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) -
createAppend
AppendOperation createAppend(OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type) -
createCount
CountOperation createCount(org.gvsig.fmap.dal.feature.FeatureType featureType, OperationsFactory.TableReference table, String baseFilter, org.gvsig.fmap.dal.feature.FeatureQuery query) -
createTableIsEmpty
TableIsEmptyOperation createTableIsEmpty(org.gvsig.fmap.dal.feature.FeatureType featureType, OperationsFactory.TableReference table, String baseFilter, org.gvsig.fmap.dal.feature.FeatureQuery query) -
createResultSetForSetProvider
ResultSetForSetProviderOperation createResultSetForSetProvider(OperationsFactory.TableReference table, String baseFilter, String baseOrder, org.gvsig.fmap.dal.feature.FeatureQuery query, org.gvsig.fmap.dal.feature.FeatureType storeType, org.gvsig.fmap.dal.feature.FeatureType setType, long limit, long offset, int fetchSize) -
createListTables
ListTablesOperation createListTables(int mode, org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters baseParameters, boolean informationTables, int tablesOrViews) -
createDropTable
-
createTable
CreateTableOperation createTable(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- Throws:
org.gvsig.fmap.dal.exception.DataException
-
createTableSQLs
List<String> createTableSQLs(String databaseName, String schemaName, String tableName, org.gvsig.fmap.dal.feature.FeatureType type) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
createCanCreateTables
CanCreateTablesOperation createCanCreateTables() -
createUpdateTableStatistics
-
createCanModifyTableOperation
-
createExecute
-
createUpdatePassThroughOperation
UpdatePassThroughOperation createUpdatePassThroughOperation(OperationsFactory.TableReference table, Object[] parameters, org.gvsig.expressionevaluator.Expression filter) -
createDeletePassThroughOperation
DeletePassThroughOperation createDeletePassThroughOperation(OperationsFactory.TableReference table, org.gvsig.expressionevaluator.Expression filter) -
createRetrieveValue
RetrieveValueOperation createRetrieveValue(OperationsFactory.TableReference createTableReference, String filter, String order, String fieldname)
-