com.mobixess.jodb.soda.api |
|
Java Source File Name | Type | Comment |
Candidate.java | Interface | candidate for
Evaluation callbacks. |
Constraint.java | Interface | constraint to limit the objects returned upon
. |
Constraints.java | Interface | set of
Constraint objects. |
Evaluation.java | Interface | for implementation of callback evaluations.
To constrain a
Query node with your own callback
Evaluation , construct an object that implements the
Evaluation interface and register it by passing it
to
Query.constrain(Object) Query#constrain(Object) .
Evaluations are called as the last step during query execution,
after all other constraints have been applied. |
ObjectContainer.java | Interface | database engine interface. |
ObjectSet.java | Interface | query resultset. |
Query.java | Interface | handle to a node in the query graph.
A node in the query graph can represent multiple
classes, one class or an attribute of a class.
The graph
is automatically extended with attributes of added constraints
(see
Query.constrain constrain() )
and upon calls to
Query.descend(java.lang.String) descend() that request nodes that do not yet exist.
References to joined nodes in the query graph kann be obtained
by "walking" along the nodes of the graph with the method
Query.descend(java.lang.String) descend() .
Query.execute() evaluates the entire graph against all persistent objects. |