?? sqlite3ext.h
字號(hào):
int (*limit)(sqlite3*,int,int); sqlite3_stmt *(*next_stmt)(sqlite3*,sqlite3_stmt*); const char *(*sql)(sqlite3_stmt*); int (*status)(int,int*,int*,int);};/*** 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#ifndef SQLITE_OMIT_DEPRECATED#define sqlite3_aggregate_count sqlite3_api->aggregate_count#endif#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#ifndef SQLITE_OMIT_DEPRECATED#define sqlite3_expired sqlite3_api->expired#endif#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#ifndef SQLITE_OMIT_DEPRECATED#define sqlite3_global_recover sqlite3_api->global_recover#endif#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#ifndef SQLITE_OMIT_DEPRECATED#define sqlite3_transfer_bindings sqlite3_api->transfer_bindings#endif#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#define sqlite3_bind_zeroblob sqlite3_api->bind_zeroblob#define sqlite3_blob_bytes sqlite3_api->blob_bytes#define sqlite3_blob_close sqlite3_api->blob_close#define sqlite3_blob_open sqlite3_api->blob_open#define sqlite3_blob_read sqlite3_api->blob_read#define sqlite3_blob_write sqlite3_api->blob_write#define sqlite3_create_collation_v2 sqlite3_api->create_collation_v2#define sqlite3_file_control sqlite3_api->file_control#define sqlite3_memory_highwater sqlite3_api->memory_highwater#define sqlite3_memory_used sqlite3_api->memory_used#define sqlite3_mutex_alloc sqlite3_api->mutex_alloc#define sqlite3_mutex_enter sqlite3_api->mutex_enter#define sqlite3_mutex_free sqlite3_api->mutex_free#define sqlite3_mutex_leave sqlite3_api->mutex_leave#define sqlite3_mutex_try sqlite3_api->mutex_try#define sqlite3_open_v2 sqlite3_api->open_v2#define sqlite3_release_memory sqlite3_api->release_memory#define sqlite3_result_error_nomem sqlite3_api->result_error_nomem#define sqlite3_result_error_toobig sqlite3_api->result_error_toobig#define sqlite3_sleep sqlite3_api->sleep#define sqlite3_soft_heap_limit sqlite3_api->soft_heap_limit#define sqlite3_vfs_find sqlite3_api->vfs_find#define sqlite3_vfs_register sqlite3_api->vfs_register#define sqlite3_vfs_unregister sqlite3_api->vfs_unregister#define sqlite3_threadsafe sqlite3_api->xthreadsafe#define sqlite3_result_zeroblob sqlite3_api->result_zeroblob#define sqlite3_result_error_code sqlite3_api->result_error_code#define sqlite3_test_control sqlite3_api->test_control#define sqlite3_randomness sqlite3_api->randomness#define sqlite3_context_db_handle sqlite3_api->context_db_handle#define sqlite3_extended_result_codes sqlite3_api->extended_result_codes#define sqlite3_limit sqlite3_api->limit#define sqlite3_next_stmt sqlite3_api->next_stmt#define sqlite3_sql sqlite3_api->sql#define sqlite3_status sqlite3_api->status#endif /* SQLITE_CORE */#define SQLITE_EXTENSION_INIT1 const sqlite3_api_routines *sqlite3_api = 0;#define SQLITE_EXTENSION_INIT2(v) sqlite3_api = v;#endif /* _SQLITE3EXT_H_ */
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -