relx 0.1.0
A Modern C++23 Type-Safe SQL Query Builder
Loading...
Searching...
No Matches
relx::query::literals Namespace Reference

Literals namespace for SQL value literals. More...

Functions

auto operator""_sql (unsigned long long value)
 Automatic conversion from literal integers to Value expressions.
 
auto operator""_sql (long double value)
 Automatic conversion from literal floating point numbers to Value expressions.
 
auto operator""_sql (const char *str, std::size_t len)
 Automatic conversion from literal strings to Value expressions.
 

Detailed Description

Literals namespace for SQL value literals.

Function Documentation

◆ operator""_sql() [1/3]

auto relx::query::literals::operator""_sql ( const char *  str,
std::size_t  len 
)
inline

Automatic conversion from literal strings to Value expressions.

Parameters
strThe string literal
lenThe length of the string
Returns
A Value expression

Definition at line 29 of file literals.hpp.

◆ operator""_sql() [2/3]

auto relx::query::literals::operator""_sql ( long double  value)
inline

Automatic conversion from literal floating point numbers to Value expressions.

Parameters
valueThe floating point literal
Returns
A Value expression

Definition at line 21 of file literals.hpp.

◆ operator""_sql() [3/3]

auto relx::query::literals::operator""_sql ( unsigned long long  value)
inline

Automatic conversion from literal integers to Value expressions.

Parameters
valueThe integer literal
Returns
A Value expression

Definition at line 14 of file literals.hpp.