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

Input for a bulk insert of a lot of variables sharing the same context information. More...

#include <data.h>

Inheritance diagram for dballe::db::v7::bulk::InsertVars:
dballe::db::v7::bulk::InsertPlan< Var, SharedDataContext >

Public Member Functions

bool has_datetime () const
 
void set_datetime (const Datetime &dt)
 
void add (const wreport::Var *var, const LevTrState &levtr)
 
void dump (FILE *out) const
 
- Public Member Functions inherited from dballe::db::v7::bulk::InsertPlan< Var, SharedDataContext >
 InsertPlan (State &state, Args &&... args)
 
void map_known_values ()
 Fill the cur state pointer in all variables to insert. More...
 
void compute_plan ()
 

Additional Inherited Members

- Public Types inherited from dballe::db::v7::bulk::InsertPlan< Var, SharedDataContext >
typedef std::vector< Var >::iterator iterator
 
- Public Attributes inherited from dballe::db::v7::bulk::InsertPlan< Var, SharedDataContext >
Statestate
 
SharedDataContext shared_context
 
bool do_insert
 
bool do_update
 
std::list< Var *> to_query
 

Detailed Description

Input for a bulk insert of a lot of variables sharing the same context information.


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