#include <StormByte/binary_data.hxx>#include <StormByte/database/exception.hxx>#include <StormByte/expected.hxx>#include <StormByte/string/string.hxx>#include <variant>

Go to the source code of this file.
Namespaces | |
| namespace | StormByte |
| Root namespace of the StormByte C++ suite. | |
| namespace | StormByte::Database |
| Database module of the StormByte suite. | |
Typedefs | |
| using | StormByte::Database::ValuesVariant = std::variant< std::monostate, int, unsigned int, long long int, unsigned long long int, double, StormByte::String::String, bool, StormByte::BinaryData > |
| Column alternatives. | |
| using | StormByte::Database::ExpectedRows = Expected< Rows, QueryException > |
| Query result: Rows or QueryException. | |
Enumerations | |
| enum class | StormByte::Database::SslMode { StormByte::Database::Default , StormByte::Database::Disable , StormByte::Database::Prefer , StormByte::Database::Require } |
| TLS policy for MariaDB / PostgreSQL. More... | |
| enum class | StormByte::Database::IsolationLevel { StormByte::Database::Default , StormByte::Database::ReadUncommitted , StormByte::Database::ReadCommitted , StormByte::Database::RepeatableRead , StormByte::Database::Serializable } |
| Isolation for BeginTransaction(). More... | |