org.hibernate.mapping
Class Constraint
java.lang.Object
   org.hibernate.mapping.Constraint
org.hibernate.mapping.Constraint
- All Implemented Interfaces: 
- Serializable, RelationalModel
- Direct Known Subclasses: 
- ForeignKey, PrimaryKey, UniqueKey
- public abstract class Constraint 
- extends Object- implements RelationalModel, Serializable
A relational constraint.
- Author:
- Gavin King
- See Also:
- Serialized Form
 
 
 
Constraint
public Constraint()
getName
public String getName()
- 
 
- 
 
setName
public void setName(String name)
- 
 
- 
 
getColumnIterator
public Iterator getColumnIterator()
- 
 
- 
 
addColumn
public void addColumn(Column column)
- 
 
- 
 
addColumns
public void addColumns(Iterator columnIterator)
- 
 
- 
 
containsColumn
public boolean containsColumn(Column column)
- 
 
- 
- Parameters:
- column-
- Returns:
- true if this constraint already contains a column with same name.
 
getColumnSpan
public int getColumnSpan()
- 
 
- 
 
getColumn
public Column getColumn(int i)
- 
 
- 
 
columnIterator
public Iterator columnIterator()
- 
 
- 
 
getTable
public Table getTable()
- 
 
- 
 
setTable
public void setTable(Table table)
- 
 
- 
 
isGenerated
public boolean isGenerated(Dialect dialect)
- 
 
- 
 
sqlDropString
public String sqlDropString(Dialect dialect,
                            String defaultCatalog,
                            String defaultSchema)
- 
- Specified by:
- sqlDropStringin interface- RelationalModel
 
- 
 
sqlCreateString
public String sqlCreateString(Dialect dialect,
                              Mapping p,
                              String defaultCatalog,
                              String defaultSchema)
- 
- Specified by:
- sqlCreateStringin interface- RelationalModel
 
- 
 
getColumns
public List getColumns()
- 
 
- 
 
sqlConstraintString
public abstract String sqlConstraintString(Dialect d,
                                           String constraintName,
                                           String defaultCatalog,
                                           String defaultSchema)
- 
 
- 
 
toString
public String toString()
- 
- Overrides:
- toStringin class- Object
 
- 
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.