CursorSummary implementation.
More...
#include <cursor.h>
|
|
DatetimeRange | get_datetimerange () const override |
| |
|
Level | get_level () const override |
| |
|
Trange | get_trange () const override |
| |
|
wreport::Varcode | get_varcode () const override |
| |
|
size_t | get_count () const override |
| |
|
void | remove () override |
| |
|
void | enq (impl::Enq &enq) const override |
| |
|
bool | next () override |
| |
|
void | discard () override |
| |
|
| Base (std::shared_ptr< v7::Transaction > tr) |
| |
|
int | remaining () const override |
| |
|
bool | has_value () const override |
| |
|
bool | next () override |
| |
|
void | discard () override |
| |
|
dballe::DBStation | get_station () const override |
| |
| unsigned | test_iterate (FILE *dump=0) override |
| | Iterate the cursor until the end, returning the number of items.
|
| |
|
const Row & | row () const |
| |
|
|
typedef ImplTraits< Summary >::Row | Row |
| |
|
typedef ImplTraits< Summary >::Interface | Interface |
| |
|
static std::shared_ptr< Summary > | downcast (std::shared_ptr< Interface > c) |
| |
|
std::shared_ptr< v7::Transaction > | tr |
| | Database to operate on.
|
| |
|
std::deque< Row > | results |
| | Storage for the raw database results.
|
| |
|
bool | at_start |
| | True if we are at the start of the iteration.
|
| |
|
const LevTrEntry * | levtr |
| |
CursorSummary implementation.
The documentation for this struct was generated from the following file: