ThinSQLite++
A thin, safe and convenient modern C++ wrapper for SQLite API.
Loading...
Searching...
No Matches
statement Member List

This is the complete list of members for statement, including all inherited members.

bind(int idx, std::nullptr_t)statementinline
bind(int idx, int val)statementinline
bind(int idx, int64_t val)statementinline
bind(int idx, double val)statementinline
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)statementinline
bind(int idx, T *ptr, const char *type, void(*destroy)(T *))statementinline
bind(int idx, std::unique_ptr< T > ptr)statementinline
bind(int idx, const value &val)statement
bind_parameter_count() const noexceptstatementinline
bind_parameter_index(const string_param &name) const noexceptstatementinline
bind_parameter_name(int idx) const noexceptstatementinline
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 noexceptstatementinline
c_ptr() const noexcepthandle< sqlite3_stmt, statement >inline
clear_bindings() noexceptstatementinline
column_count() const noexceptstatementinline
column_database_name(int idx) const noexceptstatementinline
column_declared_type(int idx) const noexceptstatementinline
column_name(int idx) const noexceptstatementinline
column_origin_name(int idx) const noexceptstatementinline
column_table_name(int idx) const noexceptstatementinline
column_type(int idx) const noexceptstatementinline
column_value(int idx) const noexceptstatement
create(const database &db, const string_param &sql, unsigned int flags=0)statementstatic
create(const database &db, std::string_view &sql, unsigned int flags=0)statementstatic
create(const database &db, const u8string_param &sql, unsigned int flags=0)statementinlinestatic
create(const database &db, std::u8string_view &sql, unsigned int flags=0)statementinlinestatic
data_count() const noexceptstatementinline
database() const noexceptstatementinline
expanded_sql() conststatement
explain_type enum namestatement
from(sqlite3_stmt *obj) noexcepthandle< sqlite3_stmt, statement >inlinestatic
handle()=deletehandle< sqlite3_stmt, statement >
handle(const handle &)=deletehandle< sqlite3_stmt, statement >
isexplain() const noexceptstatementinline
operator delete(void *) noexcepthandle< sqlite3_stmt, statement >inline
operator=(const handle &)=deletehandle< sqlite3_stmt, statement >
raw_column_value(int idx) const noexceptstatementinline
readonly() const noexceptstatementinline
reset() noexceptstatementinline
sql() const noexceptstatementinline
step()statement
~statement() noexceptstatementinline