org.geotools.data.postgis.collection
Class PostgisFeatureCollection

Object
  extended by DataFeatureCollection
      extended by DefaultFeatureResults
          extended by JDBCFeatureCollection
              extended by PostgisFeatureCollection
All Implemented Interfaces:
FeatureCollection<SimpleFeatureType,SimpleFeature>

public class PostgisFeatureCollection
extends JDBCFeatureCollection

FeatureCollection for PostGIS datastores. If we'd like to optimize PostGIS any further than JDBCFeatureCollection, we can override methods within this subclass. Even though we aren't overriding any methods, we should use this class in case we do optimizations for PostGIS in the future.

Author:
Cory Horner, Refractions Research
Module:
modules/plugin/postgis (gt-postgis.jar)

Field Summary
 
Fields inherited from class JDBCFeatureCollection
isOptimized
 
Fields inherited from class DefaultFeatureResults
featureSource, query, transform
 
Fields inherited from class DataFeatureCollection
id, listeners, schema
 
Constructor Summary
PostgisFeatureCollection(JDBCFeatureSource source, Query query)
           
 
Method Summary
 
Methods inherited from class JDBCFeatureCollection
accepts, getCount, reader
 
Methods inherited from class DefaultFeatureResults
boundsReader, collection, getBounds, getSchema, getTransaction
 
Methods inherited from class DataFeatureCollection
accepts, add, addAll, addAll, addListener, clear, close, close, closeIterator, contains, containsAll, features, fireChange, fireChange, fireChange, getID, isEmpty, iterator, openIterator, purge, remove, removeAll, removeListener, retainAll, size, sort, sort, subCollection, toArray, toArray, writer
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PostgisFeatureCollection

public PostgisFeatureCollection(JDBCFeatureSource source,
                                Query query)
                         throws IOException
Throws:
IOException


Copyright © 1996-2009 Geotools. All Rights Reserved.