|
| CursorStation (std::shared_ptr< const impl::Message > msg) |
|
bool | has_value () const override |
| Check if the cursor points to a valid value. More...
|
|
int | remaining () const override |
| Get the number of rows still to be fetched. More...
|
|
bool | next () override |
| Get a new item from the results of a query. More...
|
|
void | discard () override |
| Discard the results that have not been read yet.
|
|
void | enq (Enq &enq) const override |
|
DBStation | get_station () const override |
| Get the whole station data in a single call.
|
|
DBValues | get_values () const override |
| Get the station data values.
|
|
◆ has_value()
bool dballe::impl::msg::CursorStation::has_value |
( |
| ) |
const |
|
inlineoverridevirtual |
Check if the cursor points to a valid value.
- Returns
- true if the cursor points to a valid accessible value, false if next() has not been called yet, or if at the end of iteration (i.e. next() returned false)
Implements dballe::Cursor.
◆ next()
bool dballe::impl::msg::CursorStation::next |
( |
| ) |
|
|
inlineoverridevirtual |
Get a new item from the results of a query.
- Returns
- true if a new record has been read, false if there is no more data to read
Implements dballe::Cursor.
◆ remaining()
int dballe::impl::msg::CursorStation::remaining |
( |
| ) |
const |
|
inlineoverridevirtual |
Get the number of rows still to be fetched.
- Returns
- The number of rows still to be queried. The value is undefined if no query has been successfully peformed yet using this cursor.
Implements dballe::Cursor.
The documentation for this struct was generated from the following file: