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, IUnversionedRemarks
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 |