QConPath Class

Summary

Placeholder for a constraint, only necessary to attach children to the query graph.
graph BT Type-->Base0["QConClass"] click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QConClass" Base0-->Base1["QConObject"] click Base1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QConObject" Base1-->Base2["QCon"] click Base2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QCon" Base2-->Base3["Object"] Type-.->Interface0["IConstraint"] click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Query/IConstraint" Type-.->Interface1["IVisitor4"] click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IVisitor4" Type-.->Interface2["IUnversioned"] click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Types/IUnversioned" Type-.->Interface3["IFieldFilterable"] click Interface3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/IFieldFilterable" Type["QConPath"] class Type type-node

Syntax

public class QConPath : QConClass, IConstraint, IVisitor4, IUnversioned, IFieldFilterable

Remarks

Placeholder for a constraint, only necessary to attach children to the query graph. Added upon a call to Query#descend(), if there is no other place to hook up a new constraint.

Constructors

Name Summary
QConPath()

Fields

Name Constant Value Summary
_children
Inherited from QCon
i_evaluator
Inherited from QCon
i_parent
Inherited from QCon

Methods

Name Value Summary
And(IConstraint) IConstraint
Inherited from QCon
ByExample() IConstraint
Inherited from QConObject
CanBeIndexLeaf() bool
Inherited from QConClass
CanLoadByIndex() bool
CanResolveByFieldIndex() bool
ChildrenCount() int
Inherited from QCon
Container() ObjectContainerBase
Inherited from QCon
Contains() IConstraint
Inherited from QConObject
EndsWith(bool) IConstraint
Inherited from QConObject
Equal() IConstraint
Inherited from QConClass
Evaluator() QE
Inherited from QCon
Filter(QField, IParentCandidate) void
Inherited from QConObject
GetClassName() string
Inherited from QConClass
GetField() QField
Inherited from QConObject
GetObject() Object
Inherited from QConObject
Greater() IConstraint
Inherited from QConObject
HasChildren() bool
Inherited from QCon
HasJoins() bool
Inherited from QCon
HasObjectInParentPath(Object) bool
Inherited from QConObject
HasParent() bool
Inherited from QCon
Id() int
Inherited from QCon
Identity() IConstraint
Inherited from QConObject
IdentityID() int
Inherited from QConObject
InternalSetProcessedByIndex(QCandidates) void
Inherited from QConObject
IterateChildren() IEnumerator
Inherited from QCon
IterateJoins() IEnumerator
Inherited from QCon
Like() IConstraint
Inherited from QConObject
Not() IConstraint
Inherited from QCon
OnSameFieldAs(QCon) bool
Inherited from QConObject
Or(IConstraint) IConstraint
Inherited from QCon
Parent() QCon
Inherited from QCon
ProcessedByIndex() bool
Inherited from QCon
SetCandidates(QCandidates) void
Inherited from QCon
SetProcessedByIndex(QCandidates) void
Smaller() IConstraint
Inherited from QConObject
StartsWith(bool) IConstraint
Inherited from QConObject
StreamLock() Object
Inherited from QCon
ToString() string
Transaction() Transaction
Inherited from QCon
Visit(Object) void
Inherited from QConObject