deegree 2.3 (2010/04/09 10:10 build-4-official)

Uses of Class
org.deegree.io.datastore.schema.MappedFeatureType

Packages that use MappedFeatureType
org.deegree.io.datastore   
org.deegree.io.datastore.cached   
org.deegree.io.datastore.idgenerator   
org.deegree.io.datastore.schema   
org.deegree.io.datastore.sde   
org.deegree.io.datastore.shape   
org.deegree.io.datastore.sql   
org.deegree.io.datastore.sql.generic   
org.deegree.io.datastore.sql.idgenerator   
org.deegree.io.datastore.sql.mysql   
org.deegree.io.datastore.sql.oracle   
org.deegree.io.datastore.sql.postgis   
org.deegree.io.datastore.sql.transaction   
org.deegree.io.datastore.sql.transaction.delete   
org.deegree.io.datastore.sql.wherebuilder   
org.deegree.io.datastore.wfs   
org.deegree.ogcwebservices.wfs Web Feature Service (OGC WFS Version 1.1.0). 
org.deegree.ogcwebservices.wfs.configuration   
 

Uses of MappedFeatureType in org.deegree.io.datastore
 

Methods in org.deegree.io.datastore that return MappedFeatureType
 MappedFeatureType FeatureId.getFeatureType()
          Return the MappedFeatureType of the identified feature.
 MappedFeatureType Datastore.getFeatureType(QualifiedName ftName)
          Returns the feature type with the given name.
 

Methods in org.deegree.io.datastore with parameters of type MappedFeatureType
static Map<MappedPropertyType,Collection<PropertyPath>> PropertyPathResolver.determineFetchProperties(MappedFeatureType ft, String alias, PropertyPath[] requestedPaths)
          Determines the properties of the given feature type that have to be fetched based on the requested property paths.
static PropertyPath[] PropertyPathResolver.determineSubPropertyPaths(MappedFeatureType featureType, Collection<PropertyPath> propertyPaths)
          Determines the sub property paths that are needed to fetch the given property paths for the also given property.
static PropertyPath PropertyPathResolver.normalizePropertyPath(MappedFeatureType ft, String alias, PropertyPath path)
          Ensures that the requested property begins with a "feature type step" (this may also be an alias).
static List<PropertyPath>[] PropertyPathResolver.normalizePropertyPaths(MappedFeatureType[] fts, String[] ftAliases, PropertyPath[] paths)
          Ensures that all requested properties begin with a feature type (or alias) step.
static PropertyPath[] PropertyPathResolver.normalizePropertyPaths(MappedFeatureType ft, String alias, PropertyPath[] paths)
          Ensures that all requested properties begin with a feature type step or an alias.
 int DatastoreTransaction.performDelete(MappedFeatureType mappedFeatureType, Filter filter, String lockId)
          Deletes the features from the datastore that are matched by the given filter and type.
abstract  FeatureCollection Datastore.performQuery(Query query, MappedFeatureType[] rootFts)
          Performs a query against the datastore.
abstract  FeatureCollection Datastore.performQuery(Query query, MappedFeatureType[] rootFts, DatastoreTransaction context)
          Performs a query against the datastore (in the given transaction context).
 int DatastoreTransaction.performUpdate(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter, String lockId)
          Performs a replace-update operation against the datastore.
 int DatastoreTransaction.performUpdate(MappedFeatureType mappedFeatureType, Map<PropertyPath,FeatureProperty> replacementProps, Filter filter, String lockId)
          Performs an update operation against the datastore.
 

Constructors in org.deegree.io.datastore with parameters of type MappedFeatureType
FeatureId(MappedFeatureType ft, Object[] values)
          Creates a new instance of FeatureId from the given parameters.
FeatureId(MappedFeatureType ft, String fid)
          Creates a new instance of FeatureId from the given parameters.
 

Uses of MappedFeatureType in org.deegree.io.datastore.cached
 

Methods in org.deegree.io.datastore.cached with parameters of type MappedFeatureType
 FeatureCollection CachedWFSDatastore.performQuery(Query query, MappedFeatureType[] rootFts)
           
 FeatureCollection CachedWFSDatastore.performQuery(Query query, MappedFeatureType[] rootFts, DatastoreTransaction context)
           
 

