org.axiondb.constraints
public abstract class BaseSelectableBasedConstraint extends BaseConstraint implements SelectableBasedConstraint
Version: $Revision: 1.15 $ $Date: 2007/11/13 19:04:02 $
Constructor Summary | |
---|---|
BaseSelectableBasedConstraint(String name, String type)
Creates a Constraintwith the given name and type
.
|
Method Summary | |
---|---|
void | addSelectable(Selectable sel) |
abstract boolean | evaluate(RowEvent event) |
abstract boolean | evaluate(RowEvent event, RowDecorator dec) |
abstract boolean | evaluate(RowIterator oldRows, RowIterator newRows, Table table) |
Selectable | getSelectable(int i) |
int | getSelectableCount() |
List | getSelectableList() |
Iterator | getSelectables() |
void | resolve(Database db, TableIdentifier table)
This base implementation resolves all of the
Selectables in my list. |
Parameters: name the name of this constraint (see BaseSelectableBasedConstraint) which may be
null
type the type of this constraint (see BaseSelectableBasedConstraint), which should not
be null
resolves
all of the
Selectables in my list.