Class PostgisTransformFeatureStore
Object
TransformFeatureSource
TransformFeatureStore
PostgisTransformFeatureStore
- All Implemented Interfaces:
FeatureSource<SimpleFeatureType,,SimpleFeature> FeatureStore<SimpleFeatureType,,SimpleFeature> SimpleFeatureSource,SimpleFeatureStore
A Postgis transforming feature store, will transform on the fly all attempts to write so that the underlying features
are getting modified while exposing a different feature type to its callers.
-
Field Summary
Fields inherited from class TransformFeatureStore
invertedTransformer, storeFields inherited from class TransformFeatureSource
FF, LOGGER, source, transformer -
Constructor Summary
ConstructorsConstructorDescriptionPostgisTransformFeatureStore(SimpleFeatureStore store, Name name, List<Definition> definitions, DataStore datastore) -
Method Summary
Modifier and TypeMethodDescriptionReturns the data source, as aDataAccessobject, providing thisFeatureSource.Methods inherited from class TransformFeatureStore
addFeatures, getTransaction, modifyFeatures, modifyFeatures, modifyFeatures, modifyFeatures, removeFeatures, setFeatures, setTransactionMethods inherited from class TransformFeatureSource
addFeatureListener, getBounds, getBounds, getCount, getFeatures, getFeatures, getFeatures, getInfo, getName, getQueryCapabilities, getSchema, getSupportedHints, removeFeatureListenerMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FeatureSource
addFeatureListener, getBounds, getBounds, getCount, getInfo, getName, getQueryCapabilities, getSchema, getSupportedHints, removeFeatureListenerMethods inherited from interface SimpleFeatureStore
getFeatures, getFeatures, getFeatures
-
Constructor Details
-
PostgisTransformFeatureStore
public PostgisTransformFeatureStore(SimpleFeatureStore store, Name name, List<Definition> definitions, DataStore datastore) throws IOException - Throws:
IOException
-
-
Method Details
-
getDataStore
Description copied from interface:FeatureSourceReturns the data source, as aDataAccessobject, providing thisFeatureSource.- Specified by:
getDataStorein interfaceFeatureSource<SimpleFeatureType,SimpleFeature> - Overrides:
getDataStorein classTransformFeatureSource- Returns:
- the data source providing this
FeatureSource
-