22 #ifndef DBALLE_DB_ODBC_ATTRV6_H 23 #define DBALLE_DB_ODBC_ATTRV6_H 25 #include <dballe/db/sql/attrv6.h> 67 void read(
int id_data, std::function<
void(std::unique_ptr<wreport::Var>)> dest)
override;
72 void dump(FILE* out)
override;
Definition: sql/attrv6.h:103
SQLLEN value_ind
attribute value indicator
Definition: odbc/attrv6.h:51
Precompiled queries to manipulate the attr table.
Definition: odbc/attrv6.h:35
ODBC statement.
Definition: odbc/internals.h:170
Precompiled queries to manipulate the attr table.
Definition: sql/attrv6.h:46
Copyright (C) 2008–2010 ARPA-SIM urpsim@smr.arpa.emr.it
Definition: cmdline.h:17
void read(int id_data, std::function< void(std::unique_ptr< wreport::Var >)> dest) override
Load from the database all the attributes for var.
wreport::Varcode type
attribute id SQL parameter
Definition: odbc/attrv6.h:47
void dump(FILE *out) override
Dump the entire contents of the table to an output stream.
ODBCStatement * sstm
Precompiled select statement.
Definition: odbc/attrv6.h:42
ODBCConnection & conn
DB connection.
Definition: odbc/attrv6.h:39
A RAII transaction interface.
Definition: sql.h:134
char value[255]
attribute value SQL parameter
Definition: odbc/attrv6.h:49
int id_data
id_data SQL parameter
Definition: odbc/attrv6.h:45
void insert(Transaction &t, sql::bulk::InsertAttrsV6 &vars, UpdateMode update_mode=UPDATE) override
Bulk attribute insert.
Database functions and data structures used by the db module, but not exported as official API...
Database connection.
Definition: odbc/internals.h:87