Package net.ontopia.persistence.rdbms
Class DB2SQLProducer
- java.lang.Object
-
- net.ontopia.persistence.rdbms.GenericSQLProducer
-
- net.ontopia.persistence.rdbms.DB2SQLProducer
-
public class DB2SQLProducer extends GenericSQLProducer
INTERNAL: Class that generates DDL statements for the IBM db2 universal database platform.
-
-
Field Summary
-
Fields inherited from class net.ontopia.persistence.rdbms.GenericSQLProducer
platforms, project
-
-
Constructor Summary
Constructors Constructor Description DB2SQLProducer(Project project)
DB2SQLProducer(Project project, String[] platforms)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getIndexName(Index index)
protected String
getPrimaryKeyName(Table table)
protected boolean
supportsNullInColumnDefinition()
-
Methods inherited from class net.ontopia.persistence.rdbms.GenericSQLProducer
addForeignKey, addPrimaryKeys, createIndexes, createStatement, dropConstraint, dropStatement, executeCreate, executeDrop, executeStatements, outputStatements, supportsForeignKeys, writeCreate, writeDrop
-
-
-
-
Method Detail
-
supportsNullInColumnDefinition
protected boolean supportsNullInColumnDefinition()
- Overrides:
supportsNullInColumnDefinition
in classGenericSQLProducer
-
getPrimaryKeyName
protected String getPrimaryKeyName(Table table)
- Overrides:
getPrimaryKeyName
in classGenericSQLProducer
-
getIndexName
protected String getIndexName(Index index)
- Overrides:
getIndexName
in classGenericSQLProducer
-
-