libdballe  7.21
Public Member Functions | Protected Attributes | List of all members
dballe::db::v6::postgresql::PostgreSQLDataV6 Class Reference

Precompiled query to manipulate the data table. More...

#include <datav6.h>

Inheritance diagram for dballe::db::v6::postgresql::PostgreSQLDataV6:
dballe::db::v6::DataV6

Public Member Functions

 PostgreSQLDataV6 (dballe::sql::PostgreSQLConnection &conn)
 
 PostgreSQLDataV6 (const PostgreSQLDataV6 &)=delete
 
 PostgreSQLDataV6 (const PostgreSQLDataV6 &&)=delete
 
PostgreSQLDataV6operator= (const PostgreSQLDataV6 &)=delete
 
void insert (dballe::sql::Transaction &t, v6::bulk::InsertV6 &vars, UpdateMode update_mode=UPDATE) override
 Bulk variable insert.
 
void remove (const v6::QueryBuilder &qb) override
 Run the query to delete all records selected by the given QueryBuilder.
 
void dump (FILE *out) override
 Dump the entire contents of the table to an output stream.
 

Protected Attributes

dballe::sql::PostgreSQLConnectionconn
 DB connection. More...
 

Additional Inherited Members

- Public Types inherited from dballe::db::v6::DataV6
enum  UpdateMode { UPDATE, IGNORE, ERROR }
 

Detailed Description

Precompiled query to manipulate the data table.

Member Data Documentation

◆ conn

dballe::sql::PostgreSQLConnection& dballe::db::v6::postgresql::PostgreSQLDataV6::conn
protected

DB connection.


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