libdballe  7.19
Public Member Functions | Public Attributes | List of all members
dballe::db::v7::bulk::Var Struct Reference

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

#include <data.h>

Inheritance diagram for dballe::db::v7::bulk::Var:
dballe::db::v7::bulk::VarItem< values_t > dballe::db::v7::bulk::Item

Public Member Functions

 Var (values_t::iterator cur, const wreport::Var *var, const LevTrState &levtr)
 
bool is_new () const
 
bool has_cur (State &state) const
 
void fill_cur (State &state, const ValueDesc &desc)
 
void dump (FILE *out) const
 
- Public Member Functions inherited from dballe::db::v7::bulk::VarItem< values_t >
 VarItem (typename values_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...
 

Public Attributes

LevTrState levtr
 
- Public Attributes inherited from dballe::db::v7::bulk::VarItem< values_t >
values_t::iterator cur
 
const wreport::Varvar
 
- Public Attributes inherited from dballe::db::v7::bulk::Item
unsigned flags = 0
 

Additional Inherited Members

- 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: