libdballe  7.21
Public Member Functions | List of all members
dballe::db::v7::bulk::StationVar Struct Reference

Workflow information about a variable listed for bulk insert/update. More...

#include <data.h>

Inheritance diagram for dballe::db::v7::bulk::StationVar:
dballe::db::v7::bulk::VarItem< stationvalues_t > dballe::db::v7::bulk::Item

Public Member Functions

bool is_new () const
 
bool has_cur (State &state) const
 
void fill_cur (State &state, const StationValueDesc &desc)
 
void dump (FILE *out) const
 
- Public Member Functions inherited from dballe::db::v7::bulk::VarItem< stationvalues_t >
 VarItem (typename stationvalues_t ::iterator cur, const wreport::Var *var)
 
- Public Member Functions inherited from dballe::db::v7::bulk::Item
bool needs_update () const
 
bool updated () const
 
bool needs_insert () const
 
bool inserted () const
 
void set_needs_update ()
 
void set_updated ()
 
void set_needs_insert ()
 
void set_inserted ()
 
void format_flags (char *dest) const
 Format flags in the first 4 characters of dest. More...
 

Additional Inherited Members

- Public Attributes inherited from dballe::db::v7::bulk::VarItem< stationvalues_t >
stationvalues_t ::iterator cur
 
const wreport::Varvar
 
- Public Attributes inherited from dballe::db::v7::bulk::Item
unsigned flags = 0
 
- Static Public Attributes inherited from dballe::db::v7::bulk::Item
static const unsigned FLAG_NEEDS_UPDATE = 1 << 0
 
static const unsigned FLAG_UPDATED = 1 << 1
 
static const unsigned FLAG_NEEDS_INSERT = 1 << 2
 
static const unsigned FLAG_INSERTED = 1 << 3
 

Detailed Description

Workflow information about a variable listed for bulk insert/update.


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