StormByte-Database 2.0.0
C++26 database module of the StormByte suite
 
Loading...
Searching...
No Matches
typedefs.hxx File Reference
#include <StormByte/binary_data.hxx>
#include <StormByte/database/exception.hxx>
#include <StormByte/expected.hxx>
#include <StormByte/string/string.hxx>
#include <variant>
Include dependency graph for typedefs.hxx:
This graph shows which files directly or indirectly include this file:

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...