Public Member Functions |
bool | next () const |
const std::string | getString (size_t column_number) const |
bool | isNull (size_t column_number) const |
const ResultSetMetaData & | getMetaData () const |
bool | error () const |
sql::Exception | getException () const |
| ResultSet (size_t fields) |
void | setColumnCount (size_t fields) |
void | createRow () |
void | setColumn (size_t column_number, const std::string &arg) |
void | setColumnNull (size_t column_number) |
void | pushException (const Exception &arg) const |
Static Public Member Functions |
static ResultSet * | make (size_t field_count) |
Private Types |
typedef std::vector< Column > | Row |
typedef std::vector< Row > | Result |
Private Member Functions |
bool | isMore () const |
bool | isMore (size_t column_number) const |
Private Attributes |
bool | _has_next_been_called |
Result | _results |
Result::const_iterator | _current_row |
ResultSetMetaData | _meta_data |
std::queue< Exception > | _exceptions |
Detailed Description
Definition at line 43 of file result_set.h.
The documentation for this class was generated from the following files: