|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A database constraint, such as UNIQUE or NOT NULL.
Method Summary | |
boolean |
evaluate(RowEvent event)
Evaluate the given event under me. |
String |
getName()
Get my name. |
String |
getType()
Get a human-readable descrption of the type of constraint I represent. |
boolean |
isDeferrable()
Return whether or not I am deferrable. |
boolean |
isDeferred()
Return whether or not I am deferred. |
void |
resolve(Database db,
TableIdentifier table)
Resolve any unresolved org.axiondb.Selectableidentifiers I may have. |
void |
setDeferrable(boolean deferrable)
Set whether or not I am deferrable. |
void |
setDeferred(boolean deferred)
Set whether or not I am deferred. |
void |
setName(String name)
Set my name. |
Method Detail |
public boolean evaluate(RowEvent event) throws AxionException
false
if the
constraint I represent has been violated.
AxionException
public String getName()
public String getType()
public boolean isDeferrable()
public boolean isDeferred()
public void resolve(Database db, TableIdentifier table) throws AxionException
org.axiondb.Selectableidentifiers
I may have.
AxionException
public void setDeferrable(boolean deferrable)
public void setDeferred(boolean deferred) throws AxionException
deferrable
and deferred is true
.
AxionException
public void setName(String name)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |