Sqlite3 3.50.2
Light weight SQL DB
Loading...
Searching...
No Matches
sqlite3ext.h File Reference
#include "sqlite3.h"
Include dependency graph for sqlite3ext.h:

Go to the source code of this file.

Data Structures

struct  sqlite3_api_routines

Macros

#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
#define sqlite3_interrupt   sqlite3_api->interruptx
#define sqlite3_last_insert_rowid   sqlite3_api->last_insert_rowid
#define sqlite3_libversion
#define sqlite3_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->xsnprintf
#define sqlite3_step   sqlite3_api->step
#define sqlite3_table_column_metadata   sqlite3_api->table_column_metadata
#define sqlite3_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_vsnprintf   sqlite3_api->xvsnprintf
#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
#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
#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
#define sqlite3_backup_finish   sqlite3_api->backup_finish
#define sqlite3_backup_init   sqlite3_api->backup_init
#define sqlite3_backup_pagecount   sqlite3_api->backup_pagecount
#define sqlite3_backup_remaining   sqlite3_api->backup_remaining
#define sqlite3_backup_step   sqlite3_api->backup_step
#define sqlite3_compileoption_get   sqlite3_api->compileoption_get
#define sqlite3_compileoption_used   sqlite3_api->compileoption_used
#define sqlite3_create_function_v2   sqlite3_api->create_function_v2
#define sqlite3_db_config   sqlite3_api->db_config
#define sqlite3_db_mutex   sqlite3_api->db_mutex
#define sqlite3_db_status   sqlite3_api->db_status
#define sqlite3_extended_errcode   sqlite3_api->extended_errcode
#define sqlite3_log   sqlite3_api->log
#define sqlite3_soft_heap_limit64   sqlite3_api->soft_heap_limit64
#define sqlite3_sourceid
#define sqlite3_stmt_status   sqlite3_api->stmt_status
#define sqlite3_strnicmp   sqlite3_api->strnicmp
#define sqlite3_unlock_notify   sqlite3_api->unlock_notify
#define sqlite3_wal_autocheckpoint   sqlite3_api->wal_autocheckpoint
#define sqlite3_wal_checkpoint   sqlite3_api->wal_checkpoint
#define sqlite3_wal_hook   sqlite3_api->wal_hook
#define sqlite3_blob_reopen   sqlite3_api->blob_reopen
#define sqlite3_vtab_config   sqlite3_api->vtab_config
#define sqlite3_vtab_on_conflict   sqlite3_api->vtab_on_conflict
#define sqlite3_close_v2   sqlite3_api->close_v2
#define sqlite3_db_filename   sqlite3_api->db_filename
#define sqlite3_db_readonly   sqlite3_api->db_readonly
#define sqlite3_db_release_memory   sqlite3_api->db_release_memory
#define sqlite3_errstr   sqlite3_api->errstr
#define sqlite3_stmt_busy   sqlite3_api->stmt_busy
#define sqlite3_stmt_readonly   sqlite3_api->stmt_readonly
#define sqlite3_stricmp   sqlite3_api->stricmp
#define sqlite3_uri_boolean   sqlite3_api->uri_boolean
#define sqlite3_uri_int64   sqlite3_api->uri_int64
#define sqlite3_uri_parameter   sqlite3_api->uri_parameter
#define sqlite3_uri_vsnprintf   sqlite3_api->xvsnprintf
#define sqlite3_wal_checkpoint_v2   sqlite3_api->wal_checkpoint_v2
#define sqlite3_auto_extension   sqlite3_api->auto_extension
#define sqlite3_bind_blob64   sqlite3_api->bind_blob64
#define sqlite3_bind_text64   sqlite3_api->bind_text64
#define sqlite3_cancel_auto_extension   sqlite3_api->cancel_auto_extension
#define sqlite3_load_extension   sqlite3_api->load_extension
#define sqlite3_malloc64   sqlite3_api->malloc64
#define sqlite3_msize   sqlite3_api->msize
#define sqlite3_realloc64   sqlite3_api->realloc64
#define sqlite3_reset_auto_extension
#define sqlite3_result_blob64   sqlite3_api->result_blob64
#define sqlite3_result_text64   sqlite3_api->result_text64
#define sqlite3_strglob   sqlite3_api->strglob
#define sqlite3_value_dup   sqlite3_api->value_dup
#define sqlite3_value_free   sqlite3_api->value_free
#define sqlite3_result_zeroblob64   sqlite3_api->result_zeroblob64
#define sqlite3_bind_zeroblob64   sqlite3_api->bind_zeroblob64
#define sqlite3_value_subtype   sqlite3_api->value_subtype
#define sqlite3_result_subtype   sqlite3_api->result_subtype
#define sqlite3_status64   sqlite3_api->status64
#define sqlite3_strlike   sqlite3_api->strlike
#define sqlite3_db_cacheflush   sqlite3_api->db_cacheflush
#define sqlite3_system_errno   sqlite3_api->system_errno
#define sqlite3_trace_v2   sqlite3_api->trace_v2
#define sqlite3_expanded_sql   sqlite3_api->expanded_sql
#define sqlite3_set_last_insert_rowid   sqlite3_api->set_last_insert_rowid
#define sqlite3_prepare_v3   sqlite3_api->prepare_v3
#define sqlite3_prepare16_v3   sqlite3_api->prepare16_v3
#define sqlite3_bind_pointer   sqlite3_api->bind_pointer
#define sqlite3_result_pointer   sqlite3_api->result_pointer
#define sqlite3_value_pointer   sqlite3_api->value_pointer
#define sqlite3_vtab_nochange   sqlite3_api->vtab_nochange
#define sqlite3_value_nochange   sqlite3_api->value_nochange
#define sqlite3_vtab_collation   sqlite3_api->vtab_collation
#define sqlite3_keyword_count
#define sqlite3_keyword_name   sqlite3_api->keyword_name
#define sqlite3_keyword_check   sqlite3_api->keyword_check
#define sqlite3_str_new   sqlite3_api->str_new
#define sqlite3_str_finish   sqlite3_api->str_finish
#define sqlite3_str_appendf   sqlite3_api->str_appendf
#define sqlite3_str_vappendf   sqlite3_api->str_vappendf
#define sqlite3_str_append   sqlite3_api->str_append
#define sqlite3_str_appendall   sqlite3_api->str_appendall
#define sqlite3_str_appendchar   sqlite3_api->str_appendchar
#define sqlite3_str_reset   sqlite3_api->str_reset
#define sqlite3_str_errcode   sqlite3_api->str_errcode
#define sqlite3_str_length   sqlite3_api->str_length
#define sqlite3_str_value   sqlite3_api->str_value
#define sqlite3_create_window_function   sqlite3_api->create_window_function
#define sqlite3_normalized_sql   sqlite3_api->normalized_sql
#define sqlite3_stmt_isexplain   sqlite3_api->stmt_isexplain
#define sqlite3_value_frombind   sqlite3_api->value_frombind
#define sqlite3_drop_modules   sqlite3_api->drop_modules
#define sqlite3_hard_heap_limit64   sqlite3_api->hard_heap_limit64
#define sqlite3_uri_key   sqlite3_api->uri_key
#define sqlite3_filename_database   sqlite3_api->filename_database
#define sqlite3_filename_journal   sqlite3_api->filename_journal
#define sqlite3_filename_wal   sqlite3_api->filename_wal
#define sqlite3_create_filename   sqlite3_api->create_filename
#define sqlite3_free_filename   sqlite3_api->free_filename
#define sqlite3_database_file_object   sqlite3_api->database_file_object
#define sqlite3_txn_state   sqlite3_api->txn_state
#define sqlite3_changes64   sqlite3_api->changes64
#define sqlite3_total_changes64   sqlite3_api->total_changes64
#define sqlite3_autovacuum_pages   sqlite3_api->autovacuum_pages
#define sqlite3_error_offset   sqlite3_api->error_offset
#define sqlite3_vtab_rhs_value   sqlite3_api->vtab_rhs_value
#define sqlite3_vtab_distinct   sqlite3_api->vtab_distinct
#define sqlite3_vtab_in   sqlite3_api->vtab_in
#define sqlite3_vtab_in_first   sqlite3_api->vtab_in_first
#define sqlite3_vtab_in_next   sqlite3_api->vtab_in_next
#define sqlite3_deserialize   sqlite3_api->deserialize
#define sqlite3_serialize   sqlite3_api->serialize
#define sqlite3_db_name   sqlite3_api->db_name
#define sqlite3_value_encoding   sqlite3_api->value_encoding
#define sqlite3_is_interrupted   sqlite3_api->is_interrupted
#define sqlite3_stmt_explain   sqlite3_api->stmt_explain
#define sqlite3_get_clientdata   sqlite3_api->get_clientdata
#define sqlite3_set_clientdata   sqlite3_api->set_clientdata
#define sqlite3_setlk_timeout   sqlite3_api->setlk_timeout
#define SQLITE_EXTENSION_INIT1   const sqlite3_api_routines *sqlite3_api=0;
#define SQLITE_EXTENSION_INIT2(v)
#define SQLITE_EXTENSION_INIT3    extern const sqlite3_api_routines *sqlite3_api;

