|
Pol
Rev 533
|
#include <sqlscrobj.h>
Inheritance diagram for BSQLRow:
Collaboration diagram for BSQLRow:Public Member Functions | |
| BSQLRow (BSQLResultSet *resultset) | |
| BSQLRow (BSQLResultSet *_result, MYSQL_ROW _row, MYSQL_FIELD *_fields) | |
| ~BSQLRow () | |
| virtual BObjectImp * | copy () 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 |
Definition at line 28 of file sqlscrobj.h.
| 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.
| 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.
MYSQL_FIELD* BSQLRow::_fields [private] |
Definition at line 52 of file sqlscrobj.h.
Referenced by BSQLRow(), and OperSubscript().
BSQLResultSet* BSQLRow::_result [private] |
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().