![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <stdarg.h>

Go to the source code of this file.
Classes | |
| struct | sqlite3_file |
| struct | sqlite3_io_methods |
| struct | sqlite3_vfs |
| struct | sqlite3_mem_methods |
| struct | sqlite3_module |
| struct | sqlite3_index_info |
| struct | sqlite3_index_info::sqlite3_index_constraint |
| struct | sqlite3_index_info::sqlite3_index_orderby |
| struct | sqlite3_index_info::sqlite3_index_constraint_usage |
| struct | sqlite3_vtab |
| struct | sqlite3_vtab_cursor |
| struct | sqlite3_mutex_methods |
| struct | sqlite3_pcache_page |
| struct | sqlite3_pcache_methods2 |
| struct | sqlite3_pcache_methods |
| struct | sqlite3_snapshot |
| struct | sqlite3_rtree_geometry |
| struct | sqlite3_rtree_query_info |
| struct | Fts5PhraseIter |
| struct | Fts5ExtensionApi |
| struct | fts5_tokenizer |
| struct | fts5_api |
Functions | |
| const char * | sqlite3_libversion (void) |
| const char * | sqlite3_sourceid (void) |
| int | sqlite3_libversion_number (void) |
| int | sqlite3_compileoption_used (const char *zOptName) |
| const char * | sqlite3_compileoption_get (int N) |
| int | sqlite3_threadsafe (void) |
| int | sqlite3_close (sqlite3 *) |
| int | sqlite3_close_v2 (sqlite3 *) |
| int | sqlite3_exec (sqlite3 *, const char *sql, int(*callback)(void *, int, char **, char **), void *, char **errmsg) |
| int | sqlite3_initialize (void) |
| int | sqlite3_shutdown (void) |
| int | sqlite3_os_init (void) |
| int | sqlite3_os_end (void) |
| int | sqlite3_config (int,...) |
| int | sqlite3_db_config (sqlite3 *, int op,...) |
| int | sqlite3_extended_result_codes (sqlite3 *, int onoff) |
| sqlite3_int64 | sqlite3_last_insert_rowid (sqlite3 *) |
| void | sqlite3_set_last_insert_rowid (sqlite3 *, sqlite3_int64) |
| int | sqlite3_changes (sqlite3 *) |
| int | sqlite3_total_changes (sqlite3 *) |
| void | sqlite3_interrupt (sqlite3 *) |
| int | sqlite3_complete (const char *sql) |
| int | sqlite3_complete16 (const void *sql) |
| int | sqlite3_busy_handler (sqlite3 *, int(*)(void *, int), void *) |
| int | sqlite3_busy_timeout (sqlite3 *, int ms) |
| int | sqlite3_get_table (sqlite3 *db, const char *zSql, char ***pazResult, int *pnRow, int *pnColumn, char **pzErrmsg) |
| void | sqlite3_free_table (char **result) |
| char * | sqlite3_mprintf (const char *,...) |
| char * | sqlite3_vmprintf (const char *, va_list) |
| char * | sqlite3_snprintf (int, char *, const char *,...) |
| char * | sqlite3_vsnprintf (int, char *, const char *, va_list) |
| void * | sqlite3_malloc (int) |
| void * | sqlite3_malloc64 (sqlite3_uint64) |
| void * | sqlite3_realloc (void *, int) |
| void * | sqlite3_realloc64 (void *, sqlite3_uint64) |
| void | sqlite3_free (void *) |
| sqlite3_uint64 | sqlite3_msize (void *) |
| sqlite3_int64 | sqlite3_memory_used (void) |
| sqlite3_int64 | sqlite3_memory_highwater (int resetFlag) |
| void | sqlite3_randomness (int N, void *P) |
| int | sqlite3_set_authorizer (sqlite3 *, int(*xAuth)(void *, int, const char *, const char *, const char *, const char *), void *pUserData) |
| void * | sqlite3_trace (sqlite3 *, void(*xTrace)(void *, const char *), void *) |
| void * | sqlite3_profile (sqlite3 *, void(*xProfile)(void *, const char *, sqlite3_uint64), void *) |
| int | sqlite3_trace_v2 (sqlite3 *, unsigned uMask, int(*xCallback)(unsigned, void *, void *, void *), void *pCtx) |
| void | sqlite3_progress_handler (sqlite3 *, int, int(*)(void *), void *) |
| int | sqlite3_open (const char *filename, sqlite3 **ppDb) |
| int | sqlite3_open16 (const void *filename, sqlite3 **ppDb) |
| int | sqlite3_open_v2 (const char *filename, sqlite3 **ppDb, int flags, const char *zVfs) |
| const char * | sqlite3_uri_parameter (const char *zFilename, const char *zParam) |
| int | sqlite3_uri_boolean (const char *zFile, const char *zParam, int bDefault) |
| sqlite3_int64 | sqlite3_uri_int64 (const char *, const char *, sqlite3_int64) |
| const char * | sqlite3_uri_key (const char *zFilename, int N) |
| const char * | sqlite3_filename_database (const char *) |
| const char * | sqlite3_filename_journal (const char *) |
| const char * | sqlite3_filename_wal (const char *) |
| sqlite3_file * | sqlite3_database_file_object (const char *) |
| char * | sqlite3_create_filename (const char *zDatabase, const char *zJournal, const char *zWal, int nParam, const char **azParam) |
| void | sqlite3_free_filename (char *) |
| int | sqlite3_errcode (sqlite3 *db) |
| int | sqlite3_extended_errcode (sqlite3 *db) |
| const char * | sqlite3_errmsg (sqlite3 *) |
| const void * | sqlite3_errmsg16 (sqlite3 *) |
| const char * | sqlite3_errstr (int) |
| int | sqlite3_limit (sqlite3 *, int id, int newVal) |
| int | sqlite3_prepare (sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail) |
| int | sqlite3_prepare_v2 (sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail) |
| int | sqlite3_prepare_v3 (sqlite3 *db, const char *zSql, int nByte, unsigned int prepFlags, sqlite3_stmt **ppStmt, const char **pzTail) |
| int | sqlite3_prepare16 (sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail) |
| int | sqlite3_prepare16_v2 (sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail) |
| int | sqlite3_prepare16_v3 (sqlite3 *db, const void *zSql, int nByte, unsigned int prepFlags, sqlite3_stmt **ppStmt, const void **pzTail) |
| const char * | sqlite3_sql (sqlite3_stmt *pStmt) |
| char * | sqlite3_expanded_sql (sqlite3_stmt *pStmt) |
| const char * | sqlite3_normalized_sql (sqlite3_stmt *pStmt) |
| int | sqlite3_stmt_readonly (sqlite3_stmt *pStmt) |
| int | sqlite3_stmt_isexplain (sqlite3_stmt *pStmt) |
| int | sqlite3_stmt_busy (sqlite3_stmt *) |
| int | sqlite3_bind_blob (sqlite3_stmt *, int, const void *, int n, void(*)(void *)) |
| int | sqlite3_bind_blob64 (sqlite3_stmt *, int, const void *, sqlite3_uint64, void(*)(void *)) |
| int | sqlite3_bind_double (sqlite3_stmt *, int, double) |
| int | sqlite3_bind_int (sqlite3_stmt *, int, int) |
| int | sqlite3_bind_int64 (sqlite3_stmt *, int, sqlite3_int64) |
| int | sqlite3_bind_null (sqlite3_stmt *, int) |
| int | sqlite3_bind_text (sqlite3_stmt *, int, const char *, int, void(*)(void *)) |
| int | sqlite3_bind_text16 (sqlite3_stmt *, int, const void *, int, void(*)(void *)) |
| int | sqlite3_bind_text64 (sqlite3_stmt *, int, const char *, sqlite3_uint64, void(*)(void *), unsigned char encoding) |
| int | sqlite3_bind_value (sqlite3_stmt *, int, const sqlite3_value *) |
| int | sqlite3_bind_pointer (sqlite3_stmt *, int, void *, const char *, void(*)(void *)) |
| int | sqlite3_bind_zeroblob (sqlite3_stmt *, int, int n) |
| int | sqlite3_bind_zeroblob64 (sqlite3_stmt *, int, sqlite3_uint64) |
| int | sqlite3_bind_parameter_count (sqlite3_stmt *) |
| const char * | sqlite3_bind_parameter_name (sqlite3_stmt *, int) |
| int | sqlite3_bind_parameter_index (sqlite3_stmt *, const char *zName) |
| int | sqlite3_clear_bindings (sqlite3_stmt *) |
| int | sqlite3_column_count (sqlite3_stmt *pStmt) |
| const char * | sqlite3_column_name (sqlite3_stmt *, int N) |
| const void * | sqlite3_column_name16 (sqlite3_stmt *, int N) |
| const char * | sqlite3_column_database_name (sqlite3_stmt *, int) |
| const void * | sqlite3_column_database_name16 (sqlite3_stmt *, int) |
| const char * | sqlite3_column_table_name (sqlite3_stmt *, int) |
| const void * | sqlite3_column_table_name16 (sqlite3_stmt *, int) |
| const char * | sqlite3_column_origin_name (sqlite3_stmt *, int) |
| const void * | sqlite3_column_origin_name16 (sqlite3_stmt *, int) |
| const char * | sqlite3_column_decltype (sqlite3_stmt *, int) |
| const void * | sqlite3_column_decltype16 (sqlite3_stmt *, int) |
| int | sqlite3_step (sqlite3_stmt *) |
| int | sqlite3_data_count (sqlite3_stmt *pStmt) |
| const void * | sqlite3_column_blob (sqlite3_stmt *, int iCol) |
| double | sqlite3_column_double (sqlite3_stmt *, int iCol) |
| int | sqlite3_column_int (sqlite3_stmt *, int iCol) |
| sqlite3_int64 | sqlite3_column_int64 (sqlite3_stmt *, int iCol) |
| const unsigned char * | sqlite3_column_text (sqlite3_stmt *, int iCol) |
| const void * | sqlite3_column_text16 (sqlite3_stmt *, int iCol) |
| sqlite3_value * | sqlite3_column_value (sqlite3_stmt *, int iCol) |
| int | sqlite3_column_bytes (sqlite3_stmt *, int iCol) |
| int | sqlite3_column_bytes16 (sqlite3_stmt *, int iCol) |
| int | sqlite3_column_type (sqlite3_stmt *, int iCol) |
| int | sqlite3_finalize (sqlite3_stmt *pStmt) |
| int | sqlite3_reset (sqlite3_stmt *pStmt) |
| int | sqlite3_create_function (sqlite3 *db, const char *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *)) |
| int | sqlite3_create_function16 (sqlite3 *db, const void *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *)) |
| int | sqlite3_create_function_v2 (sqlite3 *db, const char *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *), void(*xDestroy)(void *)) |
| int | sqlite3_create_window_function (sqlite3 *db, const char *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *), void(*xValue)(sqlite3_context *), void(*xInverse)(sqlite3_context *, int, sqlite3_value **), void(*xDestroy)(void *)) |
| int | sqlite3_aggregate_count (sqlite3_context *) |
| int | sqlite3_expired (sqlite3_stmt *) |
| int | sqlite3_transfer_bindings (sqlite3_stmt *, sqlite3_stmt *) |
| int | sqlite3_global_recover (void) |
| void | sqlite3_thread_cleanup (void) |
| int | sqlite3_memory_alarm (void(*)(void *, sqlite3_int64, int), void *, sqlite3_int64) |
| const void * | sqlite3_value_blob (sqlite3_value *) |
| double | sqlite3_value_double (sqlite3_value *) |
| int | sqlite3_value_int (sqlite3_value *) |
| sqlite3_int64 | sqlite3_value_int64 (sqlite3_value *) |
| void * | sqlite3_value_pointer (sqlite3_value *, const char *) |
| const unsigned char * | sqlite3_value_text (sqlite3_value *) |
| const void * | sqlite3_value_text16 (sqlite3_value *) |
| const void * | sqlite3_value_text16le (sqlite3_value *) |
| const void * | sqlite3_value_text16be (sqlite3_value *) |
| int | sqlite3_value_bytes (sqlite3_value *) |
| int | sqlite3_value_bytes16 (sqlite3_value *) |
| int | sqlite3_value_type (sqlite3_value *) |
| int | sqlite3_value_numeric_type (sqlite3_value *) |
| int | sqlite3_value_nochange (sqlite3_value *) |
| int | sqlite3_value_frombind (sqlite3_value *) |
| unsigned int | sqlite3_value_subtype (sqlite3_value *) |
| sqlite3_value * | sqlite3_value_dup (const sqlite3_value *) |
| void | sqlite3_value_free (sqlite3_value *) |
| void * | sqlite3_aggregate_context (sqlite3_context *, int nBytes) |
| void * | sqlite3_user_data (sqlite3_context *) |
| sqlite3 * | sqlite3_context_db_handle (sqlite3_context *) |
| void * | sqlite3_get_auxdata (sqlite3_context *, int N) |
| void | sqlite3_set_auxdata (sqlite3_context *, int N, void *, void(*)(void *)) |
| void | sqlite3_result_blob (sqlite3_context *, const void *, int, void(*)(void *)) |
| void | sqlite3_result_blob64 (sqlite3_context *, const void *, sqlite3_uint64, void(*)(void *)) |
| void | sqlite3_result_double (sqlite3_context *, double) |
| void | sqlite3_result_error (sqlite3_context *, const char *, int) |
| void | sqlite3_result_error16 (sqlite3_context *, const void *, int) |
| void | sqlite3_result_error_toobig (sqlite3_context *) |
| void | sqlite3_result_error_nomem (sqlite3_context *) |
| void | sqlite3_result_error_code (sqlite3_context *, int) |
| void | sqlite3_result_int (sqlite3_context *, int) |
| void | sqlite3_result_int64 (sqlite3_context *, sqlite3_int64) |
| void | sqlite3_result_null (sqlite3_context *) |
| void | sqlite3_result_text (sqlite3_context *, const char *, int, void(*)(void *)) |
| void | sqlite3_result_text64 (sqlite3_context *, const char *, sqlite3_uint64, void(*)(void *), unsigned char encoding) |
| void | sqlite3_result_text16 (sqlite3_context *, const void *, int, void(*)(void *)) |
| void | sqlite3_result_text16le (sqlite3_context *, const void *, int, void(*)(void *)) |
| void | sqlite3_result_text16be (sqlite3_context *, const void *, int, void(*)(void *)) |
| void | sqlite3_result_value (sqlite3_context *, sqlite3_value *) |
| void | sqlite3_result_pointer (sqlite3_context *, void *, const char *, void(*)(void *)) |
| void | sqlite3_result_zeroblob (sqlite3_context *, int n) |
| int | sqlite3_result_zeroblob64 (sqlite3_context *, sqlite3_uint64 n) |
| void | sqlite3_result_subtype (sqlite3_context *, unsigned int) |
| int | sqlite3_create_collation (sqlite3 *, const char *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *)) |
| int | sqlite3_create_collation_v2 (sqlite3 *, const char *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *), void(*xDestroy)(void *)) |
| int | sqlite3_create_collation16 (sqlite3 *, const void *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *)) |
| int | sqlite3_collation_needed (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const char *)) |
| int | sqlite3_collation_needed16 (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const void *)) |
| int | sqlite3_sleep (int) |
| int | sqlite3_win32_set_directory (unsigned long type, void *zValue) |
| int | sqlite3_win32_set_directory8 (unsigned long type, const char *zValue) |
| int | sqlite3_win32_set_directory16 (unsigned long type, const void *zValue) |
| int | sqlite3_get_autocommit (sqlite3 *) |
| sqlite3 * | sqlite3_db_handle (sqlite3_stmt *) |
| const char * | sqlite3_db_filename (sqlite3 *db, const char *zDbName) |
| int | sqlite3_db_readonly (sqlite3 *db, const char *zDbName) |
| sqlite3_stmt * | sqlite3_next_stmt (sqlite3 *pDb, sqlite3_stmt *pStmt) |
| void * | sqlite3_commit_hook (sqlite3 *, int(*)(void *), void *) |
| void * | sqlite3_rollback_hook (sqlite3 *, void(*)(void *), void *) |
| void * | sqlite3_update_hook (sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite3_int64), void *) |
| int | sqlite3_enable_shared_cache (int) |
| int | sqlite3_release_memory (int) |
| int | sqlite3_db_release_memory (sqlite3 *) |
| sqlite3_int64 | sqlite3_soft_heap_limit64 (sqlite3_int64 N) |
| sqlite3_int64 | sqlite3_hard_heap_limit64 (sqlite3_int64 N) |
| void | sqlite3_soft_heap_limit (int N) |
| int | sqlite3_table_column_metadata (sqlite3 *db, const char *zDbName, const char *zTableName, const char *zColumnName, char const **pzDataType, char const **pzCollSeq, int *pNotNull, int *pPrimaryKey, int *pAutoinc) |
| int | sqlite3_load_extension (sqlite3 *db, const char *zFile, const char *zProc, char **pzErrMsg) |
| int | sqlite3_enable_load_extension (sqlite3 *db, int onoff) |
| int | sqlite3_auto_extension (void(*xEntryPoint)(void)) |
| int | sqlite3_cancel_auto_extension (void(*xEntryPoint)(void)) |
| void | sqlite3_reset_auto_extension (void) |
| int | sqlite3_create_module (sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData) |
| int | sqlite3_create_module_v2 (sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData, void(*xDestroy)(void *)) |
| int | sqlite3_drop_modules (sqlite3 *db, const char **azKeep) |
| int | sqlite3_declare_vtab (sqlite3 *, const char *zSQL) |
| int | sqlite3_overload_function (sqlite3 *, const char *zFuncName, int nArg) |
| int | sqlite3_blob_open (sqlite3 *, const char *zDb, const char *zTable, const char *zColumn, sqlite3_int64 iRow, int flags, sqlite3_blob **ppBlob) |
| int | sqlite3_blob_reopen (sqlite3_blob *, sqlite3_int64) |
| int | sqlite3_blob_close (sqlite3_blob *) |
| int | sqlite3_blob_bytes (sqlite3_blob *) |
| int | sqlite3_blob_read (sqlite3_blob *, void *Z, int N, int iOffset) |
| int | sqlite3_blob_write (sqlite3_blob *, const void *z, int n, int iOffset) |
| sqlite3_vfs * | sqlite3_vfs_find (const char *zVfsName) |
| int | sqlite3_vfs_register (sqlite3_vfs *, int makeDflt) |
| int | sqlite3_vfs_unregister (sqlite3_vfs *) |
| sqlite3_mutex * | sqlite3_mutex_alloc (int) |
| void | sqlite3_mutex_free (sqlite3_mutex *) |
| void | sqlite3_mutex_enter (sqlite3_mutex *) |
| int | sqlite3_mutex_try (sqlite3_mutex *) |
| void | sqlite3_mutex_leave (sqlite3_mutex *) |
| int | sqlite3_mutex_held (sqlite3_mutex *) |
| int | sqlite3_mutex_notheld (sqlite3_mutex *) |
| sqlite3_mutex * | sqlite3_db_mutex (sqlite3 *) |
| int | sqlite3_file_control (sqlite3 *, const char *zDbName, int op, void *) |
| int | sqlite3_test_control (int op,...) |
| int | sqlite3_keyword_count (void) |
| int | sqlite3_keyword_name (int, const char **, int *) |
| int | sqlite3_keyword_check (const char *, int) |
| sqlite3_str * | sqlite3_str_new (sqlite3 *) |
| char * | sqlite3_str_finish (sqlite3_str *) |
| void | sqlite3_str_appendf (sqlite3_str *, const char *zFormat,...) |
| void | sqlite3_str_vappendf (sqlite3_str *, const char *zFormat, va_list) |
| void | sqlite3_str_append (sqlite3_str *, const char *zIn, int N) |
| void | sqlite3_str_appendall (sqlite3_str *, const char *zIn) |
| void | sqlite3_str_appendchar (sqlite3_str *, int N, char C) |
| void | sqlite3_str_reset (sqlite3_str *) |
| int | sqlite3_str_errcode (sqlite3_str *) |
| int | sqlite3_str_length (sqlite3_str *) |
| char * | sqlite3_str_value (sqlite3_str *) |
| int | sqlite3_status (int op, int *pCurrent, int *pHighwater, int resetFlag) |
| int | sqlite3_status64 (int op, sqlite3_int64 *pCurrent, sqlite3_int64 *pHighwater, int resetFlag) |
| int | sqlite3_db_status (sqlite3 *, int op, int *pCur, int *pHiwtr, int resetFlg) |
| int | sqlite3_stmt_status (sqlite3_stmt *, int op, int resetFlg) |
| sqlite3_backup * | sqlite3_backup_init (sqlite3 *pDest, const char *zDestName, sqlite3 *pSource, const char *zSourceName) |
| int | sqlite3_backup_step (sqlite3_backup *p, int nPage) |
| int | sqlite3_backup_finish (sqlite3_backup *p) |
| int | sqlite3_backup_remaining (sqlite3_backup *p) |
| int | sqlite3_backup_pagecount (sqlite3_backup *p) |
| int | sqlite3_unlock_notify (sqlite3 *pBlocked, void(*xNotify)(void **apArg, int nArg), void *pNotifyArg) |
| int | sqlite3_stricmp (const char *, const char *) |
| int | sqlite3_strnicmp (const char *, const char *, int) |
| int | sqlite3_strglob (const char *zGlob, const char *zStr) |
| int | sqlite3_strlike (const char *zGlob, const char *zStr, unsigned int cEsc) |
| void | sqlite3_log (int iErrCode, const char *zFormat,...) |
| void * | sqlite3_wal_hook (sqlite3 *, int(*)(void *, sqlite3 *, const char *, int), void *) |
| int | sqlite3_wal_autocheckpoint (sqlite3 *db, int N) |
| int | sqlite3_wal_checkpoint (sqlite3 *db, const char *zDb) |
| int | sqlite3_wal_checkpoint_v2 (sqlite3 *db, const char *zDb, int eMode, int *pnLog, int *pnCkpt) |
| int | sqlite3_vtab_config (sqlite3 *, int op,...) |
| int | sqlite3_vtab_on_conflict (sqlite3 *) |
| int | sqlite3_vtab_nochange (sqlite3_context *) |
| const char * | sqlite3_vtab_collation (sqlite3_index_info *, int) |
| int | sqlite3_stmt_scanstatus (sqlite3_stmt *pStmt, int idx, int iScanStatusOp, void *pOut) |
| void | sqlite3_stmt_scanstatus_reset (sqlite3_stmt *) |
| int | sqlite3_db_cacheflush (sqlite3 *) |
| int | sqlite3_system_errno (sqlite3 *) |
| int | sqlite3_snapshot_get (sqlite3 *db, const char *zSchema, sqlite3_snapshot **ppSnapshot) |
| int | sqlite3_snapshot_open (sqlite3 *db, const char *zSchema, sqlite3_snapshot *pSnapshot) |
| void | sqlite3_snapshot_free (sqlite3_snapshot *) |
| int | sqlite3_snapshot_cmp (sqlite3_snapshot *p1, sqlite3_snapshot *p2) |
| int | sqlite3_snapshot_recover (sqlite3 *db, const char *zDb) |
| unsigned char * | sqlite3_serialize (sqlite3 *db, const char *zSchema, sqlite3_int64 *piSize, unsigned int mFlags) |
| int | sqlite3_deserialize (sqlite3 *db, const char *zSchema, unsigned char *pData, sqlite3_int64 szDb, sqlite3_int64 szBuf, unsigned mFlags) |
| int | sqlite3_rtree_geometry_callback (sqlite3 *db, const char *zGeom, int(*xGeom)(sqlite3_rtree_geometry *, int, sqlite3_rtree_dbl *, int *), void *pContext) |
| int | sqlite3_rtree_query_callback (sqlite3 *db, const char *zQueryFunc, int(*xQueryFunc)(sqlite3_rtree_query_info *), void *pContext, void(*xDestructor)(void *)) |
Variables | |
| const char | sqlite3_version [] |
| char * | sqlite3_temp_directory |
| char * | sqlite3_data_directory |
| #define FTS5_TOKEN_COLOCATED 0x0001 /* Same position as prev. token */ |
| #define FULLY_WITHIN 2 /* Object fully contained within query region */ |
| #define NOT_WITHIN 0 /* Object completely outside of query region */ |
| #define PARTLY_WITHIN 1 /* Object partially overlaps query region */ |
| #define SQLITE_ABORT 4 /* Callback routine requested an abort */ |
| #define SQLITE_ABORT_ROLLBACK (SQLITE_ABORT | (2<<8)) |
| #define SQLITE_ACCESS_READWRITE 1 /* Used by PRAGMA temp_store_directory */ |
| #define SQLITE_ALTER_TABLE 26 /* Database Name Table Name */ |
| #define SQLITE_AUTH_USER (SQLITE_AUTH | (1<<8)) |
| #define SQLITE_BUSY_RECOVERY (SQLITE_BUSY | (1<<8)) |
| #define SQLITE_BUSY_SNAPSHOT (SQLITE_BUSY | (2<<8)) |
| #define SQLITE_BUSY_TIMEOUT (SQLITE_BUSY | (3<<8)) |
| #define SQLITE_CANTOPEN 14 /* Unable to open the database file */ |
| #define SQLITE_CANTOPEN_CONVPATH (SQLITE_CANTOPEN | (4<<8)) |
| #define SQLITE_CANTOPEN_DIRTYWAL (SQLITE_CANTOPEN | (5<<8)) /* Not Used */ |
| #define SQLITE_CANTOPEN_FULLPATH (SQLITE_CANTOPEN | (3<<8)) |
| #define SQLITE_CANTOPEN_ISDIR (SQLITE_CANTOPEN | (2<<8)) |
| #define SQLITE_CANTOPEN_NOTEMPDIR (SQLITE_CANTOPEN | (1<<8)) |
| #define SQLITE_CANTOPEN_SYMLINK (SQLITE_CANTOPEN | (6<<8)) |
| #define SQLITE_CHECKPOINT_FULL 1 /* Wait for writers, then checkpoint */ |
| #define SQLITE_CHECKPOINT_PASSIVE 0 /* Do as much as possible w/o blocking */ |
| #define SQLITE_CHECKPOINT_RESTART 2 /* Like FULL but wait for for readers */ |
| #define SQLITE_CHECKPOINT_TRUNCATE 3 /* Like RESTART but also truncate WAL */ |
| #define SQLITE_CONFIG_GETMALLOC 5 /* sqlite3_mem_methods* */ |
| #define SQLITE_CONFIG_GETMUTEX 11 /* sqlite3_mutex_methods* */ |
| #define SQLITE_CONFIG_GETPCACHE2 19 /* sqlite3_pcache_methods2* */ |
| #define SQLITE_CONFIG_HEAP 8 /* void*, int nByte, int min */ |
| #define SQLITE_CONFIG_MALLOC 4 /* sqlite3_mem_methods* */ |
| #define SQLITE_CONFIG_MEMDB_MAXSIZE 29 /* sqlite3_int64 */ |
| #define SQLITE_CONFIG_MMAP_SIZE 22 /* sqlite3_int64, sqlite3_int64 */ |
| #define SQLITE_CONFIG_MUTEX 10 /* sqlite3_mutex_methods* */ |
| #define SQLITE_CONFIG_PAGECACHE 7 /* void*, int sz, int N */ |
| #define SQLITE_CONFIG_PCACHE2 18 /* sqlite3_pcache_methods2* */ |
| #define SQLITE_CONSTRAINT 19 /* Abort due to constraint violation */ |
| #define SQLITE_CONSTRAINT_CHECK (SQLITE_CONSTRAINT | (1<<8)) |
| #define SQLITE_CONSTRAINT_COMMITHOOK (SQLITE_CONSTRAINT | (2<<8)) |
| #define SQLITE_CONSTRAINT_FOREIGNKEY (SQLITE_CONSTRAINT | (3<<8)) |
| #define SQLITE_CONSTRAINT_FUNCTION (SQLITE_CONSTRAINT | (4<<8)) |
| #define SQLITE_CONSTRAINT_NOTNULL (SQLITE_CONSTRAINT | (5<<8)) |
| #define SQLITE_CONSTRAINT_PINNED (SQLITE_CONSTRAINT |(11<<8)) |
| #define SQLITE_CONSTRAINT_PRIMARYKEY (SQLITE_CONSTRAINT | (6<<8)) |
| #define SQLITE_CONSTRAINT_ROWID (SQLITE_CONSTRAINT |(10<<8)) |
| #define SQLITE_CONSTRAINT_TRIGGER (SQLITE_CONSTRAINT | (7<<8)) |
| #define SQLITE_CONSTRAINT_UNIQUE (SQLITE_CONSTRAINT | (8<<8)) |
| #define SQLITE_CONSTRAINT_VTAB (SQLITE_CONSTRAINT | (9<<8)) |
| #define SQLITE_CORRUPT 11 /* The database disk image is malformed */ |
| #define SQLITE_CORRUPT_INDEX (SQLITE_CORRUPT | (3<<8)) |
| #define SQLITE_CORRUPT_SEQUENCE (SQLITE_CORRUPT | (2<<8)) |
| #define SQLITE_CORRUPT_VTAB (SQLITE_CORRUPT | (1<<8)) |
| #define SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1004 /* int int* */ |
| #define SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION 1005 /* int int* */ |
| #define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */ |
| #define SQLITE_DBCONFIG_LEGACY_ALTER_TABLE 1012 /* int int* */ |
| #define SQLITE_DBCONFIG_LEGACY_FILE_FORMAT 1016 /* int int* */ |
| #define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */ |
| #define SQLITE_DBCONFIG_MAINDBNAME 1000 /* const char* */ |
| #define SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE 1006 /* int int* */ |
| #define SQLITE_DBCONFIG_RESET_DATABASE 1009 /* int int* */ |
| #define SQLITE_DBCONFIG_TRUSTED_SCHEMA 1017 /* int int* */ |
| #define SQLITE_DBCONFIG_WRITABLE_SCHEMA 1011 /* int int* */ |
| #define SQLITE_DBSTATUS_MAX 12 /* Largest defined DBSTATUS */ |
| #define SQLITE_DENY 1 /* Abort the SQL statement with an error */ |
| #define SQLITE_DESERIALIZE_FREEONCLOSE 1 /* Call sqlite3_free() on close */ |
| #define SQLITE_DESERIALIZE_READONLY 4 /* Database is read-only */ |
| #define SQLITE_DESERIALIZE_RESIZEABLE 2 /* Resize using sqlite3_realloc64() */ |
| #define SQLITE_DONE 101 /* sqlite3_step() has finished executing */ |
| #define SQLITE_ERROR_MISSING_COLLSEQ (SQLITE_ERROR | (1<<8)) |
| #define SQLITE_ERROR_RETRY (SQLITE_ERROR | (2<<8)) |
| #define SQLITE_ERROR_SNAPSHOT (SQLITE_ERROR | (3<<8)) |
| #define SQLITE_FULL 13 /* Insertion failed because database is full */ |
| #define SQLITE_GET_LOCKPROXYFILE SQLITE_FCNTL_GET_LOCKPROXYFILE |
| #define SQLITE_IGNORE 2 /* Don't allow access, but don't generate an error */ |
| #define SQLITE_INDEX_SCAN_UNIQUE 1 /* Scan visits at most 1 row */ |
| #define SQLITE_INTERNAL 2 /* Internal logic error in SQLite */ |
| #define SQLITE_INTERRUPT 9 /* Operation terminated by sqlite3_interrupt()*/ |
| #define SQLITE_IOERR 10 /* Some kind of disk I/O error occurred */ |
| #define SQLITE_IOERR_ACCESS (SQLITE_IOERR | (13<<8)) |
| #define SQLITE_IOERR_AUTH (SQLITE_IOERR | (28<<8)) |
| #define SQLITE_IOERR_BEGIN_ATOMIC (SQLITE_IOERR | (29<<8)) |
| #define SQLITE_IOERR_BLOCKED (SQLITE_IOERR | (11<<8)) |
| #define SQLITE_IOERR_CHECKRESERVEDLOCK (SQLITE_IOERR | (14<<8)) |
| #define SQLITE_IOERR_CLOSE (SQLITE_IOERR | (16<<8)) |
| #define SQLITE_IOERR_COMMIT_ATOMIC (SQLITE_IOERR | (30<<8)) |
| #define SQLITE_IOERR_CONVPATH (SQLITE_IOERR | (26<<8)) |
| #define SQLITE_IOERR_DATA (SQLITE_IOERR | (32<<8)) |
| #define SQLITE_IOERR_DELETE (SQLITE_IOERR | (10<<8)) |
| #define SQLITE_IOERR_DELETE_NOENT (SQLITE_IOERR | (23<<8)) |
| #define SQLITE_IOERR_DIR_CLOSE (SQLITE_IOERR | (17<<8)) |
| #define SQLITE_IOERR_DIR_FSYNC (SQLITE_IOERR | (5<<8)) |
| #define SQLITE_IOERR_FSTAT (SQLITE_IOERR | (7<<8)) |
| #define SQLITE_IOERR_FSYNC (SQLITE_IOERR | (4<<8)) |
| #define SQLITE_IOERR_GETTEMPPATH (SQLITE_IOERR | (25<<8)) |
| #define SQLITE_IOERR_LOCK (SQLITE_IOERR | (15<<8)) |
| #define SQLITE_IOERR_MMAP (SQLITE_IOERR | (24<<8)) |
| #define SQLITE_IOERR_NOMEM (SQLITE_IOERR | (12<<8)) |
| #define SQLITE_IOERR_RDLOCK (SQLITE_IOERR | (9<<8)) |
| #define SQLITE_IOERR_READ (SQLITE_IOERR | (1<<8)) |
| #define SQLITE_IOERR_ROLLBACK_ATOMIC (SQLITE_IOERR | (31<<8)) |
| #define SQLITE_IOERR_SEEK (SQLITE_IOERR | (22<<8)) |
| #define SQLITE_IOERR_SHMLOCK (SQLITE_IOERR | (20<<8)) |
| #define SQLITE_IOERR_SHMMAP (SQLITE_IOERR | (21<<8)) |
| #define SQLITE_IOERR_SHMOPEN (SQLITE_IOERR | (18<<8)) |
| #define SQLITE_IOERR_SHMSIZE (SQLITE_IOERR | (19<<8)) |
| #define SQLITE_IOERR_SHORT_READ (SQLITE_IOERR | (2<<8)) |
| #define SQLITE_IOERR_TRUNCATE (SQLITE_IOERR | (6<<8)) |
| #define SQLITE_IOERR_UNLOCK (SQLITE_IOERR | (8<<8)) |
| #define SQLITE_IOERR_VNODE (SQLITE_IOERR | (27<<8)) |
| #define SQLITE_IOERR_WRITE (SQLITE_IOERR | (3<<8)) |
| #define SQLITE_LAST_ERRNO SQLITE_FCNTL_LAST_ERRNO |
| #define SQLITE_LOCKED 6 /* A table in the database is locked */ |
| #define SQLITE_LOCKED_SHAREDCACHE (SQLITE_LOCKED | (1<<8)) |
| #define SQLITE_LOCKED_VTAB (SQLITE_LOCKED | (2<<8)) |
| #define SQLITE_MUTEX_STATIC_APP1 8 /* For use by application */ |
| #define SQLITE_MUTEX_STATIC_APP2 9 /* For use by application */ |
| #define SQLITE_MUTEX_STATIC_APP3 10 /* For use by application */ |
| #define SQLITE_MUTEX_STATIC_MEM 3 /* sqlite3_malloc() */ |
| #define SQLITE_MUTEX_STATIC_OPEN 4 /* sqlite3BtreeOpen() */ |
| #define SQLITE_MUTEX_STATIC_PMEM 7 /* sqlite3PageMalloc() */ |
| #define SQLITE_MUTEX_STATIC_PRNG 5 /* sqlite3_randomness() */ |
| #define SQLITE_MUTEX_STATIC_VFS1 11 /* For use by built-in VFS */ |
| #define SQLITE_MUTEX_STATIC_VFS2 12 /* For use by extension VFS */ |
| #define SQLITE_MUTEX_STATIC_VFS3 13 /* For use by application VFS */ |
| #define SQLITE_NOLFS 22 /* Uses OS features not supported on host */ |
| #define SQLITE_NOTADB 26 /* File opened that is not a database file */ |
| #define SQLITE_NOTFOUND 12 /* Unknown opcode in sqlite3_file_control() */ |
| #define SQLITE_NOTICE 27 /* Notifications from sqlite3_log() */ |
| #define SQLITE_NOTICE_RECOVER_ROLLBACK (SQLITE_NOTICE | (2<<8)) |
| #define SQLITE_NOTICE_RECOVER_WAL (SQLITE_NOTICE | (1<<8)) |
| #define SQLITE_OPEN_CREATE 0x00000004 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_DELETEONCLOSE 0x00000008 /* VFS only */ |
| #define SQLITE_OPEN_FULLMUTEX 0x00010000 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_MAIN_JOURNAL 0x00000800 /* VFS only */ |
| #define SQLITE_OPEN_MASTER_JOURNAL 0x00004000 /* VFS only */ |
| #define SQLITE_OPEN_MEMORY 0x00000080 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_NOFOLLOW 0x01000000 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_NOMUTEX 0x00008000 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_PRIVATECACHE 0x00040000 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_READONLY 0x00000001 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_READWRITE 0x00000002 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_SHAREDCACHE 0x00020000 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_OPEN_TEMP_JOURNAL 0x00001000 /* VFS only */ |
| #define SQLITE_OPEN_TRANSIENT_DB 0x00000400 /* VFS only */ |
| #define SQLITE_OPEN_URI 0x00000040 /* Ok for sqlite3_open_v2() */ |
| #define SQLITE_PRAGMA 19 /* Pragma Name 1st arg or NULL */ |
| #define SQLITE_PROTOCOL 15 /* Database lock protocol error */ |
| #define SQLITE_RANGE 25 /* 2nd parameter to sqlite3_bind out of range */ |
| #define SQLITE_READONLY 8 /* Attempt to write a readonly database */ |
| #define SQLITE_READONLY_CANTINIT (SQLITE_READONLY | (5<<8)) |
| #define SQLITE_READONLY_CANTLOCK (SQLITE_READONLY | (2<<8)) |
| #define SQLITE_READONLY_DBMOVED (SQLITE_READONLY | (4<<8)) |
| #define SQLITE_READONLY_DIRECTORY (SQLITE_READONLY | (6<<8)) |
| #define SQLITE_READONLY_RECOVERY (SQLITE_READONLY | (1<<8)) |
| #define SQLITE_READONLY_ROLLBACK (SQLITE_READONLY | (3<<8)) |
| #define SQLITE_ROW 100 /* sqlite3_step() has another row ready */ |
| #define SQLITE_SAVEPOINT 32 /* Operation Savepoint Name */ |
| #define SQLITE_SCHEMA 17 /* The database schema changed */ |
| #define SQLITE_SERIALIZE_NOCOPY 0x001 /* Do no memory allocations */ |
| #define SQLITE_SET_LOCKPROXYFILE SQLITE_FCNTL_SET_LOCKPROXYFILE |
| #define SQLITE_SOURCE_ID "2020-06-18 14:00:33 7ebdfa80be8e8e73324b8d66b3460222eb74c7e9dfd655b48d6ca7e1933cc8fd" |
| #define SQLITE_STATIC ((sqlite3_destructor_type)0) |
| #define SQLITE_STDCALL SQLITE_APICALL |
| #define SQLITE_TOOBIG 18 /* String or BLOB exceeds size limit */ |
| #define SQLITE_TRANSIENT ((sqlite3_destructor_type)-1) |
| #define SQLITE_UTF16_ALIGNED 8 /* sqlite3_create_collation only */ |
| #define SQLITE_WARNING 28 /* Warnings from sqlite3_log() */ |
| #define SQLITE_WARNING_AUTOINDEX (SQLITE_WARNING | (1<<8)) |
| typedef void(* fts5_extension_function) (const Fts5ExtensionApi *pApi, Fts5Context *pFts, sqlite3_context *pCtx, int nVal, sqlite3_value **apVal) |
| typedef struct fts5_tokenizer fts5_tokenizer |
| typedef struct Fts5Context Fts5Context |
| typedef struct Fts5ExtensionApi Fts5ExtensionApi |
| typedef struct Fts5PhraseIter Fts5PhraseIter |
| typedef struct Fts5Tokenizer Fts5Tokenizer |
| typedef struct sqlite3_api_routines sqlite3_api_routines |
| typedef struct sqlite3_backup sqlite3_backup |
| typedef struct sqlite3_blob sqlite3_blob |
| typedef int(* sqlite3_callback) (void *, int, char **, char **) |
| typedef struct sqlite3_context sqlite3_context |
| typedef struct sqlite3_file sqlite3_file |
| typedef struct sqlite3_index_info sqlite3_index_info |
| typedef sqlite_int64 sqlite3_int64 |
| typedef struct sqlite3_io_methods sqlite3_io_methods |
| typedef struct sqlite3_mem_methods sqlite3_mem_methods |
| typedef struct sqlite3_module sqlite3_module |
| typedef struct sqlite3_mutex sqlite3_mutex |
| typedef struct sqlite3_mutex_methods sqlite3_mutex_methods |
| typedef struct sqlite3_pcache sqlite3_pcache |
| typedef struct sqlite3_pcache_methods sqlite3_pcache_methods |
| typedef struct sqlite3_pcache_methods2 sqlite3_pcache_methods2 |
| typedef struct sqlite3_pcache_page sqlite3_pcache_page |
| typedef double sqlite3_rtree_dbl |
| typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry |
| typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info |
| typedef struct sqlite3_snapshot sqlite3_snapshot |
| typedef struct sqlite3_stmt sqlite3_stmt |
| typedef struct sqlite3_str sqlite3_str |
| typedef sqlite_uint64 sqlite3_uint64 |
| typedef struct sqlite3_value sqlite3_value |
| typedef struct sqlite3_vfs sqlite3_vfs |
| typedef struct sqlite3_vtab sqlite3_vtab |
| typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor |
| typedef long long int sqlite_int64 |
| typedef unsigned long long int sqlite_uint64 |
| void* sqlite3_aggregate_context | ( | sqlite3_context * | p, |
| int | nBytes | ||
| ) |
Definition at line 83672 of file sqlite3.c.
References createAggContext(), sqlite3_value::db, sqlite3_value::flags, MEM_Agg, sqlite3::mutex, sqlite3_context::pFunc, sqlite3_context::pMem, sqlite3_context::pOut, sqlite3_mutex_held(), testcase, FuncDef::xFinalize, and sqlite3_value::z.
Referenced by countInverse(), minmaxStep(), ntileStepFunc(), rankStepFunc(), row_numberValueFunc(), and sumStep().
| int sqlite3_aggregate_count | ( | sqlite3_context * | p | ) |
Definition at line 83774 of file sqlite3.c.
References sqlite3_value::n, sqlite3_context::pFunc, sqlite3_context::pMem, and FuncDef::xFinalize.
| int sqlite3_auto_extension | ( | void(*)(void) | xEntryPoint | ) |
Definition at line 124653 of file sqlite3.c.
References sqlite3_initialize(), sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3_realloc64(), sqlite3MutexAlloc(), SQLITE_MUTEX_STATIC_MASTER, SQLITE_NOMEM_BKPT, SQLITE_OK, wsdAutoext, and wsdAutoextInit.
| int sqlite3_backup_finish | ( | sqlite3_backup * | p | ) |
Definition at line 75445 of file sqlite3.c.
Referenced by sqlite3BtreeCopyFile().
| sqlite3_backup* sqlite3_backup_init | ( | sqlite3 * | pDest, |
| const char * | zDestName, | ||
| sqlite3 * | pSource, | ||
| const char * | zSourceName | ||
| ) |
Definition at line 75011 of file sqlite3.c.
References checkReadTransaction(), findBtree(), sqlite3_backup::iNext, sqlite3_backup::isAttached, sqlite3::mutex, Btree::nBackup, sqlite3_backup::pDest, sqlite3_backup::pDestDb, sqlite3_backup::pSrc, sqlite3_backup::pSrcDb, sqlite3_free(), sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3Error(), sqlite3ErrorWithMsg(), sqlite3MallocZero(), sqlite3SafetyCheckOk(), SQLITE_ERROR, SQLITE_MISUSE_BKPT, SQLITE_NOMEM_BKPT, and SQLITE_OK.
| int sqlite3_backup_pagecount | ( | sqlite3_backup * | p | ) |
| int sqlite3_backup_remaining | ( | sqlite3_backup * | p | ) |
| int sqlite3_backup_step | ( | sqlite3_backup * | p, |
| int | nPage | ||
| ) |
Definition at line 75191 of file sqlite3.c.
Referenced by sqlite3BtreeCopyFile().
| int sqlite3_bind_blob | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| const void * | zData, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
| int sqlite3_bind_blob64 | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| const void * | zData, | ||
| sqlite3_uint64 | nData, | ||
| void(*)(void *) | xDel | ||
| ) |
Definition at line 84207 of file sqlite3.c.
References bindText(), and SQLITE_MISUSE_BKPT.
| int sqlite3_bind_double | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| double | rValue | ||
| ) |
Definition at line 84221 of file sqlite3.c.
References invokeValueDestructor().
| int sqlite3_bind_int | ( | sqlite3_stmt * | p, |
| int | i, | ||
| int | iValue | ||
| ) |
Definition at line 84231 of file sqlite3.c.
References Vdbe::aVar, Vdbe::db, sqlite3::mutex, sqlite3_mutex_leave(), and sqlite3VdbeMemSetDouble().
| int sqlite3_bind_int64 | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| sqlite3_int64 | iValue | ||
| ) |
| int sqlite3_bind_null | ( | sqlite3_stmt * | pStmt, |
| int | i | ||
| ) |
Definition at line 84244 of file sqlite3.c.
References Vdbe::aVar, Vdbe::db, sqlite3::mutex, sqlite3_mutex_leave(), and sqlite3VdbeMemSetInt64().
| int sqlite3_bind_parameter_count | ( | sqlite3_stmt * | pStmt | ) |
| int sqlite3_bind_parameter_index | ( | sqlite3_stmt * | pStmt, |
| const char * | zName | ||
| ) |
Definition at line 84393 of file sqlite3.c.
References nName, Vdbe::pVList, sqlite3VListNameToNum(), and zName.
| const char* sqlite3_bind_parameter_name | ( | sqlite3_stmt * | pStmt, |
| int | i | ||
| ) |
Definition at line 84378 of file sqlite3.c.
References Vdbe::pVList, and sqlite3VListNumToName().
| int sqlite3_bind_pointer | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| void * | pPtr, | ||
| const char * | zPTtype, | ||
| void(*)(void *) | xDestructor | ||
| ) |
| int sqlite3_bind_text | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| const char * | zData, | ||
| int | nData, | ||
| void(*)(void *) | xDel | ||
| ) |
| int sqlite3_bind_text16 | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| const void * | zData, | ||
| int | nData, | ||
| void(*)(void *) | xDel | ||
| ) |
| int sqlite3_bind_text64 | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| const char * | zData, | ||
| sqlite3_uint64 | nData, | ||
| void(*)(void *) | xDel, | ||
| unsigned char | encoding | ||
| ) |
Definition at line 84280 of file sqlite3.c.
References bindText(), and SQLITE_UTF8.
| int sqlite3_bind_value | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| const sqlite3_value * | pValue | ||
| ) |
Definition at line 84307 of file sqlite3.c.
References bindText(), and SQLITE_UTF16NATIVE.
| int sqlite3_bind_zeroblob | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| int | n | ||
| ) |
| int sqlite3_bind_zeroblob64 | ( | sqlite3_stmt * | pStmt, |
| int | i, | ||
| sqlite3_uint64 | n | ||
| ) |
Definition at line 84348 of file sqlite3.c.
References Vdbe::aVar, Vdbe::db, sqlite3::mutex, sqlite3_mutex_leave(), and sqlite3VdbeMemSetZeroBlob().
| int sqlite3_blob_bytes | ( | sqlite3_blob * | pBlob | ) |
Definition at line 93617 of file sqlite3.c.
References Incrblob::nByte, and Incrblob::pStmt.
| int sqlite3_blob_close | ( | sqlite3_blob * | pBlob | ) |
| int sqlite3_blob_open | ( | sqlite3 * | db, |
| const char * | zDb, | ||
| const char * | zTable, | ||
| const char * | zColumn, | ||
| sqlite3_int64 | iRow, | ||
| int | flags, | ||
| sqlite3_blob ** | ppBlob | ||
| ) |
| int sqlite3_blob_read | ( | sqlite3_blob * | pBlob, |
| void * | Z, | ||
| int | N, | ||
| int | iOffset | ||
| ) |
| int sqlite3_blob_reopen | ( | sqlite3_blob * | pBlob, |
| sqlite3_int64 | iRow | ||
| ) |
| int sqlite3_blob_write | ( | sqlite3_blob * | pBlob, |
| const void * | z, | ||
| int | n, | ||
| int | iOffset | ||
| ) |
| int sqlite3_busy_handler | ( | sqlite3 * | db, |
| int(*)(void *, int) | xBusy, | ||
| void * | pArg | ||
| ) |
Definition at line 162012 of file sqlite3.c.
Referenced by sqlite3_busy_timeout().
| int sqlite3_busy_timeout | ( | sqlite3 * | db, |
| int | ms | ||
| ) |
Definition at line 162066 of file sqlite3.c.
References sqlite3_busy_handler(), sqlite3SafetyCheckOk(), SQLITE_MISUSE_BKPT, and sqliteDefaultBusyCallback().
| int sqlite3_cancel_auto_extension | ( | void(*)(void) | xEntryPoint | ) |
Definition at line 124700 of file sqlite3.c.
References sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3MutexAlloc(), SQLITE_MUTEX_STATIC_MASTER, wsdAutoext, and wsdAutoextInit.
| int sqlite3_changes | ( | sqlite3 * | db | ) |
| int sqlite3_clear_bindings | ( | sqlite3_stmt * | pStmt | ) |
| int sqlite3_close_v2 | ( | sqlite3 * | db | ) |
Definition at line 161582 of file sqlite3.c.
References sqlite3Close().
| int sqlite3_collation_needed | ( | sqlite3 * | db, |
| void * | pCollNeededArg, | ||
| void(*)(void *, sqlite3 *, int eTextRep, const char *) | xCollNeeded | ||
| ) |
Definition at line 163842 of file sqlite3.c.
References sqlite3::mutex, sqlite3::pCollNeededArg, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3SafetyCheckOk(), SQLITE_MISUSE_BKPT, SQLITE_OK, sqlite3::xCollNeeded, and sqlite3::xCollNeeded16.
| int sqlite3_collation_needed16 | ( | sqlite3 * | db, |
| void * | pCollNeededArg, | ||
| void(*)(void *, sqlite3 *, int eTextRep, const void *) | xCollNeeded16 | ||
| ) |
Definition at line 163863 of file sqlite3.c.
References sqlite3::mutex, sqlite3::pCollNeededArg, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3SafetyCheckOk(), SQLITE_MISUSE_BKPT, SQLITE_OK, sqlite3::xCollNeeded, and sqlite3::xCollNeeded16.
| const void* sqlite3_column_blob | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| int sqlite3_column_bytes | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| int sqlite3_column_bytes16 | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| int sqlite3_column_count | ( | sqlite3_stmt * | pStmt | ) |
Definition at line 83783 of file sqlite3.c.
Referenced by columnName(), and sqlite3_exec().
| const char* sqlite3_column_database_name | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| const void* sqlite3_column_database_name16 | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| const char* sqlite3_column_decltype | ( | sqlite3_stmt * | pStmt, |
| int | N | ||
| ) |
| const void* sqlite3_column_decltype16 | ( | sqlite3_stmt * | pStmt, |
| int | N | ||
| ) |
Definition at line 84050 of file sqlite3.c.
References COLNAME_DECLTYPE, and columnName().
| double sqlite3_column_double | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| int sqlite3_column_int | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| sqlite3_int64 sqlite3_column_int64 | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| const char* sqlite3_column_name | ( | sqlite3_stmt * | pStmt, |
| int | N | ||
| ) |
Definition at line 84023 of file sqlite3.c.
Referenced by sqlite3_exec().
| const void* sqlite3_column_name16 | ( | sqlite3_stmt * | pStmt, |
| int | N | ||
| ) |
Definition at line 84027 of file sqlite3.c.
References COLNAME_NAME, and columnName().
| const char* sqlite3_column_origin_name | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| const void* sqlite3_column_origin_name16 | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| const char* sqlite3_column_table_name | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| const void* sqlite3_column_table_name16 | ( | sqlite3_stmt * | , |
| int | |||
| ) |
| const unsigned char* sqlite3_column_text | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
Definition at line 83931 of file sqlite3.c.
Referenced by execSql(), and sqlite3_exec().
| const void* sqlite3_column_text16 | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| int sqlite3_column_type | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
Definition at line 83952 of file sqlite3.c.
References columnMallocFailure(), columnMem(), and sqlite3_value_text16().
Referenced by sqlite3_exec().
| sqlite3_value* sqlite3_column_value | ( | sqlite3_stmt * | pStmt, |
| int | iCol | ||
| ) |
| void* sqlite3_commit_hook | ( | sqlite3 * | db, |
| int(*)(void *) | xCallback, | ||
| void * | pArg | ||
| ) |
Definition at line 162491 of file sqlite3.c.
References sqlite3::mutex, sqlite3::pCommitArg, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3SafetyCheckOk(), SQLITE_MISUSE_BKPT, and sqlite3::xCommitCallback.
| int sqlite3_compileoption_used | ( | const char * | zOptName | ) |
Definition at line 164882 of file sqlite3.c.
References sqlite3CompileOptions(), sqlite3IsIdChar(), sqlite3Strlen30(), sqlite3StrNICmp, and SQLITE_MISUSE_BKPT.
Referenced by compileoptionusedFunc().
| int sqlite3_complete | ( | const char * | sql | ) |
Definition at line 160044 of file sqlite3.c.
References IdChar, sqlite3StrNICmp, SQLITE_MISUSE_BKPT, tkCREATE, tkEND, tkEXPLAIN, tkOTHER, tkSEMI, tkTEMP, tkTRIGGER, and tkWS.
Referenced by sqlite3_complete16().
| int sqlite3_complete16 | ( | const void * | sql | ) |
Definition at line 160209 of file sqlite3.c.
References sqlite3_complete(), sqlite3_initialize(), sqlite3ValueFree(), sqlite3ValueNew(), sqlite3ValueSetStr(), sqlite3ValueText(), SQLITE_NOMEM_BKPT, SQLITE_STATIC, SQLITE_UTF16NATIVE, and SQLITE_UTF8.
| int sqlite3_config | ( | int | op, |
| ... | |||
| ) |
Definition at line 160760 of file sqlite3.c.
References sqlite3GlobalConfig, sqlite3HeaderSizeBtree(), sqlite3HeaderSizePcache(), sqlite3HeaderSizePcache1(), sqlite3MemSetDefault(), sqlite3PCacheSetDefault(), SQLITE_CONFIG_COVERING_INDEX_SCAN, SQLITE_CONFIG_GETMALLOC, SQLITE_CONFIG_GETMUTEX, SQLITE_CONFIG_GETPCACHE, SQLITE_CONFIG_GETPCACHE2, SQLITE_CONFIG_HEAP, SQLITE_CONFIG_LOG, SQLITE_CONFIG_LOOKASIDE, SQLITE_CONFIG_MALLOC, SQLITE_CONFIG_MEMDB_MAXSIZE, SQLITE_CONFIG_MEMSTATUS, SQLITE_CONFIG_MMAP_SIZE, SQLITE_CONFIG_MULTITHREAD, SQLITE_CONFIG_MUTEX, SQLITE_CONFIG_PAGECACHE, SQLITE_CONFIG_PCACHE, SQLITE_CONFIG_PCACHE2, SQLITE_CONFIG_PCACHE_HDRSZ, SQLITE_CONFIG_PMASZ, SQLITE_CONFIG_SERIALIZED, SQLITE_CONFIG_SINGLETHREAD, SQLITE_CONFIG_SMALL_MALLOC, SQLITE_CONFIG_SORTERREF_SIZE, SQLITE_CONFIG_SQLLOG, SQLITE_CONFIG_STMTJRNL_SPILL, SQLITE_CONFIG_URI, SQLITE_CONFIG_WIN32_HEAPSIZE, SQLITE_DEFAULT_MMAP_SIZE, SQLITE_DEFAULT_SORTERREF_SIZE, SQLITE_ERROR, SQLITE_MAX_MMAP_SIZE, SQLITE_MISUSE_BKPT, and SQLITE_OK.
Referenced by main(), main_init(), sqlite3MemSetDefault(), sqlite3MemTraceDeactivate(), and verify_uninitialized().
| sqlite3* sqlite3_context_db_handle | ( | sqlite3_context * | p | ) |
Definition at line 83599 of file sqlite3.c.
References sqlite3_value::db, and sqlite3_context::pOut.
Referenced by attachFunc(), changes(), contextMalloc(), detachFunc(), likeFunc(), loadExt(), renameColumnFunc(), renameEditSql(), renameTableFunc(), renameTableTest(), replaceFunc(), statInit(), strftimeFunc(), and substrFunc().
| int sqlite3_create_collation | ( | sqlite3 * | db, |
| const char * | zName, | ||
| int | eTextRep, | ||
| void * | pArg, | ||
| int(*)(void *, int, const void *, int, const void *) | xCompare | ||
| ) |
| int sqlite3_create_collation16 | ( | sqlite3 * | db, |
| const void * | zName, | ||
| int | eTextRep, | ||
| void * | pArg, | ||
| int(*)(void *, int, const void *, int, const void *) | xCompare | ||
| ) |
| int sqlite3_create_collation_v2 | ( | sqlite3 * | db, |
| const char * | zName, | ||
| int | eTextRep, | ||
| void * | pArg, | ||
| int(*)(void *, int, const void *, int, const void *) | xCompare, | ||
| void(*)(void *) | xDestroy | ||
| ) |
| char* sqlite3_create_filename | ( | const char * | zDatabase, |
| const char * | zJournal, | ||
| const char * | zWal, | ||
| int | nParam, | ||
| const char ** | azParam | ||
| ) |
Definition at line 164570 of file sqlite3.c.
References appendText(), and sqlite3_malloc64().
| int sqlite3_create_function | ( | sqlite3 * | db, |
| const char * | zFunctionName, | ||
| int | nArg, | ||
| int | eTextRep, | ||
| void * | pApp, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xFunc, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xStep, | ||
| void(*)(sqlite3_context *) | xFinal | ||
| ) |
| int sqlite3_create_function16 | ( | sqlite3 * | db, |
| const void * | zFunctionName, | ||
| int | nArg, | ||
| int | eTextRep, | ||
| void * | pApp, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xFunc, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xStep, | ||
| void(*)(sqlite3_context *) | xFinal | ||
| ) |
Definition at line 162315 of file sqlite3.c.
References createFunctionApi().
| int sqlite3_create_function_v2 | ( | sqlite3 * | db, |
| const char * | zFunctionName, | ||
| int | nArg, | ||
| int | eTextRep, | ||
| void * | pApp, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xFunc, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xStep, | ||
| void(*)(sqlite3_context *) | xFinal, | ||
| void(*)(void *) | xDestroy | ||
| ) |
Definition at line 162284 of file sqlite3.c.
References createFunctionApi().
Referenced by sqlite3_overload_function().
| int sqlite3_create_module | ( | sqlite3 * | db, |
| const char * | zName, | ||
| const sqlite3_module * | p, | ||
| void * | pClientData | ||
| ) |
| int sqlite3_create_module_v2 | ( | sqlite3 * | db, |
| const char * | zName, | ||
| const sqlite3_module * | p, | ||
| void * | pClientData, | ||
| void(*)(void *) | xDestroy | ||
| ) |
| int sqlite3_create_window_function | ( | sqlite3 * | db, |
| const char * | zFunctionName, | ||
| int | nArg, | ||
| int | eTextRep, | ||
| void * | pApp, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xStep, | ||
| void(*)(sqlite3_context *) | xFinal, | ||
| void(*)(sqlite3_context *) | xValue, | ||
| void(*)(sqlite3_context *, int, sqlite3_value **) | xInverse, | ||
| void(*)(void *) | xDestroy | ||
| ) |
Definition at line 162298 of file sqlite3.c.
References createFunctionApi().
| int sqlite3_data_count | ( | sqlite3_stmt * | pStmt | ) |
| sqlite3_file* sqlite3_database_file_object | ( | const char * | zName | ) |
| const char* sqlite3_db_filename | ( | sqlite3 * | db, |
| const char * | zDbName | ||
| ) |
| sqlite3* sqlite3_db_handle | ( | sqlite3_stmt * | pStmt | ) |
| sqlite3_mutex* sqlite3_db_mutex | ( | sqlite3 * | db | ) |
| int sqlite3_db_readonly | ( | sqlite3 * | db, |
| const char * | zDbName | ||
| ) |
| int sqlite3_db_status | ( | sqlite3 * | db, |
| int | op, | ||
| int * | pCur, | ||
| int * | pHiwtr, | ||
| int | resetFlg | ||
| ) |
| int sqlite3_declare_vtab | ( | sqlite3 * | db, |
| const char * | zSQL | ||
| ) |
Definition at line 139743 of file sqlite3.c.
References Table::aCol, VtabCtx::bDeclared, Parse::db, Parse::eParseMode, HasRowid, IsVirtual, sqlite3::mallocFailed, sqlite3::mutex, Table::nCol, Parse::nQueryLoop, PARSE_MODE_DECLARE_VTAB, PARSE_MODE_NORMAL, Table::pIndex, VTable::pMod, Module::pModule, Parse::pNewTable, Index::pNext, Table::pSelect, VtabCtx::pTab, Index::pTable, Parse::pVdbe, sqlite3::pVtabCtx, VtabCtx::pVTable, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3ApiExit(), sqlite3DbFree(), sqlite3DeleteTable(), sqlite3Error(), sqlite3ErrorWithMsg(), sqlite3ParserReset(), sqlite3PrimaryKeyIndex(), sqlite3RunParser(), sqlite3SafetyCheckOk(), sqlite3VdbeFinalize(), SQLITE_ERROR, SQLITE_MISUSE, SQLITE_MISUSE_BKPT, SQLITE_OK, Table::tabFlags, TF_NoVisibleRowid, TF_WithoutRowid, and sqlite3_module::xUpdate.
| int sqlite3_deserialize | ( | sqlite3 * | db, |
| const char * | zSchema, | ||
| unsigned char * | pData, | ||
| sqlite3_int64 | szDb, | ||
| sqlite3_int64 | szBuf, | ||
| unsigned | mFlags | ||
| ) |
| int sqlite3_drop_modules | ( | sqlite3 * | db, |
| const char ** | azKeep | ||
| ) |
| int sqlite3_enable_load_extension | ( | sqlite3 * | db, |
| int | onoff | ||
| ) |
| int sqlite3_enable_shared_cache | ( | int | enable | ) |
Definition at line 64421 of file sqlite3.c.
References sqlite3GlobalConfig, and SQLITE_OK.
| int sqlite3_errcode | ( | sqlite3 * | db | ) |
Definition at line 162888 of file sqlite3.c.
References sqlite3SafetyCheckSickOrOk(), and SQLITE_MISUSE_BKPT.
Referenced by openDatabase().
| const char* sqlite3_errmsg | ( | sqlite3 * | db | ) |
Definition at line 162818 of file sqlite3.c.
Referenced by blobSeekToRow(), execSqlF(), sqlite3_exec(), and sqlite3InitCallback().
| const void* sqlite3_errmsg16 | ( | sqlite3 * | db | ) |
Definition at line 162846 of file sqlite3.c.
References sqlite3::errCode, sqlite3::mallocFailed, sqlite3::mutex, sqlite3::pErr, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3_value_text16(), sqlite3ErrorWithMsg(), sqlite3ErrStr(), sqlite3OomClear(), and sqlite3SafetyCheckSickOrOk().
| const char* sqlite3_errstr | ( | int | rc | ) |
Definition at line 162915 of file sqlite3.c.
References sqlite3ErrStr().
| int sqlite3_exec | ( | sqlite3 * | db, |
| const char * | sql, | ||
| int(*)(void *, int, char **, char **) | callback, | ||
| void * | pArg, | ||
| char ** | errmsg | ||
| ) |
Definition at line 123155 of file sqlite3.c.
References sqlite3::errMask, sqlite3::flags, sqlite3::mutex, sqlite3_column_count(), sqlite3_column_name(), sqlite3_column_text(), sqlite3_column_type(), sqlite3_errmsg(), sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3_prepare_v2(), sqlite3_step(), sqlite3ApiExit(), sqlite3DbFree(), sqlite3DbMallocRaw(), sqlite3DbStrDup(), sqlite3Error(), sqlite3Isspace, sqlite3OomFault(), sqlite3SafetyCheckOk(), sqlite3VdbeFinalize(), SQLITE_ABORT, SQLITE_DONE, SQLITE_MISUSE_BKPT, SQLITE_NOMEM, SQLITE_NOMEM_BKPT, SQLITE_NULL, SQLITE_NullCallback, SQLITE_OK, and SQLITE_ROW.
Referenced by sqlite3_get_table(), sqlite3AnalysisLoad(), and sqlite3InitOne().
| char* sqlite3_expanded_sql | ( | sqlite3_stmt * | pStmt | ) |
Definition at line 84550 of file sqlite3.c.
References Vdbe::db, sqlite3::mutex, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3_sql(), and sqlite3VdbeExpandSql().
| int sqlite3_expired | ( | sqlite3_stmt * | pStmt | ) |
Definition at line 82813 of file sqlite3.c.
References Vdbe::expired.
| int sqlite3_extended_result_codes | ( | sqlite3 * | db, |
| int | onoff | ||
| ) |
| int sqlite3_file_control | ( | sqlite3 * | db, |
| const char * | zDbName, | ||
| int | op, | ||
| void * | pArg | ||
| ) |
| const char* sqlite3_filename_database | ( | const char * | zFilename | ) |
| const char* sqlite3_filename_journal | ( | const char * | zFilename | ) |
Definition at line 164682 of file sqlite3.c.
References databaseName().
| const char* sqlite3_filename_wal | ( | const char * | zFilename | ) |
Definition at line 164691 of file sqlite3.c.
References sqlite3Strlen30().
| int sqlite3_finalize | ( | sqlite3_stmt * | pStmt | ) |
Definition at line 82884 of file sqlite3.c.
References checkProfileCallback, Vdbe::db, sqlite3::mutex, sqlite3_mutex_enter(), sqlite3ApiExit(), sqlite3LeaveMutexAndCloseZombie(), sqlite3VdbeFinalize(), SQLITE_MISUSE_BKPT, SQLITE_OK, and vdbeSafety().
Referenced by blobSeekToRow(), and sqlite3InitCallback().
| void sqlite3_free | ( | void * | p | ) |
Definition at line 27647 of file sqlite3.c.
Referenced by attachFunc(), btreeRestoreCursorPosition(), charFunc(), clearAllSharedCacheTableLocks(), closeUnixFile(), fillInUnixFile(), findInodeInfo(), loadExt(), openDatabase(), pager_delmaster(), pcache1Destroy(), pcache1ResizeHash(), pthreadMutexFree(), quoteFunc(), rehash(), releaseAllSavepoints(), releaseInodeInfo(), renameColumnParseError(), renameEditSql(), replaceFunc(), saveCursorKey(), setupLookaside(), sqlite3_backup_init(), sqlite3_free_filename(), sqlite3_get_table(), sqlite3_get_table_cb(), sqlite3_overload_function(), sqlite3AnalysisLoad(), sqlite3AutoLoadExtensions(), sqlite3BitvecBuiltinTest(), sqlite3BtreeIntegrityCheck(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreeOpen(), sqlite3InvalidFunction(), sqlite3LeaveMutexAndCloseZombie(), sqlite3LoadExtension(), sqlite3NotPureFunc(), sqlite3OsInit(), sqlite3PagerClose(), sqlite3PagerOpen(), sqlite3RunParser(), sqlite3VdbeList(), sqlite3VdbeMemGrow(), sqlite3VtabImportErrmsg(), sqlite3WalOpen(), statGet(), unixFullPathname(), unixOpen(), unixOpenSharedMemory(), unixShmPurge(), unixShmUnmap(), vdbePmaWriterFinish(), vdbeSorterListToPMA(), vtabBestIndex(), vtabCallConstructor(), walBeginShmUnreliable(), walIndexRecover(), walIteratorInit(), walRewriteChecksums(), whereLoopAddVirtual(), and whereLoopAddVirtualOne().
| void sqlite3_free_filename | ( | char * | p | ) |
Definition at line 164606 of file sqlite3.c.
References databaseName(), and sqlite3_free().
Referenced by attachFunc(), and sqlite3ParseUri().
| void sqlite3_free_table | ( | char ** | result | ) |
Definition at line 135986 of file sqlite3.c.
Referenced by sqlite3_get_table().
| int sqlite3_get_autocommit | ( | sqlite3 * | db | ) |
Definition at line 163896 of file sqlite3.c.
References sqlite3::autoCommit, sqlite3SafetyCheckOk(), and SQLITE_MISUSE_BKPT.
| void* sqlite3_get_auxdata | ( | sqlite3_context * | pCtx, |
| int | N | ||
| ) |
Definition at line 83693 of file sqlite3.c.
References sqlite3_value::db, AuxData::iAuxArg, AuxData::iAuxOp, sqlite3_context::iOp, sqlite3::mutex, AuxData::pAux, Vdbe::pAuxData, AuxData::pNextAux, sqlite3_context::pOut, sqlite3_context::pVdbe, and sqlite3_mutex_held().
| int sqlite3_get_table | ( | sqlite3 * | db, |
| const char * | zSql, | ||
| char *** | pazResult, | ||
| int * | pnRow, | ||
| int * | pnColumn, | ||
| char ** | pzErrmsg | ||
| ) |
Definition at line 135917 of file sqlite3.c.
References TabResult::azResult, sqlite3::errCode, TabResult::nAlloc, TabResult::nColumn, TabResult::nData, TabResult::nRow, TabResult::rc, sqlite3_exec(), sqlite3_free(), sqlite3_free_table(), sqlite3_get_table_cb(), sqlite3_malloc64(), sqlite3_mprintf(), sqlite3Realloc(), sqlite3SafetyCheckOk(), SQLITE_ABORT, SQLITE_INT_TO_PTR, SQLITE_MISUSE_BKPT, SQLITE_NOMEM, SQLITE_NOMEM_BKPT, SQLITE_OK, and TabResult::zErrMsg.
| int sqlite3_global_recover | ( | void | ) |
| sqlite3_int64 sqlite3_hard_heap_limit64 | ( | sqlite3_int64 | N | ) |
Definition at line 27404 of file sqlite3.c.
References mem0, sqlite3_initialize(), sqlite3_mutex_enter(), and sqlite3_mutex_leave().
| int sqlite3_initialize | ( | void | ) |
Definition at line 160531 of file sqlite3.c.
References MUTEX_LOGIC, sqlite3_mutex_enter(), sqlite3_mutex_free(), sqlite3_mutex_leave(), sqlite3BuiltinFunctions, sqlite3GlobalConfig, sqlite3IsNaN(), sqlite3MallocInit(), sqlite3MemoryBarrier(), sqlite3MutexAlloc(), sqlite3MutexInit(), sqlite3OsInit(), sqlite3PCacheBufferSetup(), sqlite3PcacheInitialize(), sqlite3RegisterBuiltinFunctions(), SQLITE_MUTEX_RECURSIVE, SQLITE_MUTEX_STATIC_MASTER, SQLITE_NOMEM_BKPT, SQLITE_OK, and SQLITE_PTRSIZE.
Referenced by main(), openDatabase(), sqlite3_auto_extension(), sqlite3_complete16(), sqlite3_hard_heap_limit64(), sqlite3_soft_heap_limit64(), sqlite3_vfs_find(), and sqlite3_vfs_register().
| int sqlite3_keyword_check | ( | const char * | zName, |
| int | nName | ||
| ) |
| int sqlite3_keyword_name | ( | int | i, |
| const char ** | pzName, | ||
| int * | pnName | ||
| ) |
Definition at line 159207 of file sqlite3.c.
References keywordCode(), and TK_ID.
| sqlite3_int64 sqlite3_last_insert_rowid | ( | sqlite3 * | db | ) |
| const char* sqlite3_libversion | ( | void | ) |
Definition at line 160439 of file sqlite3.c.
References sqlite3_version.
| int sqlite3_limit | ( | sqlite3 * | db, |
| int | id, | ||
| int | newVal | ||
| ) |
Definition at line 163063 of file sqlite3.c.
References aHardLimit, sqlite3::aLimit, sqlite3SafetyCheckOk(), SQLITE_LIMIT_ATTACHED, SQLITE_LIMIT_COLUMN, SQLITE_LIMIT_COMPOUND_SELECT, SQLITE_LIMIT_EXPR_DEPTH, SQLITE_LIMIT_FUNCTION_ARG, SQLITE_LIMIT_LENGTH, SQLITE_LIMIT_LIKE_PATTERN_LENGTH, SQLITE_LIMIT_SQL_LENGTH, SQLITE_LIMIT_TRIGGER_DEPTH, SQLITE_LIMIT_VARIABLE_NUMBER, SQLITE_LIMIT_VDBE_OP, SQLITE_LIMIT_WORKER_THREADS, SQLITE_MAX_ATTACHED, SQLITE_MAX_COLUMN, SQLITE_MAX_COMPOUND_SELECT, SQLITE_MAX_EXPR_DEPTH, SQLITE_MAX_FUNCTION_ARG, SQLITE_MAX_LENGTH, SQLITE_MAX_LIKE_PATTERN_LENGTH, SQLITE_MAX_SQL_LENGTH, SQLITE_MAX_TRIGGER_DEPTH, SQLITE_MAX_VARIABLE_NUMBER, SQLITE_MAX_VDBE_OP, SQLITE_MAX_WORKER_THREADS, SQLITE_MISUSE_BKPT, and SQLITE_N_LIMIT.
| int sqlite3_load_extension | ( | sqlite3 * | db, |
| const char * | zFile, | ||
| const char * | zProc, | ||
| char ** | pzErrMsg | ||
| ) |
| void sqlite3_log | ( | int | iErrCode, |
| const char * | zFormat, | ||
| ... | |||
| ) |
Definition at line 29356 of file sqlite3.c.
Referenced by constructAutomaticIndex(), errlogFunc(), logBadConnection(), lookupName(), pager_playback(), robust_open(), sqlite3CorruptError(), sqlite3MemMalloc(), sqlite3MemRealloc(), sqlite3PcacheFetchStress(), sqlite3RunParser(), unixLogErrorAtLine(), vdbeCommit(), vdbeUnbind(), verifyDbFile(), and walIndexRecover().
| void* sqlite3_malloc | ( | int | n | ) |
Definition at line 27570 of file sqlite3.c.
Referenced by sqlite3OsInit(), unixFullPathname(), and walRewriteChecksums().
| void* sqlite3_malloc64 | ( | sqlite3_uint64 | n | ) |
Definition at line 27576 of file sqlite3.c.
Referenced by charFunc(), fillInUnixFile(), findInodeInfo(), sqlite3_create_filename(), sqlite3_get_table(), sqlite3_get_table_cb(), sqlite3BitvecBuiltinTest(), sqlite3LoadExtension(), sqlite3ParseUri(), unixOpen(), unixOpenSharedMemory(), unixShmMap(), walBeginShmUnreliable(), walIndexRecover(), and walIteratorInit().
| int sqlite3_memory_alarm | ( | void(*)(void *, sqlite3_int64, int) | , |
| void * | , | ||
| sqlite3_int64 | |||
| ) |
| sqlite3_int64 sqlite3_memory_highwater | ( | int | resetFlag | ) |
Definition at line 27476 of file sqlite3.c.
References sqlite3_status64(), and SQLITE_STATUS_MEMORY_USED.
| sqlite3_int64 sqlite3_memory_used | ( | void | ) |
| char* sqlite3_mprintf | ( | const char * | zFormat, |
| ... | |||
| ) |
Definition at line 29280 of file sqlite3.c.
Referenced by renameColumnParseError(), sqlite3_get_table(), sqlite3_get_table_cb(), sqlite3_overload_function(), sqlite3AuthReadCol(), sqlite3InvalidFunction(), sqlite3LoadExtension(), sqlite3NotPureFunc(), sqlite3ParseUri(), and unixOpen().
| sqlite3_uint64 sqlite3_msize | ( | void * | p | ) |
| sqlite3_mutex* sqlite3_mutex_alloc | ( | int | id | ) |
Definition at line 25877 of file sqlite3.c.
Referenced by findInodeInfo(), and unixOpenSharedMemory().
| void sqlite3_mutex_enter | ( | sqlite3_mutex * | p | ) |
Definition at line 25909 of file sqlite3.c.
References sqlite3GlobalConfig.
Referenced by backupUpdate(), columnMem(), columnName(), createFunctionApi(), createModule(), findReusableFd(), lockBtreeMutex(), openDatabase(), osLocaltime(), pcache1Alloc(), posixUnlock(), releaseInodeInfo(), removeFromSharingList(), sqlite3_auto_extension(), sqlite3_backup_init(), sqlite3_cancel_auto_extension(), sqlite3_collation_needed(), sqlite3_collation_needed16(), sqlite3_commit_hook(), sqlite3_declare_vtab(), sqlite3_errmsg16(), sqlite3_exec(), sqlite3_expanded_sql(), sqlite3_finalize(), sqlite3_hard_heap_limit64(), sqlite3_initialize(), sqlite3_next_stmt(), sqlite3_overload_function(), sqlite3_profile(), sqlite3_progress_handler(), sqlite3_reset(), sqlite3_set_authorizer(), sqlite3_soft_heap_limit64(), sqlite3_step(), sqlite3_table_column_metadata(), sqlite3_trace(), sqlite3_vfs_find(), sqlite3_vfs_register(), sqlite3_vtab_config(), sqlite3AutoLoadExtensions(), sqlite3BtreeOpen(), sqlite3Malloc(), sqlite3Prepare16(), sqlite3RunParser(), unixCheckReservedLock(), unixLeaveMutex(), unixLock(), unixOpenSharedMemory(), unixShmLock(), unixShmMap(), unixShmUnmap(), and vdbeUnbind().
| void sqlite3_mutex_free | ( | sqlite3_mutex * | p | ) |
Definition at line 25898 of file sqlite3.c.
Referenced by releaseInodeInfo(), removeFromSharingList(), sqlite3_initialize(), sqlite3LeaveMutexAndCloseZombie(), and unixShmPurge().
| int sqlite3_mutex_held | ( | sqlite3_mutex * | ) |
| void sqlite3_mutex_leave | ( | sqlite3_mutex * | p | ) |
Definition at line 25935 of file sqlite3.c.
References sqlite3GlobalConfig.
Referenced by backupUpdate(), columnMallocFailure(), columnName(), createModule(), findReusableFd(), osLocaltime(), pcache1Alloc(), posixUnlock(), releaseInodeInfo(), removeFromSharingList(), sqlite3_auto_extension(), sqlite3_backup_init(), sqlite3_bind_int(), sqlite3_bind_null(), sqlite3_bind_zeroblob64(), sqlite3_cancel_auto_extension(), sqlite3_collation_needed(), sqlite3_collation_needed16(), sqlite3_commit_hook(), sqlite3_declare_vtab(), sqlite3_errmsg16(), sqlite3_exec(), sqlite3_expanded_sql(), sqlite3_hard_heap_limit64(), sqlite3_initialize(), sqlite3_next_stmt(), sqlite3_overload_function(), sqlite3_profile(), sqlite3_progress_handler(), sqlite3_reset(), sqlite3_set_authorizer(), sqlite3_soft_heap_limit64(), sqlite3_step(), sqlite3_table_column_metadata(), sqlite3_trace(), sqlite3_vfs_find(), sqlite3_vfs_register(), sqlite3_vtab_config(), sqlite3AutoLoadExtensions(), sqlite3BtreeOpen(), sqlite3LeaveMutexAndCloseZombie(), sqlite3Malloc(), sqlite3Prepare16(), sqlite3RunParser(), unixCheckReservedLock(), unixLock(), unixOpenSharedMemory(), unixShmLock(), unixShmMap(), unixShmUnmap(), and vdbeUnbind().
| int sqlite3_mutex_notheld | ( | sqlite3_mutex * | ) |
| int sqlite3_mutex_try | ( | sqlite3_mutex * | p | ) |
Definition at line 25920 of file sqlite3.c.
References sqlite3GlobalConfig, and SQLITE_OK.
Referenced by btreeLockCarefully().
| sqlite3_stmt* sqlite3_next_stmt | ( | sqlite3 * | pDb, |
| sqlite3_stmt * | pStmt | ||
| ) |
Definition at line 84485 of file sqlite3.c.
References sqlite3::mutex, sqlite3::pVdbe, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3SafetyCheckOk(), and SQLITE_MISUSE_BKPT.
| const char* sqlite3_normalized_sql | ( | sqlite3_stmt * | pStmt | ) |
| int sqlite3_open | ( | const char * | filename, |
| sqlite3 ** | ppDb | ||
| ) |
| int sqlite3_open16 | ( | const void * | filename, |
| sqlite3 ** | ppDb | ||
| ) |
| int sqlite3_open_v2 | ( | const char * | filename, |
| sqlite3 ** | ppDb, | ||
| int | flags, | ||
| const char * | zVfs | ||
| ) |
Definition at line 163722 of file sqlite3.c.
References openDatabase(), SQLITE_OPEN_CREATE, and SQLITE_OPEN_READWRITE.
| int sqlite3_os_end | ( | void | ) |
Definition at line 41385 of file sqlite3.c.
References SQLITE_OK, and unixBigLock.
Referenced by sqlite3_shutdown().
| int sqlite3_os_init | ( | void | ) |
Definition at line 41285 of file sqlite3.c.
References ArraySize, aSyscall, dotlockIoFinder, nolockIoFinder, posixIoFinder, sqlite3_vfs_register(), sqlite3MutexAlloc(), SQLITE_MUTEX_STATIC_VFS1, SQLITE_OK, unixBigLock, and UNIXVFS.
Referenced by sqlite3OsInit().
| int sqlite3_overload_function | ( | sqlite3 * | db, |
| const char * | zFuncName, | ||
| int | nArg | ||
| ) |
Definition at line 162377 of file sqlite3.c.
References sqlite3::mutex, sqlite3_create_function_v2(), sqlite3_free(), sqlite3_mprintf(), sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3FindFunction(), sqlite3InvalidFunction(), sqlite3SafetyCheckOk(), SQLITE_MISUSE_BKPT, SQLITE_NOMEM, SQLITE_OK, SQLITE_UTF8, and zName.
Referenced by sqlite3RegisterPerConnectionBuiltinFunctions().
| int sqlite3_prepare | ( | sqlite3 * | db, |
| const char * | zSql, | ||
| int | nByte, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const char ** | pzTail | ||
| ) |
| int sqlite3_prepare16 | ( | sqlite3 * | db, |
| const void * | zSql, | ||
| int | nByte, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const void ** | pzTail | ||
| ) |
| int sqlite3_prepare16_v2 | ( | sqlite3 * | db, |
| const void * | zSql, | ||
| int | nByte, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const void ** | pzTail | ||
| ) |
Definition at line 128918 of file sqlite3.c.
References sqlite3Prepare16(), and SQLITE_OK.
| int sqlite3_prepare16_v3 | ( | sqlite3 * | db, |
| const void * | zSql, | ||
| int | nByte, | ||
| unsigned int | prepFlags, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const void ** | pzTail | ||
| ) |
| int sqlite3_prepare_v2 | ( | sqlite3 * | db, |
| const char * | zSql, | ||
| int | nByte, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const char ** | pzTail | ||
| ) |
Definition at line 128802 of file sqlite3.c.
References sqlite3LockAndPrepare(), and SQLITE_OK.
Referenced by execSql(), and sqlite3_exec().
| int sqlite3_prepare_v3 | ( | sqlite3 * | db, |
| const char * | zSql, | ||
| int | nByte, | ||
| unsigned int | prepFlags, | ||
| sqlite3_stmt ** | ppStmt, | ||
| const char ** | pzTail | ||
| ) |
| void* sqlite3_profile | ( | sqlite3 * | db, |
| void(*)(void *, const char *, sqlite3_uint64) | xProfile, | ||
| void * | pArg | ||
| ) |
Definition at line 162461 of file sqlite3.c.
References sqlite3::mTrace, sqlite3::mutex, sqlite3::pProfileArg, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3SafetyCheckOk(), SQLITE_MISUSE_BKPT, SQLITE_TRACE_NONLEGACY_MASK, SQLITE_TRACE_XPROFILE, and sqlite3::xProfile.
| void sqlite3_progress_handler | ( | sqlite3 * | db, |
| int | nOps, | ||
| int(*)(void *) | xProgress, | ||
| void * | pArg | ||
| ) |
Definition at line 162035 of file sqlite3.c.
References sqlite3::mutex, sqlite3::nProgressOps, sqlite3::pProgressArg, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3SafetyCheckOk(), SQLITE_MISUSE_BKPT, and sqlite3::xProgress.
| void sqlite3_randomness | ( | int | N, |
| void * | P | ||
| ) |
Definition at line 30217 of file sqlite3.c.
Referenced by randomFunc(), sqlite3BitvecBuiltinTest(), sqlite3ColumnsFromExprList(), unixGetTempname(), unixOpen(), vdbeCommit(), walCheckpoint(), walRestartLog(), and writeJournalHdr().
| void* sqlite3_realloc | ( | void * | pOld, |
| int | n | ||
| ) |
Definition at line 27774 of file sqlite3.c.
Referenced by unixShmMap().
| void* sqlite3_realloc64 | ( | void * | pOld, |
| sqlite3_uint64 | n | ||
| ) |
Definition at line 27781 of file sqlite3.c.
Referenced by sqlite3_auto_extension().
| int sqlite3_release_memory | ( | int | n | ) |
Definition at line 27290 of file sqlite3.c.
References UNUSED_PARAMETER.
| int sqlite3_reset | ( | sqlite3_stmt * | pStmt | ) |
Definition at line 82911 of file sqlite3.c.
References checkProfileCallback, Vdbe::db, sqlite3::errMask, sqlite3::mutex, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3ApiExit(), sqlite3VdbeReset(), sqlite3VdbeRewind(), and SQLITE_OK.
Referenced by sqlite3_step(), and sqlite3Step().
| void sqlite3_reset_auto_extension | ( | void | ) |
Definition at line 124725 of file sqlite3.c.
Referenced by sqlite3_shutdown().
| void sqlite3_result_blob | ( | sqlite3_context * | pCtx, |
| const void * | z, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
| void sqlite3_result_blob64 | ( | sqlite3_context * | pCtx, |
| const void * | z, | ||
| sqlite3_uint64 | n, | ||
| void(*)(void *) | xDel | ||
| ) |
Definition at line 83193 of file sqlite3.c.
References sqlite3_value::db, sqlite3::mutex, sqlite3_context::pOut, setResultStrOrError(), and sqlite3_mutex_held().
Referenced by substrFunc().
| void sqlite3_result_double | ( | sqlite3_context * | pCtx, |
| double | rVal | ||
| ) |
Definition at line 83207 of file sqlite3.c.
References invokeValueDestructor().
Referenced by absFunc(), and juliandayFunc().
| void sqlite3_result_error | ( | sqlite3_context * | pCtx, |
| const char * | z, | ||
| int | n | ||
| ) |
Definition at line 83211 of file sqlite3.c.
Referenced by absFunc(), attachFunc(), detachFunc(), likeFunc(), loadExt(), localtimeOffset(), ntileStepFunc(), renameColumnParseError(), sqlite3InvalidFunction(), and sqlite3NotPureFunc().
| void sqlite3_result_error16 | ( | sqlite3_context * | pCtx, |
| const void * | z, | ||
| int | n | ||
| ) |
Definition at line 83217 of file sqlite3.c.
References sqlite3_value::db, sqlite3_context::isError, sqlite3::mutex, sqlite3_context::pOut, sqlite3_mutex_held(), sqlite3VdbeMemSetStr(), SQLITE_ERROR, SQLITE_TRANSIENT, and SQLITE_UTF8.
| void sqlite3_result_error_code | ( | sqlite3_context * | pCtx, |
| int | errCode | ||
| ) |
Definition at line 83324 of file sqlite3.c.
References SQLITE_TOOBIG.
Referenced by attachFunc(), renameColumnFunc(), and renameTableFunc().
| void sqlite3_result_error_nomem | ( | sqlite3_context * | pCtx | ) |
Definition at line 83344 of file sqlite3.c.
Referenced by charFunc(), contextMalloc(), instrFunc(), replaceFunc(), statGet(), statInit(), and strftimeFunc().
| void sqlite3_result_error_toobig | ( | sqlite3_context * | pCtx | ) |
Definition at line 83336 of file sqlite3.c.
Referenced by contextMalloc(), invokeValueDestructor(), replaceFunc(), and strftimeFunc().
| void sqlite3_result_int | ( | sqlite3_context * | pCtx, |
| int | iVal | ||
| ) |
Definition at line 83223 of file sqlite3.c.
References sqlite3_value::db, sqlite3_context::isError, sqlite3::mutex, sqlite3_context::pOut, sqlite3_mutex_held(), sqlite3VdbeMemSetStr(), SQLITE_ERROR, SQLITE_TRANSIENT, and SQLITE_UTF16NATIVE.
Referenced by changes(), compileoptionusedFunc(), instrFunc(), likeFunc(), and renameTableTest().
| void sqlite3_result_int64 | ( | sqlite3_context * | pCtx, |
| sqlite3_int64 | iVal | ||
| ) |
Definition at line 83227 of file sqlite3.c.
Referenced by absFunc(), countInverse(), randomFunc(), and statGet().
| void sqlite3_result_null | ( | sqlite3_context * | pCtx | ) |
| void sqlite3_result_pointer | ( | sqlite3_context * | pCtx, |
| void * | pPtr, | ||
| const char * | zPType, | ||
| void(*)(void *) | xDestructor | ||
| ) |
| void sqlite3_result_subtype | ( | sqlite3_context * | pCtx, |
| unsigned int | eSubtype | ||
| ) |
| void sqlite3_result_text | ( | sqlite3_context * | pCtx, |
| const char * | z, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
Definition at line 83253 of file sqlite3.c.
References sqlite3_value::db, sqlite3_value::eSubtype, sqlite3_value::flags, MEM_Subtype, sqlite3::mutex, sqlite3_context::pOut, and sqlite3_mutex_held().
Referenced by dateFunc(), datetimeFunc(), quoteFunc(), renameEditSql(), replaceFunc(), sourceidFunc(), statGet(), strftimeFunc(), and timeFunc().
| void sqlite3_result_text16 | ( | sqlite3_context * | pCtx, |
| const void * | z, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
| void sqlite3_result_text16be | ( | sqlite3_context * | pCtx, |
| const void * | z, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
Definition at line 83288 of file sqlite3.c.
References sqlite3_value::db, sqlite3::mutex, sqlite3_context::pOut, setResultStrOrError(), sqlite3_mutex_held(), and SQLITE_UTF16NATIVE.
| void sqlite3_result_text16le | ( | sqlite3_context * | pCtx, |
| const void * | z, | ||
| int | n, | ||
| void(*)(void *) | xDel | ||
| ) |
Definition at line 83297 of file sqlite3.c.
References sqlite3_value::db, sqlite3::mutex, sqlite3_context::pOut, setResultStrOrError(), sqlite3_mutex_held(), and SQLITE_UTF16BE.
| void sqlite3_result_text64 | ( | sqlite3_context * | pCtx, |
| const char * | z, | ||
| sqlite3_uint64 | n, | ||
| void(*)(void *) | xDel, | ||
| unsigned char | encoding | ||
| ) |
Definition at line 83262 of file sqlite3.c.
References sqlite3_value::db, sqlite3::mutex, sqlite3_context::pOut, setResultStrOrError(), sqlite3_mutex_held(), and SQLITE_UTF8.
Referenced by charFunc(), and substrFunc().
| void sqlite3_result_value | ( | sqlite3_context * | pCtx, |
| sqlite3_value * | pValue | ||
| ) |
Definition at line 83307 of file sqlite3.c.
References sqlite3_value::db, sqlite3::mutex, sqlite3_context::pOut, setResultStrOrError(), sqlite3_mutex_held(), and SQLITE_UTF16LE.
Referenced by last_valueFinalizeFunc(), nullifFunc(), quoteFunc(), and replaceFunc().
| void sqlite3_result_zeroblob | ( | sqlite3_context * | pCtx, |
| int | n | ||
| ) |
| int sqlite3_result_zeroblob64 | ( | sqlite3_context * | pCtx, |
| sqlite3_uint64 | n | ||
| ) |
| void* sqlite3_rollback_hook | ( | sqlite3 * | db, |
| void(*)(void *) | xCallback, | ||
| void * | pArg | ||
| ) |
| int sqlite3_rtree_geometry_callback | ( | sqlite3 * | db, |
| const char * | zGeom, | ||
| int(*)(sqlite3_rtree_geometry *, int, sqlite3_rtree_dbl *, int *) | xGeom, | ||
| void * | pContext | ||
| ) |
| int sqlite3_rtree_query_callback | ( | sqlite3 * | db, |
| const char * | zQueryFunc, | ||
| int(*)(sqlite3_rtree_query_info *) | xQueryFunc, | ||
| void * | pContext, | ||
| void(*)(void *) | xDestructor | ||
| ) |
| unsigned char* sqlite3_serialize | ( | sqlite3 * | db, |
| const char * | zSchema, | ||
| sqlite3_int64 * | piSize, | ||
| unsigned int | mFlags | ||
| ) |
| int sqlite3_set_authorizer | ( | sqlite3 * | db, |
| int(*)(void *, int, const char *, const char *, const char *, const char *) | xAuth, | ||
| void * | pUserData | ||
| ) |
Definition at line 109931 of file sqlite3.c.
References sqlite3::mutex, sqlite3::pAuthArg, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3ExpirePreparedStatements(), sqlite3SafetyCheckOk(), SQLITE_MISUSE_BKPT, SQLITE_OK, and sqlite3::xAuth.
| void sqlite3_set_auxdata | ( | sqlite3_context * | pCtx, |
| int | N, | ||
| void * | pAux, | ||
| void(*)(void *) | xDelete | ||
| ) |
Definition at line 83721 of file sqlite3.c.
References sqlite3_value::db, Vdbe::db, AuxData::iAuxArg, AuxData::iAuxOp, sqlite3_context::iOp, sqlite3_context::isError, sqlite3::mutex, AuxData::pAux, Vdbe::pAuxData, AuxData::pNextAux, sqlite3_context::pOut, sqlite3_context::pVdbe, sqlite3_mutex_held(), sqlite3DbMallocZero(), and AuxData::xDeleteAux.
| void sqlite3_set_last_insert_rowid | ( | sqlite3 * | db, |
| sqlite3_int64 | iRowid | ||
| ) |
| int sqlite3_shutdown | ( | void | ) |
Definition at line 160706 of file sqlite3.c.
References sqlite3_data_directory, sqlite3_os_end(), sqlite3_reset_auto_extension(), sqlite3_temp_directory, sqlite3GlobalConfig, sqlite3MallocEnd(), sqlite3MutexEnd(), sqlite3PcacheShutdown(), and SQLITE_OK.
Referenced by main().
| int sqlite3_snapshot_cmp | ( | sqlite3_snapshot * | p1, |
| sqlite3_snapshot * | p2 | ||
| ) |
| void sqlite3_snapshot_free | ( | sqlite3_snapshot * | ) |
| int sqlite3_snapshot_get | ( | sqlite3 * | db, |
| const char * | zSchema, | ||
| sqlite3_snapshot ** | ppSnapshot | ||
| ) |
| int sqlite3_snapshot_open | ( | sqlite3 * | db, |
| const char * | zSchema, | ||
| sqlite3_snapshot * | pSnapshot | ||
| ) |
| int sqlite3_snapshot_recover | ( | sqlite3 * | db, |
| const char * | zDb | ||
| ) |
| char* sqlite3_snprintf | ( | int | n, |
| char * | zBuf, | ||
| const char * | zFormat, | ||
| ... | |||
| ) |
Definition at line 29320 of file sqlite3.c.
Referenced by createTableStmt(), dateFunc(), datetimeFunc(), detachFunc(), fillInUnixFile(), openDirectory(), quoteFunc(), sqlite3LoadExtension(), statGet(), strftimeFunc(), timeFunc(), unixGetTempname(), unixOpenSharedMemory(), and vdbeCommit().
| sqlite3_int64 sqlite3_soft_heap_limit64 | ( | sqlite3_int64 | N | ) |
Definition at line 27362 of file sqlite3.c.
References AtomicStore, mem0, sqlite3_initialize(), sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3StatusValue(), and SQLITE_STATUS_MEMORY_USED.
| const char* sqlite3_sourceid | ( | void | ) |
Definition at line 229780 of file sqlite3.c.
References SQLITE_SOURCE_ID.
Referenced by sourceidFunc(), and sqlite3CorruptError().
| const char* sqlite3_sql | ( | sqlite3_stmt * | pStmt | ) |
Definition at line 84536 of file sqlite3.c.
Referenced by sqlite3_expanded_sql(), and sqlite3Reprepare().
| int sqlite3_status | ( | int | op, |
| int * | pCurrent, | ||
| int * | pHighwater, | ||
| int | resetFlag | ||
| ) |
| int sqlite3_status64 | ( | int | op, |
| sqlite3_int64 * | pCurrent, | ||
| sqlite3_int64 * | pHighwater, | ||
| int | resetFlag | ||
| ) |
Definition at line 21402 of file sqlite3.c.
Referenced by sqlite3_memory_highwater().
| int sqlite3_step | ( | sqlite3_stmt * | pStmt | ) |
Definition at line 83535 of file sqlite3.c.
References Vdbe::db, Vdbe::doingRerun, Vdbe::expired, sqlite3::mallocFailed, sqlite3::mutex, Vdbe::pc, sqlite3::pErr, Vdbe::rc, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3_reset(), sqlite3_value_text(), sqlite3ApiExit(), sqlite3DbFree(), sqlite3DbStrDup(), sqlite3Reprepare(), sqlite3Step(), SQLITE_MAX_SCHEMA_RETRY, SQLITE_MISUSE_BKPT, SQLITE_NOMEM_BKPT, SQLITE_OK, SQLITE_SCHEMA, vdbeSafetyNotNull(), and Vdbe::zErrMsg.
Referenced by blobSeekToRow(), execSql(), and sqlite3_exec().
| int sqlite3_stmt_busy | ( | sqlite3_stmt * | pStmt | ) |
| int sqlite3_stmt_isexplain | ( | sqlite3_stmt * | pStmt | ) |
| int sqlite3_stmt_readonly | ( | sqlite3_stmt * | pStmt | ) |
| int sqlite3_stmt_scanstatus | ( | sqlite3_stmt * | pStmt, |
| int | idx, | ||
| int | iScanStatusOp, | ||
| void * | pOut | ||
| ) |
| void sqlite3_stmt_scanstatus_reset | ( | sqlite3_stmt * | ) |
| int sqlite3_stmt_status | ( | sqlite3_stmt * | pStmt, |
| int | op, | ||
| int | resetFlg | ||
| ) |
| void sqlite3_str_append | ( | sqlite3_str * | p, |
| const char * | zIn, | ||
| int | N | ||
| ) |
Definition at line 29080 of file sqlite3.c.
Referenced by explainAppendTerm(), explainIndexRange(), sqlite3_str_vappendf(), sqlite3RunParser(), sqlite3VdbeDisplayP4(), and sqlite3WhereExplainOneScan().
| void sqlite3_str_appendall | ( | sqlite3_str * | p, |
| const char * | zIn | ||
| ) |
Definition at line 29097 of file sqlite3.c.
Referenced by explainAppendTerm(), sqlite3_str_vappendf(), sqlite3VdbeDisplayP4(), and sqlite3WhereExplainOneScan().
| void sqlite3_str_appendchar | ( | sqlite3_str * | p, |
| int | N, | ||
| char | C | ||
| ) |
Definition at line 29052 of file sqlite3.c.
Referenced by sqlite3_str_vappendf().
| void sqlite3_str_appendf | ( | sqlite3_str * | p, |
| const char * | zFormat, | ||
| ... | |||
| ) |
Definition at line 29397 of file sqlite3.c.
References sqlite3_str_vappendf().
Referenced by explainIndexRange(), sqlite3RunParser(), sqlite3VdbeDisplayP4(), sqlite3WhereExplainOneScan(), and vdbeMemRenderNum().
| int sqlite3_str_errcode | ( | sqlite3_str * | p | ) |
| char* sqlite3_str_finish | ( | sqlite3_str * | p | ) |
Definition at line 29142 of file sqlite3.c.
References SQLITE_NOMEM.
Referenced by sqlite3RunParser().
| int sqlite3_str_length | ( | sqlite3_str * | p | ) |
Definition at line 29159 of file sqlite3.c.
References sqlite3_str::accError, and SQLITE_NOMEM.
| sqlite3_str* sqlite3_str_new | ( | sqlite3 * | db | ) |
Definition at line 29208 of file sqlite3.c.
Referenced by sqlite3RunParser().
| void sqlite3_str_reset | ( | sqlite3_str * | p | ) |
Definition at line 29173 of file sqlite3.c.
Referenced by sqlite3BtreeIntegrityCheck(), and sqlite3StrAccumEnlarge().
| char* sqlite3_str_value | ( | sqlite3_str * | p | ) |
Definition at line 29164 of file sqlite3.c.
References sqlite3_str::nChar.
| void sqlite3_str_vappendf | ( | sqlite3_str * | pAccum, |
| const char * | zFormat, | ||
| va_list | ap | ||
| ) |
Definition at line 28298 of file sqlite3.c.
References SrcList::a, sqlite3_str::accError, aDigits, aPrefix, ArraySize, arRound, et_info::base, et_info::charset, sqlite3_str::db, et_getdigit(), etBUFSIZE, etCHARX, etDECIMAL, etDYNSTRING, etEXP, etFLOAT, etGENERIC, etINVALID, etORDINAL, etPERCENT, etPOINTER, etRADIX, etSIZE, etSQLESCAPE, etSQLESCAPE2, etSQLESCAPE3, etSRCLIST, etSTRING, etTOKEN, FLAG_SIGNED, et_info::flags, fmtinfo, getDoubleArg(), getIntArg(), getTextArg(), length(), LONGDOUBLE_TYPE, MAX, sqlite3_str::mxAlloc, Token::n, sqlite3_str::nAlloc, sqlite3_str::nChar, et_info::prefix, sqlite3_str::printfFlags, printfTempBuf(), SMALLEST_INT64, sqlite3_str_append(), sqlite3_str_appendall(), sqlite3_str_appendchar(), sqlite3DbFree(), sqlite3DbMallocSize(), sqlite3IsNaN(), SQLITE_FP_PRECISION_LIMIT, SQLITE_PRINTF_INTERNAL, SQLITE_PRINTF_MALLOCED, SQLITE_PRINTF_SQLFUNC, SQLITE_SKIP_UTF8, testcase, et_info::type, width, Token::z, and sqlite3_str::zText.
Referenced by renderLogMsg(), and sqlite3_str_appendf().
| int sqlite3_strglob | ( | const char * | zGlob, |
| const char * | zStr | ||
| ) |
Definition at line 117557 of file sqlite3.c.
Referenced by decodeIntArray().
| int sqlite3_stricmp | ( | const char * | zLeft, |
| const char * | zRight | ||
| ) |
Definition at line 31416 of file sqlite3.c.
Referenced by analysisLoader(), isSelfJoinView(), lookupName(), parseModifier(), renameColumnElistNames(), renameColumnFunc(), renameColumnIdlistNames(), renameTableFunc(), resolveAsName(), sqlite3AddColumn(), sqlite3CheckObjectName(), sqlite3ExprCompare(), sqlite3FindDbName(), sqlite3FkCheck(), sqlite3FkRequired(), sqlite3GenerateRowDelete(), xferCompatibleIndex(), and xferOptimization().
| int sqlite3_strlike | ( | const char * | zGlob, |
| const char * | zStr, | ||
| unsigned int | cEsc | ||
| ) |
| int sqlite3_strnicmp | ( | const char * | zLeft, |
| const char * | zRight, | ||
| int | N | ||
| ) |
Definition at line 31443 of file sqlite3.c.
Referenced by codeInteger(), execSql(), parseModifier(), sqlite3InitCallback(), sqlite3IsShadowTableOf(), sqlite3LoadExtension(), sqlite3LocateTable(), sqlite3PragmaVtabRegister(), and yy_reduce().
| int sqlite3_table_column_metadata | ( | sqlite3 * | db, |
| const char * | zDbName, | ||
| const char * | zTableName, | ||
| const char * | zColumnName, | ||
| char const ** | pzDataType, | ||
| char const ** | pzCollSeq, | ||
| int * | pNotNull, | ||
| int * | pPrimaryKey, | ||
| int * | pAutoinc | ||
| ) |
Definition at line 163969 of file sqlite3.c.
References Table::aCol, COLFLAG_PRIMKEY, Column::colFlags, HasRowid, Table::iPKey, sqlite3::mutex, Table::nCol, Column::notNull, Table::pSelect, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3ApiExit(), sqlite3BtreeEnterAll(), sqlite3BtreeLeaveAll(), sqlite3ColumnType(), sqlite3DbFree(), sqlite3ErrorWithMsg(), sqlite3FindTable(), sqlite3Init(), sqlite3IsRowid(), sqlite3MPrintf(), sqlite3SafetyCheckOk(), sqlite3StrBINARY, sqlite3StrICmp(), SQLITE_ERROR, SQLITE_MISUSE_BKPT, SQLITE_OK, Table::tabFlags, TF_Autoincrement, Column::zColl, and Column::zName.
| int sqlite3_threadsafe | ( | void | ) |
Definition at line 160458 of file sqlite3.c.
References SQLITE_VERSION_NUMBER.
| void* sqlite3_trace | ( | sqlite3 * | db, |
| void(*)(void *, const char *) | xTrace, | ||
| void * | pArg | ||
| ) |
Definition at line 162410 of file sqlite3.c.
References sqlite3::mTrace, sqlite3::mutex, sqlite3::pTraceArg, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3SafetyCheckOk(), SQLITE_MISUSE_BKPT, SQLITE_TRACE_LEGACY, and sqlite3::xTrace.
| int sqlite3_trace_v2 | ( | sqlite3 * | db, |
| unsigned | uMask, | ||
| int(*)(unsigned, void *, void *, void *) | xCallback, | ||
| void * | pCtx | ||
| ) |
| int sqlite3_transfer_bindings | ( | sqlite3_stmt * | pFromStmt, |
| sqlite3_stmt * | pToStmt | ||
| ) |
Definition at line 84427 of file sqlite3.c.
References Vdbe::expired, Vdbe::expmask, Vdbe::nVar, Vdbe::prepFlags, sqlite3TransferBindings(), SQLITE_ERROR, and SQLITE_PREPARE_SAVESQL.
| int sqlite3_unlock_notify | ( | sqlite3 * | pBlocked, |
| void(*)(void **apArg, int nArg) | xNotify, | ||
| void * | pNotifyArg | ||
| ) |
| void* sqlite3_update_hook | ( | sqlite3 * | db, |
| void(*)(void *, int, char const *, char const *, sqlite3_int64) | xCallback, | ||
| void * | pArg | ||
| ) |
| int sqlite3_uri_boolean | ( | const char * | zFile, |
| const char * | zParam, | ||
| int | bDefault | ||
| ) |
Definition at line 164647 of file sqlite3.c.
Referenced by fillInUnixFile(), sqlite3PagerOpen(), and unixOpenSharedMemory().
| sqlite3_int64 sqlite3_uri_int64 | ( | const char * | zFilename, |
| const char * | zParam, | ||
| sqlite3_int64 | bDflt | ||
| ) |
| const char* sqlite3_uri_key | ( | const char * | zFilename, |
| int | N | ||
| ) |
| const char* sqlite3_uri_parameter | ( | const char * | zFilename, |
| const char * | zParam | ||
| ) |
Definition at line 164624 of file sqlite3.c.
References databaseName().
Referenced by findCreateFileMode().
| void* sqlite3_user_data | ( | sqlite3_context * | p | ) |
Definition at line 83584 of file sqlite3.c.
References sqlite3_context::pFunc, and FuncDef::pUserData.
Referenced by likeFunc(), minmaxStep(), and sqlite3InvalidFunction().
| const void* sqlite3_value_blob | ( | sqlite3_value * | pVal | ) |
Definition at line 82957 of file sqlite3.c.
References ExpandBlob, sqlite3_value::flags, MEM_Blob, MEM_Null, MEM_Str, SQLITE_OK, and sqlite3_value::z.
Referenced by instrFunc(), quoteFunc(), statGet(), statPush(), and substrFunc().
| int sqlite3_value_bytes | ( | sqlite3_value * | pVal | ) |
Definition at line 82970 of file sqlite3.c.
Referenced by instrFunc(), isDate(), likeFunc(), quoteFunc(), replaceFunc(), statPush(), and substrFunc().
| int sqlite3_value_bytes16 | ( | sqlite3_value * | pVal | ) |
| double sqlite3_value_double | ( | sqlite3_value * | pVal | ) |
Definition at line 82976 of file sqlite3.c.
References sqlite3ValueBytes(), and SQLITE_UTF8.
Referenced by absFunc(), isDate(), and quoteFunc().
| sqlite3_value* sqlite3_value_dup | ( | const sqlite3_value * | pOrig | ) |
Definition at line 83117 of file sqlite3.c.
References sqlite3_value::flags, and MEM_FromBind.
Referenced by instrFunc().
| void sqlite3_value_free | ( | sqlite3_value * | pOld | ) |
Definition at line 83140 of file sqlite3.c.
Referenced by instrFunc(), and last_valueValueFunc().
| int sqlite3_value_frombind | ( | sqlite3_value * | pVal | ) |
Definition at line 83111 of file sqlite3.c.
References sqlite3_value::flags, MEM_Null, and MEM_Zero.
| int sqlite3_value_int | ( | sqlite3_value * | pVal | ) |
Definition at line 82979 of file sqlite3.c.
References sqlite3ValueBytes(), and SQLITE_UTF16NATIVE.
Referenced by compileoptiongetFunc(), errlogFunc(), renameColumnFunc(), renameTableFunc(), renameTableTest(), statGet(), statInit(), statPush(), substrFunc(), and windowExprGtZero().
| sqlite3_int64 sqlite3_value_int64 | ( | sqlite3_value * | pVal | ) |
Definition at line 82982 of file sqlite3.c.
References sqlite3VdbeRealValue().
Referenced by absFunc(), charFunc(), ntileStepFunc(), statInit(), statPush(), and sumStep().
| int sqlite3_value_nochange | ( | sqlite3_value * | pVal | ) |
Definition at line 83106 of file sqlite3.c.
Referenced by sqlite3_vtab_nochange(), and sqlite3VdbeMemExpandBlob().
| int sqlite3_value_numeric_type | ( | sqlite3_value * | pVal | ) |
Definition at line 85445 of file sqlite3.c.
References applyNumericAffinity(), eType, sqlite3_value_type(), and SQLITE_TEXT.
Referenced by sumStep().
| void* sqlite3_value_pointer | ( | sqlite3_value * | pVal, |
| const char * | zPType | ||
| ) |
| unsigned int sqlite3_value_subtype | ( | sqlite3_value * | pVal | ) |
Definition at line 82985 of file sqlite3.c.
References sqlite3VdbeIntValue().
| const unsigned char* sqlite3_value_text | ( | sqlite3_value * | pVal | ) |
Definition at line 83002 of file sqlite3.c.
References sqlite3_value::z.
Referenced by attachFunc(), columnName(), compileoptionusedFunc(), detachFunc(), errlogFunc(), exprCompareVariable(), instrFunc(), isDate(), isLikeOrGlob(), likeFunc(), loadExt(), quoteFunc(), renameColumnFunc(), renameColumnParseError(), renameTableFunc(), renameTableTest(), replaceFunc(), sqlite3_step(), strftimeFunc(), and substrFunc().
| const void* sqlite3_value_text16 | ( | sqlite3_value * | pVal | ) |
Definition at line 83006 of file sqlite3.c.
Referenced by columnName(), sqlite3_column_type(), and sqlite3_errmsg16().
| const void* sqlite3_value_text16be | ( | sqlite3_value * | pVal | ) |
| const void* sqlite3_value_text16le | ( | sqlite3_value * | pVal | ) |
Definition at line 83012 of file sqlite3.c.
References sqlite3ValueText(), and SQLITE_UTF16NATIVE.
| int sqlite3_value_type | ( | sqlite3_value * | pVal | ) |
Definition at line 83020 of file sqlite3.c.
Referenced by absFunc(), exprCompareVariable(), instrFunc(), isDate(), isLikeOrGlob(), likeFunc(), minmaxStep(), quoteFunc(), replaceFunc(), sqlite3_value_numeric_type(), statPush(), and substrFunc().
| sqlite3_vfs* sqlite3_vfs_find | ( | const char * | zVfsName | ) |
Definition at line 23262 of file sqlite3.c.
References sqlite3_vfs::pNext, sqlite3_initialize(), sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3MutexAlloc(), SQLITE_MUTEX_STATIC_MASTER, vfsList, and sqlite3_vfs::zName.
Referenced by attachFunc(), and sqlite3ParseUri().
| int sqlite3_vfs_register | ( | sqlite3_vfs * | pVfs, |
| int | makeDflt | ||
| ) |
Definition at line 23308 of file sqlite3.c.
References MUTEX_LOGIC, sqlite3_vfs::pNext, sqlite3_initialize(), sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3MutexAlloc(), SQLITE_MISUSE_BKPT, SQLITE_MUTEX_STATIC_MASTER, SQLITE_OK, vfsList, and vfsUnlink().
Referenced by sqlite3_os_init().
| int sqlite3_vfs_unregister | ( | sqlite3_vfs * | pVfs | ) |
| char* sqlite3_vmprintf | ( | const char * | zFormat, |
| va_list | ap | ||
| ) |
| char* sqlite3_vsnprintf | ( | int | n, |
| char * | zBuf, | ||
| const char * | zFormat, | ||
| va_list | ap | ||
| ) |
Definition at line 29305 of file sqlite3.c.
References SQLITE_MISUSE_BKPT.
| const char* sqlite3_vtab_collation | ( | sqlite3_index_info * | pIdxInfo, |
| int | iCons | ||
| ) |
Definition at line 148291 of file sqlite3.c.
References WhereClause::a, sqlite3_index_info::aConstraint, sqlite3_index_info::sqlite3_index_constraint::iTermOffset, WhereTerm::pExpr, Expr::pLeft, HiddenIndexInfo::pParse, HiddenIndexInfo::pWC, sqlite3ExprCompareCollSeq(), sqlite3StrBINARY, and CollSeq::zName.
| int sqlite3_vtab_config | ( | sqlite3 * | db, |
| int | op, | ||
| ... | |||
| ) |
Definition at line 140225 of file sqlite3.c.
References VTable::bConstraint, VTable::eVtabRisk, IsVirtual, sqlite3::mutex, VtabCtx::pTab, sqlite3::pVtabCtx, VtabCtx::pVTable, sqlite3_mutex_enter(), sqlite3_mutex_leave(), sqlite3Error(), sqlite3SafetyCheckOk(), SQLITE_MISUSE_BKPT, SQLITE_OK, SQLITE_VTAB_CONSTRAINT_SUPPORT, SQLITE_VTAB_DIRECTONLY, SQLITE_VTAB_INNOCUOUS, SQLITE_VTABRISK_High, and SQLITE_VTABRISK_Low.
| int sqlite3_vtab_nochange | ( | sqlite3_context * | p | ) |
Definition at line 83618 of file sqlite3.c.
References sqlite3_context::pOut, and sqlite3_value_nochange().
| int sqlite3_vtab_on_conflict | ( | sqlite3 * | db | ) |
Definition at line 140207 of file sqlite3.c.
References OE_Abort, OE_Fail, OE_Ignore, OE_Replace, OE_Rollback, sqlite3SafetyCheckOk(), SQLITE_ABORT, SQLITE_FAIL, SQLITE_IGNORE, SQLITE_MISUSE_BKPT, SQLITE_REPLACE, SQLITE_ROLLBACK, and sqlite3::vtabOnConflict.
| int sqlite3_wal_autocheckpoint | ( | sqlite3 * | db, |
| int | N | ||
| ) |
Definition at line 162616 of file sqlite3.c.
References sqlite3_wal_hook(), sqlite3SafetyCheckOk(), sqlite3WalDefaultHook(), SQLITE_INT_TO_PTR, SQLITE_MISUSE_BKPT, SQLITE_OK, and UNUSED_PARAMETER.
| int sqlite3_wal_checkpoint | ( | sqlite3 * | db, |
| const char * | zDb | ||
| ) |
Definition at line 162726 of file sqlite3.c.
References sqlite3_wal_checkpoint_v2(), and SQLITE_CHECKPOINT_PASSIVE.
Referenced by sqlite3WalDefaultHook().
| int sqlite3_wal_checkpoint_v2 | ( | sqlite3 * | db, |
| const char * | zDb, | ||
| int | eMode, | ||
| int * | pnLog, | ||
| int * | pnCkpt | ||
| ) |
Definition at line 162664 of file sqlite3.c.
Referenced by sqlite3_wal_checkpoint().
| void* sqlite3_wal_hook | ( | sqlite3 * | db, |
| int(*)(void *, sqlite3 *, const char *, int) | xCallback, | ||
| void * | pArg | ||
| ) |
Definition at line 162637 of file sqlite3.c.
Referenced by sqlite3_wal_autocheckpoint().
| int sqlite3_win32_set_directory | ( | unsigned long | type, |
| void * | zValue | ||
| ) |
| int sqlite3_win32_set_directory16 | ( | unsigned long | type, |
| const void * | zValue | ||
| ) |
| int sqlite3_win32_set_directory8 | ( | unsigned long | type, |
| const char * | zValue | ||
| ) |
|
extern |
Definition at line 7110 of file sqlite3.c.
Referenced by sqlite3_shutdown().
|
extern |
Definition at line 7073 of file sqlite3.c.
Referenced by sqlite3_shutdown().
|
extern |
Definition at line 1201 of file sqlite3.c.
Referenced by sqlite3_libversion().