Class QPrimitiveCandidate
- java.lang.Object
-
- com.db4o.foundation.Tree<java.lang.Integer>
-
- com.db4o.internal.TreeInt
-
- com.db4o.internal.query.processor.QCandidateBase
-
- com.db4o.internal.query.processor.QPrimitiveCandidate
-
- All Implemented Interfaces:
DeepClone
,ShallowClone
,Visitable<java.lang.Integer>
,InternalCandidate
,Readable
,ReadWriteable
,Candidate
public class QPrimitiveCandidate extends QCandidateBase
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.query.processor.QCandidateBase
_candidates, _dependants
-
Fields inherited from class com.db4o.foundation.Tree
_preceding, _size, _subsequent
-
-
Constructor Summary
Constructors Constructor Description QPrimitiveCandidate(QCandidates candidates, java.lang.Object obj)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassMetadata
classMetadata()
boolean
evaluate(QConObject a_constraint, QE a_evaluator)
boolean
fieldIsAvailable()
java.lang.Object
getObject()
Returns the persistent object that is represented by this queryCandidate
.PreparedComparison
prepareComparison(ObjectContainerBase container, java.lang.Object constraint)
-
Methods inherited from class com.db4o.internal.query.processor.QCandidateBase
addDependant, candidates, doNotInclude, duplicates, evaluate, getRoot, id, include, include, objectContainer, onAttemptToAddDuplicate, pendingJoins, root, transaction
-
Methods inherited from class com.db4o.internal.TreeInt
add, 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.Tree
accept, 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
-
-
-
-
Constructor Detail
-
QPrimitiveCandidate
public QPrimitiveCandidate(QCandidates candidates, java.lang.Object obj)
-
-
Method Detail
-
getObject
public java.lang.Object getObject()
Description copied from interface:Candidate
Returns the persistent object that is represented by this queryCandidate
.- Returns:
- Object the persistent object.
-
evaluate
public boolean evaluate(QConObject a_constraint, QE a_evaluator)
-
prepareComparison
public PreparedComparison prepareComparison(ObjectContainerBase container, java.lang.Object constraint)
-
classMetadata
public ClassMetadata classMetadata()
-
fieldIsAvailable
public boolean fieldIsAvailable()
-
-