public abstract class

Constraint

extends Object
implements Serializable RelationalModel
java.lang.Object
   ↳ org.hibernate.mapping.Constraint
Known Direct Subclasses

Class Overview

A relational constraint.

Summary

Public Constructors
Constraint()
Public Methods
void addColumn(Column column)
void addColumns(Iterator columnIterator)
Iterator columnIterator()
boolean containsColumn(Column column)
Column getColumn(int i)
Iterator getColumnIterator()
int getColumnSpan()
List getColumns()
String getName()
Table getTable()
boolean isGenerated(Dialect dialect)
void setName(String name)
void setTable(Table table)
abstract String sqlConstraintString(Dialect d, String constraintName, String defaultCatalog, String defaultSchema)
String sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
String sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.hibernate.mapping.RelationalModel

Public Constructors

public Constraint ()

Public Methods

public void addColumn (Column column)

public void addColumns (Iterator columnIterator)

public Iterator columnIterator ()

public boolean containsColumn (Column column)

Returns
  • true if this constraint already contains a column with same name.

public Column getColumn (int i)

public Iterator getColumnIterator ()

public int getColumnSpan ()

public List getColumns ()

public String getName ()

public Table getTable ()

public boolean isGenerated (Dialect dialect)

public void setName (String name)

public void setTable (Table table)

public abstract String sqlConstraintString (Dialect d, String constraintName, String defaultCatalog, String defaultSchema)

public String sqlCreateString (Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)

public String sqlDropString (Dialect dialect, String defaultCatalog, String defaultSchema)

public String toString ()