ThinSQLite++
A thin, safe and convenient modern C++ wrapper for SQLite API.
|
This is the complete list of members for statement, including all inherited members.
bind(int idx, std::nullptr_t) | statement | inline |
bind(int idx, int val) | statement | inline |
bind(int idx, int64_t val) | statement | inline |
bind(int idx, double val) | statement | inline |
bind(int idx, const std::string_view &val) | statement | |
bind(int idx, const std::u8string_view &val) | statement | |
bind(int idx, const blob_view &val) | statement | |
bind(int idx, const zero_blob &val) | statement | inline |
bind(int idx, T *ptr, const char *type, void(*destroy)(T *)) | statement | inline |
bind(int idx, std::unique_ptr< T > ptr) | statement | inline |
bind(int idx, const value &val) | statement | |
bind_parameter_count() const noexcept | statement | inline |
bind_parameter_index(const string_param &name) const noexcept | statement | inline |
bind_parameter_name(int idx) const noexcept | statement | inline |
bind_reference(int idx, const std::string_view &val) | statement | |
bind_reference(int idx, const std::string_view &val, void(*unref)(const char *)) | statement | |
bind_reference(int idx, const std::u8string_view &val) | statement | |
bind_reference(int idx, const std::u8string_view &val, void(*unref)(const char8_t *)) | statement | |
bind_reference(int idx, const blob_view &val) | statement | |
bind_reference(int idx, const blob_view &val, void(*unref)(const std::byte *)) | statement | |
busy() const noexcept | statement | inline |
c_ptr() const noexcept | handle< sqlite3_stmt, statement > | inline |
clear_bindings() noexcept | statement | inline |
column_count() const noexcept | statement | inline |
column_database_name(int idx) const noexcept | statement | inline |
column_declared_type(int idx) const noexcept | statement | inline |
column_name(int idx) const noexcept | statement | inline |
column_origin_name(int idx) const noexcept | statement | inline |
column_table_name(int idx) const noexcept | statement | inline |
column_type(int idx) const noexcept | statement | inline |
column_value(int idx) const noexcept | statement | |
create(const database &db, const string_param &sql, unsigned int flags=0) | statement | static |
create(const database &db, std::string_view &sql, unsigned int flags=0) | statement | static |
create(const database &db, const u8string_param &sql, unsigned int flags=0) | statement | inlinestatic |
create(const database &db, std::u8string_view &sql, unsigned int flags=0) | statement | inlinestatic |
data_count() const noexcept | statement | inline |
database() const noexcept | statement | inline |
expanded_sql() const | statement | |
explain_type enum name | statement | |
from(sqlite3_stmt *obj) noexcept | handle< sqlite3_stmt, statement > | inlinestatic |
handle()=delete | handle< sqlite3_stmt, statement > | |
handle(const handle &)=delete | handle< sqlite3_stmt, statement > | |
isexplain() const noexcept | statement | inline |
operator delete(void *) noexcept | handle< sqlite3_stmt, statement > | inline |
operator=(const handle &)=delete | handle< sqlite3_stmt, statement > | |
raw_column_value(int idx) const noexcept | statement | inline |
readonly() const noexcept | statement | inline |
reset() noexcept | statement | inline |
sql() const noexcept | statement | inline |
step() | statement | |
~statement() noexcept | statement | inline |