org.deegree.feature.persistence.sql.mapper
Class AppSchemaMapper
java.lang.Object
org.deegree.feature.persistence.sql.mapper.AppSchemaMapper
public class AppSchemaMapper
- extends Object
Creates MappedAppSchema
instances from AppSchema
s by inferring a canonical database mapping.
- Version:
- $Revision: 32144 $, $Date: 2011-10-13 17:54:50 +0200 (Thu, 13 Oct 2011) $
- Author:
- Markus Schneider, last edited by: $Author: mschneider $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AppSchemaMapper
public AppSchemaMapper(AppSchema appSchema,
boolean createBlobMapping,
boolean createRelationalMapping,
GeometryStorageParams geometryParams,
int maxLength,
boolean usePrefixedSQLIdentifiers,
boolean mapGMLProps)
- Creates a new
AppSchemaMapper
instance for the given schema.
- Parameters:
appSchema
- application schema to be mapped, must not be null
createBlobMapping
- true, if BLOB mapping should be performed, false otherwisecreateRelationalMapping
- true, if relational mapping should be performed, false otherwisegeometryParams
- parameters for storing geometries, must not be null
getMappedSchema
public MappedAppSchema getMappedSchema()
- Returns the
MappedAppSchema
instance.
- Returns:
- mapped schema, never
null
Copyright © 2011. All Rights Reserved.