Uses of MappedFeatureType in org.deegree.io.datastore.idgenerator
 

Fields in org.deegree.io.datastore.idgenerator declared as MappedFeatureType
protected  MappedFeatureType IdGenerator.ft
          MappedFeatureType that this generator is bound to.
 

Methods in org.deegree.io.datastore.idgenerator with parameters of type MappedFeatureType
 FeatureId UUIDGenerator.getNewId(MappedFeatureType ft, DatastoreTransaction ta)
          Returns a new id for a feature of the given type.
 FeatureId ParentIDGenerator.getNewId(MappedFeatureType ft, DatastoreTransaction ta)
          Returns a new id for a feature of the given type.
abstract  FeatureId IdGenerator.getNewId(MappedFeatureType ft, DatastoreTransaction ta)
          Returns a new id for a feature of the given type.
 

Uses of MappedFeatureType in org.deegree.io.datastore.schema
 

Methods in org.deegree.io.datastore.schema that return MappedFeatureType
protected  MappedFeatureType MappedGMLSchema.buildFeatureType(ElementDeclaration element)
          Builds a MappedFeatureType from the given element declaration.
 MappedFeatureType[] MappedFeatureType.getConcreteSubstitutions()
          Returns all non-abstract feature types that may be used as substitutions for this feature type.
 MappedFeatureType MappedFeatureTypeReference.getFeatureType()
          Returns the referenced MappedFeatureType.
 MappedFeatureType MappedGMLSchema.getFeatureType(QualifiedName qName)
          Looks up the FeatureType with the given QualifiedName.
 MappedFeatureType MappedGMLSchema.getFeatureType(String localName)
          Looks up the FeatureType with the given name.
 MappedFeatureType[] MappedGMLSchema.getSubstitutions(FeatureType ft)
          Returns all non-abstract implementations of a given feature type that are defined in this schema.
 

Methods in org.deegree.io.datastore.schema with parameters of type MappedFeatureType
(package private)  FeatureId MappedGMLId.generateFid(MappedFeatureType ft, DatastoreTransaction ta)
          Generates a new and unique feature identifier.
 void MappedFeatureTypeReference.resolve(MappedFeatureType featureType)
          Sets the referenced MappedFeatureType instance.
 

Uses of MappedFeatureType in org.deegree.io.datastore.sde
 

Fields in org.deegree.io.datastore.sde declared as MappedFeatureType
protected  MappedFeatureType SDEWhereBuilder.rootFeatureType
          the root feature type
protected  MappedFeatureType SDEQueryHandler.rootFeatureType
          requested feature type
 

Methods in org.deegree.io.datastore.sde that return MappedFeatureType
 MappedFeatureType SDEDatastore.getFeatureType(QualifiedName ftName)
           
 

Methods in org.deegree.io.datastore.sde with parameters of type MappedFeatureType
protected  Map<String,List<MappingField>> AbstractSDERequestHandler.buildColumnsMap(MappedFeatureType featureType, PropertyType[] requestedProperties, boolean withIdFields)
          Builds a helper map that contains the column names of the feature type's table as keys.
protected  com.esri.sde.sdk.client.SeQuery AbstractSDERequestHandler.buildInitialFIDSelect(MappedFeatureType rootFeatureType, SDEWhereBuilder whereBuilder)
          Builds the initial SELECT statement that retrieves the feature ids that are matched by the given WhereBuilder.
 FeatureId[] AbstractSDERequestHandler.determineAffectedFIDs(MappedFeatureType ft, Filter filter)
          Determines the feature ids that are matched by the given filter.
protected  Feature SDEQueryHandler.extractFeature(FeatureId fid, MappedFeatureType featureType, Map<MappedPropertyType,Collection<PropertyPath>> requestedPropertyMap, Map<MappingField,Integer> mappingFieldsMap, Object[] resultValues)
          Extracts a feature from the values of a result set row.
protected  FeatureId SDEQueryHandler.extractFeatureId(MappedFeatureType ft, Map<MappingField,Integer> mappingFieldMap, Object[] resultValues)
          Extracts the feature id from the values of a result set row.
 FeatureId[] AbstractSDERequestHandler.extractFeatureIds(com.esri.sde.sdk.client.SeQuery stmt, MappedFeatureType ft)
           
protected  String[] AbstractSDERequestHandler.getFeatureIdColumns(MappedFeatureType featureType)
          Appends the alias qualified columns that make up the feature id to the given query.
 SDEWhereBuilder SDEDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, TableAliasGenerator aliasGenerator)
          Returns a specific WhereBuilder implementation for SDE.
(package private)  int SDEDeleteHandler.performDelete(MappedFeatureType mappedFeatureType, Filter filter)
          Deletes the features from the datastore that are matched by the given filter and type.
 int SDETransaction.performDelete(MappedFeatureType mappedFeatureType, Filter filter, String lockId)
          Deletes the features from the datastore that are matched by the given filter and type.
 FeatureCollection SDEDatastore.performQuery(Query query, MappedFeatureType[] rootFts)
           
 FeatureCollection SDEDatastore.performQuery(Query query, MappedFeatureType[] rootFts, DatastoreTransaction context)
           
 int SDETransaction.performReplace(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter, String lockId)
          Performs a replace operation against the datastore.
 int SDETransaction.performUpdate(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter, String lockId)
          Performs an update operation against the datastore.
 int SDEUpdateHandler.performUpdate(MappedFeatureType ft, Map<PropertyPath,FeatureProperty> properties, Filter filter)
          Performs an update operation against the associated datastore.
 int SDETransaction.performUpdate(MappedFeatureType mappedFeatureType, Map<PropertyPath,FeatureProperty> replacementProps, Filter filter, String lockId)
          Performs an update operation against the datastore.
 

Constructors in org.deegree.io.datastore.sde with parameters of type MappedFeatureType
SDEQueryHandler(SDEDatastore datastore, TableAliasGenerator aliasGenerator, SDEConnection conn, MappedFeatureType[] rootFts, Query query)
          Creates a new instance of SDEQueryHandler from the given parameters.
SDEWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, TableAliasGenerator aliasGenerator)
          Creates a new instance of SDEWhereBuilder for the given parameters.
 

Uses of MappedFeatureType in org.deegree.io.datastore.shape
 

Methods in org.deegree.io.datastore.shape with parameters of type MappedFeatureType
 FeatureCollection ShapeDatastore.performQuery(Query query, MappedFeatureType[] rootFts)
           
 FeatureCollection ShapeDatastore.performQuery(Query query, MappedFeatureType[] rootFts, DatastoreTransaction context)
           
 

Uses of MappedFeatureType in org.deegree.io.datastore.sql
 

Methods in org.deegree.io.datastore.sql with parameters of type MappedFeatureType
protected  void AbstractRequestHandler.appendFeatureIdColumns(MappedFeatureType featureType, String tableAlias, StatementBuffer query)
          Appends the alias qualified columns that make up the feature id to the given query.
 List<FeatureId> AbstractRequestHandler.determineAffectedAndModifiableFIDs(MappedFeatureType ft, Filter filter, String lockId)
          Determines the feature ids that are matched by the given filter and that are either not locked or locked by the specified lockId.
 List<FeatureId> AbstractRequestHandler.determineAffectedFIDs(MappedFeatureType ft, Filter filter)
          Determines the feature ids that are matched by the given filter.
protected  List<List<SimpleContent>> FeatureFetcher.determineFetchContents(MappedFeatureType ft, PropertyType[] requestedProps)
          Determines the columns / functions that have to be fetched from the table of the given MappedFeatureType and associates identical columns / functions to avoid that the same column / function is SELECTed more than once.
protected  FeatureId FeatureFetcher.extractFeatureId(MappedFeatureType ft, Map<SimpleContent,Integer> mfMap, Object[] resultValues)
          Extracts the feature id from the values of a result set row.
protected  FeatureId AbstractRequestHandler.extractFeatureId(ResultSet rs, MappedFeatureType ft)
          Extracts the FeatureId in the current row of the given ResultSet.
protected  List<FeatureId> AbstractRequestHandler.extractFeatureIds(ResultSet rs, MappedFeatureType ft)
          Extracts the feature ids in the given ResultSet as a List of FeatureIds.
protected  List<FeatureId> AbstractRequestHandler.extractFeatureIdsForceUnique(ResultSet rs, MappedFeatureType ft)
          Extracts the feature ids in the given ResultSet as a List of FeatureIds.
 WhereBuilder AbstractSQLDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)
          Overwrite this to return a database specific (spatial capable) WhereBuilder implementation.
 FeatureCollection AbstractSQLDatastore.performQuery(Query query, MappedFeatureType[] rootFts)
           
protected  FeatureCollection AbstractSQLDatastore.performQuery(Query query, MappedFeatureType[] rootFts, Connection conn)
          Performs a Query against the datastore.
 FeatureCollection AbstractSQLDatastore.performQuery(Query query, MappedFeatureType[] rootFts, DatastoreTransaction context)
           
 

Constructors in org.deegree.io.datastore.sql with parameters of type MappedFeatureType
QueryHandler(AbstractSQLDatastore ds, TableAliasGenerator aliasGenerator, Connection conn, MappedFeatureType[] rootFts, Query query)
          Creates a new instance of QueryHandler from the given parameters.
SelectManager(Query query, MappedFeatureType[] rootFts, FeatureFetcher fetcher)
           
 

Uses of MappedFeatureType in org.deegree.io.datastore.sql.generic
 

Methods in org.deegree.io.datastore.sql.generic with parameters of type MappedFeatureType
 WhereBuilder GenericSQLDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)
           
 int GenericSQLTransaction.performDelete(MappedFeatureType mappedFeatureType, Filter filter, String lockId)
           
protected  FeatureCollection GenericSQLDatastore.performQuery(Query query, MappedFeatureType[] rootFts, Connection conn)
           
 int GenericSQLTransaction.performUpdate(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter, String lockId)
           
 int GenericSQLTransaction.performUpdate(MappedFeatureType mappedFeatureType, Map<PropertyPath,FeatureProperty> replacementProps, Filter filter, String lockId)
           
 

Constructors in org.deegree.io.datastore.sql.generic with parameters of type MappedFeatureType
GenericSQLWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider, JDBCConnection jdbc)
          Creates a new instance of GenericSQLWhereBuilder from the given parameters.
 

Uses of MappedFeatureType in org.deegree.io.datastore.sql.idgenerator
 

Methods in org.deegree.io.datastore.sql.idgenerator with parameters of type MappedFeatureType
 FeatureId DBMaxIdGenerator.getNewId(MappedFeatureType ft, DatastoreTransaction ta)
          Returns a new id for a feature of the given type.
 FeatureId DBSeqIdGenerator.getNewId(MappedFeatureType ft, DatastoreTransaction ta)
          Returns a new id for a feature of the given type.
 

Uses of MappedFeatureType in org.deegree.io.datastore.sql.mysql
 

Methods in org.deegree.io.datastore.sql.mysql with parameters of type MappedFeatureType
 MySQLWhereBuilder MySQLDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)
          Returns a specific WhereBuilder implementation for MySQL.
 

Constructors in org.deegree.io.datastore.sql.mysql with parameters of type MappedFeatureType
MySQLWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)
          Creates a new instance of MySQLWhereBuilder from the given parameters.
 

Uses of MappedFeatureType in org.deegree.io.datastore.sql.oracle
 

Methods in org.deegree.io.datastore.sql.oracle with parameters of type MappedFeatureType
 WhereBuilder OracleDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)
          Returns a specific WhereBuilder implementation for Oracle Spatial.
 

Constructors in org.deegree.io.datastore.sql.oracle with parameters of type MappedFeatureType
OracleSpatialWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)
          Creates a new instance of OracleSpatialWhereBuilder from the given parameters.
 

Uses of MappedFeatureType in org.deegree.io.datastore.sql.postgis
 

Methods in org.deegree.io.datastore.sql.postgis with parameters of type MappedFeatureType
 PostGISWhereBuilder PostGISDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)
          Returns a specific WhereBuilder implementation for PostGIS.
 

