Class OracleDatastoreWrapper
Object
DataStoreWrapper
OracleDatastoreWrapper
- All Implemented Interfaces:
DataAccess<SimpleFeatureType,
,SimpleFeature> DataStore
Specific Oracle implementation for a
DataStoreWrapper
Oracle DB has a couple of limitations: 1) All
attributes and type names are UPPERCASE 2) attribute and type names can't be longer than 30 chars- Author:
- Daniele Romagnoli, GeoSolutions SAS
-
Field Summary
Fields inherited from class DataStoreWrapper
auxiliaryFolder, COORDINATE_REFERENCE_SYSTEM, datastore, HIDDEN_FOLDER, LOGGER, MAPPEDNAME, mapping, NAME, SCHEMA
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FeatureTypeMapper
getFeatureTypeMapper
(SimpleFeatureType featureType) Return a specificFeatureTypeMapper
instance on top of an input featureTypeprotected SimpleFeatureSource
transformFeatureStore
(SimpleFeatureStore store, FeatureTypeMapper mapper) Methods inherited from class DataStoreWrapper
createSchema, dispose, getFeatureReader, getFeatureSource, getFeatureSource, getFeatureTypeMapper, getFeatureWriter, getFeatureWriter, getFeatureWriterAppend, getInfo, getLockingManager, getNames, getSchema, getSchema, getTypeNames, removeSchema, removeSchema, storeMapper, storeProperties, updateSchema, updateSchema
-
Constructor Details
-
OracleDatastoreWrapper
-
-
Method Details
-
getFeatureTypeMapper
Description copied from class:DataStoreWrapper
Return a specificFeatureTypeMapper
instance on top of an input featureType- Specified by:
getFeatureTypeMapper
in classDataStoreWrapper
- Throws:
Exception
-
transformFeatureStore
protected SimpleFeatureSource transformFeatureStore(SimpleFeatureStore store, FeatureTypeMapper mapper) throws IOException - Overrides:
transformFeatureStore
in classDataStoreWrapper
- Throws:
IOException
-