QQuery Class

Summary

QQuery is the users hook on our graph.
graph BT Type-->Base0["QQueryBase"] click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QQueryBase" Base0-->Base1["Object"] Type-.->Interface0["IInternalQuery"] click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/IInternalQuery" Type-.->Interface1["IUnversioned"] click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Types/IUnversioned" Type-.->Interface2["IQuery"] click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Query/IQuery" Type["QQuery"] class Type type-node

Syntax

public class QQuery : QQueryBase, IInternalQuery, IUnversioned, IQuery

Remarks

QQuery is the users hook on our graph. A QQuery is defined by it's constraints.

Constructors

Properties

Name Value Summary
Container IInternalObjectContainer
Inherited from QQueryBase

Methods

Name Value Summary
AddOrdering(SodaQueryComparator.Direction, IList) void
Inherited from QQueryBase
CaptureQueryResultConfig() void
Inherited from QQueryBase
CheckConstraintsEvaluationMode() void
Inherited from QQueryBase
Comparator() IQueryComparator
Inherited from QQueryBase
Constrain(Object) IConstraint
Search for slot that corresponds to class.
Inherited from QQueryBase
Constraints() IConstraints
Inherited from QQueryBase
CreateCandidateCollection() QQueryBase.CreateCandidateCollectionResult
Inherited from QQueryBase
Descend(string) IQuery
Inherited from QQueryBase
EvaluationMode() QueryEvaluationMode
Inherited from QQueryBase
EvaluationMode(QueryEvaluationMode) void
Inherited from QQueryBase
Execute() IObjectSet
Inherited from QQueryBase
ExecuteLazy() IEnumerator
Inherited from QQueryBase
ExecuteLocal(IdListQueryResult) void
Inherited from QQueryBase
ExecuteQuery() IQueryResult
Inherited from QQueryBase
ExecuteSnapshot() IEnumerator
Inherited from QQueryBase
GetQueryResult() IQueryResult
Inherited from QQueryBase
IterateConstraints() IEnumerator
Inherited from QQueryBase
Marshall() void
Inherited from QQueryBase
OrderAscending() IQuery
Inherited from QQueryBase
OrderDescending() IQuery
Inherited from QQueryBase
Orderings() IList
Public so it can be used by the LINQ test cases.
Inherited from QQueryBase
Parent() QQuery
Inherited from QQueryBase
PrefetchCount() int
Inherited from QQueryBase
PrefetchDepth() int
Inherited from QQueryBase
RequiresSort() bool
Inherited from QQueryBase
SortBy(IQueryComparator) IQuery
Inherited from QQueryBase
Stream() ObjectContainerBase
Inherited from QQueryBase
StreamLock() Object
Inherited from QQueryBase
ToString() string
Inherited from QQueryBase
Transaction() Transaction
Inherited from QQueryBase
TriggeringQueryEvents(IClosure4) Object
Inherited from QQueryBase
Unmarshall(Transaction) void
Inherited from QQueryBase