Class H2SpatialFetchFeatureTypeOperation
java.lang.Object
org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionOperation
org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation
org.gvsig.fmap.dal.store.h2.operations.H2SpatialFetchFeatureTypeOperation
- All Implemented Interfaces:
org.gvsig.fmap.dal.store.jdbc2.spi.operations.ConnectionOperation
public class H2SpatialFetchFeatureTypeOperation
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
ConstructorsConstructorDescriptionH2SpatialFetchFeatureTypeOperation(org.gvsig.fmap.dal.store.jdbc2.JDBCHelper helper) H2SpatialFetchFeatureTypeOperation(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) Methods inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation
fetchFeatureTypeFromMetadata, fetchFeatureTypeFromMetadata, getAttributeFromMetadata, getDataTypeFromMetadata, 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
-
H2SpatialFetchFeatureTypeOperation
public H2SpatialFetchFeatureTypeOperation(org.gvsig.fmap.dal.store.jdbc2.JDBCHelper helper) -
H2SpatialFetchFeatureTypeOperation
public H2SpatialFetchFeatureTypeOperation(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
-
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
-
getSQLToRetrievePrimaryKeysFromInformationSchema
- Overrides:
getSQLToRetrievePrimaryKeysFromInformationSchemain classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation- Throws:
SQLException
-