Typedefs

typedef int(* sqlite3_loadext_entry) (sqlite3 *db, char **pzErrMsg, const sqlite3_api_routines *pThunk)

Macro Definition Documentation

◆ sqlite3_aggregate_context

#define sqlite3_aggregate_context   sqlite3_api->aggregate_context

Definition at line 395 of file sqlite3ext.h.

◆ sqlite3_aggregate_count

#define sqlite3_aggregate_count   sqlite3_api->aggregate_count

Definition at line 397 of file sqlite3ext.h.

◆ sqlite3_auto_extension

#define sqlite3_auto_extension   sqlite3_api->auto_extension

Definition at line 600 of file sqlite3ext.h.

◆ sqlite3_autovacuum_pages

#define sqlite3_autovacuum_pages   sqlite3_api->autovacuum_pages

Definition at line 681 of file sqlite3ext.h.

◆ sqlite3_backup_finish

#define sqlite3_backup_finish   sqlite3_api->backup_finish

Definition at line 561 of file sqlite3ext.h.

◆ sqlite3_backup_init

#define sqlite3_backup_init   sqlite3_api->backup_init

Definition at line 562 of file sqlite3ext.h.

◆ sqlite3_backup_pagecount

#define sqlite3_backup_pagecount   sqlite3_api->backup_pagecount

Definition at line 563 of file sqlite3ext.h.

◆ sqlite3_backup_remaining

#define sqlite3_backup_remaining   sqlite3_api->backup_remaining

Definition at line 564 of file sqlite3ext.h.

◆ sqlite3_backup_step

#define sqlite3_backup_step   sqlite3_api->backup_step

Definition at line 565 of file sqlite3ext.h.

◆ sqlite3_bind_blob

#define sqlite3_bind_blob   sqlite3_api->bind_blob

Definition at line 399 of file sqlite3ext.h.

◆ sqlite3_bind_blob64

#define sqlite3_bind_blob64   sqlite3_api->bind_blob64

Definition at line 601 of file sqlite3ext.h.

◆ sqlite3_bind_double

#define sqlite3_bind_double   sqlite3_api->bind_double

Definition at line 400 of file sqlite3ext.h.

◆ sqlite3_bind_int

#define sqlite3_bind_int   sqlite3_api->bind_int

Definition at line 401 of file sqlite3ext.h.

◆ sqlite3_bind_int64

#define sqlite3_bind_int64   sqlite3_api->bind_int64

Definition at line 402 of file sqlite3ext.h.

◆ sqlite3_bind_null

#define sqlite3_bind_null   sqlite3_api->bind_null

Definition at line 403 of file sqlite3ext.h.

◆ sqlite3_bind_parameter_count

#define sqlite3_bind_parameter_count   sqlite3_api->bind_parameter_count

Definition at line 404 of file sqlite3ext.h.

◆ sqlite3_bind_parameter_index

#define sqlite3_bind_parameter_index   sqlite3_api->bind_parameter_index

Definition at line 405 of file sqlite3ext.h.

◆ sqlite3_bind_parameter_name

#define sqlite3_bind_parameter_name   sqlite3_api->bind_parameter_name

Definition at line 406 of file sqlite3ext.h.

◆ sqlite3_bind_pointer

#define sqlite3_bind_pointer   sqlite3_api->bind_pointer

Definition at line 634 of file sqlite3ext.h.

◆ sqlite3_bind_text

#define sqlite3_bind_text   sqlite3_api->bind_text

Definition at line 407 of file sqlite3ext.h.

◆ sqlite3_bind_text16

#define sqlite3_bind_text16   sqlite3_api->bind_text16

Definition at line 408 of file sqlite3ext.h.

◆ sqlite3_bind_text64

#define sqlite3_bind_text64   sqlite3_api->bind_text64

Definition at line 602 of file sqlite3ext.h.

◆ sqlite3_bind_value

#define sqlite3_bind_value   sqlite3_api->bind_value

Definition at line 409 of file sqlite3ext.h.

◆ sqlite3_bind_zeroblob

#define sqlite3_bind_zeroblob   sqlite3_api->bind_zeroblob

Definition at line 526 of file sqlite3ext.h.

◆ sqlite3_bind_zeroblob64

#define sqlite3_bind_zeroblob64   sqlite3_api->bind_zeroblob64

Definition at line 616 of file sqlite3ext.h.

