oqmlIterator Class Reference

Inheritance diagram for oqmlIterator:

oqmlBetweenIterator oqmlDiffIterator oqmlEqualIterator oqmlInfEqIterator oqmlInfIterator oqmlNotBetweenIterator oqmlRegCmpIterator oqmlRegDiffIterator oqmlRegICmpIterator oqmlRegIDiffIterator oqmlSubStrIterator oqmlSupEqIterator oqmlSupIterator

List of all members.

Public Member Functions

 oqmlIterator (Database *, oqmlDotContext *, oqmlAtom *, oqmlAtom *, void *=NULL)

Protected Member Functions

oqmlStatus * getValue (oqmlNode *, oqmlContext *, const Oid *, Data, Data &, int &, Bool &)
oqmlStatus * evalAnd (oqmlNode *, oqmlContext *, oqmlAtomList *, oqmlBool(*)(Data, Bool, const oqmlAtom *, const oqmlAtom *, int, void *), oqmlAtomList *)
oqmlStatus * evalAndRealize (oqmlNode *, oqmlContext *, oqmlAtom *, oqmlBool(*)(Data, Bool, const oqmlAtom *, const oqmlAtom *, int, void *), oqmlAtomList *)
oqmlStatus * begin (oqmlContext *)
void commit (oqmlContext *)

Protected Attributes

oqmlDotContext * dot_ctx
Database * db
oqmlAtom * start
oqmlAtom * end
void * user_data


Detailed Description

Definition at line 26 of file oqliter.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:16 2008 for eyedb by  doxygen 1.5.3