IQLin Interface

Summary

a node in a QLin ("Coolin") query.
graph BT Type["IQLin"] class Type type-node Implementing0["QLinSodaNode"]-.->Type click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Qlin/QLinSodaNode" Implementing1["QLinNode"]-.->Type click Implementing1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Qlin/QLinNode" Implementing2["QLinConstraint"]-.->Type click Implementing2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Qlin/QLinConstraint" Implementing3["QLinSubNode"]-.->Type click Implementing3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Qlin/QLinSubNode" Implementing4["QLinRoot"]-.->Type click Implementing4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Qlin/QLinRoot" Implementing5["QLinField"]-.->Type click Implementing5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Qlin/QLinField" Implementing6["QLinOrderBy"]-.->Type click Implementing6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Qlin/QLinOrderBy"

Syntax

public interface IQLin

Remarks

a node in a QLin ("Coolin") query. QLin is a new experimental query interface. We would really like to have LINQ for Java instead.

Methods

Name Value Summary
Equal(Object) IQLin
Greater(Object) IQLin
Limit(int) IQLin
OrderBy(Object, QLinOrderByDirection) IQLin
orders the query by the expression.
Select() IObjectSet
executes the QLin query and returns the result as an Db4objects.Db4o.IObjectSet . Note that ObjectSet extends List and Iterable on the platforms that support these interfaces. You may want to use these interfaces instead of working directly against an ObjectSet.
Single() Object
SingleOrDefault(Object) Object
Smaller(Object) IQLin
StartsWith(string) IQLin
Where(Object) IQLin
adds a where node to this QLin query.