public final class QCandidates extends java.lang.Object implements Visitor4
QCandidate objects and the list of QCon during query evaluation.
The query work (adding and removing nodes) happens here.
Candidates during query evaluation. QCandidate objects are stored in i_root| Modifier and Type | Field and Description |
|---|---|
Tree |
i_root |
LocalTransaction |
i_trans |
| Modifier and Type | Method and Description |
|---|---|
QCandidate |
add(QCandidate candidate) |
int |
classIndexEntryCount() |
Iterator4 |
executeLazy(Collection4 executionPath) |
Iterator4 |
executeSnapshot(Collection4 executionPath) |
boolean |
fitsIntoExistingConstraintHierarchy(QCon constraint) |
Iterator4 |
iterateConstraints() |
QCandidate |
readSubCandidate(QueryingReadContext context,
TypeHandler4 handler) |
ObjectContainerBase |
stream() |
java.lang.String |
toString() |
Transaction |
transaction() |
void |
visit(java.lang.Object a_tree) |
boolean |
wasLoadedFromClassIndex() |
public final LocalTransaction i_trans
public Tree i_root
public QCandidate add(QCandidate candidate)
public QCandidate readSubCandidate(QueryingReadContext context, TypeHandler4 handler)
public Iterator4 executeSnapshot(Collection4 executionPath)
public Iterator4 executeLazy(Collection4 executionPath)
public ObjectContainerBase stream()
public int classIndexEntryCount()
public Iterator4 iterateConstraints()
public java.lang.String toString()
toString in class java.lang.Objectpublic final Transaction transaction()
public boolean wasLoadedFromClassIndex()
public boolean fitsIntoExistingConstraintHierarchy(QCon constraint)