org.brains2b.squeler.ddl
Class ConstraintDDL
java.lang.Object
org.brains2b.sql.meta.ConstraintModel
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
Fields inherited from class org.brains2b.sql.meta.ConstraintModel |
CHECK, FOREIGN_KEY, PRIMARY_KEY |
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 |
ConstraintDDL
public ConstraintDDL()
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