Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

CursorSelect Class Reference

Inherits SelectQueryHandle.

List of all members.

Public Member Functions

 CursorSelect (ptr< Table::Cursor > cursor, ptr< SQLSelect > select)
virtual void doQuery (const char *tuple)
virtual bool avail () const
 Returns true iff there are more results.
virtual void evalInto (char *buf)
 Evalutate the select list against the current row, into the provided buffer, which must be large enough.
virtual CursorSelectoperator++ ()
 Consumes a tuple.
virtual ~CursorSelect ()


Constructor & Destructor Documentation

CursorSelect::CursorSelect ptr< Table::Cursor cursor,
ptr< SQLSelect select
 

virtual CursorSelect::~CursorSelect  )  [virtual]
 


Member Function Documentation

virtual bool CursorSelect::avail  )  const [virtual]
 

Returns true iff there are more results.

Implements SelectQueryHandle.

virtual void CursorSelect::doQuery const char *  tuple  )  [virtual]
 

Implements SelectQueryHandle.

virtual void CursorSelect::evalInto char *  buf  )  [virtual]
 

Evalutate the select list against the current row, into the provided buffer, which must be large enough.

Row should already be in the EvalContext in the appropriate position.

Implements SelectQueryHandle.

virtual CursorSelect& CursorSelect::operator++  )  [virtual]
 

Consumes a tuple.

Implements SelectQueryHandle.


The documentation for this class was generated from the following file:
Generated on Fri Nov 12 15:15:23 2004 for Borealis by doxygen 1.3.8