Uses of Interface
org.geotools.data.jdbc.fidmapper.FIDMapper

Packages that use FIDMapper
org.geotools.data.db2   
org.geotools.data.jdbc   
org.geotools.data.jdbc.fidmapper   
org.geotools.data.postgis   
org.geotools.data.postgis.fidmapper   
org.geotools.filter   
 

Uses of FIDMapper in org.geotools.data.db2
 

Classes in org.geotools.data.db2 that implement FIDMapper
 class DB2AutoIncrementFIDMapper
          Overrides AutoIncrementFIDMapper methods for DB2-specific handling.
 class DB2NullFIDMapper
          Overrides NullFIDMapper methods for DB2-specific handling.
 

Methods in org.geotools.data.db2 that return FIDMapper
protected  FIDMapper DB2FIDMapperFactory.buildNoPKMapper(String schema, String tableName, Connection connection)
          Returns a DB2NullFIDMapper when there is no primary key.
protected  FIDMapper DB2FIDMapperFactory.buildSingleColumnFidMapper(String schema, String tableName, Connection connection, DefaultFIDMapperFactory.ColumnInfo ci)
          Builds a FID mapper based on a single column primary key.
 FIDMapper DB2FIDMapperFactory.getMapper(String catalog, String schema, String tableName, Connection connection)
          Gets the appropriate FIDMapper for the specified table.
 

Constructors in org.geotools.data.db2 with parameters of type FIDMapper
DB2SQLBuilder(FilterToSQL encoder, String tableSchema, SimpleFeatureType featureType, FIDMapper mapper)
          Creates a DB2SQLBuilder that will provide a table schema to qualify table names.
 

Uses of FIDMapper in org.geotools.data.jdbc
 

Fields in org.geotools.data.jdbc declared as FIDMapper
protected  FIDMapper FilterToSQL.mapper
          the fid mapper used to encode the fid filters
protected  FIDMapper JDBCTextFeatureWriter.mapper
           
protected  FIDMapper QueryData.mapper
           
protected  FIDMapper JDBCPSFeatureWriter.mapper
           
 

Methods in org.geotools.data.jdbc that return FIDMapper
protected  FIDMapper JDBC1DataStore.buildFIDMapper(String typeName, FIDMapperFactory factory)
          Builds the appropriate FID mapper given a table name and a FID mapper factory
 FIDMapper FeatureTypeInfo.getFIDMapper()
           
 FIDMapper FilterToSQL.getFIDMapper()
           
 FIDMapper FeatureTypeHandler.getFIDMapper(String typeName)
           
 FIDMapper JDBC1DataStore.getFIDMapper(String tableName)
           
 FIDMapper QueryData.getMapper()
          Returns the FID mapper to be used when reading/writing features
 

Methods in org.geotools.data.jdbc with parameters of type FIDMapper
protected  void DefaultSQLBuilder.addOrderByPK(StringBuffer sql, FIDMapper mapper, SortOrder sortOrder)
          Deprecated.  
protected  SimpleFeatureType JDBC1DataStore.buildSchema(String typeName, FIDMapper mapper)
          Builds the schema for a table in the database.
 String SQLBuilder.buildSQLQuery(String typeName, FIDMapper mapper, AttributeDescriptor[] attrTypes, Filter filter)
          Deprecated. use SQLBuilder.buildSQLQuery(String, FIDMapper, AttributeDescriptor[], Filter, SortBy[], Integer, Integer)
 String GeoAPISQLBuilder.buildSQLQuery(String typeName, FIDMapper mapper, AttributeDescriptor[] attrTypes, Filter filter)
          Deprecated. use GeoAPISQLBuilder.buildSQLQuery(String, FIDMapper, AttributeDescriptor[], Filter, SortBy[], Integer, Integer)
 String DefaultSQLBuilder.buildSQLQuery(String typeName, FIDMapper mapper, AttributeDescriptor[] attrTypes, Filter filter)
          Deprecated.  
 String SQLBuilder.buildSQLQuery(String typeName, FIDMapper mapper, AttributeDescriptor[] attrTypes, Filter filter, SortBy[] sortBy, Integer offset, Integer limit)
          Makes an SQL Select statement.
 String GeoAPISQLBuilder.buildSQLQuery(String typeName, FIDMapper mapper, AttributeDescriptor[] attrTypes, Filter filter, SortBy[] sortBy, Integer offset, Integer limit)
          Constructs the full SQL SELECT statement for the supplied Filter.
 String DefaultSQLBuilder.buildSQLQuery(String typeName, FIDMapper mapper, AttributeDescriptor[] attrTypes, Filter filter, SortBy[] sortBy, Integer offset, Integer limit)
          Deprecated. Constructs the full SQL SELECT statement for the supplied Filter.