◆ sqlite3_blob_bytes

#define sqlite3_blob_bytes   sqlite3_api->blob_bytes

Definition at line 527 of file sqlite3ext.h.

◆ sqlite3_blob_close

#define sqlite3_blob_close   sqlite3_api->blob_close

Definition at line 528 of file sqlite3ext.h.

◆ sqlite3_blob_open

#define sqlite3_blob_open   sqlite3_api->blob_open

Definition at line 529 of file sqlite3ext.h.

◆ sqlite3_blob_read

#define sqlite3_blob_read   sqlite3_api->blob_read

Definition at line 530 of file sqlite3ext.h.

◆ sqlite3_blob_reopen

#define sqlite3_blob_reopen   sqlite3_api->blob_reopen

Definition at line 582 of file sqlite3ext.h.

◆ sqlite3_blob_write

#define sqlite3_blob_write   sqlite3_api->blob_write

Definition at line 531 of file sqlite3ext.h.

◆ sqlite3_busy_handler

#define sqlite3_busy_handler   sqlite3_api->busy_handler

Definition at line 410 of file sqlite3ext.h.

◆ sqlite3_busy_timeout

#define sqlite3_busy_timeout   sqlite3_api->busy_timeout

Definition at line 411 of file sqlite3ext.h.

◆ sqlite3_cancel_auto_extension

#define sqlite3_cancel_auto_extension   sqlite3_api->cancel_auto_extension

Definition at line 603 of file sqlite3ext.h.

◆ sqlite3_changes

#define sqlite3_changes   sqlite3_api->changes

Definition at line 412 of file sqlite3ext.h.

◆ sqlite3_changes64

#define sqlite3_changes64   sqlite3_api->changes64

Definition at line 678 of file sqlite3ext.h.

◆ sqlite3_clear_bindings

#define sqlite3_clear_bindings   sqlite3_api->clear_bindings

Definition at line 525 of file sqlite3ext.h.

◆ sqlite3_close

#define sqlite3_close   sqlite3_api->close

Definition at line 413 of file sqlite3ext.h.

◆ sqlite3_close_v2

#define sqlite3_close_v2   sqlite3_api->close_v2

Definition at line 586 of file sqlite3ext.h.

◆ sqlite3_collation_needed

#define sqlite3_collation_needed   sqlite3_api->collation_needed

Definition at line 414 of file sqlite3ext.h.

◆ sqlite3_collation_needed16

#define sqlite3_collation_needed16   sqlite3_api->collation_needed16

Definition at line 415 of file sqlite3ext.h.

◆ sqlite3_column_blob

#define sqlite3_column_blob   sqlite3_api->column_blob

Definition at line 416 of file sqlite3ext.h.

◆ sqlite3_column_bytes

#define sqlite3_column_bytes   sqlite3_api->column_bytes

Definition at line 417 of file sqlite3ext.h.

◆ sqlite3_column_bytes16

#define sqlite3_column_bytes16   sqlite3_api->column_bytes16

Definition at line 418 of file sqlite3ext.h.

◆ sqlite3_column_count

#define sqlite3_column_count   sqlite3_api->column_count

Definition at line 419 of file sqlite3ext.h.

◆ sqlite3_column_database_name

#define sqlite3_column_database_name   sqlite3_api->column_database_name

Definition at line 420 of file sqlite3ext.h.

◆ sqlite3_column_database_name16

#define sqlite3_column_database_name16   sqlite3_api->column_database_name16

Definition at line 421 of file sqlite3ext.h.

◆ sqlite3_column_decltype

#define sqlite3_column_decltype   sqlite3_api->column_decltype

Definition at line 422 of file sqlite3ext.h.

◆ sqlite3_column_decltype16

#define sqlite3_column_decltype16   sqlite3_api->column_decltype16

Definition at line 423 of file sqlite3ext.h.

◆ sqlite3_column_double

#define sqlite3_column_double   sqlite3_api->column_double

Definition at line 424 of file sqlite3ext.h.

◆ sqlite3_column_int

#define sqlite3_column_int   sqlite3_api->column_int

Definition at line 425 of file sqlite3ext.h.

◆ sqlite3_column_int64

#define sqlite3_column_int64   sqlite3_api->column_int64

Definition at line 426 of file sqlite3ext.h.

◆ sqlite3_column_name

#define sqlite3_column_name   sqlite3_api->column_name

Definition at line 427 of file sqlite3ext.h.

◆ sqlite3_column_name16

#define sqlite3_column_name16   sqlite3_api->column_name16

Definition at line 428 of file sqlite3ext.h.

◆ sqlite3_column_origin_name

#define sqlite3_column_origin_name   sqlite3_api->column_origin_name

Definition at line 429 of file sqlite3ext.h.

◆ sqlite3_column_origin_name16

#define sqlite3_column_origin_name16   sqlite3_api->column_origin_name16

Definition at line 430 of file sqlite3ext.h.

◆ sqlite3_column_table_name

#define sqlite3_column_table_name   sqlite3_api->column_table_name

Definition at line 431 of file sqlite3ext.h.

◆ sqlite3_column_table_name16

#define sqlite3_column_table_name16   sqlite3_api->column_table_name16

Definition at line 432 of file sqlite3ext.h.

◆ sqlite3_column_text

#define sqlite3_column_text   sqlite3_api->column_text

Definition at line 433 of file sqlite3ext.h.

◆ sqlite3_column_text16

#define sqlite3_column_text16   sqlite3_api->column_text16

Definition at line 434 of file sqlite3ext.h.

◆ sqlite3_column_type

#define sqlite3_column_type   sqlite3_api->column_type

Definition at line 435 of file sqlite3ext.h.

◆ sqlite3_column_value

#define sqlite3_column_value   sqlite3_api->column_value

Definition at line 436 of file sqlite3ext.h.

◆ sqlite3_commit_hook

#define sqlite3_commit_hook   sqlite3_api->commit_hook

Definition at line 437 of file sqlite3ext.h.

◆ sqlite3_compileoption_get

#define sqlite3_compileoption_get   sqlite3_api->compileoption_get

Definition at line 566 of file sqlite3ext.h.

◆ sqlite3_compileoption_used

#define sqlite3_compileoption_used   sqlite3_api->compileoption_used

Definition at line 567 of file sqlite3ext.h.

◆ sqlite3_complete

#define sqlite3_complete   sqlite3_api->complete

Definition at line 438 of file sqlite3ext.h.

◆ sqlite3_complete16

#define sqlite3_complete16   sqlite3_api->complete16

Definition at line 439 of file sqlite3ext.h.

◆ sqlite3_context_db_handle

#define sqlite3_context_db_handle   sqlite3_api->context_db_handle

Definition at line 555 of file sqlite3ext.h.

◆ sqlite3_create_collation

#define sqlite3_create_collation   sqlite3_api->create_collation

Definition at line 440 of file sqlite3ext.h.

◆ sqlite3_create_collation16

#define sqlite3_create_collation16   sqlite3_api->create_collation16

Definition at line 441 of file sqlite3ext.h.

◆ sqlite3_create_collation_v2

#define sqlite3_create_collation_v2   sqlite3_api->create_collation_v2

Definition at line 532 of file sqlite3ext.h.

◆ sqlite3_create_filename

#define sqlite3_create_filename   sqlite3_api->create_filename

Definition at line 672 of file sqlite3ext.h.

◆ sqlite3_create_function

#define sqlite3_create_function   sqlite3_api->create_function

Definition at line 442 of file sqlite3ext.h.

◆ sqlite3_create_function16

#define sqlite3_create_function16   sqlite3_api->create_function16

Definition at line 443 of file sqlite3ext.h.

◆ sqlite3_create_function_v2

#define sqlite3_create_function_v2   sqlite3_api->create_function_v2

Definition at line 568 of file sqlite3ext.h.

◆ sqlite3_create_module

#define sqlite3_create_module   sqlite3_api->create_module

Definition at line 444 of file sqlite3ext.h.

◆ sqlite3_create_module_v2

#define sqlite3_create_module_v2   sqlite3_api->create_module_v2

Definition at line 445 of file sqlite3ext.h.

◆ sqlite3_create_window_function

#define sqlite3_create_window_function   sqlite3_api->create_window_function

Definition at line 657 of file sqlite3ext.h.

◆ sqlite3_data_count

#define sqlite3_data_count   sqlite3_api->data_count

Definition at line 446 of file sqlite3ext.h.

◆ sqlite3_database_file_object

#define sqlite3_database_file_object   sqlite3_api->database_file_object

Definition at line 674 of file sqlite3ext.h.

◆ sqlite3_db_cacheflush

#define sqlite3_db_cacheflush   sqlite3_api->db_cacheflush

Definition at line 623 of file sqlite3ext.h.

◆ sqlite3_db_config

#define sqlite3_db_config   sqlite3_api->db_config

Definition at line 569 of file sqlite3ext.h.

◆ sqlite3_db_filename

#define sqlite3_db_filename   sqlite3_api->db_filename

Definition at line 587 of file sqlite3ext.h.

◆ sqlite3_db_handle

#define sqlite3_db_handle   sqlite3_api->db_handle

Definition at line 447 of file sqlite3ext.h.

◆ sqlite3_db_mutex

#define sqlite3_db_mutex   sqlite3_api->db_mutex

Definition at line 570 of file sqlite3ext.h.

◆ sqlite3_db_name

#define sqlite3_db_name   sqlite3_api->db_name

Definition at line 694 of file sqlite3ext.h.

◆ sqlite3_db_readonly

#define sqlite3_db_readonly   sqlite3_api->db_readonly

Definition at line 588 of file sqlite3ext.h.

◆ sqlite3_db_release_memory

#define sqlite3_db_release_memory   sqlite3_api->db_release_memory

Definition at line 589 of file sqlite3ext.h.

◆ sqlite3_db_status

#define sqlite3_db_status   sqlite3_api->db_status

Definition at line 571 of file sqlite3ext.h.

◆ sqlite3_declare_vtab

#define sqlite3_declare_vtab   sqlite3_api->declare_vtab

Definition at line 448 of file sqlite3ext.h.

◆ sqlite3_deserialize

#define sqlite3_deserialize   sqlite3_api->deserialize

Definition at line 691 of file sqlite3ext.h.

◆ sqlite3_drop_modules

#define sqlite3_drop_modules   sqlite3_api->drop_modules

Definition at line 664 of file sqlite3ext.h.

◆ sqlite3_enable_shared_cache

#define sqlite3_enable_shared_cache   sqlite3_api->enable_shared_cache

Definition at line 449 of file sqlite3ext.h.

◆ sqlite3_errcode

#define sqlite3_errcode   sqlite3_api->errcode

Definition at line 450 of file sqlite3ext.h.

◆ sqlite3_errmsg

#define sqlite3_errmsg   sqlite3_api->errmsg

Definition at line 451 of file sqlite3ext.h.

◆ sqlite3_errmsg16

#define sqlite3_errmsg16   sqlite3_api->errmsg16

Definition at line 452 of file sqlite3ext.h.

◆ sqlite3_error_offset

#define sqlite3_error_offset   sqlite3_api->error_offset

Definition at line 683 of file sqlite3ext.h.

◆ sqlite3_errstr

#define sqlite3_errstr   sqlite3_api->errstr

Definition at line 590 of file sqlite3ext.h.

◆ sqlite3_exec

#define sqlite3_exec   sqlite3_api->exec

Definition at line 453 of file sqlite3ext.h.

◆ sqlite3_expanded_sql

#define sqlite3_expanded_sql   sqlite3_api->expanded_sql

Definition at line 628 of file sqlite3ext.h.

◆ sqlite3_expired

#define sqlite3_expired   sqlite3_api->expired

Definition at line 455 of file sqlite3ext.h.

◆ sqlite3_extended_errcode

#define sqlite3_extended_errcode   sqlite3_api->extended_errcode

Definition at line 572 of file sqlite3ext.h.

◆ sqlite3_extended_result_codes

#define sqlite3_extended_result_codes   sqlite3_api->extended_result_codes

Definition at line 556 of file sqlite3ext.h.

◆ sqlite3_file_control

#define sqlite3_file_control   sqlite3_api->file_control

Definition at line 533 of file sqlite3ext.h.

◆ sqlite3_filename_database

#define sqlite3_filename_database   sqlite3_api->filename_database

Definition at line 668 of file sqlite3ext.h.

◆ sqlite3_filename_journal

#define sqlite3_filename_journal   sqlite3_api->filename_journal

Definition at line 669 of file sqlite3ext.h.

◆ sqlite3_filename_wal

#define sqlite3_filename_wal   sqlite3_api->filename_wal

Definition at line 670 of file sqlite3ext.h.

◆ sqlite3_finalize

#define sqlite3_finalize   sqlite3_api->finalize

Definition at line 457 of file sqlite3ext.h.

◆ sqlite3_free

#define sqlite3_free   sqlite3_api->free

Definition at line 458 of file sqlite3ext.h.

◆ sqlite3_free_filename

#define sqlite3_free_filename   sqlite3_api->free_filename

Definition at line 673 of file sqlite3ext.h.

◆ sqlite3_free_table

#define sqlite3_free_table   sqlite3_api->free_table

Definition at line 459 of file sqlite3ext.h.

◆ sqlite3_get_autocommit

#define sqlite3_get_autocommit   sqlite3_api->get_autocommit

Definition at line 460 of file sqlite3ext.h.

◆ sqlite3_get_auxdata

#define sqlite3_get_auxdata   sqlite3_api->get_auxdata

Definition at line 461 of file sqlite3ext.h.

◆ sqlite3_get_clientdata

#define sqlite3_get_clientdata   sqlite3_api->get_clientdata

Definition at line 702 of file sqlite3ext.h.

◆ sqlite3_get_table

#define sqlite3_get_table   sqlite3_api->get_table

Definition at line 462 of file sqlite3ext.h.

◆ sqlite3_global_recover

SQLITE_API int sqlite3_global_recover ( void)
Value:
sqlite3_api->global_recover

Definition at line 464 of file sqlite3ext.h.

◆ sqlite3_hard_heap_limit64

#define sqlite3_hard_heap_limit64   sqlite3_api->hard_heap_limit64

Definition at line 666 of file sqlite3ext.h.

◆ sqlite3_interrupt

#define sqlite3_interrupt   sqlite3_api->interruptx

Definition at line 466 of file sqlite3ext.h.

◆ sqlite3_is_interrupted

#define sqlite3_is_interrupted   sqlite3_api->is_interrupted

Definition at line 698 of file sqlite3ext.h.

◆ sqlite3_keyword_check

#define sqlite3_keyword_check   sqlite3_api->keyword_check

Definition at line 644 of file sqlite3ext.h.

◆ sqlite3_keyword_count

SQLITE_API int sqlite3_keyword_count ( void)
Value:
sqlite3_api->keyword_count

Definition at line 642 of file sqlite3ext.h.

◆ sqlite3_keyword_name

#define sqlite3_keyword_name   sqlite3_api->keyword_name

Definition at line 643 of file sqlite3ext.h.

◆ sqlite3_last_insert_rowid

#define sqlite3_last_insert_rowid   sqlite3_api->last_insert_rowid

Definition at line 467 of file sqlite3ext.h.

◆ sqlite3_libversion

SQLITE_API const char * sqlite3_libversion ( void)
Value:
sqlite3_api->libversion

Definition at line 468 of file sqlite3ext.h.

◆ sqlite3_libversion_number

SQLITE_API int sqlite3_libversion_number ( void)
Value:
sqlite3_api->libversion_number

Definition at line 469 of file sqlite3ext.h.

◆ sqlite3_limit

#define sqlite3_limit   sqlite3_api->limit

Definition at line 557 of file sqlite3ext.h.

◆ sqlite3_load_extension

#define sqlite3_load_extension   sqlite3_api->load_extension

Definition at line 604 of file sqlite3ext.h.

◆ sqlite3_log

#define sqlite3_log   sqlite3_api->log

Definition at line 573 of file sqlite3ext.h.

◆ sqlite3_malloc

#define sqlite3_malloc   sqlite3_api->malloc

Definition at line 470 of file sqlite3ext.h.

◆ sqlite3_malloc64

#define sqlite3_malloc64   sqlite3_api->malloc64

Definition at line 605 of file sqlite3ext.h.

◆ sqlite3_memory_highwater

#define sqlite3_memory_highwater   sqlite3_api->memory_highwater

Definition at line 534 of file sqlite3ext.h.

◆ sqlite3_memory_used

SQLITE_API sqlite3_int64 sqlite3_memory_used ( void)
Value:
sqlite3_api->memory_used

Definition at line 535 of file sqlite3ext.h.

◆ sqlite3_mprintf

#define sqlite3_mprintf   sqlite3_api->mprintf

Definition at line 471 of file sqlite3ext.h.

◆ sqlite3_msize

#define sqlite3_msize   sqlite3_api->msize

Definition at line 606 of file sqlite3ext.h.

◆ sqlite3_mutex_alloc

#define sqlite3_mutex_alloc   sqlite3_api->mutex_alloc

Definition at line 536 of file sqlite3ext.h.

◆ sqlite3_mutex_enter

#define sqlite3_mutex_enter   sqlite3_api->mutex_enter

Definition at line 537 of file sqlite3ext.h.

◆ sqlite3_mutex_free

#define sqlite3_mutex_free   sqlite3_api->mutex_free

Definition at line 538 of file sqlite3ext.h.

◆ sqlite3_mutex_leave

#define sqlite3_mutex_leave   sqlite3_api->mutex_leave

Definition at line 539 of file sqlite3ext.h.

◆ sqlite3_mutex_try

#define sqlite3_mutex_try   sqlite3_api->mutex_try

Definition at line 540 of file sqlite3ext.h.

◆ sqlite3_next_stmt

#define sqlite3_next_stmt   sqlite3_api->next_stmt

Definition at line 558 of file sqlite3ext.h.

◆ sqlite3_normalized_sql

#define sqlite3_normalized_sql   sqlite3_api->normalized_sql

Definition at line 659 of file sqlite3ext.h.

◆ sqlite3_open

#define sqlite3_open   sqlite3_api->open

Definition at line 472 of file sqlite3ext.h.

◆ sqlite3_open16

#define sqlite3_open16   sqlite3_api->open16

Definition at line 473 of file sqlite3ext.h.

◆ sqlite3_open_v2

#define sqlite3_open_v2   sqlite3_api->open_v2

Definition at line 541 of file sqlite3ext.h.

◆ sqlite3_overload_function

#define sqlite3_overload_function   sqlite3_api->overload_function

Definition at line 522 of file sqlite3ext.h.

◆ sqlite3_prepare

#define sqlite3_prepare   sqlite3_api->prepare

Definition at line 474 of file sqlite3ext.h.

◆ sqlite3_prepare16

#define sqlite3_prepare16   sqlite3_api->prepare16

Definition at line 475 of file sqlite3ext.h.

◆ sqlite3_prepare16_v2 [1/2]

#define sqlite3_prepare16_v2   sqlite3_api->prepare16_v2

Definition at line 477 of file sqlite3ext.h.

◆ sqlite3_prepare16_v2 [2/2]

#define sqlite3_prepare16_v2   sqlite3_api->prepare16_v2

Definition at line 477 of file sqlite3ext.h.

◆ sqlite3_prepare16_v3

#define sqlite3_prepare16_v3   sqlite3_api->prepare16_v3

Definition at line 633 of file sqlite3ext.h.

◆ sqlite3_prepare_v2 [1/2]

#define sqlite3_prepare_v2   sqlite3_api->prepare_v2

Definition at line 476 of file sqlite3ext.h.

◆ sqlite3_prepare_v2 [2/2]

#define sqlite3_prepare_v2   sqlite3_api->prepare_v2

Definition at line 476 of file sqlite3ext.h.

◆ sqlite3_prepare_v3

#define sqlite3_prepare_v3   sqlite3_api->prepare_v3

Definition at line 632 of file sqlite3ext.h.

◆ sqlite3_profile

#define sqlite3_profile   sqlite3_api->profile

Definition at line 478 of file sqlite3ext.h.

◆ sqlite3_progress_handler

#define sqlite3_progress_handler   sqlite3_api->progress_handler

Definition at line 479 of file sqlite3ext.h.

◆ sqlite3_randomness

#define sqlite3_randomness   sqlite3_api->randomness

Definition at line 554 of file sqlite3ext.h.

◆ sqlite3_realloc

#define sqlite3_realloc   sqlite3_api->realloc

Definition at line 480 of file sqlite3ext.h.

◆ sqlite3_realloc64

#define sqlite3_realloc64   sqlite3_api->realloc64

Definition at line 607 of file sqlite3ext.h.

◆ sqlite3_release_memory

#define sqlite3_release_memory   sqlite3_api->release_memory

Definition at line 542 of file sqlite3ext.h.

◆ sqlite3_reset

#define sqlite3_reset   sqlite3_api->reset

Definition at line 481 of file sqlite3ext.h.

◆ sqlite3_reset_auto_extension

SQLITE_API void sqlite3_reset_auto_extension ( void)
Value:
sqlite3_api->reset_auto_extension

Definition at line 608 of file sqlite3ext.h.

◆ sqlite3_result_blob

#define sqlite3_result_blob   sqlite3_api->result_blob

Definition at line 482 of file sqlite3ext.h.

◆ sqlite3_result_blob64

#define sqlite3_result_blob64   sqlite3_api->result_blob64

Definition at line 609 of file sqlite3ext.h.

◆ sqlite3_result_double

#define sqlite3_result_double   sqlite3_api->result_double

Definition at line 483 of file sqlite3ext.h.

◆ sqlite3_result_error

#define sqlite3_result_error   sqlite3_api->result_error

Definition at line 484 of file sqlite3ext.h.

◆ sqlite3_result_error16

#define sqlite3_result_error16   sqlite3_api->result_error16

Definition at line 485 of file sqlite3ext.h.

◆ sqlite3_result_error_code

#define sqlite3_result_error_code   sqlite3_api->result_error_code

Definition at line 552 of file sqlite3ext.h.

◆ sqlite3_result_error_nomem

#define sqlite3_result_error_nomem   sqlite3_api->result_error_nomem

Definition at line 543 of file sqlite3ext.h.

◆ sqlite3_result_error_toobig

#define sqlite3_result_error_toobig   sqlite3_api->result_error_toobig

Definition at line 544 of file sqlite3ext.h.

◆ sqlite3_result_int

#define sqlite3_result_int   sqlite3_api->result_int

Definition at line 486 of file sqlite3ext.h.

◆ sqlite3_result_int64

#define sqlite3_result_int64   sqlite3_api->result_int64

Definition at line 487 of file sqlite3ext.h.

◆ sqlite3_result_null

#define sqlite3_result_null   sqlite3_api->result_null

Definition at line 488 of file sqlite3ext.h.

◆ sqlite3_result_pointer

#define sqlite3_result_pointer   sqlite3_api->result_pointer

Definition at line 635 of file sqlite3ext.h.

◆ sqlite3_result_subtype

#define sqlite3_result_subtype   sqlite3_api->result_subtype

Definition at line 619 of file sqlite3ext.h.

◆ sqlite3_result_text

#define sqlite3_result_text   sqlite3_api->result_text

Definition at line 489 of file sqlite3ext.h.

◆ sqlite3_result_text16

#define sqlite3_result_text16   sqlite3_api->result_text16

Definition at line 490 of file sqlite3ext.h.

◆ sqlite3_result_text16be

#define sqlite3_result_text16be   sqlite3_api->result_text16be

Definition at line 491 of file sqlite3ext.h.

◆ sqlite3_result_text16le

#define sqlite3_result_text16le   sqlite3_api->result_text16le

Definition at line 492 of file sqlite3ext.h.

◆ sqlite3_result_text64

#define sqlite3_result_text64   sqlite3_api->result_text64

Definition at line 610 of file sqlite3ext.h.

◆ sqlite3_result_value

#define sqlite3_result_value   sqlite3_api->result_value

Definition at line 493 of file sqlite3ext.h.

◆ sqlite3_result_zeroblob

#define sqlite3_result_zeroblob   sqlite3_api->result_zeroblob

Definition at line 551 of file sqlite3ext.h.

◆ sqlite3_result_zeroblob64

#define sqlite3_result_zeroblob64   sqlite3_api->result_zeroblob64

Definition at line 615 of file sqlite3ext.h.

◆ sqlite3_rollback_hook

#define sqlite3_rollback_hook   sqlite3_api->rollback_hook

Definition at line 494 of file sqlite3ext.h.

◆ sqlite3_serialize

#define sqlite3_serialize   sqlite3_api->serialize

Definition at line 692 of file sqlite3ext.h.

◆ sqlite3_set_authorizer

#define sqlite3_set_authorizer   sqlite3_api->set_authorizer

Definition at line 495 of file sqlite3ext.h.

◆ sqlite3_set_auxdata

#define sqlite3_set_auxdata   sqlite3_api->set_auxdata

Definition at line 496 of file sqlite3ext.h.

◆ sqlite3_set_clientdata

#define sqlite3_set_clientdata   sqlite3_api->set_clientdata

Definition at line 703 of file sqlite3ext.h.

◆ sqlite3_set_last_insert_rowid

#define sqlite3_set_last_insert_rowid   sqlite3_api->set_last_insert_rowid

Definition at line 630 of file sqlite3ext.h.

◆ sqlite3_setlk_timeout

#define sqlite3_setlk_timeout   sqlite3_api->setlk_timeout

Definition at line 705 of file sqlite3ext.h.

◆ sqlite3_sleep

#define sqlite3_sleep   sqlite3_api->sleep

Definition at line 545 of file sqlite3ext.h.

◆ sqlite3_snprintf

#define sqlite3_snprintf   sqlite3_api->xsnprintf

Definition at line 497 of file sqlite3ext.h.

◆ sqlite3_soft_heap_limit

#define sqlite3_soft_heap_limit   sqlite3_api->soft_heap_limit

Definition at line 546 of file sqlite3ext.h.

◆ sqlite3_soft_heap_limit64

#define sqlite3_soft_heap_limit64   sqlite3_api->soft_heap_limit64

Definition at line 574 of file sqlite3ext.h.

◆ sqlite3_sourceid

SQLITE_API const char * sqlite3_sourceid ( void)
Value:
sqlite3_api->sourceid

Definition at line 575 of file sqlite3ext.h.

◆ sqlite3_sql

#define sqlite3_sql   sqlite3_api->sql

Definition at line 559 of file sqlite3ext.h.

◆ sqlite3_status

#define sqlite3_status   sqlite3_api->status

