Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

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