libdballe 9.14
dballe::impl::CursorSummary Struct Referenceabstract

Cursor iterating over summary entries. More...

#include <cursor.h>

Inheritance diagram for dballe::impl::CursorSummary:
dballe::CursorSummary dballe::Cursor dballe::db::CursorSummary dballe::db::summary::Cursor< Station >

Public Member Functions

virtual void enq (Enq &enq) const =0
Public Member Functions inherited from dballe::CursorSummary
virtual Level get_level () const =0
 Get the level.
virtual Trange get_trange () const =0
 Get the time range.
virtual wreport::Varcode get_varcode () const =0
 Get the variable code.
virtual DatetimeRange get_datetimerange () const =0
 Get the datetime range.
virtual size_t get_count () const =0
 Get the count of elements.
Public Member Functions inherited from dballe::Cursor
virtual bool has_value () const =0
 Check if the cursor points to a valid value.
virtual int remaining () const =0
 Get the number of rows still to be fetched.
virtual bool next ()=0
 Get a new item from the results of a query.
virtual void discard ()=0
 Discard the results that have not been read yet.
virtual DBStation get_station () const =0
 Get the whole station data in a single call.

Static Public Member Functions

static std::shared_ptr< CursorSummarydowncast (std::shared_ptr< dballe::CursorSummary > c)
 Downcast a shared_ptr pointer.
static std::shared_ptr< CursorSummarymake_empty ()
 Create a CursorSummary iterating on no results.

Detailed Description

Cursor iterating over summary entries.


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