|
libdballe 9.13
|
Common infrastructure for talking with SQL databases. More...
#include <dballe/core/error.h>#include <dballe/fwd.h>#include <dballe/sql/fwd.h>#include <memory>#include <string>Go to the source code of this file.
Classes | |
| class | dballe::sql::Connection |
| class | dballe::sql::Transaction |
| A RAII transaction interface for SQL transactions. More... | |
Macros | |
| #define | TRACE(...) |
| Define this to enable referential integrity. | |
| #define | IFTRACE if (0) |
| Prefix a block of code to compile only if trace is enabled. | |
Enumerations | |
| enum class | dballe::sql::ServerType { MYSQL , SQLITE , ORACLE , POSTGRES } |
| Supported SQL servers. | |
Functions | |
| const char * | dballe::sql::format_server_type (ServerType type) |
| Return a string description for a ServerType value. | |
Common infrastructure for talking with SQL databases.
| #define TRACE | ( | ... | ) |
Define this to enable referential integrity.
Trace macros internally used for debugging Ouput a trace message