QPrimitiveCandidate Class

graph BT Type-->Base0["QCandidateBase"] click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QCandidateBase" Base0-->Base1["TreeInt"] click Base1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/TreeInt" Base1-->Base2["Tree"] click Base2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/Tree" Base2-->Base3["Object"] Type-.->Interface0["IShallowClone"] click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IShallowClone" Type-.->Interface1["IDeepClone"] click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IDeepClone" Type-.->Interface2["IVisitable"] click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IVisitable" Type-.->Interface3["IReadWriteable"] click Interface3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IReadWriteable" Type-.->Interface4["IReadable"] click Interface4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IReadable" Type-.->Interface5["IInternalCandidate"] click Interface5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/IInternalCandidate" Type-.->Interface6["ICandidate"] click Interface6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Query/ICandidate" Type["QPrimitiveCandidate"] class Type type-node

Syntax

public class QPrimitiveCandidate : QCandidateBase, IShallowClone, IDeepClone, IVisitable, 
    IReadWriteable, IReadable, IInternalCandidate, ICandidate

Constructors

Fields

Name Constant Value Summary
_candidates
Inherited from QCandidateBase
_dependants
Inherited from QCandidateBase
_key
Inherited from TreeInt
_preceding
Inherited from Tree
_size
Inherited from Tree
_subsequent
Inherited from Tree

Methods

Name Value Summary
Accept(IVisitor4) void
Inherited from Tree
Add(Tree, int) Tree
On adding a node to a tree, if it already exists, and if Tree#duplicates() returns false, #isDuplicateOf() will be called.
Inherited from Tree
Add(Tree, Tree) Tree
Inherited from Tree
static
Add(Tree) Tree
Inherited from Tree
Add(TreeInt, int) TreeInt
Inherited from TreeInt
static
AddAll(Tree, IIntIterator4) Tree
Inherited from TreeInt
static
AddDependant(IInternalCandidate) void
Inherited from QCandidateBase
AddedOrExisting() Tree
On adding a node to a tree, if it already exists, and if Tree#duplicates() returns false, #onAttemptToAddDuplicate() will be called and the existing node will be stored in this._preceding.
Inherited from Tree
Balance() Tree
Inherited from Tree
BalanceCheckNulls() Tree
Inherited from Tree
CalculateSize() void
Inherited from Tree
Candidates() QCandidates
Inherited from QCandidateBase
ClassMetadata() ClassMetadata
Compare(Tree) int
Inherited from TreeInt
DeepClone(Object) Object
Inherited from Tree
DeepClone(Tree, Object) Tree
Inherited from Tree
static
Depth(Tree) int
Inherited from Tree
static
DoNotInclude() void
Inherited from QCandidateBase
Duplicates() bool
Inherited from QCandidateBase
Equals(Object) bool
Inherited from TreeInt
Evaluate(QConObject, QE) bool
Evaluate(QPending) bool
Inherited from QCandidateBase
FieldIsAvailable() bool
Filter(IPredicate4) Tree
Inherited from Tree
Find(int) TreeInt
Inherited from TreeInt
Find(Tree, int) TreeInt
Inherited from TreeInt
static
Find(Tree, Tree) Tree
Inherited from Tree
static
Find(Tree) Tree
Inherited from Tree
FindGreaterOrEqual(Tree, Tree) Tree
Inherited from Tree
static
FindSmaller(Tree, Tree) Tree
Inherited from Tree
static
First() Tree
Inherited from Tree
GetObject() Object
GetRoot() IInternalCandidate
Inherited from QCandidateBase
Id() int
Inherited from QCandidateBase
Include() bool
Inherited from QCandidateBase
Include(bool) void
For external interface use only.
Inherited from QCandidateBase
Key() Object
Inherited from TreeInt
Last() Tree
Inherited from Tree
Last(Tree) Tree
Inherited from Tree
static
MarshalledLength() int
Inherited from TreeInt
MarshalledLength(int) int
Inherited from TreeInt
MarshalledLength(TreeInt) int
Inherited from TreeInt
static
Nodes() int
Inherited from Tree
ObjectContainer() IObjectContainer
Inherited from QCandidateBase
OnAttemptToAddDuplicate(Tree) Tree
Inherited from QCandidateBase
OwnLength() int
Inherited from TreeInt
OwnSize() int
Inherited from Tree
PendingJoins() Tree
Inherited from QCandidateBase
PrepareComparison(ObjectContainerBase, Object) IPreparedComparison
Read(ByteArrayBuffer) Object
Inherited from TreeInt
Remove() Tree
Inherited from Tree
RemoveChildren() void
Inherited from Tree
RemoveFirst() Tree
Inherited from Tree
RemoveLike(Tree, Tree) Tree
Inherited from Tree
static
RemoveLike(Tree) Tree
Inherited from Tree
RemoveLike(TreeInt, int) TreeInt
Inherited from TreeInt
static
RemoveNode(Tree) Tree
Inherited from Tree
Root() Object
Inherited from Tree
Root(IInternalCandidate) void
Inherited from QCandidateBase
RotateLeft() Tree
Inherited from Tree
RotateRight() Tree
Inherited from Tree
SetSizeOwn() void
Inherited from Tree
SetSizeOwnPlus(Tree, Tree) void
Inherited from Tree
SetSizeOwnPlus(Tree) void
Inherited from Tree
SetSizeOwnPreceding() void
Inherited from Tree
SetSizeOwnPrecedingSubsequent() void
Inherited from Tree
SetSizeOwnSubsequent() void
Inherited from Tree
ShallowClone() Object
Inherited from TreeInt
ShallowCloneInternal(Tree) Tree
Inherited from TreeInt
Size() int
Inherited from Tree
Size(Tree) int
Inherited from Tree
static
ToString() string
Inherited from TreeInt
Transaction() LocalTransaction
Inherited from QCandidateBase
Traverse(IVisitor4) void
Inherited from Tree
Traverse(Tree, IVisitor4) void
Inherited from Tree
static
Traverse(Tree, Tree, ICancellableVisitor4) void
Traverses a tree with a starting point node.
Inherited from Tree
static
TraverseFromLeaves(IVisitor4) void
Inherited from Tree
WasAddedToTree() bool
Inherited from Tree
Write(ByteArrayBuffer, TreeInt, int) void
Inherited from TreeInt
static
Write(ByteArrayBuffer, TreeInt) void
Inherited from TreeInt
static
Write(ByteArrayBuffer) void
Inherited from TreeInt