Summary
Base class for all constraints on queries.
- Assembly
- Db4objects
.Db4o-2010 .dll - Namespace
- Db4objects
.Db4o .Internal .Query .Processor - Interfaces
- Base Types
-
- Object
- Derived Types
graph BT
Type-->Base0["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["QCon"]
class Type type-node
Derived0["QConObject"]-->Type
click Derived0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QConObject"
Derived1["QConUnconditional"]-->Type
click Derived1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QConUnconditional"
Derived2["QConEvaluation"]-->Type
click Derived2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QConEvaluation"
Derived3["QConJoin"]-->Type
click Derived3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QConJoin"
Derived4["QConstraints"]-->Type
click Derived4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QConstraints"
Syntax
public abstract class QCon : IConstraint, IVisitor4, IUnversioned
Remarks
Base class for all constraints on queries.
Constructors
Name | Summary |
---|---|
QCon |
Fields
Name | Constant Value | Summary |
---|---|---|
_children | ||
i_evaluator | ||
i_parent |
Methods
Name | Value | Summary |
---|---|---|
And |
IConstraint | |
ByExample |
IConstraint | |
CanBeIndexLeaf |
bool | |
CanLoadByIndex |
bool | |
Can |
bool | |
ChildrenCount |
int | |
Container |
ObjectContainerBase | |
Contains |
IConstraint | |
EndsWith |
IConstraint | |
Equal |
IConstraint | |
Evaluator |
QE | |
GetField |
QField | |
GetObject |
Object | |
Greater |
IConstraint | |
HasChildren |
bool | |
HasJoins |
bool | |
Has |
bool | |
HasParent |
bool | |
Id |
int | |
Identity |
IConstraint | |
IdentityID |
int | |
Internal |
void | |
IterateChildren |
IEnumerator | |
IterateJoins |
IEnumerator | |
Like |
IConstraint | |
Not |
IConstraint | |
OnSameFieldAs |
bool | |
Or |
IConstraint | |
Parent |
QCon | |
ProcessedByIndex |
bool | |
SetCandidates |
void | |
SetProcessedByIndex |
void | |
Smaller |
IConstraint | |
StartsWith |
IConstraint | |
StreamLock |
Object | |
Transaction |
Transaction | |
Visit |
void |