A relational constraint.
addColumn
public void addColumn(Column column)
addColumns
public void addColumns(Iterator columnIterator)
columnIterator
public Iterator columnIterator()
containsColumn
public boolean containsColumn(Column column)
- true if this constraint already contains a column with same name.
getColumn
public Column getColumn(int i)
getColumnIterator
public Iterator getColumnIterator()
getColumnSpan
public int getColumnSpan()
getColumns
public List getColumns()
getName
public String getName()
getTable
public Table getTable()
isGenerated
public boolean isGenerated(Dialect dialect)
setName
public void setName(String name)
setTable
public void setTable(Table table)
sqlConstraintString
public abstract String sqlConstraintString(Dialect d,
String constraintName,
String defaultCatalog,
String defaultSchema)
toString
public String toString()