Class SQLServerDatastoreWrapper
Object
DataStoreWrapper
SQLServerDatastoreWrapper
- All Implemented Interfaces:
DataAccess<SimpleFeatureType,
,SimpleFeature> DataStore
Specific SQLServer implementation for a
DataStoreWrapper
-
Field Summary
FieldsFields 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
(Properties props) Return a specificFeatureTypeMapper
by parsing mapping properties contained within the specifiedProperties
objectprotected 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, getFeatureWriter, getFeatureWriter, getFeatureWriterAppend, getInfo, getLockingManager, getNames, getSchema, getSchema, getTypeNames, removeSchema, removeSchema, storeMapper, storeProperties, updateSchema, updateSchema
-
Field Details
-
DEFAULT_METADATA_TABLE
- See Also:
-
-
Constructor Details
-
SQLServerDatastoreWrapper
-
-
Method Details
-
getFeatureTypeMapper
Return a specificFeatureTypeMapper
by parsing mapping properties contained within the specifiedProperties
object- Overrides:
getFeatureTypeMapper
in classDataStoreWrapper
- Throws:
Exception
-
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
-