Class PostgreSQLFetchFeatureTypeOperation
java.lang.Object
org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionOperation
org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation
org.gvsig.postgresql.dal.operations.PostgreSQLFetchFeatureTypeOperation
- All Implemented Interfaces:
org.gvsig.fmap.dal.store.jdbc2.spi.operations.ConnectionOperation
public class PostgreSQLFetchFeatureTypeOperation
extends org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation
org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation.IndexInformation -
Field Summary
Fields inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation
crs, defaultGeometryColumn, featureType, geometrySubtype, geometryType, indexesInformation, primaryKeys, tableFields inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionOperation
conn, helper, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionPostgreSQLFetchFeatureTypeOperation(org.gvsig.fmap.dal.store.jdbc2.JDBCHelper helper) PostgreSQLFetchFeatureTypeOperation(org.gvsig.fmap.dal.store.jdbc2.JDBCHelper helper, org.gvsig.fmap.dal.feature.EditableFeatureType featureType, org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, List<String> primaryKeys, String defaultGeometryColumn, org.gvsig.crs.projection.lib.Projection crs, int geometryType, int geometrySubtype) -
Method Summary
Modifier and TypeMethodDescriptionvoidfetch(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) protected voidfetchGeometryTypeAndSRS(org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor attr, ResultSetMetaData rsMetadata, int colIndex) protected intgetDataTypeFromMetadata(ResultSetMetaData rsMetadata, int colIndex) Methods inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation
fetchFeatureTypeFromMetadata, fetchFeatureTypeFromMetadata, getAttributeFromMetadata, getIndexesInformation, getPrimaryKeysFromInformationSchema, getPrimaryKeysFromMetadata, getSQLToRetrieveMetadataOfTable, getTable, isInPrimaryKeys, performMethods inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionOperation
closeConnection, continueTransactionAllowed, createSQLBuilder, getConnection, needTransaction, perform, perform_operation
-
Constructor Details
-
PostgreSQLFetchFeatureTypeOperation
public PostgreSQLFetchFeatureTypeOperation(org.gvsig.fmap.dal.store.jdbc2.JDBCHelper helper) -
PostgreSQLFetchFeatureTypeOperation
public PostgreSQLFetchFeatureTypeOperation(org.gvsig.fmap.dal.store.jdbc2.JDBCHelper helper, org.gvsig.fmap.dal.feature.EditableFeatureType featureType, org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, List<String> primaryKeys, String defaultGeometryColumn, org.gvsig.crs.projection.lib.Projection crs, int geometryType, int geometrySubtype)
-
-
Method Details
-
fetch
public void fetch(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) throws org.gvsig.fmap.dal.exception.DataException - Overrides:
fetchin classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getDataTypeFromMetadata
protected int getDataTypeFromMetadata(ResultSetMetaData rsMetadata, int colIndex) throws SQLException - Overrides:
getDataTypeFromMetadatain classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation- Throws:
SQLException
-
getSQLToRetrievePrimaryKeysFromInformationSchema
- Overrides:
getSQLToRetrievePrimaryKeysFromInformationSchemain classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation- Throws:
SQLException
-
fetchGeometryTypeAndSRS
protected void fetchGeometryTypeAndSRS(org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor attr, ResultSetMetaData rsMetadata, int colIndex) - Overrides:
fetchGeometryTypeAndSRSin classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation
-