eyedb::Iterator Class Reference

List of all members.

Public Member Functions

 Iterator (Class *, Bool include_subclasses=False)
 Iterator (const Collection *, Bool index=False)
 Iterator (Database *, const Attribute *, int, Data, int)
 Iterator (Database *, const Attribute *, int, Data, Data, Bool, Bool, int)
Status getStatus () const
int getCount () const
Status scanNext (Bool &found, Oid &)
Status scanNext (Bool &found, Object *&, const RecMode *=RecMode::NoRecurs)
Status scanNext (Bool &found, Value &)
Status scanNext (Bool *found, Oid *)
Status scanNext (Bool *found, Object **, const RecMode *=RecMode::NoRecurs)
Status scanNext (Bool *found, Value *)
Status scan (ObjectPtrVector &, const RecMode *=RecMode::NoRecurs)
Status scan (ObjectPtrVector &, unsigned int max, unsigned int start=0, const RecMode *=RecMode::NoRecurs)
Status scan (ObjectArray &, const RecMode *=RecMode::NoRecurs)
Status scan (ObjectArray &, unsigned int max, unsigned int start=0, const RecMode *=RecMode::NoRecurs)
Status scan (OidArray &, unsigned int max=~0, unsigned int start=0)
Status scan (ValueArray &, unsigned int max=~0, unsigned int start=0)
 ~Iterator ()
Status scanNext (Bool *found, IteratorAtom *)
Status scan (int *count, IteratorAtom **)

Static Public Member Functions

static Status initDatabase (Database *)


Detailed Description

Definition at line 39 of file Iterator.h.


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