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 |