⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sqlite3ext.h

📁 sqlite-3.4.1,嵌入式数据库.是一个功能强大的开源数据库,给学习和研发以及小型公司的发展带来了全所未有的好处.
💻 H
📖 第 1 页 / 共 2 页
字号:
  char *(*vmprintf)(const char*,va_list);  int (*overload_function)(sqlite3*, const char *zFuncName, int nArg);  int (*prepare_v2)(sqlite3*,const char*,int,sqlite3_stmt**,const char**);  int (*prepare16_v2)(sqlite3*,const void*,int,sqlite3_stmt**,const void**);  int (*clear_bindings)(sqlite3_stmt*);  int (*create_module_v2)(sqlite3*,const char*,const sqlite3_module*,void*,void (*xDestroy)(void *));};/*** The following macros redefine the API routines so that they are** redirected throught the global sqlite3_api structure.**** This header file is also used by the loadext.c source file** (part of the main SQLite library - not an extension) so that** it can get access to the sqlite3_api_routines structure** definition.  But the main library does not want to redefine** the API.  So the redefinition macros are only valid if the** SQLITE_CORE macros is undefined.*/#ifndef SQLITE_CORE#define sqlite3_aggregate_context      sqlite3_api->aggregate_context#define sqlite3_aggregate_count        sqlite3_api->aggregate_count#define sqlite3_bind_blob              sqlite3_api->bind_blob#define sqlite3_bind_double            sqlite3_api->bind_double#define sqlite3_bind_int               sqlite3_api->bind_int#define sqlite3_bind_int64             sqlite3_api->bind_int64#define sqlite3_bind_null              sqlite3_api->bind_null#define sqlite3_bind_parameter_count   sqlite3_api->bind_parameter_count#define sqlite3_bind_parameter_index   sqlite3_api->bind_parameter_index#define sqlite3_bind_parameter_name    sqlite3_api->bind_parameter_name#define sqlite3_bind_text              sqlite3_api->bind_text#define sqlite3_bind_text16            sqlite3_api->bind_text16#define sqlite3_bind_value             sqlite3_api->bind_value#define sqlite3_busy_handler           sqlite3_api->busy_handler#define sqlite3_busy_timeout           sqlite3_api->busy_timeout#define sqlite3_changes                sqlite3_api->changes#define sqlite3_close                  sqlite3_api->close#define sqlite3_collation_needed       sqlite3_api->collation_needed#define sqlite3_collation_needed16     sqlite3_api->collation_needed16#define sqlite3_column_blob            sqlite3_api->column_blob#define sqlite3_column_bytes           sqlite3_api->column_bytes#define sqlite3_column_bytes16         sqlite3_api->column_bytes16#define sqlite3_column_count           sqlite3_api->column_count#define sqlite3_column_database_name   sqlite3_api->column_database_name#define sqlite3_column_database_name16 sqlite3_api->column_database_name16#define sqlite3_column_decltype        sqlite3_api->column_decltype#define sqlite3_column_decltype16      sqlite3_api->column_decltype16#define sqlite3_column_double          sqlite3_api->column_double#define sqlite3_column_int             sqlite3_api->column_int#define sqlite3_column_int64           sqlite3_api->column_int64#define sqlite3_column_name            sqlite3_api->column_name#define sqlite3_column_name16          sqlite3_api->column_name16#define sqlite3_column_origin_name     sqlite3_api->column_origin_name#define sqlite3_column_origin_name16   sqlite3_api->column_origin_name16#define sqlite3_column_table_name      sqlite3_api->column_table_name#define sqlite3_column_table_name16    sqlite3_api->column_table_name16#define sqlite3_column_text            sqlite3_api->column_text#define sqlite3_column_text16          sqlite3_api->column_text16#define sqlite3_column_type            sqlite3_api->column_type#define sqlite3_column_value           sqlite3_api->column_value#define sqlite3_commit_hook            sqlite3_api->commit_hook#define sqlite3_complete               sqlite3_api->complete#define sqlite3_complete16             sqlite3_api->complete16#define sqlite3_create_collation       sqlite3_api->create_collation#define sqlite3_create_collation16     sqlite3_api->create_collation16#define sqlite3_create_function        sqlite3_api->create_function#define sqlite3_create_function16      sqlite3_api->create_function16#define sqlite3_create_module          sqlite3_api->create_module#define sqlite3_create_module_v2       sqlite3_api->create_module_v2#define sqlite3_data_count             sqlite3_api->data_count#define sqlite3_db_handle              sqlite3_api->db_handle#define sqlite3_declare_vtab           sqlite3_api->declare_vtab#define sqlite3_enable_shared_cache    sqlite3_api->enable_shared_cache#define sqlite3_errcode                sqlite3_api->errcode#define sqlite3_errmsg                 sqlite3_api->errmsg#define sqlite3_errmsg16               sqlite3_api->errmsg16#define sqlite3_exec                   sqlite3_api->exec#define sqlite3_expired                sqlite3_api->expired#define sqlite3_finalize               sqlite3_api->finalize#define sqlite3_free                   sqlite3_api->free#define sqlite3_free_table             sqlite3_api->free_table#define sqlite3_get_autocommit         sqlite3_api->get_autocommit#define sqlite3_get_auxdata            sqlite3_api->get_auxdata#define sqlite3_get_table              sqlite3_api->get_table#define sqlite3_global_recover         sqlite3_api->global_recover#define sqlite3_interrupt              sqlite3_api->interruptx#define sqlite3_last_insert_rowid      sqlite3_api->last_insert_rowid#define sqlite3_libversion             sqlite3_api->libversion#define sqlite3_libversion_number      sqlite3_api->libversion_number#define sqlite3_malloc                 sqlite3_api->malloc#define sqlite3_mprintf                sqlite3_api->mprintf#define sqlite3_open                   sqlite3_api->open#define sqlite3_open16                 sqlite3_api->open16#define sqlite3_prepare                sqlite3_api->prepare#define sqlite3_prepare16              sqlite3_api->prepare16#define sqlite3_prepare_v2             sqlite3_api->prepare_v2#define sqlite3_prepare16_v2           sqlite3_api->prepare16_v2#define sqlite3_profile                sqlite3_api->profile#define sqlite3_progress_handler       sqlite3_api->progress_handler#define sqlite3_realloc                sqlite3_api->realloc#define sqlite3_reset                  sqlite3_api->reset#define sqlite3_result_blob            sqlite3_api->result_blob#define sqlite3_result_double          sqlite3_api->result_double#define sqlite3_result_error           sqlite3_api->result_error#define sqlite3_result_error16         sqlite3_api->result_error16#define sqlite3_result_int             sqlite3_api->result_int#define sqlite3_result_int64           sqlite3_api->result_int64#define sqlite3_result_null            sqlite3_api->result_null#define sqlite3_result_text            sqlite3_api->result_text#define sqlite3_result_text16          sqlite3_api->result_text16#define sqlite3_result_text16be        sqlite3_api->result_text16be#define sqlite3_result_text16le        sqlite3_api->result_text16le#define sqlite3_result_value           sqlite3_api->result_value#define sqlite3_rollback_hook          sqlite3_api->rollback_hook#define sqlite3_set_authorizer         sqlite3_api->set_authorizer#define sqlite3_set_auxdata            sqlite3_api->set_auxdata#define sqlite3_snprintf               sqlite3_api->snprintf#define sqlite3_step                   sqlite3_api->step#define sqlite3_table_column_metadata  sqlite3_api->table_column_metadata#define sqlite3_thread_cleanup         sqlite3_api->thread_cleanup#define sqlite3_total_changes          sqlite3_api->total_changes#define sqlite3_trace                  sqlite3_api->trace#define sqlite3_transfer_bindings      sqlite3_api->transfer_bindings#define sqlite3_update_hook            sqlite3_api->update_hook#define sqlite3_user_data              sqlite3_api->user_data#define sqlite3_value_blob             sqlite3_api->value_blob#define sqlite3_value_bytes            sqlite3_api->value_bytes#define sqlite3_value_bytes16          sqlite3_api->value_bytes16#define sqlite3_value_double           sqlite3_api->value_double#define sqlite3_value_int              sqlite3_api->value_int#define sqlite3_value_int64            sqlite3_api->value_int64#define sqlite3_value_numeric_type     sqlite3_api->value_numeric_type#define sqlite3_value_text             sqlite3_api->value_text#define sqlite3_value_text16           sqlite3_api->value_text16#define sqlite3_value_text16be         sqlite3_api->value_text16be#define sqlite3_value_text16le         sqlite3_api->value_text16le#define sqlite3_value_type             sqlite3_api->value_type#define sqlite3_vmprintf               sqlite3_api->vmprintf#define sqlite3_overload_function      sqlite3_api->overload_function#define sqlite3_prepare_v2             sqlite3_api->prepare_v2#define sqlite3_prepare16_v2           sqlite3_api->prepare16_v2#define sqlite3_clear_bindings         sqlite3_api->clear_bindings#endif /* SQLITE_CORE */#define SQLITE_EXTENSION_INIT1     const sqlite3_api_routines *sqlite3_api;#define SQLITE_EXTENSION_INIT2(v)  sqlite3_api = v;#endif /* _SQLITE3EXT_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -