boat
C++23 geospatial library
Loading...
Searching...
No Matches
boat::db::query Class Reference

#include <query.hpp>

Inheritance diagram for boat::db::query:
Collaboration diagram for boat::db::query:

Public Member Functions

 query (auto &&... vals)
query & operator<< (std::convertible_to< std::string_view > auto &&sql)
query & operator<< (id name)
query & operator<< (variant param)
std::string text (char id_quote, std::string_view param_mark) const
std::generator< std::reference_wrapper< variant const > > params () const

Constructor & Destructor Documentation

◆ query()

boat::db::query::query ( auto &&... vals)
inline

Member Function Documentation

◆ operator<<() [1/3]

query & boat::db::query::operator<< ( id name)
inline

◆ operator<<() [2/3]

query & boat::db::query::operator<< ( std::convertible_to< std::string_view > auto && sql)
inline

◆ operator<<() [3/3]

query & boat::db::query::operator<< ( variant param)
inline

◆ params()

std::generator< std::reference_wrapper< variant const > > boat::db::query::params ( ) const
inline

◆ text()

std::string boat::db::query::text ( char id_quote,
std::string_view param_mark ) const
inline

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