libdballe  8.3
Public Member Functions | List of all members
dballe::db::v7::cursor::Summary Struct Reference

CursorSummary implementation. More...

#include <cursor.h>

Inheritance diagram for dballe::db::v7::cursor::Summary:
dballe::db::v7::cursor::Base< Summary >

Public Member Functions

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
 
- Public Member Functions inherited from dballe::db::v7::cursor::Base< Summary >
 Base (std::shared_ptr< v7::Transaction > tr)
 
int remaining () const override
 
bool next () override
 
void discard () override
 
dballe::DBStation get_station () const override
 
void enq (impl::Enq &enq) const override
 
unsigned test_iterate (FILE *dump=0) override
 Iterate the cursor until the end, returning the number of items. More...
 

Additional Inherited Members

- Public Types inherited from dballe::db::v7::cursor::Base< Summary >
typedef ImplTraits< Summary >::Row Row
 
typedef ImplTraits< Summary >::Rows Rows
 
typedef ImplTraits< Summary >::Interface Interface
 
- Static Public Member Functions inherited from dballe::db::v7::cursor::Base< Summary >
static std::unique_ptr< Summarydowncast (std::unique_ptr< Interface > c)
 Downcast a unique_ptr pointer.
 
- Public Attributes inherited from dballe::db::v7::cursor::Base< Summary >
Rows rows
 

Detailed Description

CursorSummary implementation.


The documentation for this struct was generated from the following file: