Package net.ontopia.persistence.rdbms
Class OracleSQLProducer
java.lang.Object
net.ontopia.persistence.rdbms.GenericSQLProducer
net.ontopia.persistence.rdbms.OracleSQLProducer
INTERNAL: Class that generates DDL statements for the oracle
database platform.
-
Field Summary
Fields inherited from class net.ontopia.persistence.rdbms.GenericSQLProducer
platforms, project -
Constructor Summary
ConstructorsConstructorDescriptionOracleSQLProducer(Project project) OracleSQLProducer(Project project, String[] platforms) -
Method Summary
Modifier and TypeMethodDescriptiondropStatement(Table table, List<String> statements) INTERNAL: Generate the DDL statement(s) to drop the specified table.protected booleanprotected booleanMethods inherited from class net.ontopia.persistence.rdbms.GenericSQLProducer
addForeignKey, addPrimaryKeys, createIndexes, createStatement, dropConstraint, executeCreate, executeDrop, executeStatements, getIndexName, getPrimaryKeyName, outputStatements, writeCreate, writeDrop
-
Constructor Details
-
OracleSQLProducer
-
OracleSQLProducer
-
-
Method Details
-
dropStatement
Description copied from class:GenericSQLProducerINTERNAL: Generate the DDL statement(s) to drop the specified table.- Overrides:
dropStatementin classGenericSQLProducer- Throws:
IOException
-
supportsForeignKeys
protected boolean supportsForeignKeys()- Overrides:
supportsForeignKeysin classGenericSQLProducer
-
supportsNullInColumnDefinition
protected boolean supportsNullInColumnDefinition()- Overrides:
supportsNullInColumnDefinitionin classGenericSQLProducer
-