Package org.gvsig.sqlite.dal.operations
Class SQLiteFetchFeatureTypeOperation
java.lang.Object
org.gvsig.fmap.dal.store.jdbc2.spi.operations.AbstractConnectionOperation
org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation
org.gvsig.sqlite.dal.operations.SQLiteFetchFeatureTypeOperation
- All Implemented Interfaces:
org.gvsig.fmap.dal.store.jdbc2.spi.operations.ConnectionOperation
public class SQLiteFetchFeatureTypeOperation
extends org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation
-
Nested Class Summary
Nested ClassesNested 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
ConstructorsConstructorDescriptionSQLiteFetchFeatureTypeOperation(org.gvsig.fmap.dal.store.jdbc2.JDBCHelper helper) SQLiteFetchFeatureTypeOperation(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 org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptorgetAttributeFromMetadata(org.gvsig.fmap.dal.feature.EditableFeatureType type, org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn, ResultSetMetaData rsMetadata, int colIndex) protected intgetDataTypeFromMetadata(ResultSetMetaData rsMetadata, int colIndex) getPrimaryKeysFromInformationSchema(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) Methods inherited from class org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation
fetchFeatureTypeFromMetadata, fetchFeatureTypeFromMetadata, getIndexesInformation, 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
-
SQLiteFetchFeatureTypeOperation
public SQLiteFetchFeatureTypeOperation(org.gvsig.fmap.dal.store.jdbc2.JDBCHelper helper) -
SQLiteFetchFeatureTypeOperation
public SQLiteFetchFeatureTypeOperation(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
-
getAttributeFromMetadata
protected org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor getAttributeFromMetadata(org.gvsig.fmap.dal.feature.EditableFeatureType type, org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn, ResultSetMetaData rsMetadata, int colIndex) throws SQLException - Overrides:
getAttributeFromMetadatain classorg.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation- Throws:
SQLException
-
getDataTypeFromMetadata
protected int getDataTypeFromMetadata(ResultSetMetaData rsMetadata, int colIndex) throws SQLException - Overrides:
getDataTypeFromMetadatain 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
-
getPrimaryKeysFromInformationSchema
protected List<String> getPrimaryKeysFromInformationSchema(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn) throws SQLException - Overrides:
getPrimaryKeysFromInformationSchemain 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
-