Class QCandidateBase
- java.lang.Object
- 
- com.db4o.foundation.Tree<java.lang.Integer>
- 
- com.db4o.internal.TreeInt
- 
- com.db4o.internal.query.processor.QCandidateBase
 
 
 
- 
- All Implemented Interfaces:
- DeepClone,- ShallowClone,- Visitable<java.lang.Integer>,- InternalCandidate,- Readable,- ReadWriteable,- Candidate
 - Direct Known Subclasses:
- QCandidate,- QPrimitiveCandidate
 
 public abstract class QCandidateBase extends TreeInt implements InternalCandidate 
- 
- 
Field SummaryFields Modifier and Type Field Description protected QCandidates_candidatesprotected List4_dependants- 
Fields inherited from class com.db4o.foundation.Tree_preceding, _size, _subsequent
 
- 
 - 
Constructor SummaryConstructors Constructor Description QCandidateBase(QCandidates candidates, int id)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddDependant(InternalCandidate a_candidate)QCandidatescandidates()voiddoNotInclude()booleanduplicates()booleanevaluate(QPending pending)InternalCandidategetRoot()intid()booleaninclude()voidinclude(boolean flag)For external interface use only.ObjectContainerobjectContainer()Returns the object container the query is executed onTreeonAttemptToAddDuplicate(Tree oldNode)TreependingJoins()voidroot(InternalCandidate root)LocalTransactiontransaction()- 
Methods inherited from class com.db4o.internal.TreeIntadd, addAll, compare, equals, find, find, key, marshalledLength, marshalledLength, marshalledLength, ownLength, read, removeLike, shallowClone, shallowCloneInternal, toString, write, write, write
 - 
Methods inherited from class com.db4o.foundation.Treeaccept, add, add, add, addedOrExisting, balance, balanceCheckNulls, calculateSize, deepClone, deepClone, depth, filter, find, find, findGreaterOrEqual, findSmaller, first, last, last, nodes, ownSize, remove, removeChildren, removeFirst, removeLike, removeLike, removeNode, root, rotateLeft, rotateRight, setSizeOwn, setSizeOwnPlus, setSizeOwnPlus, setSizeOwnPreceding, setSizeOwnPrecedingSubsequent, setSizeOwnSubsequent, size, size, traverse, traverse, traverse, traverseFromLeaves, wasAddedToTree
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.db4o.internal.query.processor.InternalCandidateclassMetadata, evaluate, fieldIsAvailable, prepareComparison
 
- 
 
- 
- 
- 
Field Detail- 
_candidatesprotected final QCandidates _candidates 
 - 
_dependantsprotected List4 _dependants 
 
- 
 - 
Constructor Detail- 
QCandidateBasepublic QCandidateBase(QCandidates candidates, int id) 
 
- 
 - 
Method Detail- 
addDependantprotected void addDependant(InternalCandidate a_candidate) 
 - 
doNotIncludepublic void doNotInclude() - Specified by:
- doNotIncludein interface- InternalCandidate
 
 - 
evaluatepublic boolean evaluate(QPending pending) - Specified by:
- evaluatein interface- InternalCandidate
 
 - 
objectContainerpublic ObjectContainer objectContainer() Description copied from interface:CandidateReturns the object container the query is executed on- Specified by:
- objectContainerin interface- Candidate
- Returns:
- the ObjectContainer
 
 - 
getRootpublic InternalCandidate getRoot() - Specified by:
- getRootin interface- InternalCandidate
 
 - 
transactionpublic final LocalTransaction transaction() - Specified by:
- transactionin interface- InternalCandidate
 
 - 
includepublic boolean include() - Specified by:
- includein interface- InternalCandidate
 
 - 
includepublic void include(boolean flag) For external interface use only. Call doNotInclude() internally so dependancies can be checked.
 - 
onAttemptToAddDuplicatepublic Tree onAttemptToAddDuplicate(Tree oldNode) - Overrides:
- onAttemptToAddDuplicatein class- Tree<java.lang.Integer>
 
 - 
duplicatespublic boolean duplicates() - Overrides:
- duplicatesin class- TreeInt
 
 - 
candidatespublic QCandidates candidates() - Specified by:
- candidatesin interface- InternalCandidate
 
 - 
rootpublic void root(InternalCandidate root) - Specified by:
- rootin interface- InternalCandidate
 
 - 
pendingJoinspublic Tree pendingJoins() - Specified by:
- pendingJoinsin interface- InternalCandidate
 
 - 
idpublic int id() - Specified by:
- idin interface- InternalCandidate
 
 
- 
 
-