|
libdballe
7.7
|
Precompiled queries to manipulate the attr table. More...
#include <attrv6.h>
Public Member Functions | |
| ODBCAttrV6 (ODBCConnection &conn) | |
| void | insert (Transaction &t, sql::bulk::InsertAttrsV6 &vars, UpdateMode update_mode=UPDATE) override |
| Bulk attribute insert. | |
| void | read (int id_data, std::function< void(std::unique_ptr< wreport::Var >)> dest) override |
| Load from the database all the attributes for var. More... | |
| void | dump (FILE *out) override |
| Dump the entire contents of the table to an output stream. | |
Public Member Functions inherited from dballe::db::sql::AttrV6 | |
| void | insert_attributes (Transaction &t, int id_data, const wreport::Var &var, UpdateMode update_mode=UPDATE) |
| Insert all attributes of the given variable. | |
Protected Attributes | |
| ODBCConnection & | conn |
| DB connection. More... | |
| ODBCStatement * | sstm |
| Precompiled select statement. | |
| int | id_data |
| id_data SQL parameter | |
| wreport::Varcode | type |
| attribute id SQL parameter | |
| char | value [255] |
| attribute value SQL parameter | |
| SQLLEN | value_ind |
| attribute value indicator | |
Additional Inherited Members | |
Public Types inherited from dballe::db::sql::AttrV6 | |
| enum | UpdateMode { UPDATE, IGNORE, ERROR } |
Precompiled queries to manipulate the attr table.
|
overridevirtual |
Load from the database all the attributes for var.
| var | wreport::Var to which the resulting attributes will be added |
Implements dballe::db::sql::AttrV6.
|
protected |
DB connection.
1.8.9.1