Package net.ontopia.persistence.rdbms
Class PostgreSQLProducer
java.lang.Object
net.ontopia.persistence.rdbms.GenericSQLProducer
net.ontopia.persistence.rdbms.PostgreSQLProducer
INTERNAL: DDL statement generator for the PostgreSQL database
platform.
-
Field Summary
Fields inherited from class net.ontopia.persistence.rdbms.GenericSQLProducer
platforms, project -
Constructor Summary
ConstructorsConstructorDescriptionPostgreSQLProducer(Project project) PostgreSQLProducer(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 booleanMethods inherited from class net.ontopia.persistence.rdbms.GenericSQLProducer
addForeignKey, addPrimaryKeys, createIndexes, createStatement, dropConstraint, executeCreate, executeDrop, executeStatements, getIndexName, getPrimaryKeyName, outputStatements, supportsNullInColumnDefinition, writeCreate, writeDrop
-
Constructor Details
-
PostgreSQLProducer
-
PostgreSQLProducer
-
-
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
-