Pol  Rev 533
BSQLRow Class Reference

#include <sqlscrobj.h>

+ Inheritance diagram for BSQLRow:
+ Collaboration diagram for BSQLRow:

List of all members.

Public Member Functions

 BSQLRow (BSQLResultSet *resultset)
 BSQLRow (BSQLResultSet *_result, MYSQL_ROW _row, MYSQL_FIELD *_fields)
 ~BSQLRow ()
virtual BObjectImpcopy () const
virtual std::string getStringRep () const
virtual bool isTrue () const
virtual BObjectRef OperSubscript (const BObject &obj)
virtual size_t sizeEstimate () const
virtual const char * typeOf () const
virtual int typeOfInt () const

Private Attributes

MYSQL_FIELD * _fields
BSQLResultSet_result
MYSQL_ROW _row

Detailed Description

Definition at line 28 of file sqlscrobj.h.


Constructor & Destructor Documentation

BSQLRow::BSQLRow ( BSQLResultSet resultset)

Definition at line 30 of file sqlscrobj.cpp.

References _fields, _result, BSQLResultSet::_result, and _row.

Referenced by copy().

+ Here is the caller graph for this function:

BSQLRow::BSQLRow ( BSQLResultSet _result,
MYSQL_ROW  _row,
MYSQL_FIELD *  _fields 
)

Definition at line 35 of file sqlscrobj.cpp.

Definition at line 79 of file sqlscrobj.cpp.


Member Function Documentation

virtual BObjectImp* BSQLRow::copy ( void  ) const [inline, virtual]

Implements BObjectImp.

Definition at line 39 of file sqlscrobj.h.

References BSQLRow().

+ Here is the call graph for this function:

virtual std::string BSQLRow::getStringRep ( ) const [inline, virtual]

Implements BObjectImp.

Definition at line 42 of file sqlscrobj.h.

virtual bool BSQLRow::isTrue ( void  ) const [inline, virtual]

Reimplemented from BObjectImp.

Definition at line 46 of file sqlscrobj.h.

BObjectRef BSQLRow::OperSubscript ( const BObject obj) [virtual]

Reimplemented from BObjectImp.

Definition at line 38 of file sqlscrobj.cpp.

References _fields, _result, BSQLResultSet::_result, _row, UninitObject::create(), BObject::impref(), BObjectImp::isa(), BObjectImp::OTLong, BObjectImp::OTString, BObjectImp::type(), and BLong::value().

+ Here is the call graph for this function:

virtual size_t BSQLRow::sizeEstimate ( ) const [inline, virtual]

Implements BObjectImp.

Definition at line 43 of file sqlscrobj.h.

virtual const char* BSQLRow::typeOf ( ) const [inline, virtual]

Reimplemented from BObjectImp.

Definition at line 44 of file sqlscrobj.h.

virtual int BSQLRow::typeOfInt ( ) const [inline, virtual]

Reimplemented from BObjectImp.

Definition at line 45 of file sqlscrobj.h.

References BObjectImp::OTSQLRow.


Member Data Documentation

MYSQL_FIELD* BSQLRow::_fields [private]

Definition at line 52 of file sqlscrobj.h.

Referenced by BSQLRow(), and OperSubscript().

Definition at line 51 of file sqlscrobj.h.

Referenced by BSQLRow(), and OperSubscript().

MYSQL_ROW BSQLRow::_row [private]

Definition at line 50 of file sqlscrobj.h.

Referenced by BSQLRow(), and OperSubscript().


The documentation for this class was generated from the following files: