Classes | |
| class | Column |
Public Member Functions | |
| bool | isNoThrow () const |
| 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 | 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 |
Definition at line 46 of file result_set.h.