deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.io.datastore.sql
Class SelectManager

java.lang.Object
  extended by org.deegree.io.datastore.sql.SelectManager

 class SelectManager
extends java.lang.Object

Responsible for managing the mapping of properties to table columns SQL and their position in the SQL result set.

Version:
$Revision:$, $Date:$
Author:
Markus Schneider , last edited by: $Author:$

Field Summary
(package private)  java.util.List<PropertyPath> augmentedGeometryProps
           
 
Constructor Summary
SelectManager(Query query, MappedFeatureType[] rootFts, FeatureFetcher fetcher)
           
 
Method Summary
(package private)  java.util.List<java.util.List<SimpleContent>>[] getAllFetchContents()
           
(package private)  java.util.Map<MappedPropertyType,java.util.Collection<PropertyPath>>[] getAllFetchProps()
           
(package private)  int getFetchContentCount()
           
(package private)  int[] getIncludedFtIdx()
           
(package private)  java.util.Map<SimpleContent,java.lang.Integer>[] getResultPosMaps()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

augmentedGeometryProps

java.util.List<PropertyPath> augmentedGeometryProps
Constructor Detail

SelectManager

SelectManager(Query query,
              MappedFeatureType[] rootFts,
              FeatureFetcher fetcher)
        throws DatastoreException
Throws:
DatastoreException
Method Detail

getAllFetchContents

java.util.List<java.util.List<SimpleContent>>[] getAllFetchContents()

getResultPosMaps

java.util.Map<SimpleContent,java.lang.Integer>[] getResultPosMaps()

getAllFetchProps

java.util.Map<MappedPropertyType,java.util.Collection<PropertyPath>>[] getAllFetchProps()

getFetchContentCount

int getFetchContentCount()

getIncludedFtIdx

int[] getIncludedFtIdx()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

deegree 2.5 (2011/06/29 09:44 build-8-official)

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