protected  boolean JDBCFeatureSource.JDBCQueryCapabilities.isNullFidMapper(FIDMapper mapper)
          Helper method to test if a fid mapper is a null fid mapper.
 void FeatureTypeInfo.setFIDMapper(FIDMapper mapper)
           
 void FilterToSQL.setFIDMapper(FIDMapper mapper)
          Sets the FIDMapper that will be used in subsequente visit calls.
 void FeatureTypeHandler.setFIDMapper(String typeName, FIDMapper mapper)
           
 void JDBC1DataStore.setFIDMapper(String featureTypeName, FIDMapper fidMapper)
          Sets the FIDMapper for a specific type name
 void SQLBuilder.sqlColumns(StringBuffer sql, FIDMapper mapper, AttributeDescriptor[] attributes)
          Produces the select information required.
 void GeoAPISQLBuilder.sqlColumns(StringBuffer sql, FIDMapper mapper, AttributeDescriptor[] attributes)
          Appends the names of the columns to be selected.
 void DefaultSQLBuilder.sqlColumns(StringBuffer sql, FIDMapper mapper, AttributeDescriptor[] attributes)
          Deprecated. Appends the names of the columns to be selected.
 void SQLBuilder.sqlOrderBy(StringBuffer sql, FIDMapper mapper, SortBy[] sortBy)
          Constructs ORDER BY clause.
 void GeoAPISQLBuilder.sqlOrderBy(StringBuffer sql, FIDMapper mapper, SortBy[] sortBy)
          Generates the order by clause.
 void DefaultSQLBuilder.sqlOrderBy(StringBuffer sql, FIDMapper mapper, SortBy[] sortBy)
          Deprecated. Generates the order by clause.
 

Constructors in org.geotools.data.jdbc with parameters of type FIDMapper
FeatureTypeInfo(String typeName, SimpleFeatureType schema, FIDMapper mapper)
           
 

Uses of FIDMapper in org.geotools.data.jdbc.fidmapper
 

Classes in org.geotools.data.jdbc.fidmapper that implement FIDMapper
 class AbstractFIDMapper
          Abstract implementation providing common methods that usually are coded the same way in all fid mappers.
 class AutoIncrementFIDMapper
          Support primary key columns that are automatically generated by the database.
 class BasicFIDMapper
          Basic FIDMapper implementation that maps the FID of a Feature to a VARCHAR column
 class MaxIncFIDMapper
          A FID mapper that uses a single integer column as the primary key and that does a SELECT MAX(fixColumn) + 1 to generate new ones.
 class MultiColumnFIDMapper
          A simple implementation of FIDMapper for multi column primary keys
 class NullFIDMapper
          Last resort fid mapper for tables that does not have a primary key.
 class TypedFIDMapper
          This fidmapper just takes another fid mapper and builds fids based on the wrapped FIDMapper by prefixing them with the feature type name, that is, the resulting fid follow the <featureTypeName>.
 

Methods in org.geotools.data.jdbc.fidmapper that return FIDMapper
protected  FIDMapper DefaultFIDMapperFactory.buildLastResortFidMapper(String schema, String tableName, Connection connection, DefaultFIDMapperFactory.ColumnInfo[] colInfos)
          Builds a FidMapper when every other tentative of building one fails.
protected  FIDMapper DefaultFIDMapperFactory.buildMultiColumnFIDMapper(String schema, String tableName, Connection connection, DefaultFIDMapperFactory.ColumnInfo[] colInfos)
          Builds a FID mapper for multi column public columns
protected  FIDMapper DefaultFIDMapperFactory.buildNoPKMapper(String schema, String tableName, Connection connection)
          DOCUMENT ME!