Constructors in org.deegree.io.datastore.sql.postgis with parameters of type MappedFeatureType
PostGISWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)
          Creates a new instance of PostGISWhereBuilder from the given parameters.
 

Uses of MappedFeatureType in org.deegree.io.datastore.sql.transaction
 

Methods in org.deegree.io.datastore.sql.transaction with parameters of type MappedFeatureType
 int SQLTransaction.performDelete(MappedFeatureType mappedFeatureType, Filter filter, String lockId)
          Deletes the features from the datastore that are matched by the given filter and type.
 int UpdateHandler.performUpdate(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter)
          Performs an update operation (replace-style) against the associated datastore.
 int SQLTransaction.performUpdate(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter, String lockId)
          Performs a update (replace-style) operation against the datastore.
 int UpdateHandler.performUpdate(MappedFeatureType ft, Map<PropertyPath,FeatureProperty> replacementProps, Filter filter)
          Performs an update operation against the associated datastore.
 int SQLTransaction.performUpdate(MappedFeatureType mappedFeatureType, Map<PropertyPath,FeatureProperty> replacementProps, Filter filter, String lockId)
          Performs an update operation against the datastore.
 

Uses of MappedFeatureType in org.deegree.io.datastore.sql.transaction.delete
 

Methods in org.deegree.io.datastore.sql.transaction.delete with parameters of type MappedFeatureType
 int DeleteHandler.performDelete(MappedFeatureType ft, Filter filter)
          Deletes the features from the Datastore that have a certain type and are matched by the given filter.
 

Uses of MappedFeatureType in org.deegree.io.datastore.sql.wherebuilder
 

Fields in org.deegree.io.datastore.sql.wherebuilder declared as MappedFeatureType
protected  MappedFeatureType[] WhereBuilder.rootFts
          Targeted feature types.
 

Methods in org.deegree.io.datastore.sql.wherebuilder that return MappedFeatureType
 MappedFeatureType FeatureTypeNode.getFeatureType()
          Returns the associated MappedFeatureType.
 

Constructors in org.deegree.io.datastore.sql.wherebuilder with parameters of type MappedFeatureType
FeatureTypeNode(MappedFeatureType ft, String ftAlias, String tableAlias)
          Creates a new FeatureTypeNode from the given parameters.
QueryTableTree(MappedFeatureType[] rootFts, String[] aliases, TableAliasGenerator aliasGenerator)
          Creates a new instance of QueryTableTree.
WhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)
          Creates a new WhereBuilder instance.
 

Uses of MappedFeatureType in org.deegree.io.datastore.wfs
 

Methods in org.deegree.io.datastore.wfs with parameters of type MappedFeatureType
 FeatureCollection CascadingWFSDatastore.performQuery(Query query, MappedFeatureType[] rootFts)
           
 FeatureCollection CascadingWFSDatastore.performQuery(Query query, MappedFeatureType[] rootFts, DatastoreTransaction context)
           
 

Uses of MappedFeatureType in org.deegree.ogcwebservices.wfs
 

Methods in org.deegree.ogcwebservices.wfs that return MappedFeatureType
 MappedFeatureType WFService.getMappedFeatureType(QualifiedName name)
          Returns the MappedFeatureType with the given name.
 

Methods in org.deegree.ogcwebservices.wfs that return types with arguments of type MappedFeatureType
 Map<QualifiedName,MappedFeatureType> WFService.getMappedFeatureTypes()
          Returns a Map of the feature types that this WFS serves.
 

Uses of MappedFeatureType in org.deegree.ogcwebservices.wfs.configuration
 

Methods in org.deegree.ogcwebservices.wfs.configuration that return MappedFeatureType
 MappedFeatureType WFSConfiguration.getFeatureType(String featureId)
          Returns the MappedFeatureType for the given feature id.
 

Methods in org.deegree.ogcwebservices.wfs.configuration that return types with arguments of type MappedFeatureType
 Map<QualifiedName,MappedFeatureType> WFSConfiguration.getMappedFeatureTypes()
          Returns a Map of the feature types that this configuration defines.
 


deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org