org.eclipse.datatools.connectivity.sqm.core.rte.fe
Class GenericDdlBuilder
java.lang.Object
org.eclipse.datatools.connectivity.sqm.core.rte.fe.GenericDdlBuilder
- Direct Known Subclasses:
- AbstractDeltaDdlGenProvider, SybaseDdlBuilder
public class GenericDdlBuilder
- extends java.lang.Object
Method Summary |
java.lang.String |
addCheckConstraint(CheckConstraint constraint,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
addForeignKey(ForeignKey foreignKey,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
addUniqueConstraint(UniqueConstraint constraint,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
alterTableAddColumn(Column column,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createAssertion(Assertion assertion,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createProcedure(Procedure procedure,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createSchema(Schema schema,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createTable(BaseTable table,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createTrigger(Trigger trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createUserDefinedFunction(UserDefinedFunction function,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createUserDefinedType(UserDefinedType type,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createView(ViewTable view,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropAssertion(Assertion assertion,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropFunction(UserDefinedFunction function,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropProcedure(Procedure procedure,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropSchema(Schema schema,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropTable(BaseTable table,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropTableConstraint(TableConstraint constraint,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropTrigger(Trigger trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropUserDefinedType(UserDefinedType type,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropView(ViewTable view,
boolean quoteIdentifiers,
boolean qualifyNames)
|
IEngineeringCallBack |
getEngineeringCallBack()
|
boolean |
isImplicitConstraint(TableConstraint constraint)
|
void |
setEngineeringCallBack(IEngineeringCallBack callback)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericDdlBuilder
public GenericDdlBuilder()
setEngineeringCallBack
public void setEngineeringCallBack(IEngineeringCallBack callback)
getEngineeringCallBack
public IEngineeringCallBack getEngineeringCallBack()
dropTrigger
public java.lang.String dropTrigger(Trigger trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
dropView
public java.lang.String dropView(ViewTable view,
boolean quoteIdentifiers,
boolean qualifyNames)
dropTableConstraint
public java.lang.String dropTableConstraint(TableConstraint constraint,
boolean quoteIdentifiers,
boolean qualifyNames)
dropIndex
public java.lang.String dropIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
dropTable
public java.lang.String dropTable(BaseTable table,
boolean quoteIdentifiers,
boolean qualifyNames)
dropProcedure
public java.lang.String dropProcedure(Procedure procedure,
boolean quoteIdentifiers,
boolean qualifyNames)
dropFunction
public java.lang.String dropFunction(UserDefinedFunction function,
boolean quoteIdentifiers,
boolean qualifyNames)
dropSchema
public java.lang.String dropSchema(Schema schema,
boolean quoteIdentifiers,
boolean qualifyNames)
dropUserDefinedType
public java.lang.String dropUserDefinedType(UserDefinedType type,
boolean quoteIdentifiers,
boolean qualifyNames)
dropAssertion
public java.lang.String dropAssertion(Assertion assertion,
boolean quoteIdentifiers,
boolean qualifyNames)
createTable
public java.lang.String createTable(BaseTable table,
boolean quoteIdentifiers,
boolean qualifyNames)
alterTableAddColumn
public java.lang.String alterTableAddColumn(Column column,
boolean quoteIdentifiers,
boolean qualifyNames)
createView
public java.lang.String createView(ViewTable view,
boolean quoteIdentifiers,
boolean qualifyNames)
createIndex
public java.lang.String createIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
createTrigger
public java.lang.String createTrigger(Trigger trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
createProcedure
public java.lang.String createProcedure(Procedure procedure,
boolean quoteIdentifiers,
boolean qualifyNames)
createUserDefinedFunction
public java.lang.String createUserDefinedFunction(UserDefinedFunction function,
boolean quoteIdentifiers,
boolean qualifyNames)
createSchema
public java.lang.String createSchema(Schema schema,
boolean quoteIdentifiers,
boolean qualifyNames)
createUserDefinedType
public java.lang.String createUserDefinedType(UserDefinedType type,
boolean quoteIdentifiers,
boolean qualifyNames)
createAssertion
public java.lang.String createAssertion(Assertion assertion,
boolean quoteIdentifiers,
boolean qualifyNames)
addCheckConstraint
public java.lang.String addCheckConstraint(CheckConstraint constraint,
boolean quoteIdentifiers,
boolean qualifyNames)
addUniqueConstraint
public java.lang.String addUniqueConstraint(UniqueConstraint constraint,
boolean quoteIdentifiers,
boolean qualifyNames)
addForeignKey
public java.lang.String addForeignKey(ForeignKey foreignKey,
boolean quoteIdentifiers,
boolean qualifyNames)
isImplicitConstraint
public boolean isImplicitConstraint(TableConstraint constraint)