protected  FIDMapper DefaultFIDMapperFactory.buildSingleColumnFidMapper(String schema, String tableName, Connection connection, DefaultFIDMapperFactory.ColumnInfo ci)
          Builds a FID mapper based on a single column primary key.
 FIDMapper DefaultFIDMapperFactory.getMapper(SimpleFeatureType featureType)
           
 FIDMapper FIDMapperFactory.getMapper(SimpleFeatureType featureType)
          Returns a FIDMapper for the specified feature type.
 FIDMapper DefaultFIDMapperFactory.getMapper(String catalog, String schema, String tableName, Connection connection)
          Gets the appropriate FIDMapper for the specified table.
 FIDMapper FIDMapperFactory.getMapper(String catalog, String schema, String typeName, Connection connection)
          Returns a FIDMapper for the specified table
 FIDMapper TypedFIDMapper.getWrappedMapper()
          Returns the base mapper wrapped by this TypedFIDMapper
 

Constructors in org.geotools.data.jdbc.fidmapper with parameters of type FIDMapper
TypedFIDMapper(FIDMapper wrapped, String featureTypeName)
          Creates a new TypedFIDMapper object.
 

Uses of FIDMapper in org.geotools.data.postgis
 

Fields in org.geotools.data.postgis declared as FIDMapper
protected  FIDMapper PostgisFeatureStore.fidMapper
          the name of the column to use for the featureId
 

Methods in org.geotools.data.postgis that return FIDMapper
protected  FIDMapper PostgisDataStore.buildFIDMapper(String typeName, FIDMapperFactory factory)
           
 

Methods in org.geotools.data.postgis with parameters of type FIDMapper
protected  void PostgisSQLBuilder.addOrderByPK(StringBuffer sql, FIDMapper mapper, SortOrder sortOrder)
          Overrides to support NATURAL_ORDER and REVERSE_ORDER
protected  SimpleFeatureType PostgisDataStore.buildSchema(String typeName, FIDMapper mapper)
          Override this method to perform a few permission checks before the super class has a chance to do its thing.
 String PostgisSQLBuilder.buildSQLQuery(String typeName, FIDMapper mapper, AttributeDescriptor[] attrTypes, Filter filter, SortBy[] sortBy, Integer offset, Integer limit)
          Overrides to support offset and maxFeatures
 void PostgisSQLBuilder.sqlColumns(StringBuffer sql, FIDMapper mapper, AttributeDescriptor[] attributes)
          Produces the select information required.
 

Uses of FIDMapper in org.geotools.data.postgis.fidmapper
 

Classes in org.geotools.data.postgis.fidmapper that implement FIDMapper
 class OIDFidMapper
          Supports the creation of a Feature ID based on the Potgres row OID field.
 class PostGISAutoIncrementFIDMapper
          Generate FID based on an auto increment function, the most stable approach for use with editing.
 

Methods in org.geotools.data.postgis.fidmapper that return FIDMapper
protected  FIDMapper PostgisFIDMapperFactory.buildLastResortFidMapper(String schema, String tableName, Connection connection, DefaultFIDMapperFactory.ColumnInfo[] colInfos)
           
protected  FIDMapper PostgisFIDMapperFactory.buildNoPKMapper(String schema, String tableName, Connection connection)
           
protected  FIDMapper PostgisFIDMapperFactory.buildSingleColumnFidMapper(String schema, String tableName, Connection connection, DefaultFIDMapperFactory.ColumnInfo ci)
           
 

Uses of FIDMapper in org.geotools.filter
 

Fields in org.geotools.filter declared as FIDMapper
protected  FIDMapper SQLEncoder.mapper
          Deprecated. the fid mapper used to encode the fid filters
 

Methods in org.geotools.filter that return FIDMapper
 FIDMapper SQLEncoder.getFIDMapper()
          Deprecated.  
 

Methods in org.geotools.filter with parameters of type FIDMapper
 void SQLEncoder.setFIDMapper(FIDMapper mapper)
          Deprecated. Sets the FIDMapper that will be used in subsequente visit calls.
 



Copyright © 1996-2009 Geotools. All Rights Reserved.