org.deegree.feature.persistence.sql.ddl
Class OracleDDLCreator
java.lang.Object
org.deegree.feature.persistence.sql.ddl.DDLCreator
org.deegree.feature.persistence.sql.ddl.OracleDDLCreator
public class OracleDDLCreator
- extends DDLCreator
Creates Oracle-DDL (DataDefinitionLanguage) scripts from MappedAppSchema instances.
- Version:
- $Revision: 348 $, $Date: 2011-07-01 18:02:24 +0200 (Fr, 01. Jul 2011) $
- Author:
- Markus Schneider, last edited by: $Author: schneider $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OracleDDLCreator
public OracleDDLCreator(MappedAppSchema schema,
SQLDialect dialect)
- Creates a new
OracleDDLCreator instance for the given MappedAppSchema.
- Parameters:
schema - mapped application schema, must not be nulldialect - SQL dialect, must not be null
getBLOBCreates
protected List<String> getBLOBCreates()
- Specified by:
getBLOBCreates in class DDLCreator
createJoinedTable
protected StringBuffer createJoinedTable(QTableName fromTable,
TableJoin jc,
List<StringBuffer> ddls)
- Specified by:
createJoinedTable in class DDLCreator
getDBType
protected String getDBType(BaseType type)
- Specified by:
getDBType in class DDLCreator
primitiveMappingSnippet
protected void primitiveMappingSnippet(StringBuffer sql,
PrimitiveMapping mapping)
- Specified by:
primitiveMappingSnippet in class DDLCreator
geometryMappingSnippet
protected void geometryMappingSnippet(StringBuffer sql,
GeometryMapping mapping,
List<StringBuffer> ddls,
QTableName table)
- Specified by:
geometryMappingSnippet in class DDLCreator
featureMappingSnippet
protected void featureMappingSnippet(StringBuffer sql,
FeatureMapping mapping)
- Specified by:
featureMappingSnippet in class DDLCreator
Copyright © 2011. All Rights Reserved.