ATLAS Offline Software
Loading...
Searching...
No Matches
Statement.h File Reference
#include <concepts>
#include <mutex>
#include <source_location>
#include <string>
#include <string_view>
#include <tuple>
#include <vector>
#include "sqlite3.h"
#include "Statement.icc"
Include dependency graph for Statement.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SQLite::ResultTypeWrapper< Args >
 Helper to return void if Args is empty or void. More...
struct  SQLite::ResultTypeWrapper<>
class  SQLite::Statement
 SQLite prepared statement. More...

Namespaces

namespace  SQLite

Concepts

concept  SQLite::ValidParamType
 Test if a type is a valid SQLite parameter type.
concept  SQLite::ValidColumnType
 Test if a type is a valid placeholder for some SQLite column type.

Typedefs

template<ValidColumnType... Args>
using SQLite::ResultType = std::vector<std::tuple<Args...>>
 Return type for result of an SQL statement that returns data.