public abstract class Constraint extends java.lang.Object implements RelationalModel, java.io.Serializable
Constructor and Description |
---|
Constraint() |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(Column column) |
void |
addColumns(java.util.Iterator columnIterator) |
java.util.Iterator |
columnIterator() |
boolean |
containsColumn(Column column) |
Column |
getColumn(int i) |
java.util.Iterator |
getColumnIterator() |
java.util.List |
getColumns() |
int |
getColumnSpan() |
java.lang.String |
getName() |
Table |
getTable() |
boolean |
isGenerated(Dialect dialect) |
void |
setName(java.lang.String name) |
void |
setTable(Table table) |
abstract java.lang.String |
sqlConstraintString(Dialect d,
java.lang.String constraintName,
java.lang.String defaultCatalog,
java.lang.String defaultSchema) |
java.lang.String |
sqlCreateString(Dialect dialect,
Mapping p,
java.lang.String defaultCatalog,
java.lang.String defaultSchema) |
java.lang.String |
sqlDropString(Dialect dialect,
java.lang.String defaultCatalog,
java.lang.String defaultSchema) |
java.lang.String |
toString() |
public java.lang.String getName()
public void setName(java.lang.String name)
public java.util.Iterator getColumnIterator()
public void addColumn(Column column)
public void addColumns(java.util.Iterator columnIterator)
public boolean containsColumn(Column column)
column
- public int getColumnSpan()
public Column getColumn(int i)
public java.util.Iterator columnIterator()
public Table getTable()
public void setTable(Table table)
public boolean isGenerated(Dialect dialect)
public java.lang.String sqlDropString(Dialect dialect, java.lang.String defaultCatalog, java.lang.String defaultSchema)
sqlDropString
in interface RelationalModel
public java.lang.String sqlCreateString(Dialect dialect, Mapping p, java.lang.String defaultCatalog, java.lang.String defaultSchema)
sqlCreateString
in interface RelationalModel
public java.util.List getColumns()
public abstract java.lang.String sqlConstraintString(Dialect d, java.lang.String constraintName, java.lang.String defaultCatalog, java.lang.String defaultSchema)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2013. All Rights Reserved.