Definition at line 560 of file sqlite3ext.h.

◆ sqlite3_status64

#define sqlite3_status64   sqlite3_api->status64

Definition at line 621 of file sqlite3ext.h.

◆ sqlite3_step

#define sqlite3_step   sqlite3_api->step

Definition at line 498 of file sqlite3ext.h.

◆ sqlite3_stmt_busy

#define sqlite3_stmt_busy   sqlite3_api->stmt_busy

Definition at line 591 of file sqlite3ext.h.

◆ sqlite3_stmt_explain

#define sqlite3_stmt_explain   sqlite3_api->stmt_explain

Definition at line 700 of file sqlite3ext.h.

◆ sqlite3_stmt_isexplain

#define sqlite3_stmt_isexplain   sqlite3_api->stmt_isexplain

Definition at line 661 of file sqlite3ext.h.

◆ sqlite3_stmt_readonly

#define sqlite3_stmt_readonly   sqlite3_api->stmt_readonly

Definition at line 592 of file sqlite3ext.h.

◆ sqlite3_stmt_status

#define sqlite3_stmt_status   sqlite3_api->stmt_status

Definition at line 576 of file sqlite3ext.h.

◆ sqlite3_str_append

#define sqlite3_str_append   sqlite3_api->str_append

Definition at line 649 of file sqlite3ext.h.

◆ sqlite3_str_appendall

#define sqlite3_str_appendall   sqlite3_api->str_appendall

Definition at line 650 of file sqlite3ext.h.

◆ sqlite3_str_appendchar

#define sqlite3_str_appendchar   sqlite3_api->str_appendchar

Definition at line 651 of file sqlite3ext.h.

◆ sqlite3_str_appendf

#define sqlite3_str_appendf   sqlite3_api->str_appendf

Definition at line 647 of file sqlite3ext.h.

◆ sqlite3_str_errcode

#define sqlite3_str_errcode   sqlite3_api->str_errcode

Definition at line 653 of file sqlite3ext.h.

◆ sqlite3_str_finish

#define sqlite3_str_finish   sqlite3_api->str_finish

Definition at line 646 of file sqlite3ext.h.

◆ sqlite3_str_length

#define sqlite3_str_length   sqlite3_api->str_length

Definition at line 654 of file sqlite3ext.h.

◆ sqlite3_str_new

#define sqlite3_str_new   sqlite3_api->str_new

Definition at line 645 of file sqlite3ext.h.

◆ sqlite3_str_reset

#define sqlite3_str_reset   sqlite3_api->str_reset

Definition at line 652 of file sqlite3ext.h.

◆ sqlite3_str_value

#define sqlite3_str_value   sqlite3_api->str_value

Definition at line 655 of file sqlite3ext.h.

◆ sqlite3_str_vappendf

#define sqlite3_str_vappendf   sqlite3_api->str_vappendf

Definition at line 648 of file sqlite3ext.h.

◆ sqlite3_strglob

#define sqlite3_strglob   sqlite3_api->strglob

Definition at line 611 of file sqlite3ext.h.

◆ sqlite3_stricmp

#define sqlite3_stricmp   sqlite3_api->stricmp

Definition at line 593 of file sqlite3ext.h.

◆ sqlite3_strlike

#define sqlite3_strlike   sqlite3_api->strlike

Definition at line 622 of file sqlite3ext.h.

◆ sqlite3_strnicmp

#define sqlite3_strnicmp   sqlite3_api->strnicmp

Definition at line 577 of file sqlite3ext.h.

◆ sqlite3_system_errno

#define sqlite3_system_errno   sqlite3_api->system_errno

Definition at line 625 of file sqlite3ext.h.

◆ sqlite3_table_column_metadata

#define sqlite3_table_column_metadata   sqlite3_api->table_column_metadata

Definition at line 499 of file sqlite3ext.h.

◆ sqlite3_test_control

#define sqlite3_test_control   sqlite3_api->test_control

Definition at line 553 of file sqlite3ext.h.

◆ sqlite3_thread_cleanup

SQLITE_API void sqlite3_thread_cleanup ( void)
Value:
sqlite3_api->thread_cleanup

Definition at line 500 of file sqlite3ext.h.

◆ sqlite3_threadsafe

SQLITE_API int sqlite3_threadsafe ( void)
Value:
sqlite3_api->xthreadsafe

Definition at line 550 of file sqlite3ext.h.

◆ sqlite3_total_changes

#define sqlite3_total_changes   sqlite3_api->total_changes

Definition at line 501 of file sqlite3ext.h.

◆ sqlite3_total_changes64

#define sqlite3_total_changes64   sqlite3_api->total_changes64

Definition at line 679 of file sqlite3ext.h.

◆ sqlite3_trace

#define sqlite3_trace   sqlite3_api->trace

Definition at line 502 of file sqlite3ext.h.

◆ sqlite3_trace_v2

#define sqlite3_trace_v2   sqlite3_api->trace_v2

Definition at line 627 of file sqlite3ext.h.

◆ sqlite3_transfer_bindings

#define sqlite3_transfer_bindings   sqlite3_api->transfer_bindings

Definition at line 504 of file sqlite3ext.h.

◆ sqlite3_txn_state

#define sqlite3_txn_state   sqlite3_api->txn_state

Definition at line 676 of file sqlite3ext.h.

◆ sqlite3_unlock_notify

#define sqlite3_unlock_notify   sqlite3_api->unlock_notify

Definition at line 578 of file sqlite3ext.h.

◆ sqlite3_update_hook

#define sqlite3_update_hook   sqlite3_api->update_hook

Definition at line 506 of file sqlite3ext.h.

◆ sqlite3_uri_boolean

#define sqlite3_uri_boolean   sqlite3_api->uri_boolean

Definition at line 594 of file sqlite3ext.h.

◆ sqlite3_uri_int64

#define sqlite3_uri_int64   sqlite3_api->uri_int64

Definition at line 595 of file sqlite3ext.h.

◆ sqlite3_uri_key

#define sqlite3_uri_key   sqlite3_api->uri_key

Definition at line 667 of file sqlite3ext.h.

◆ sqlite3_uri_parameter

#define sqlite3_uri_parameter   sqlite3_api->uri_parameter

Definition at line 596 of file sqlite3ext.h.

◆ sqlite3_uri_vsnprintf

#define sqlite3_uri_vsnprintf   sqlite3_api->xvsnprintf

Definition at line 597 of file sqlite3ext.h.

◆ sqlite3_user_data

#define sqlite3_user_data   sqlite3_api->user_data

Definition at line 507 of file sqlite3ext.h.

◆ sqlite3_value_blob

#define sqlite3_value_blob   sqlite3_api->value_blob

Definition at line 508 of file sqlite3ext.h.

◆ sqlite3_value_bytes

