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

Uses of Class
org.deegree.io.datastore.FeatureId

Packages that use FeatureId
org.deegree.io.datastore   
org.deegree.io.datastore.idgenerator   
org.deegree.io.datastore.schema   
org.deegree.io.datastore.sde   
org.deegree.io.datastore.sql   
org.deegree.io.datastore.sql.generic   
org.deegree.io.datastore.sql.idgenerator   
org.deegree.io.datastore.sql.transaction   
org.deegree.io.datastore.sql.transaction.delete   
org.deegree.io.datastore.sql.transaction.insert   
org.deegree.ogcwebservices.wfs.operation.transaction   
 

Uses of FeatureId in org.deegree.io.datastore
 

Methods in org.deegree.io.datastore that return types with arguments of type FeatureId
 Set<FeatureId> Datastore.determineFidsToLock(List<Lock> requestParts)
          Determines the ids of all features to be locked by the given parts of a LockFeature request, this includes all descendant and super features of the targeted features as well.
 List<FeatureId> DatastoreTransaction.performInsert(List<Feature> features)
          Inserts the given feature instances into the datastore.
 

Methods in org.deegree.io.datastore with parameters of type FeatureId
 int FeatureId.compareTo(FeatureId that)
           
 String LockManager.getLockId(FeatureId fid)
          Returns the id of the lock that locks the specified feature (if it is locked).
 boolean LockManager.isLocked(FeatureId fid)
          Returns whether the specified feature is locked.
 

Method parameters in org.deegree.io.datastore with type arguments of type FeatureId
 Lock LockManager.acquireLock(LockFeature request, List<FeatureId> fidsToLock)
          Acquires a lock for the given LockFeature request.
 void LockManager.releaseLockPartly(String lockId, Set<FeatureId> unlockFids)
          Releases the specified lock partly (all specified features are unlocked).
 

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

Methods in org.deegree.io.datastore.idgenerator that return FeatureId
 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 FeatureId in org.deegree.io.datastore.schema
 

Methods in org.deegree.io.datastore.schema that return FeatureId
 FeatureId MappedFeatureType.generateFid(DatastoreTransaction ta)
          Generates a new and unique feature identifier.
(package private)  FeatureId MappedGMLId.generateFid(MappedFeatureType ft, DatastoreTransaction ta)
          Generates a new and unique feature identifier.
 

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

Fields in org.deegree.io.datastore.sde with type parameters of type FeatureId
protected  Set<FeatureId> SDEQueryHandler.featuresInGeneration
          key: feature id of features that are generated or are in generation
 

Methods in org.deegree.io.datastore.sde that return FeatureId
 FeatureId[] AbstractSDERequestHandler.determineAffectedFIDs(MappedFeatureType ft, Filter filter)
          Determines the feature ids that are matched by the given filter.
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)
           
 

Methods in org.deegree.io.datastore.sde that return types with arguments of type FeatureId
 List<FeatureId> SDETransaction.performInsert(List<Feature> features)
          Inserts the given feature instances into the datastore.
 List<FeatureId> SDEInsertHandler.performInsert(List<Feature> features)
          Inserts the given feature instance into the datastore.
 

Methods in org.deegree.io.datastore.sde with parameters of type FeatureId
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.
 

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

Fields in org.deegree.io.datastore.sql with type parameters of type FeatureId
protected  Map<FeatureId,Feature> FeatureFetcher.featureMap
           
protected  Set<FeatureId> FeatureFetcher.featuresInGeneration
           
protected  Map<FeatureId,List<FeatureProperty>> FeatureFetcher.fidToPropertyMap
           
 

Methods in org.deegree.io.datastore.sql that return FeatureId
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.
 

Methods in org.deegree.io.datastore.sql that return types with arguments of type FeatureId
 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.
(package private)  Set<FeatureId> LockHandler.determineFidsToLock()
          Determines all FeatureIds that have to be locked.
 Set<FeatureId> AbstractSQLDatastore.determineFidsToLock(List<Lock> requestParts)
           
 Map<MappedFeaturePropertyType,List<FeatureId>> AbstractRequestHandler.determineSubFeatures(FeatureId fid)
          Determines all complex properties and contained subfeature ids for a certain feature.
 Set<FeatureId> AbstractRequestHandler.determineSuperFeatures(FeatureId fid)
          Determines all super features (as FeatureId instances) for a certain feature.
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.
 

Methods in org.deegree.io.datastore.sql with parameters of type FeatureId
protected  void AbstractRequestHandler.appendFeatureIdConstraint(StatementBuffer query, FeatureId fid)
           
protected  void AbstractRequestHandler.appendFeatureIdConstraint(StatementBuffer query, FeatureId fid, String tableAlias)
           
 Map<MappedFeaturePropertyType,List<FeatureId>> AbstractRequestHandler.determineSubFeatures(FeatureId fid)
          Determines all complex properties and contained subfeature ids for a certain feature.
 Set<FeatureId> AbstractRequestHandler.determineSuperFeatures(FeatureId fid)
          Determines all super features (as FeatureId instances) for a certain feature.
protected  Feature FeatureFetcher.extractFeature(FeatureId fid, Map<MappedPropertyType,Collection<PropertyPath>> requestedPropertyMap, Map<SimpleContent,Integer> resultPosMap, Object[] resultValues)
          Extracts a feature from the values of a result set row.
 

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

Methods in org.deegree.io.datastore.sql.generic that return types with arguments of type FeatureId
 List<FeatureId> GenericSQLTransaction.performInsert(List<Feature> features)
           
 

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

Methods in org.deegree.io.datastore.sql.idgenerator that return FeatureId
 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 FeatureId in org.deegree.io.datastore.sql.transaction
 

Methods in org.deegree.io.datastore.sql.transaction that return types with arguments of type FeatureId
 List<FeatureId> SQLTransaction.performInsert(List<Feature> features)
          Inserts the given feature instances into the datastore.
 

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

Methods in org.deegree.io.datastore.sql.transaction.delete that return FeatureId
(package private)  FeatureId FeatureNode.getFid()
          Returns the associated FeatureId.
 

Methods in org.deegree.io.datastore.sql.transaction.delete that return types with arguments of type FeatureId
 Set<FeatureId> FeatureGraph.getAllFids()
          Returns the FeatureIds of all features contained in the graph.
(package private)  Set<FeatureId> FeatureNode.getSubFeatureIds()
          Returns the ids of all subfeatures of the represented feature.
(package private)  List<FeatureId> FeatureNode.getSubFeatureIds(MappedFeaturePropertyType pt)
          Returns the ids of all subfeatures stored in the specified property of the represented feature.
(package private)  Set<FeatureId> FeatureNode.getSuperFeatureIds()
          Returns the ids of all superfeatures of the represented feature (features that contain the represented feature as a subfeature).
 

Methods in org.deegree.io.datastore.sql.transaction.delete with parameters of type FeatureId
(package private)  TableNode DeleteHandler.determineJTNode(FeatureId fid, FeatureId subFid, TableRelation relation1, TableRelation relation2)
          Determines the row in the join table that connects a certain feature with a subfeature.
(package private)  List<TableNode> DeleteHandler.determinePropNodes(FeatureId fid, TableRelation relation)
          Determines the TableNode that represent the simple/geometry properties in the property table attached by the given TableRelation.
(package private)  TableNode TableGraph.findNode(FeatureId fid)
          Returns the TableNode that represents the specified feature instance.
(package private)  FeatureNode FeatureGraph.getNode(FeatureId fid)
          Returns the FeatureNode that represents the feature with the given FeatureId.
 

Constructors in org.deegree.io.datastore.sql.transaction.delete with parameters of type FeatureId
FeatureNode(FeatureGraph graph, FeatureId fid, Map<MappedFeaturePropertyType,List<FeatureId>> subFeatureProperties, Set<FeatureId> superFeatures)
          Creates a new FeatureNode instance that represents the feature with the given FeatureId.
TableNode(FeatureId fid)
          Creates a new DeleteNode instance for a feature instance.
 

Constructor parameters in org.deegree.io.datastore.sql.transaction.delete with type arguments of type FeatureId
FeatureGraph(List<FeatureId> rootFids, DeleteHandler handler)
          Creates a new FeatureGraph instance for the given root FeatureIds and the specified DeleteHandler.
FeatureGraph(Set<FeatureId> rootFids, LockHandler handler)
          Creates a new FeatureGraph instance for the given root FeatureIds and the specified LockHandler.
FeatureNode(FeatureGraph graph, FeatureId fid, Map<MappedFeaturePropertyType,List<FeatureId>> subFeatureProperties, Set<FeatureId> superFeatures)
          Creates a new FeatureNode instance that represents the feature with the given FeatureId.
FeatureNode(FeatureGraph graph, FeatureId fid, Map<MappedFeaturePropertyType,List<FeatureId>> subFeatureProperties, Set<FeatureId> superFeatures)
          Creates a new FeatureNode instance that represents the feature with the given FeatureId.
 

Uses of FeatureId in org.deegree.io.datastore.sql.transaction.insert
 

Methods in org.deegree.io.datastore.sql.transaction.insert that return types with arguments of type FeatureId
 List<FeatureId> InsertHandler.performInsert(List<Feature> features)
          Inserts the given feature instance into the datastore.
 

Uses of FeatureId in org.deegree.ogcwebservices.wfs.operation.transaction
 

Methods in org.deegree.ogcwebservices.wfs.operation.transaction that return types with arguments of type FeatureId
 List<FeatureId> InsertResults.getFeatureIDs()
          Returns the feature ids of the features that have been inserted for the corresponding insert operation.
 

Constructor parameters in org.deegree.ogcwebservices.wfs.operation.transaction with type arguments of type FeatureId
InsertResults(String handle, List<FeatureId> featureIDs)
          Creates a new InsertResults instance.
 


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