Drizzled Public API Documentation

drizzled::sql::ResultSet Class Reference

Classes

class  Column
 

Public Member Functions

bool next () const
 
const std::string getString (size_t column_number) const
 
bool isNull (size_t column_number) const
 
const ResultSetMetaDatagetMetaData () 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 ResultSetmake (size_t field_count)
 

Private Types

typedef std::vector< ColumnRow
 
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: