|
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 |