|
RADLib
RADical C++ application framework
|
Value object containing rows returned from a SQL query. More...
#include <RADDatabase.h>
Public Member Functions | |
| RADSqlResult ()=default | |
| Creates an empty result. More... | |
| RADSqlResult (std::vector< RADSqlRow > rows) | |
| Creates a result from already-collected rows. More... | |
| size_t | rowCount () const |
| Returns the number of rows in this result. More... | |
| bool | empty () const |
| Returns true when no rows are present. More... | |
| const RADSqlRow & | row (size_t index) const |
| Returns a row by index; callers must pass an index below rowCount(). More... | |
| const std::vector< RADSqlRow > & | rows () const |
| Returns all rows for range iteration or bulk inspection. More... | |
Value object containing rows returned from a SQL query.
|
default |
Creates an empty result.
|
explicit |
Creates a result from already-collected rows.
| bool RADDatabase::RADSqlResult::empty | ( | ) | const |
Returns true when no rows are present.
| const RADSqlRow& RADDatabase::RADSqlResult::row | ( | size_t | index | ) | const |
Returns a row by index; callers must pass an index below rowCount().
| size_t RADDatabase::RADSqlResult::rowCount | ( | ) | const |
Returns the number of rows in this result.
| const std::vector<RADSqlRow>& RADDatabase::RADSqlResult::rows | ( | ) | const |
Returns all rows for range iteration or bulk inspection.