#define sqlite3_value_bytes   sqlite3_api->value_bytes

Definition at line 509 of file sqlite3ext.h.

◆ sqlite3_value_bytes16

#define sqlite3_value_bytes16   sqlite3_api->value_bytes16

Definition at line 510 of file sqlite3ext.h.

◆ sqlite3_value_double

#define sqlite3_value_double   sqlite3_api->value_double

Definition at line 511 of file sqlite3ext.h.

◆ sqlite3_value_dup

#define sqlite3_value_dup   sqlite3_api->value_dup

Definition at line 613 of file sqlite3ext.h.

◆ sqlite3_value_encoding

#define sqlite3_value_encoding   sqlite3_api->value_encoding

Definition at line 696 of file sqlite3ext.h.

◆ sqlite3_value_free

#define sqlite3_value_free   sqlite3_api->value_free

Definition at line 614 of file sqlite3ext.h.

◆ sqlite3_value_frombind

#define sqlite3_value_frombind   sqlite3_api->value_frombind

Definition at line 662 of file sqlite3ext.h.

◆ sqlite3_value_int

#define sqlite3_value_int   sqlite3_api->value_int

Definition at line 512 of file sqlite3ext.h.

◆ sqlite3_value_int64

#define sqlite3_value_int64   sqlite3_api->value_int64

Definition at line 513 of file sqlite3ext.h.

◆ sqlite3_value_nochange

#define sqlite3_value_nochange   sqlite3_api->value_nochange

Definition at line 639 of file sqlite3ext.h.

◆ sqlite3_value_numeric_type

#define sqlite3_value_numeric_type   sqlite3_api->value_numeric_type

Definition at line 514 of file sqlite3ext.h.

◆ sqlite3_value_pointer

#define sqlite3_value_pointer   sqlite3_api->value_pointer

Definition at line 636 of file sqlite3ext.h.

◆ sqlite3_value_subtype

#define sqlite3_value_subtype   sqlite3_api->value_subtype

Definition at line 618 of file sqlite3ext.h.

◆ sqlite3_value_text

#define sqlite3_value_text   sqlite3_api->value_text

Definition at line 515 of file sqlite3ext.h.

◆ sqlite3_value_text16

#define sqlite3_value_text16   sqlite3_api->value_text16

Definition at line 516 of file sqlite3ext.h.

◆ sqlite3_value_text16be

#define sqlite3_value_text16be   sqlite3_api->value_text16be

Definition at line 517 of file sqlite3ext.h.

◆ sqlite3_value_text16le

#define sqlite3_value_text16le   sqlite3_api->value_text16le

Definition at line 518 of file sqlite3ext.h.

◆ sqlite3_value_type

#define sqlite3_value_type   sqlite3_api->value_type

Definition at line 519 of file sqlite3ext.h.

◆ sqlite3_vfs_find

#define sqlite3_vfs_find   sqlite3_api->vfs_find

Definition at line 547 of file sqlite3ext.h.

◆ sqlite3_vfs_register

#define sqlite3_vfs_register   sqlite3_api->vfs_register

Definition at line 548 of file sqlite3ext.h.

◆ sqlite3_vfs_unregister

#define sqlite3_vfs_unregister   sqlite3_api->vfs_unregister

Definition at line 549 of file sqlite3ext.h.

◆ sqlite3_vmprintf

#define sqlite3_vmprintf   sqlite3_api->vmprintf

Definition at line 520 of file sqlite3ext.h.

◆ sqlite3_vsnprintf

#define sqlite3_vsnprintf   sqlite3_api->xvsnprintf

Definition at line 521 of file sqlite3ext.h.

◆ sqlite3_vtab_collation

#define sqlite3_vtab_collation   sqlite3_api->vtab_collation

Definition at line 640 of file sqlite3ext.h.

◆ sqlite3_vtab_config

#define sqlite3_vtab_config   sqlite3_api->vtab_config

Definition at line 583 of file sqlite3ext.h.

◆ sqlite3_vtab_distinct

#define sqlite3_vtab_distinct   sqlite3_api->vtab_distinct

Definition at line 685 of file sqlite3ext.h.

◆ sqlite3_vtab_in

#define sqlite3_vtab_in   sqlite3_api->vtab_in

Definition at line 686 of file sqlite3ext.h.

◆ sqlite3_vtab_in_first

#define sqlite3_vtab_in_first   sqlite3_api->vtab_in_first

Definition at line 687 of file sqlite3ext.h.

◆ sqlite3_vtab_in_next

#define sqlite3_vtab_in_next   sqlite3_api->vtab_in_next

Definition at line 688 of file sqlite3ext.h.

◆ sqlite3_vtab_nochange

#define sqlite3_vtab_nochange   sqlite3_api->vtab_nochange

Definition at line 638 of file sqlite3ext.h.

◆ sqlite3_vtab_on_conflict

#define sqlite3_vtab_on_conflict   sqlite3_api->vtab_on_conflict

Definition at line 584 of file sqlite3ext.h.

◆ sqlite3_vtab_rhs_value

#define sqlite3_vtab_rhs_value   sqlite3_api->vtab_rhs_value

Definition at line 684 of file sqlite3ext.h.

◆ sqlite3_wal_autocheckpoint

#define sqlite3_wal_autocheckpoint   sqlite3_api->wal_autocheckpoint

Definition at line 579 of file sqlite3ext.h.

◆ sqlite3_wal_checkpoint

#define sqlite3_wal_checkpoint   sqlite3_api->wal_checkpoint

Definition at line 580 of file sqlite3ext.h.

◆ sqlite3_wal_checkpoint_v2

#define sqlite3_wal_checkpoint_v2   sqlite3_api->wal_checkpoint_v2

Definition at line 598 of file sqlite3ext.h.

◆ sqlite3_wal_hook

#define sqlite3_wal_hook   sqlite3_api->wal_hook

Definition at line 581 of file sqlite3ext.h.

◆ SQLITE_EXTENSION_INIT1

#define SQLITE_EXTENSION_INIT1   const sqlite3_api_routines *sqlite3_api=0;

Definition at line 711 of file sqlite3ext.h.

◆ SQLITE_EXTENSION_INIT2

#define SQLITE_EXTENSION_INIT2 ( v)
Value:
sqlite3_api=v;

Definition at line 712 of file sqlite3ext.h.

◆ SQLITE_EXTENSION_INIT3

#define SQLITE_EXTENSION_INIT3    extern const sqlite3_api_routines *sqlite3_api;

Definition at line 713 of file sqlite3ext.h.

Typedef Documentation

◆ sqlite3_loadext_entry

typedef int(* sqlite3_loadext_entry) (sqlite3 *db, char **pzErrMsg, const sqlite3_api_routines *pThunk)

Definition at line 377 of file sqlite3ext.h.