org.eclipse.datatools.enablement.ingres.internal.ddl
Class IngresDdlBuilder
java.lang.Object
org.eclipse.datatools.connectivity.sqm.core.rte.fe.GenericDdlBuilder
org.eclipse.datatools.enablement.ingres.internal.ddl.IngresDdlBuilder
public class IngresDdlBuilder
- extends GenericDdlBuilder
DDL builder for use with Ingres databases.
- Author:
- enrico.schenk@ingres.com
|
Method Summary |
java.lang.String |
addForeignKey(ForeignKey foreignKey,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createDBEvent(IngresDBEvent event,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createProcedureEmptyBody(Procedure procedure,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createProcedures(Procedure procedure,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createSequence(Sequence sequence,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createSynonym(IngresSynonym synonym,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createTrigger(Trigger trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createView(ViewTable view,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropDBEvent(IngresDBEvent event,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropProcedures(Procedure trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropSequence(Sequence sequence,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropSynonym(IngresSynonym synonym,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropTableConstraint(TableConstraint constraint,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropTrigger(Trigger trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
|
| Methods inherited from class org.eclipse.datatools.connectivity.sqm.core.rte.fe.GenericDdlBuilder |
addCheckConstraint, addUniqueConstraint, alterTableAddColumn, createAssertion, createProcedure, createSchema, createTable, createUserDefinedFunction, createUserDefinedType, dropAssertion, dropFunction, dropProcedure, dropSchema, dropTable, dropUserDefinedType, dropView, getEngineeringCallBack, isImplicitConstraint, setEngineeringCallBack |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IngresDdlBuilder
public IngresDdlBuilder()
createProcedures
public java.lang.String createProcedures(Procedure procedure,
boolean quoteIdentifiers,
boolean qualifyNames)
createProcedureEmptyBody
public java.lang.String createProcedureEmptyBody(Procedure procedure,
boolean quoteIdentifiers,
boolean qualifyNames)
dropProcedures
public java.lang.String dropProcedures(Procedure trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
createTrigger
public java.lang.String createTrigger(Trigger trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
- Overrides:
createTrigger in class GenericDdlBuilder
dropTrigger
public java.lang.String dropTrigger(Trigger trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
- Overrides:
dropTrigger in class GenericDdlBuilder
createView
public java.lang.String createView(ViewTable view,
boolean quoteIdentifiers,
boolean qualifyNames)
- Overrides:
createView in class GenericDdlBuilder
createIndex
public java.lang.String createIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
- Overrides:
createIndex in class GenericDdlBuilder
dropIndex
public java.lang.String dropIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
- Overrides:
dropIndex in class GenericDdlBuilder
addForeignKey
public java.lang.String addForeignKey(ForeignKey foreignKey,
boolean quoteIdentifiers,
boolean qualifyNames)
- Overrides:
addForeignKey in class GenericDdlBuilder
dropTableConstraint
public java.lang.String dropTableConstraint(TableConstraint constraint,
boolean quoteIdentifiers,
boolean qualifyNames)
- Overrides:
dropTableConstraint in class GenericDdlBuilder
createSequence
public java.lang.String createSequence(Sequence sequence,
boolean quoteIdentifiers,
boolean qualifyNames)
dropSequence
public java.lang.String dropSequence(Sequence sequence,
boolean quoteIdentifiers,
boolean qualifyNames)
createSynonym
public java.lang.String createSynonym(IngresSynonym synonym,
boolean quoteIdentifiers,
boolean qualifyNames)
dropSynonym
public java.lang.String dropSynonym(IngresSynonym synonym,
boolean quoteIdentifiers,
boolean qualifyNames)
createDBEvent
public java.lang.String createDBEvent(IngresDBEvent event,
boolean quoteIdentifiers,
boolean qualifyNames)
dropDBEvent
public java.lang.String dropDBEvent(IngresDBEvent event,
boolean quoteIdentifiers,
boolean qualifyNames)