Class SQLServerTransformFeatureStore
Object
TransformFeatureSource
TransformFeatureStore
SQLServerTransformFeatureStore
- All Implemented Interfaces:
FeatureSource<SimpleFeatureType,,SimpleFeature> FeatureStore<SimpleFeatureType,,SimpleFeature> SimpleFeatureSource,SimpleFeatureStore
A SQLServer 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
ConstructorsConstructorDescriptionSQLServerTransformFeatureStore(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
-
SQLServerTransformFeatureStore
public SQLServerTransformFeatureStore(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
-