public abstract class Constraint
extends java.lang.Object
DatabaseMetaData
.Modifier and Type | Method and Description |
---|---|
void |
deref() |
DBIdentifier |
getColumnIdentifier() |
java.lang.String |
getColumnName()
Deprecated.
|
DBIdentifier |
getFullIdentifier() |
java.lang.String |
getFullName()
Deprecated.
|
DBIdentifier |
getIdentifier() |
java.lang.String |
getName()
Deprecated.
|
QualifiedDBIdentifier |
getQualifiedPath() |
int |
getRefCount() |
DBIdentifier |
getSchemaIdentifier() |
java.lang.String |
getSchemaName()
Deprecated.
|
Table |
getTable()
Return the table of this constraint.
|
DBIdentifier |
getTableIdentifier() |
java.lang.String |
getTableName()
Deprecated.
|
boolean |
isDeferred()
Return true if this is a deferred constraint.
|
abstract boolean |
isLogical()
Return whether this constraint is a logical constraint only; i.e.
|
void |
ref() |
void |
setColumnIdentifier(DBIdentifier name) |
void |
setColumnName(java.lang.String name)
Deprecated.
|
void |
setDeferred(boolean deferred)
Make this constrain deferred.
|
void |
setIdentifier(DBIdentifier name) |
void |
setName(java.lang.String name)
Deprecated.
|
void |
setSchemaIdentifier(DBIdentifier schema) |
void |
setSchemaName(java.lang.String schema)
Deprecated.
|
void |
setTableIdentifier(DBIdentifier name) |
void |
setTableName(java.lang.String name)
Deprecated.
|
java.lang.String |
toString() |
public Table getTable()
public java.lang.String getTableName()
public DBIdentifier getTableIdentifier()
public void setTableName(java.lang.String name)
public void setTableIdentifier(DBIdentifier name)
public java.lang.String getSchemaName()
public DBIdentifier getSchemaIdentifier()
public void setSchemaName(java.lang.String schema)
public void setSchemaIdentifier(DBIdentifier schema)
public java.lang.String getColumnName()
public DBIdentifier getColumnIdentifier()
public void setColumnName(java.lang.String name)
public void setColumnIdentifier(DBIdentifier name)
public java.lang.String getName()
public DBIdentifier getIdentifier()
public void setName(java.lang.String name)
public void setIdentifier(DBIdentifier name)
public java.lang.String getFullName()
public QualifiedDBIdentifier getQualifiedPath()
public DBIdentifier getFullIdentifier()
public abstract boolean isLogical()
public boolean isDeferred()
public void setDeferred(boolean deferred)
public java.lang.String toString()
toString
in class java.lang.Object
public int getRefCount()
public void ref()
public void deref()