org.brains2b.squeler.ddl
Class ConstraintDDL

java.lang.Object
  extended by org.brains2b.sql.meta.ConstraintModel
      extended by org.brains2b.squeler.ddl.ConstraintDDL
All Implemented Interfaces:
org.brains2b.sql.meta.SQLMetaModel, ColumnRelation, DDLDefinition

public class ConstraintDDL
extends org.brains2b.sql.meta.ConstraintModel
implements DDLDefinition, ColumnRelation

Define SQL statement for constraints (PRIMARY KEY|FOREIGN KEY|CHECK)

Version:
0.11 [Jun 22, 2007]
Author:
dennis@brains2b.nl

Field Summary
 
Fields inherited from class org.brains2b.sql.meta.ConstraintModel
CHECK, FOREIGN_KEY, PRIMARY_KEY
 
Fields inherited from interface org.brains2b.squeler.ddl.DDLDefinition
CREATE, DELETE, UPDATE
 
Constructor Summary
ConstraintDDL()
           
 
Method Summary
 void addColumn(ColumnDDL column)
           
 int getAction()
           
 java.lang.StringBuffer getStatement()
           
 boolean isQualified()
           
 boolean isReplaceable()
           
 void setAction(int action)
           
 void setColumns(java.util.List columns)
           
 void setModel(org.brains2b.sql.meta.SQLMetaModel model)
           
 java.lang.String toString()
           
 
Methods inherited from class org.brains2b.sql.meta.ConstraintModel
addColumn, equals, getColumns, getName, getRecord, getTableName, getType, setRecord
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.brains2b.sql.meta.SQLMetaModel
getName, getRecord, getType
 
Methods inherited from interface org.brains2b.squeler.ddl.ColumnRelation
getColumns
 

Constructor Detail

ConstraintDDL

public ConstraintDDL()
Method Detail

getAction

public int getAction()
Specified by:
getAction in interface DDLDefinition

getStatement

public java.lang.StringBuffer getStatement()
                                    throws SquelerDDLException
Specified by:
getStatement in interface DDLDefinition
Throws:
SquelerDDLException

isQualified

public boolean isQualified()
Specified by:
isQualified in interface DDLDefinition

isReplaceable

public boolean isReplaceable()
Specified by:
isReplaceable in interface DDLDefinition

setAction

public void setAction(int action)
Specified by:
setAction in interface DDLDefinition

setModel

public void setModel(org.brains2b.sql.meta.SQLMetaModel model)
Specified by:
setModel in interface DDLDefinition

addColumn

public void addColumn(ColumnDDL column)
Specified by:
addColumn in interface ColumnRelation

toString

public java.lang.String toString()
Specified by:
toString in interface DDLDefinition
Overrides:
toString in class java.lang.Object

setColumns

public void setColumns(java.util.List columns)
Specified by:
setColumns in interface ColumnRelation
Overrides:
setColumns in class org.brains2b.sql.meta.ConstraintModel