Lines Matching defs:SQLITE_API
363 ** The SQLITE_EXTERN and SQLITE_API macros are used to instruct the
387 #ifndef SQLITE_API
388 # define SQLITE_API
498 SQLITE_API const char sqlite3_version[] = SQLITE_VERSION;
499 SQLITE_API const char *sqlite3_libversion(void);
500 SQLITE_API const char *sqlite3_sourceid(void);
501 SQLITE_API int sqlite3_libversion_number(void);
526 SQLITE_API int sqlite3_compileoption_used(const char *zOptName);
527 SQLITE_API const char *sqlite3_compileoption_get(int N);
569 SQLITE_API int sqlite3_threadsafe(void);
666 SQLITE_API int sqlite3_close(sqlite3*);
667 SQLITE_API int sqlite3_close_v2(sqlite3*);
740 SQLITE_API int sqlite3_exec(
1956 SQLITE_API int sqlite3_initialize(void);
1957 SQLITE_API int sqlite3_shutdown(void);
1958 SQLITE_API int sqlite3_os_init(void);
1959 SQLITE_API int sqlite3_os_end(void);
1995 SQLITE_API int sqlite3_config(int, ...);
2014 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
2856 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
2918 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
2928 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
2989 SQLITE_API int sqlite3_changes(sqlite3*);
2990 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3*);
3031 SQLITE_API int sqlite3_total_changes(sqlite3*);
3032 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3*);
3073 SQLITE_API void sqlite3_interrupt(sqlite3*);
3074 SQLITE_API int sqlite3_is_interrupted(sqlite3*);
3109 SQLITE_API int sqlite3_complete(const char *sql);
3110 SQLITE_API int sqlite3_complete16(const void *sql);
3171 SQLITE_API int sqlite3_busy_handler(sqlite3*,int(*)(void*,int),void*);
3194 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
3269 SQLITE_API int sqlite3_get_table(
3277 SQLITE_API void sqlite3_free_table(char **result);
3319 SQLITE_API char *sqlite3_mprintf(const char*,...);
3320 SQLITE_API char *sqlite3_vmprintf(const char*, va_list);
3321 SQLITE_API char *sqlite3_snprintf(int,char*,const char*, ...);
3322 SQLITE_API char *sqlite3_vsnprintf(int,char*,const char*, va_list);
3399 SQLITE_API void *sqlite3_malloc(int);
3400 SQLITE_API void *sqlite3_malloc64(sqlite3_uint64);
3401 SQLITE_API void *sqlite3_realloc(void*, int);
3402 SQLITE_API void *sqlite3_realloc64(void*, sqlite3_uint64);
3403 SQLITE_API void sqlite3_free(void*);
3404 SQLITE_API sqlite3_uint64 sqlite3_msize(void*);
3429 SQLITE_API sqlite3_int64 sqlite3_memory_used(void);
3430 SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag);
3453 SQLITE_API void sqlite3_randomness(int N, void *P);
3544 SQLITE_API int sqlite3_set_authorizer(
3652 SQLITE_API SQLITE_DEPRECATED void *sqlite3_trace(sqlite3*,
3654 SQLITE_API SQLITE_DEPRECATED void *sqlite3_profile(sqlite3*,
3745 SQLITE_API int sqlite3_trace_v2(
3791 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
4071 SQLITE_API int sqlite3_open(
4075 SQLITE_API int sqlite3_open16(
4079 SQLITE_API int sqlite3_open_v2(
4152 SQLITE_API const char *sqlite3_uri_parameter(sqlite3_filename z, const char *zParam);
4153 SQLITE_API int sqlite3_uri_boolean(sqlite3_filename z, const char *zParam, int bDefault);
4154 SQLITE_API sqlite3_int64 sqlite3_uri_int64(sqlite3_filename, const char*, sqlite3_int64);
4155 SQLITE_API const char *sqlite3_uri_key(sqlite3_filename z, int N);
4184 SQLITE_API const char *sqlite3_filename_database(sqlite3_filename);
4185 SQLITE_API const char *sqlite3_filename_journal(sqlite3_filename);
4186 SQLITE_API const char *sqlite3_filename_wal(sqlite3_filename);
4205 SQLITE_API sqlite3_file *sqlite3_database_file_object(const char*);
4252 SQLITE_API sqlite3_filename sqlite3_create_filename(
4259 SQLITE_API void sqlite3_free_filename(sqlite3_filename);
4324 SQLITE_API int sqlite3_errcode(sqlite3 *db);
4325 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
4326 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
4327 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
4328 SQLITE_API const char *sqlite3_errstr(int);
4329 SQLITE_API int sqlite3_error_offset(sqlite3 *db);
4397 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
4607 SQLITE_API int sqlite3_prepare(
4614 SQLITE_API int sqlite3_prepare_v2(
4621 SQLITE_API int sqlite3_prepare_v3(
4629 SQLITE_API int sqlite3_prepare16(
4636 SQLITE_API int sqlite3_prepare16_v2(
4643 SQLITE_API int sqlite3_prepare16_v3(
4693 SQLITE_API const char *sqlite3_sql(sqlite3_stmt *pStmt);
4694 SQLITE_API char *sqlite3_expanded_sql(sqlite3_stmt *pStmt);
4696 SQLITE_API const char *sqlite3_normalized_sql(sqlite3_stmt *pStmt);
4746 SQLITE_API int sqlite3_stmt_readonly(sqlite3_stmt *pStmt);
4758 SQLITE_API int sqlite3_stmt_isexplain(sqlite3_stmt *pStmt);
4793 SQLITE_API int sqlite3_stmt_explain(sqlite3_stmt *pStmt, int eMode);
4814 SQLITE_API int sqlite3_stmt_busy(sqlite3_stmt*);
5014 SQLITE_API int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n, void(*)(void*));
5015 SQLITE_API int sqlite3_bind_blob64(sqlite3_stmt*, int, const void*, sqlite3_uint64,
5017 SQLITE_API int sqlite3_bind_double(sqlite3_stmt*, int, double);
5018 SQLITE_API int sqlite3_bind_int(sqlite3_stmt*, int, int);
5019 SQLITE_API int sqlite3_bind_int64(sqlite3_stmt*, int, sqlite3_int64);
5020 SQLITE_API int sqlite3_bind_null(sqlite3_stmt*, int);
5021 SQLITE_API int sqlite3_bind_text(sqlite3_stmt*,int,const char*,int,void(*)(void*));
5022 SQLITE_API int sqlite3_bind_text16(sqlite3_stmt*, int, const void*, int, void(*)(void*));
5023 SQLITE_API int sqlite3_bind_text64(sqlite3_stmt*, int, const char*, sqlite3_uint64,
5025 SQLITE_API int sqlite3_bind_value(sqlite3_stmt*, int, const sqlite3_value*);
5026 SQLITE_API int sqlite3_bind_pointer(sqlite3_stmt*, int, void*, const char*,void(*)(void*));
5027 SQLITE_API int sqlite3_bind_zeroblob(sqlite3_stmt*, int, int n);
5028 SQLITE_API int sqlite3_bind_zeroblob64(sqlite3_stmt*, int, sqlite3_uint64);
5049 SQLITE_API int sqlite3_bind_parameter_count(sqlite3_stmt*);
5077 SQLITE_API const char *sqlite3_bind_parameter_name(sqlite3_stmt*, int);
5095 SQLITE_API int sqlite3_bind_parameter_index(sqlite3_stmt*, const char *zName);
5105 SQLITE_API int sqlite3_clear_bindings(sqlite3_stmt*);
5121 SQLITE_API int sqlite3_column_count(sqlite3_stmt *pStmt);
5150 SQLITE_API const char *sqlite3_column_name(sqlite3_stmt*, int N);
5151 SQLITE_API const void *sqlite3_column_name16(sqlite3_stmt*, int N);
5195 SQLITE_API const char *sqlite3_column_database_name(sqlite3_stmt*,int);
5196 SQLITE_API const void *sqlite3_column_database_name16(sqlite3_stmt*,int);
5197 SQLITE_API const char *sqlite3_column_table_name(sqlite3_stmt*,int);
5198 SQLITE_API const void *sqlite3_column_table_name16(sqlite3_stmt*,int);
5199 SQLITE_API const char *sqlite3_column_origin_name(sqlite3_stmt*,int);
5200 SQLITE_API const void *sqlite3_column_origin_name16(sqlite3_stmt*,int);
5232 SQLITE_API const char *sqlite3_column_decltype(sqlite3_stmt*,int);
5233 SQLITE_API const void *sqlite3_column_decltype16(sqlite3_stmt*,int);
5317 SQLITE_API int sqlite3_step(sqlite3_stmt*);
5338 SQLITE_API int sqlite3_data_count(sqlite3_stmt *pStmt);
5585 SQLITE_API const void *sqlite3_column_blob(sqlite3_stmt*, int iCol);
5586 SQLITE_API double sqlite3_column_double(sqlite3_stmt*, int iCol);
5587 SQLITE_API int sqlite3_column_int(sqlite3_stmt*, int iCol);
5588 SQLITE_API sqlite3_int64 sqlite3_column_int64(sqlite3_stmt*, int iCol);
5589 SQLITE_API const unsigned char *sqlite3_column_text(sqlite3_stmt*, int iCol);
5590 SQLITE_API const void *sqlite3_column_text16(sqlite3_stmt*, int iCol);
5591 SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt*, int iCol);
5592 SQLITE_API int sqlite3_column_bytes(sqlite3_stmt*, int iCol);
5593 SQLITE_API int sqlite3_column_bytes16(sqlite3_stmt*, int iCol);
5594 SQLITE_API int sqlite3_column_type(sqlite3_stmt*, int iCol);
5622 SQLITE_API int sqlite3_finalize(sqlite3_stmt *pStmt);
5661 SQLITE_API int sqlite3_reset(sqlite3_stmt *pStmt);
5787 SQLITE_API int sqlite3_create_function(
5797 SQLITE_API int sqlite3_create_function16(
5807 SQLITE_API int sqlite3_create_function_v2(
5818 SQLITE_API int sqlite3_create_window_function(
5951 SQLITE_API SQLITE_DEPRECATED int sqlite3_aggregate_count(sqlite3_context*);
5952 SQLITE_API SQLITE_DEPRECATED int sqlite3_expired(sqlite3_stmt*);
5953 SQLITE_API SQLITE_DEPRECATED int sqlite3_transfer_bindings(sqlite3_stmt*, sqlite3_stmt*);
5954 SQLITE_API SQLITE_DEPRECATED int sqlite3_global_recover(void);
5955 SQLITE_API SQLITE_DEPRECATED void sqlite3_thread_cleanup(void);
5956 SQLITE_API SQLITE_DEPRECATED int sqlite3_memory_alarm(void(*)(void*,sqlite3_int64,int),
6088 SQLITE_API const void *sqlite3_value_blob(sqlite3_value*);
6089 SQLITE_API double sqlite3_value_double(sqlite3_value*);
6090 SQLITE_API int sqlite3_value_int(sqlite3_value*);
6091 SQLITE_API sqlite3_int64 sqlite3_value_int64(sqlite3_value*);
6092 SQLITE_API void *sqlite3_value_pointer(sqlite3_value*, const char*);
6093 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value*);
6094 SQLITE_API const void *sqlite3_value_text16(sqlite3_value*);
6095 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value*);
6096 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value*);
6097 SQLITE_API int sqlite3_value_bytes(sqlite3_value*);
6098 SQLITE_API int sqlite3_value_bytes16(sqlite3_value*);
6099 SQLITE_API int sqlite3_value_type(sqlite3_value*);
6100 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value*);
6101 SQLITE_API int sqlite3_value_nochange(sqlite3_value*);
6102 SQLITE_API int sqlite3_value_frombind(sqlite3_value*);
6124 SQLITE_API int sqlite3_value_encoding(sqlite3_value*);
6142 SQLITE_API unsigned int sqlite3_value_subtype(sqlite3_value*);
6159 SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value*);
6160 SQLITE_API void sqlite3_value_free(sqlite3_value*);
6205 SQLITE_API void *sqlite3_aggregate_context(sqlite3_context*, int nBytes);
6220 SQLITE_API void *sqlite3_user_data(sqlite3_context*);
6232 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
6301 SQLITE_API void *sqlite3_get_auxdata(sqlite3_context*, int N);
6302 SQLITE_API void sqlite3_set_auxdata(sqlite3_context*, int N, void*, void (*)(void*));
6357 SQLITE_API void *sqlite3_get_clientdata(sqlite3*,const char*);
6358 SQLITE_API int sqlite3_set_clientdata(sqlite3*, const char*, void*, void(*)(void*));
6525 SQLITE_API void sqlite3_result_blob(sqlite3_context*, const void*, int, void(*)(void*));
6526 SQLITE_API void sqlite3_result_blob64(sqlite3_context*,const void*,
6528 SQLITE_API void sqlite3_result_double(sqlite3_context*, double);
6529 SQLITE_API void sqlite3_result_error(sqlite3_context*, const char*, int);
6530 SQLITE_API void sqlite3_result_error16(sqlite3_context*, const void*, int);
6531 SQLITE_API void sqlite3_result_error_toobig(sqlite3_context*);
6532 SQLITE_API void sqlite3_result_error_nomem(sqlite3_context*);
6533 SQLITE_API void sqlite3_result_error_code(sqlite3_context*, int);
6534 SQLITE_API void sqlite3_result_int(sqlite3_context*, int);
6535 SQLITE_API void sqlite3_result_int64(sqlite3_context*, sqlite3_int64);
6536 SQLITE_API void sqlite3_result_null(sqlite3_context*);
6537 SQLITE_API void sqlite3_result_text(sqlite3_context*, const char*, int, void(*)(void*));
6538 SQLITE_API void sqlite3_result_text64(sqlite3_context*, const char*,sqlite3_uint64,
6540 SQLITE_API void sqlite3_result_text16(sqlite3_context*, const void*, int, void(*)(void*));
6541 SQLITE_API void sqlite3_result_text16le(sqlite3_context*, const void*, int,void(*)(void*));
6542 SQLITE_API void sqlite3_result_text16be(sqlite3_context*, const void*, int,void(*)(void*));
6543 SQLITE_API void sqlite3_result_value(sqlite3_context*, sqlite3_value*);
6544 SQLITE_API void sqlite3_result_pointer(sqlite3_context*, void*,const char*,void(*)(void*));
6545 SQLITE_API void sqlite3_result_zeroblob(sqlite3_context*, int n);
6546 SQLITE_API int sqlite3_result_zeroblob64(sqlite3_context*, sqlite3_uint64 n);
6575 SQLITE_API void sqlite3_result_subtype(sqlite3_context*,unsigned int);
6658 SQLITE_API int sqlite3_create_collation(
6665 SQLITE_API int sqlite3_create_collation_v2(
6673 SQLITE_API int sqlite3_create_collation16(
6708 SQLITE_API int sqlite3_collation_needed(
6713 SQLITE_API int sqlite3_collation_needed16(
6724 SQLITE_API void sqlite3_activate_cerod(
6753 SQLITE_API int sqlite3_sleep(int);
6811 SQLITE_API char *sqlite3_temp_directory;
6848 SQLITE_API char *sqlite3_data_directory;
6869 SQLITE_API int sqlite3_win32_set_directory(
6873 SQLITE_API int sqlite3_win32_set_directory8(unsigned long type, const char *zValue);
6874 SQLITE_API int sqlite3_win32_set_directory16(unsigned long type, const void *zValue);
6907 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
6920 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
6942 SQLITE_API const char *sqlite3_db_name(sqlite3 *db, int N);
6974 SQLITE_API sqlite3_filename sqlite3_db_filename(sqlite3 *db, const char *zDbName);
6984 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
7002 SQLITE_API int sqlite3_txn_state(sqlite3*,const char *zSchema);
7051 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
7100 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
7101 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
7161 SQLITE_API int sqlite3_autovacuum_pages(
7224 SQLITE_API void *sqlite3_update_hook(
7274 SQLITE_API int sqlite3_enable_shared_cache(int);
7290 SQLITE_API int sqlite3_release_memory(int);
7304 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
7370 SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 N);
7371 SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 N);
7382 SQLITE_API SQLITE_DEPRECATED void sqlite3_soft_heap_limit(int N);
7454 SQLITE_API int sqlite3_table_column_metadata(
7510 SQLITE_API int sqlite3_load_extension(
7542 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
7580 SQLITE_API int sqlite3_auto_extension(void(*xEntryPoint)(void));
7592 SQLITE_API int sqlite3_cancel_auto_extension(void(*xEntryPoint)(void));
7600 SQLITE_API void sqlite3_reset_auto_extension(void);
7899 SQLITE_API int sqlite3_create_module(
7905 SQLITE_API int sqlite3_create_module_v2(
7925 SQLITE_API int sqlite3_drop_modules(
7985 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
8004 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
8103 SQLITE_API int sqlite3_blob_open(
8136 SQLITE_API int sqlite3_blob_reopen(sqlite3_blob *, sqlite3_int64);
8159 SQLITE_API int sqlite3_blob_close(sqlite3_blob *);
8175 SQLITE_API int sqlite3_blob_bytes(sqlite3_blob *);
8204 SQLITE_API int sqlite3_blob_read(sqlite3_blob *, void *Z, int N, int iOffset);
8246 SQLITE_API int sqlite3_blob_write(sqlite3_blob *, const void *z, int n, int iOffset);
8277 SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfsName);
8278 SQLITE_API int sqlite3_vfs_register(sqlite3_vfs*, int makeDflt);
8279 SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs*);
8397 SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int);
8398 SQLITE_API void sqlite3_mutex_free(sqlite3_mutex*);
8399 SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex*);
8400 SQLITE_API int sqlite3_mutex_try(sqlite3_mutex*);
8401 SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex*);
8511 SQLITE_API int sqlite3_mutex_held(sqlite3_mutex*);
8512 SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex*);
8556 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
8599 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
8618 SQLITE_API int sqlite3_test_control(int op, ...);
8715 SQLITE_API int sqlite3_keyword_count(void);
8716 SQLITE_API int sqlite3_keyword_name(int,const char**,int*);
8717 SQLITE_API int sqlite3_keyword_check(const char*,int);
8762 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3*);
8777 SQLITE_API char *sqlite3_str_finish(sqlite3_str*);
8811 SQLITE_API void sqlite3_str_appendf(sqlite3_str*, const char *zFormat, ...);
8812 SQLITE_API void sqlite3_str_vappendf(sqlite3_str*, const char *zFormat, va_list);
8813 SQLITE_API void sqlite3_str_append(sqlite3_str*, const char *zIn, int N);
8814 SQLITE_API void sqlite3_str_appendall(sqlite3_str*, const char *zIn);
8815 SQLITE_API void sqlite3_str_appendchar(sqlite3_str*, int N, char C);
8816 SQLITE_API void sqlite3_str_reset(sqlite3_str*);
8847 SQLITE_API int sqlite3_str_errcode(sqlite3_str*);
8848 SQLITE_API int sqlite3_str_length(sqlite3_str*);
8849 SQLITE_API char *sqlite3_str_value(sqlite3_str*);
8877 SQLITE_API int sqlite3_status(int op, int *pCurrent, int *pHighwater, int resetFlag);
8878 SQLITE_API int sqlite3_status64(
8987 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
9140 SQLITE_API int sqlite3_stmt_status(sqlite3_stmt*, int op,int resetFlg);
9642 SQLITE_API sqlite3_backup *sqlite3_backup_init(
9648 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage);
9649 SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p);
9650 SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p);
9651 SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p);
9768 SQLITE_API int sqlite3_unlock_notify(
9783 SQLITE_API int sqlite3_stricmp(const char *, const char *);
9784 SQLITE_API int sqlite3_strnicmp(const char *, const char *, int);
9801 SQLITE_API int sqlite3_strglob(const char *zGlob, const char *zStr);
9824 SQLITE_API int sqlite3_strlike(const char *zGlob, const char *zStr, unsigned int cEsc);
9847 SQLITE_API void sqlite3_log(int iErrCode, const char *zFormat, ...);
9884 SQLITE_API void *sqlite3_wal_hook(
9919 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
9941 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
10035 SQLITE_API int sqlite3_wal_checkpoint_v2(
10075 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
10163 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
10189 SQLITE_API int sqlite3_vtab_nochange(sqlite3_context*);
10224 SQLITE_API const char *sqlite3_vtab_collation(sqlite3_index_info*,int);
10318 SQLITE_API int sqlite3_vtab_distinct(sqlite3_index_info*);
10391 SQLITE_API int sqlite3_vtab_in(sqlite3_index_info*, int iCons, int bHandle);
10438 SQLITE_API int sqlite3_vtab_in_first(sqlite3_value *pVal, sqlite3_value **ppOut);
10439 SQLITE_API int sqlite3_vtab_in_next(sqlite3_value *pVal, sqlite3_value **ppOut);
10481 SQLITE_API int sqlite3_vtab_rhs_value(sqlite3_index_info*, int, sqlite3_value **ppVal);
10610 SQLITE_API int sqlite3_stmt_scanstatus(
10616 SQLITE_API int sqlite3_stmt_scanstatus_v2(
10639 SQLITE_API void sqlite3_stmt_scanstatus_reset(sqlite3_stmt*);
10672 SQLITE_API int sqlite3_db_cacheflush(sqlite3*);
10771 SQLITE_API void *sqlite3_preupdate_hook(
10784 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
10785 SQLITE_API int sqlite3_preupdate_count(sqlite3 *);
10786 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *);
10787 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
10788 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *);
10802 SQLITE_API int sqlite3_system_errno(sqlite3*);
10871 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_get(
10920 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_open(
10937 SQLITE_API SQLITE_EXPERIMENTAL void sqlite3_snapshot_free(sqlite3_snapshot*);
10964 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_cmp(
10992 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
11037 SQLITE_API unsigned char *sqlite3_serialize(
11103 SQLITE_API int sqlite3_deserialize(
11203 SQLITE_API int sqlite3_rtree_geometry_callback(
11229 SQLITE_API int sqlite3_rtree_query_callback(
11342 SQLITE_API int sqlite3session_create(
11361 SQLITE_API void sqlite3session_delete(sqlite3_session *pSession);
11372 SQLITE_API int sqlite3session_object_config(sqlite3_session*, int op, void *pArg);
11427 SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEnable);
11457 SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect);
11517 SQLITE_API int sqlite3session_attach(
11532 SQLITE_API void sqlite3session_table_filter(
11646 SQLITE_API int sqlite3session_changeset(
11666 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession);
11725 SQLITE_API int sqlite3session_diff(
11762 SQLITE_API int sqlite3session_patchset(
11783 SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession);
11791 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession);
11834 SQLITE_API int sqlite3changeset_start(
11839 SQLITE_API int sqlite3changeset_start_v2(
11883 SQLITE_API int sqlite3changeset_next(sqlite3_changeset_iter *pIter);
11917 SQLITE_API int sqlite3changeset_op(
11951 SQLITE_API int sqlite3changeset_pk(
11982 SQLITE_API int sqlite3changeset_old(
12016 SQLITE_API int sqlite3changeset_new(
12044 SQLITE_API int sqlite3changeset_conflict(
12061 SQLITE_API int sqlite3changeset_fk_conflicts(
12097 SQLITE_API int sqlite3changeset_finalize(sqlite3_changeset_iter *pIter);
12127 SQLITE_API int sqlite3changeset_invert(
12158 SQLITE_API int sqlite3changeset_concat(
12171 SQLITE_API int sqlite3changeset_upgrade(
12224 SQLITE_API int sqlite3changegroup_new(sqlite3_changegroup **pp);
12256 SQLITE_API int sqlite3changegroup_schema(sqlite3_changegroup*, sqlite3*, const char *zDb);
12339 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup*, int nData, void *pData);
12358 SQLITE_API int sqlite3changegroup_add_change(
12390 SQLITE_API int sqlite3changegroup_output(
12400 SQLITE_API void sqlite3changegroup_delete(sqlite3_changegroup*);
12560 SQLITE_API int sqlite3changeset_apply(
12575 SQLITE_API int sqlite3changeset_apply_v2(
12843 SQLITE_API int sqlite3rebaser_create(sqlite3_rebaser **ppNew);
12854 SQLITE_API int sqlite3rebaser_configure(
12873 SQLITE_API int sqlite3rebaser_rebase(
12887 SQLITE_API void sqlite3rebaser_delete(sqlite3_rebaser *p);
12979 SQLITE_API int sqlite3changeset_apply_strm(
12994 SQLITE_API int sqlite3changeset_apply_v2_strm(
13011 SQLITE_API int sqlite3changeset_concat_strm(
13019 SQLITE_API int sqlite3changeset_invert_strm(
13025 SQLITE_API int sqlite3changeset_start_strm(
13030 SQLITE_API int sqlite3changeset_start_v2_strm(
13036 SQLITE_API int sqlite3session_changeset_strm(
13041 SQLITE_API int sqlite3session_patchset_strm(
13046 SQLITE_API int sqlite3changegroup_add_strm(sqlite3_changegroup*,
13050 SQLITE_API int sqlite3changegroup_output_strm(sqlite3_changegroup*,
13054 SQLITE_API int sqlite3rebaser_rebase_strm(
13095 SQLITE_API int sqlite3session_config(int op, void *pArg);
15308 SQLITE_API int sqlite3_wsd_init(int N, int J);
15309 SQLITE_API void *sqlite3_wsd_find(void *K, int L);
17370 SQLITE_API int sqlite3_mutex_held(sqlite3_mutex*);
21686 SQLITE_API SQLITE_EXTERN void (SQLITE_CDECL *sqlite3IoTrace)(const char*,...);
21832 SQLITE_API extern int sqlite3_io_error_hit;
21833 SQLITE_API extern int sqlite3_io_error_hardhit;
21834 SQLITE_API extern int sqlite3_io_error_pending;
21835 SQLITE_API extern int sqlite3_io_error_persist;
21836 SQLITE_API extern int sqlite3_io_error_benign;
21837 SQLITE_API extern int sqlite3_diskfull_pending;
21838 SQLITE_API extern int sqlite3_diskfull;
21870 SQLITE_API extern int sqlite3_open_file_count;
23952 SQLITE_API int sqlite3_status64(
23977 SQLITE_API int sqlite3_status(int op, int *pCurrent, int *pHighwater, int resetFlag){
24020 SQLITE_API int sqlite3_db_status(
26061 SQLITE_API int sqlite3_io_error_hit = 0; /* Total number of I/O Errors */
26062 SQLITE_API int sqlite3_io_error_hardhit = 0; /* Number of non-benign errors */
26063 SQLITE_API int sqlite3_io_error_pending = 0; /* Count down to first I/O error */
26064 SQLITE_API int sqlite3_io_error_persist = 0; /* True if I/O errors persist */
26065 SQLITE_API int sqlite3_io_error_benign = 0; /* True if errors are benign */
26066 SQLITE_API int sqlite3_diskfull_pending = 0;
26067 SQLITE_API int sqlite3_diskfull = 0;
26074 SQLITE_API int sqlite3_open_file_count = 0;
26102 SQLITE_API int sqlite3_memdebug_vfs_oom_test = 1;
26399 SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfs){
26445 SQLITE_API int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt){
26473 SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs *pVfs){
29023 SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int id){
29044 SQLITE_API void sqlite3_mutex_free(sqlite3_mutex *p){
29055 SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex *p){
29066 SQLITE_API int sqlite3_mutex_try(sqlite3_mutex *p){
29081 SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex *p){
29093 SQLITE_API int sqlite3_mutex_held(sqlite3_mutex *p){
29097 SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex *p){
29937 SQLITE_API int sqlite3_win32_is_nt(void); /* os_win.c */
29938 SQLITE_API void sqlite3_win32_sleep(DWORD milliseconds); /* os_win.c */
30238 SQLITE_API int sqlite3_release_memory(int n){
30287 SQLITE_API int sqlite3_memory_alarm(
30310 SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 n){
30335 SQLITE_API void sqlite3_soft_heap_limit(int n){
30352 SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 n){
30412 SQLITE_API sqlite3_int64 sqlite3_memory_used(void){
30423 SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag){
30552 SQLITE_API void *sqlite3_malloc(int n){
30558 SQLITE_API void *sqlite3_malloc64(sqlite3_uint64 n){
30618 SQLITE_API sqlite3_uint64 sqlite3_msize(void *p){
30627 SQLITE_API void sqlite3_free(void *p){
30799 SQLITE_API void *sqlite3_realloc(void *pOld, int n){
30806 SQLITE_API void *sqlite3_realloc64(void *pOld, sqlite3_uint64 n){
31314 SQLITE_API void sqlite3_str_vappendf(
32136 SQLITE_API void sqlite3_str_appendchar(sqlite3_str *p, int N, char c){
32164 SQLITE_API void sqlite3_str_append(sqlite3_str *p, const char *z, int N){
32181 SQLITE_API void sqlite3_str_appendall(sqlite3_str *p, const char *z){
32242 SQLITE_API char *sqlite3_str_finish(sqlite3_str *p){
32254 SQLITE_API int sqlite3_str_errcode(sqlite3_str *p){
32259 SQLITE_API int sqlite3_str_length(sqlite3_str *p){
32264 SQLITE_API char *sqlite3_str_value(sqlite3_str *p){
32273 SQLITE_API void sqlite3_str_reset(StrAccum *p){
32308 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3 *db){
32356 SQLITE_API char *sqlite3_vmprintf(const char *zFormat, va_list ap){
32380 SQLITE_API char *sqlite3_mprintf(const char *zFormat, ...){
32405 SQLITE_API char *sqlite3_vsnprintf(int n, char *zBuf, const char *zFormat, va_list ap){
32420 SQLITE_API char *sqlite3_snprintf(int n, char *zBuf, const char *zFormat, ...){
32466 SQLITE_API void sqlite3_log(int iErrCode, const char *zFormat, ...){
32507 SQLITE_API void sqlite3_str_appendf(StrAccum *p, const char *zFormat, ...){
33962 SQLITE_API void sqlite3_randomness(int N, void *pBuf){
35317 SQLITE_API int sqlite3_stricmp(const char *zLeft, const char *zRight){
35344 SQLITE_API int sqlite3_strnicmp(const char *zLeft, const char *zRight, int N){
38343 SQLITE_API int sqlite3_os_init(void){
38346 SQLITE_API int sqlite3_os_end(void){
41946 SQLITE_API int sqlite3_sync_count = 0;
41947 SQLITE_API int sqlite3_fullsync_count = 0;
45245 SQLITE_API int sqlite3_current_time = 0; /* Fake system time in seconds since 1970. */
45662 SQLITE_API int sqlite3_hostid_num = 0;
46513 SQLITE_API int sqlite3_os_init(void){
46643 SQLITE_API int sqlite3_os_end(void){
47133 SQLITE_API LONG SQLITE_WIN32_VOLATILE sqlite3_os_type = 0;
47902 SQLITE_API int sqlite3_win32_compact_heap(LPUINT pnLargest){
47942 SQLITE_API int sqlite3_win32_reset_heap(){
47987 SQLITE_API void sqlite3_win32_write_debug(const char *zBuf, int nBuf){
48033 SQLITE_API void sqlite3_win32_sleep(DWORD milliseconds){
48082 SQLITE_API int sqlite3_win32_is_nt(void){
48470 SQLITE_API LPWSTR sqlite3_win32_utf8_to_unicode(const char *zText){
48486 SQLITE_API char *sqlite3_win32_unicode_to_utf8(LPCWSTR zWideText){
48502 SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zText){
48518 SQLITE_API char *sqlite3_win32_mbcs_to_utf8_v2(const char *zText, int useAnsi){
48534 SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zText){
48550 SQLITE_API char *sqlite3_win32_utf8_to_mbcs_v2(const char *zText, int useAnsi){
48567 SQLITE_API int sqlite3_win32_set_directory8(
48611 SQLITE_API int sqlite3_win32_set_directory16(
48633 SQLITE_API int sqlite3_win32_set_directory(
49642 SQLITE_API int sqlite3_sync_count = 0;
49643 SQLITE_API int sqlite3_fullsync_count = 0;
52606 SQLITE_API int sqlite3_current_time = 0; /* Fake system time in seconds since 1970. */
52712 SQLITE_API int sqlite3_os_init(void){
52847 SQLITE_API int sqlite3_os_end(void){
53615 SQLITE_API unsigned char *sqlite3_serialize(
53704 SQLITE_API int sqlite3_deserialize(
57829 SQLITE_API int sqlite3_pager_readdb_count = 0; /* Number of full pages read from DB */
57830 SQLITE_API int sqlite3_pager_writedb_count = 0; /* Number of full pages written to DB */
57831 SQLITE_API int sqlite3_pager_writej_count = 0; /* Number of pages written to journal */
60750 SQLITE_API int sqlite3_opentemp_count = 0;
60952 SQLITE_API extern int sqlite3_io_error_pending;
60953 SQLITE_API extern int sqlite3_io_error_hit;
62170 SQLITE_API sqlite3_file *sqlite3_database_file_object(const char *zName){
69418 SQLITE_API int sqlite3_snapshot_cmp(sqlite3_snapshot *p1, sqlite3_snapshot *p2){
70632 SQLITE_API int sqlite3_enable_shared_cache(int enable){
82152 SQLITE_API sqlite3_backup *sqlite3_backup_init(
82326 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage){
82583 SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p){
82637 SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p){
82651 SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p){
90405 SQLITE_API int sqlite3_expired(sqlite3_stmt *pStmt){
90476 SQLITE_API int sqlite3_finalize(sqlite3_stmt *pStmt){
90505 SQLITE_API int sqlite3_reset(sqlite3_stmt *pStmt){
90526 SQLITE_API int sqlite3_clear_bindings(sqlite3_stmt *pStmt){
90559 SQLITE_API const void *sqlite3_value_blob(sqlite3_value *pVal){
90572 SQLITE_API int sqlite3_value_bytes(sqlite3_value *pVal){
90575 SQLITE_API int sqlite3_value_bytes16(sqlite3_value *pVal){
90578 SQLITE_API double sqlite3_value_double(sqlite3_value *pVal){
90581 SQLITE_API int sqlite3_value_int(sqlite3_value *pVal){
90584 SQLITE_API sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){
90587 SQLITE_API unsigned int sqlite3_value_subtype(sqlite3_value *pVal){
90591 SQLITE_API void *sqlite3_value_pointer(sqlite3_value *pVal, const char *zPType){
90604 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value *pVal){
90608 SQLITE_API const void *sqlite3_value_text16(sqlite3_value* pVal){
90611 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value *pVal){
90614 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value *pVal){
90622 SQLITE_API int sqlite3_value_type(sqlite3_value* pVal){
90706 SQLITE_API int sqlite3_value_encoding(sqlite3_value *pVal){
90711 SQLITE_API int sqlite3_value_nochange(sqlite3_value *pVal){
90716 SQLITE_API int sqlite3_value_frombind(sqlite3_value *pVal){
90722 SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig){
90748 SQLITE_API void sqlite3_value_free(sqlite3_value *pOld){
90812 SQLITE_API void sqlite3_result_blob(
90828 SQLITE_API void sqlite3_result_blob64(
90848 SQLITE_API void sqlite3_result_double(sqlite3_context *pCtx, double rVal){
90855 SQLITE_API void sqlite3_result_error(sqlite3_context *pCtx, const char *z, int n){
90864 SQLITE_API void sqlite3_result_error16(sqlite3_context *pCtx, const void *z, int n){
90873 SQLITE_API void sqlite3_result_int(sqlite3_context *pCtx, int iVal){
90880 SQLITE_API void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){
90887 SQLITE_API void sqlite3_result_null(sqlite3_context *pCtx){
90894 SQLITE_API void sqlite3_result_pointer(
90913 SQLITE_API void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype){
90935 SQLITE_API void sqlite3_result_text(
90950 SQLITE_API void sqlite3_result_text64(
90977 SQLITE_API void sqlite3_result_text16(
90986 SQLITE_API void sqlite3_result_text16be(
90995 SQLITE_API void sqlite3_result_text16le(
91005 SQLITE_API void sqlite3_result_value(sqlite3_context *pCtx, sqlite3_value *pValue){
91023 SQLITE_API void sqlite3_result_zeroblob(sqlite3_context *pCtx, int n){
91026 SQLITE_API int sqlite3_result_zeroblob64(sqlite3_context *pCtx, u64 n){
91045 SQLITE_API void sqlite3_result_error_code(sqlite3_context *pCtx, int errCode){
91060 SQLITE_API void sqlite3_result_error_toobig(sqlite3_context *pCtx){
91071 SQLITE_API void sqlite3_result_error_nomem(sqlite3_context *pCtx){
91272 SQLITE_API int sqlite3_step(sqlite3_stmt *pStmt){
91326 SQLITE_API void *sqlite3_user_data(sqlite3_context *p){
91344 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context *p){
91367 SQLITE_API int sqlite3_vtab_nochange(sqlite3_context *p){
91446 SQLITE_API int sqlite3_vtab_in_first(sqlite3_value *pVal, sqlite3_value **ppOut){
91454 SQLITE_API int sqlite3_vtab_in_next(sqlite3_value *pVal, sqlite3_value **ppOut){
91507 SQLITE_API void *sqlite3_aggregate_context(sqlite3_context *p, int nByte){
91528 SQLITE_API void *sqlite3_get_auxdata(sqlite3_context *pCtx, int iArg){
91559 SQLITE_API void sqlite3_set_auxdata(
91616 SQLITE_API int sqlite3_aggregate_count(sqlite3_context *p){
91625 SQLITE_API int sqlite3_column_count(sqlite3_stmt *pStmt){
91635 SQLITE_API int sqlite3_data_count(sqlite3_stmt *pStmt){
91739 SQLITE_API const void *sqlite3_column_blob(sqlite3_stmt *pStmt, int i){
91749 SQLITE_API int sqlite3_column_bytes(sqlite3_stmt *pStmt, int i){
91754 SQLITE_API int sqlite3_column_bytes16(sqlite3_stmt *pStmt, int i){
91759 SQLITE_API double sqlite3_column_double(sqlite3_stmt *pStmt, int i){
91764 SQLITE_API int sqlite3_column_int(sqlite3_stmt *pStmt, int i){
91769 SQLITE_API sqlite_int64 sqlite3_column_int64(sqlite3_stmt *pStmt, int i){
91774 SQLITE_API const unsigned char *sqlite3_column_text(sqlite3_stmt *pStmt, int i){
91779 SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){
91789 SQLITE_API const void *sqlite3_column_text16(sqlite3_stmt *pStmt, int i){
91795 SQLITE_API int sqlite3_column_type(sqlite3_stmt *pStmt, int i){
91908 SQLITE_API const char *sqlite3_column_name(sqlite3_stmt *pStmt, int N){
91912 SQLITE_API const void *sqlite3_column_name16(sqlite3_stmt *pStmt, int N){
91931 SQLITE_API const char *sqlite3_column_decltype(sqlite3_stmt *pStmt, int N){
91935 SQLITE_API const void *sqlite3_column_decltype16(sqlite3_stmt *pStmt, int N){
91947 SQLITE_API const char *sqlite3_column_database_name(sqlite3_stmt *pStmt, int N){
91951 SQLITE_API const void *sqlite3_column_database_name16(sqlite3_stmt *pStmt, int N){
91961 SQLITE_API const char *sqlite3_column_table_name(sqlite3_stmt *pStmt, int N){
91965 SQLITE_API const void *sqlite3_column_table_name16(sqlite3_stmt *pStmt, int N){
91975 SQLITE_API const char *sqlite3_column_origin_name(sqlite3_stmt *pStmt, int N){
91979 SQLITE_API const void *sqlite3_column_origin_name16(sqlite3_stmt *pStmt, int N){
92079 SQLITE_API int sqlite3_bind_blob(
92091 SQLITE_API int sqlite3_bind_blob64(
92101 SQLITE_API int sqlite3_bind_double(sqlite3_stmt *pStmt, int i, double rValue){
92111 SQLITE_API int sqlite3_bind_int(sqlite3_stmt *p, int i, int iValue){
92114 SQLITE_API int sqlite3_bind_int64(sqlite3_stmt *pStmt, int i, sqlite_int64 iValue){
92124 SQLITE_API int sqlite3_bind_null(sqlite3_stmt *pStmt, int i){
92133 SQLITE_API int sqlite3_bind_pointer(
92151 SQLITE_API int sqlite3_bind_text(
92160 SQLITE_API int sqlite3_bind_text64(
92176 SQLITE_API int sqlite3_bind_text16(
92186 SQLITE_API int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqlite3_value *pValue){
92220 SQLITE_API int sqlite3_bind_zeroblob(sqlite3_stmt *pStmt, int i, int n){
92234 SQLITE_API int sqlite3_bind_zeroblob64(sqlite3_stmt *pStmt, int i, sqlite3_uint64 n){
92256 SQLITE_API int sqlite3_bind_parameter_count(sqlite3_stmt *pStmt){
92267 SQLITE_API const char *sqlite3_bind_parameter_name(sqlite3_stmt *pStmt, int i){
92282 SQLITE_API int sqlite3_bind_parameter_index(sqlite3_stmt *pStmt, const char *zName){
92316 SQLITE_API int sqlite3_transfer_bindings(sqlite3_stmt *pFromStmt, sqlite3_stmt *pToStmt){
92340 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt *pStmt){
92348 SQLITE_API int sqlite3_stmt_readonly(sqlite3_stmt *pStmt){
92356 SQLITE_API int sqlite3_stmt_isexplain(sqlite3_stmt *pStmt){
92363 SQLITE_API int sqlite3_stmt_explain(sqlite3_stmt *pStmt, int eMode){
92399 SQLITE_API int sqlite3_stmt_busy(sqlite3_stmt *pStmt){
92410 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt){
92431 SQLITE_API int sqlite3_stmt_status(sqlite3_stmt *pStmt, int op, int resetFlag){
92463 SQLITE_API const char *sqlite3_sql(sqlite3_stmt *pStmt){
92477 SQLITE_API char *sqlite3_expanded_sql(sqlite3_stmt *pStmt){
92497 SQLITE_API const char *sqlite3_normalized_sql(sqlite3_stmt *pStmt){
92534 SQLITE_API int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
92604 SQLITE_API int sqlite3_preupdate_count(sqlite3 *db){
92627 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *db){
92643 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *db){
92659 SQLITE_API int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
92740 SQLITE_API int sqlite3_stmt_scanstatus_v2(
92894 SQLITE_API int sqlite3_stmt_scanstatus(
92906 SQLITE_API void sqlite3_stmt_scanstatus_reset(sqlite3_stmt *pStmt){
93160 SQLITE_API int sqlite3_search_count = 0;
93172 SQLITE_API int sqlite3_interrupt_count = 0;
93183 SQLITE_API int sqlite3_sort_count = 0;
93194 SQLITE_API int sqlite3_max_blobsize = 0;
93220 SQLITE_API int sqlite3_found_count = 0;
93541 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value *pVal){
102404 SQLITE_API int sqlite3_blob_open(
102639 SQLITE_API int sqlite3_blob_close(sqlite3_blob *pBlob){
102735 SQLITE_API int sqlite3_blob_read(sqlite3_blob *pBlob, void *z, int n, int iOffset){
102742 SQLITE_API int sqlite3_blob_write(sqlite3_blob *pBlob, const void *z, int n, int iOffset){
102752 SQLITE_API int sqlite3_blob_bytes(sqlite3_blob *pBlob){
102767 SQLITE_API int sqlite3_blob_reopen(sqlite3_blob *pBlob, sqlite3_int64 iRow){
121166 SQLITE_API int sqlite3_set_authorizer(
129509 SQLITE_API int sqlite3_strglob(const char *zGlobPattern, const char *zString){
129523 SQLITE_API int sqlite3_strlike(const char *zPattern, const char *zStr, unsigned int esc){
129539 SQLITE_API int sqlite3_like_count = 0;
135808 SQLITE_API int sqlite3_xferopt_count;
136299 SQLITE_API int sqlite3_exec(
137840 SQLITE_API int sqlite3_load_extension(
137871 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff){
137920 SQLITE_API int sqlite3_auto_extension(
137970 SQLITE_API int sqlite3_cancel_auto_extension(
137998 SQLITE_API void sqlite3_reset_auto_extension(void){
142732 SQLITE_API int sqlite3_prepare(
142744 SQLITE_API int sqlite3_prepare_v2(
142762 SQLITE_API int sqlite3_prepare_v3(
142848 SQLITE_API int sqlite3_prepare16(
142860 SQLITE_API int sqlite3_prepare16_v2(
142872 SQLITE_API int sqlite3_prepare16_v3(
151627 SQLITE_API int sqlite3_get_table(
151696 SQLITE_API void sqlite3_free_table(
155500 SQLITE_API int sqlite3_create_module(
155515 SQLITE_API int sqlite3_create_module_v2(
155532 SQLITE_API int sqlite3_drop_modules(sqlite3 *db, const char** azNames){
156202 SQLITE_API int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){
156702 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *db){
156720 SQLITE_API int sqlite3_vtab_config(sqlite3 *db, int op, ...){
166414 SQLITE_API const char *sqlite3_vtab_collation(sqlite3_index_info *pIdxInfo, int iCons){
166434 SQLITE_API int sqlite3_vtab_in(sqlite3_index_info *pIdxInfo, int iCons, int bHandle){
166454 SQLITE_API int sqlite3_vtab_rhs_value(
166487 SQLITE_API int sqlite3_vtab_distinct(sqlite3_index_info *pIdxInfo){
178612 SQLITE_API int sqlite3_keyword_name(int i,const char **pzName,int *pnName){
178619 SQLITE_API int sqlite3_keyword_count(void){ return SQLITE_N_KEYWORD; }
178620 SQLITE_API int sqlite3_keyword_check(const char *zName, int nName){
179472 SQLITE_API int sqlite3_complete(const char *zSql){
179637 SQLITE_API int sqlite3_complete16(const void *zSql){
179850 SQLITE_API const char sqlite3_version[] = SQLITE_VERSION;
179856 SQLITE_API const char *sqlite3_libversion(void){ return sqlite3_version; }
179864 /* SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; } */
179869 SQLITE_API int sqlite3_libversion_number(void){ return SQLITE_VERSION_NUMBER; }
179875 SQLITE_API int sqlite3_threadsafe(void){ return SQLITE_THREADSAFE; }
179896 SQLITE_API void (SQLITE_CDECL *sqlite3IoTrace)(const char*, ...) = 0;
179906 SQLITE_API char *sqlite3_temp_directory = 0;
179915 SQLITE_API char *sqlite3_data_directory = 0;
179974 SQLITE_API int sqlite3_initialize(void){
180155 SQLITE_API int sqlite3_shutdown(void){
180209 SQLITE_API int sqlite3_config(int op, ...){
180656 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db){
180670 SQLITE_API int sqlite3_db_release_memory(sqlite3 *db){
180694 SQLITE_API int sqlite3_db_cacheflush(sqlite3 *db){
180723 SQLITE_API int sqlite3_db_config(sqlite3 *db, int op, ...){
180875 SQLITE_API sqlite_int64 sqlite3_last_insert_rowid(sqlite3 *db){
180888 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64 iRowid){
180903 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3 *db){
180912 SQLITE_API int sqlite3_changes(sqlite3 *db){
180919 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3 *db){
180928 SQLITE_API int sqlite3_total_changes(sqlite3 *db){
181078 SQLITE_API int sqlite3_txn_state(sqlite3 *db, const char *zSchema){
181113 SQLITE_API int sqlite3_close(sqlite3 *db){ return sqlite3Close(db,0); }
181114 SQLITE_API int sqlite3_close_v2(sqlite3 *db){ return sqlite3Close(db,1); }
181548 SQLITE_API int sqlite3_busy_handler(
181571 SQLITE_API void sqlite3_progress_handler(
181602 SQLITE_API int sqlite3_busy_timeout(sqlite3 *db, int ms){
181619 SQLITE_API void sqlite3_interrupt(sqlite3 *db){
181635 SQLITE_API int sqlite3_is_interrupted(sqlite3 *db){
181838 SQLITE_API int sqlite3_create_function(
181851 SQLITE_API int sqlite3_create_function_v2(
181865 SQLITE_API int sqlite3_create_window_function(
181882 SQLITE_API int sqlite3_create_function16(
181944 SQLITE_API int sqlite3_overload_function(
181977 SQLITE_API void *sqlite3_trace(sqlite3 *db, void(*xTrace)(void*,const char*), void *pArg){
181998 SQLITE_API int sqlite3_trace_v2(
182028 SQLITE_API void *sqlite3_profile(
182058 SQLITE_API void *sqlite3_commit_hook(
182083 SQLITE_API void *sqlite3_update_hook(
182108 SQLITE_API void *sqlite3_rollback_hook(
182134 SQLITE_API void *sqlite3_preupdate_hook(
182160 SQLITE_API int sqlite3_autovacuum_pages(
182217 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int nFrame){
182238 SQLITE_API void *sqlite3_wal_hook(
182265 SQLITE_API int sqlite3_wal_checkpoint_v2(
182329 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb){
182423 SQLITE_API const char *sqlite3_errmsg(sqlite3 *db){
182449 SQLITE_API int sqlite3_error_offset(sqlite3 *db){
182464 SQLITE_API const void *sqlite3_errmsg16(sqlite3 *db){
182506 SQLITE_API int sqlite3_errcode(sqlite3 *db){
182515 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db){
182524 SQLITE_API int sqlite3_system_errno(sqlite3 *db){
182533 SQLITE_API const char *sqlite3_errstr(int rc){
182681 SQLITE_API int sqlite3_limit(sqlite3 *db, int limitId, int newLimit){
183365 SQLITE_API int sqlite3_open(
183372 SQLITE_API int sqlite3_open_v2(
183385 SQLITE_API int sqlite3_open16(
183424 SQLITE_API int sqlite3_create_collation(
183437 SQLITE_API int sqlite3_create_collation_v2(
183462 SQLITE_API int sqlite3_create_collation16(
183492 SQLITE_API int sqlite3_collation_needed(
183513 SQLITE_API int sqlite3_collation_needed16(
183533 SQLITE_API void *sqlite3_get_clientdata(sqlite3 *db, const char *zName){
183550 SQLITE_API int sqlite3_set_clientdata(
183598 SQLITE_API int sqlite3_global_recover(void){
183609 SQLITE_API int sqlite3_get_autocommit(sqlite3 *db){
183674 SQLITE_API void sqlite3_thread_cleanup(void){
183682 SQLITE_API int sqlite3_table_column_metadata(
183800 SQLITE_API int sqlite3_sleep(int ms){
183816 SQLITE_API int sqlite3_extended_result_codes(sqlite3 *db, int onoff){
183829 SQLITE_API int sqlite3_file_control(sqlite3 *db, const char *zDbName, int op, void *pArg){
183882 SQLITE_API int sqlite3_test_control(int op, ...){
184491 SQLITE_API const char *sqlite3_create_filename(
184527 SQLITE_API void sqlite3_free_filename(const char *p){
184545 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam){
184554 SQLITE_API const char *sqlite3_uri_key(const char *zFilename, int N){
184568 SQLITE_API int sqlite3_uri_boolean(const char *zFilename, const char *zParam, int bDflt){
184577 SQLITE_API sqlite3_int64 sqlite3_uri_int64(
184600 SQLITE_API const char *sqlite3_filename_database(const char *zFilename){
184604 SQLITE_API const char *sqlite3_filename_journal(const char *zFilename){
184614 SQLITE_API const char *sqlite3_filename_wal(const char *zFilename){
184636 SQLITE_API const char *sqlite3_db_name(sqlite3 *db, int N){
184654 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName){
184670 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName){
184687 SQLITE_API int sqlite3_snapshot_get(
184723 SQLITE_API int sqlite3_snapshot_open(
184779 SQLITE_API int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb){
184810 SQLITE_API void sqlite3_snapshot_free(sqlite3_snapshot *pSnapshot){
184823 SQLITE_API int sqlite3_compileoption_used(const char *zOptName){
184856 SQLITE_API const char *sqlite3_compileoption_get(int N){
185016 SQLITE_API int sqlite3_unlock_notify(
185917 SQLITE_API extern int sqlite3_fts3_may_be_corrupt;
186479 SQLITE_API int sqlite3_fts3_may_be_corrupt = 1;
192329 SQLITE_API int sqlite3_fts3_init(
192969 SQLITE_API int sqlite3_fts3_enable_parentheses = 0;
216560 SQLITE_API int sqlite3_rtree_geometry_callback(
216584 SQLITE_API int sqlite3_rtree_query_callback(
216612 SQLITE_API int sqlite3_rtree_init(
217203 SQLITE_API int sqlite3_icu_init(
217883 SQLITE_API sqlite3rbu *sqlite3rbu_open(
217926 SQLITE_API sqlite3rbu *sqlite3rbu_vacuum(
217945 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size_limit(sqlite3rbu*, sqlite3_int64);
217951 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size(sqlite3rbu*);
217984 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu*, int bRbu);
217998 SQLITE_API int sqlite3rbu_step(sqlite3rbu *pRbu);
218010 SQLITE_API int sqlite3rbu_savestate(sqlite3rbu *pRbu);
218030 SQLITE_API int sqlite3rbu_close(sqlite3rbu *pRbu, char **pzErrmsg);
218037 SQLITE_API sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu);
218079 SQLITE_API void sqlite3rbu_bp_progress(sqlite3rbu *pRbu, int *pnOne, int*pnTwo);
218117 SQLITE_API int sqlite3rbu_state(sqlite3rbu *pRbu);
218140 SQLITE_API void sqlite3rbu_rename_handler(
218189 SQLITE_API int sqlite3rbu_create_vfs(const char *zName, const char *zParent);
218199 SQLITE_API void sqlite3rbu_destroy_vfs(const char *zName);
221788 SQLITE_API int sqlite3rbu_step(sqlite3rbu *p){
222284 SQLITE_API sqlite3rbu *sqlite3rbu_open(
222296 SQLITE_API sqlite3rbu *sqlite3rbu_vacuum(
222314 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu *pRbu, int bRbu){
222346 SQLITE_API int sqlite3rbu_close(sqlite3rbu *p, char **pzErrmsg){
222409 SQLITE_API sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu){
222417 SQLITE_API void sqlite3rbu_bp_progress(sqlite3rbu *p, int *pnOne, int *pnTwo){
222452 SQLITE_API int sqlite3rbu_state(sqlite3rbu *p){
222480 SQLITE_API int sqlite3rbu_savestate(sqlite3rbu *p){
222548 SQLITE_API void sqlite3rbu_rename_handler(
223430 SQLITE_API void sqlite3rbu_destroy_vfs(const char *zName){
223444 SQLITE_API int sqlite3rbu_create_vfs(const char *zName, const char *zParent){
223522 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size_limit(sqlite3rbu *pRbu, sqlite3_int64 n){
223529 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size(sqlite3rbu *pRbu){
227052 SQLITE_API int sqlite3session_diff(
227150 SQLITE_API int sqlite3session_create(
227213 SQLITE_API void sqlite3session_delete(sqlite3_session *pSession){
227243 SQLITE_API void sqlite3session_table_filter(
227261 SQLITE_API int sqlite3session_attach(
227976 SQLITE_API int sqlite3session_changeset(
227994 SQLITE_API int sqlite3session_changeset_strm(
228006 SQLITE_API int sqlite3session_patchset_strm(
228022 SQLITE_API int sqlite3session_patchset(
228034 SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEnable){
228048 SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect){
228063 SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession){
228079 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession){
228086 SQLITE_API int sqlite3session_object_config(sqlite3_session *pSession, int op, void *pArg){
228125 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession){
228170 SQLITE_API int sqlite3changeset_start(
228177 SQLITE_API int sqlite3changeset_start_v2(
228190 SQLITE_API int sqlite3changeset_start_strm(
228197 SQLITE_API int sqlite3changeset_start_v2_strm(
228714 SQLITE_API int sqlite3changeset_next(sqlite3_changeset_iter *p){
228723 SQLITE_API int sqlite3changeset_op(
228743 SQLITE_API int sqlite3changeset_pk(
228766 SQLITE_API int sqlite3changeset_old(
228794 SQLITE_API int sqlite3changeset_new(
228828 SQLITE_API int sqlite3changeset_conflict(
228851 SQLITE_API int sqlite3changeset_fk_conflicts(
228869 SQLITE_API int sqlite3changeset_finalize(sqlite3_changeset_iter *p){
229043 SQLITE_API int sqlite3changeset_invert(
229062 SQLITE_API int sqlite3changeset_invert_strm(
230190 SQLITE_API int sqlite3changeset_apply_v2(
230236 SQLITE_API int sqlite3changeset_apply(
230261 SQLITE_API int sqlite3changeset_apply_v2_strm(
230288 SQLITE_API int sqlite3changeset_apply_strm(
230858 SQLITE_API int sqlite3changegroup_new(sqlite3_changegroup **pp){
230874 SQLITE_API int sqlite3changegroup_schema(
230900 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nData, void *pData){
230915 SQLITE_API int sqlite3changegroup_add_change(
230933 SQLITE_API int sqlite3changegroup_output(
230944 SQLITE_API int sqlite3changegroup_add_strm(
230963 SQLITE_API int sqlite3changegroup_output_strm(
230974 SQLITE_API void sqlite3changegroup_delete(sqlite3_changegroup *pGrp){
230986 SQLITE_API int sqlite3changeset_concat(
231015 SQLITE_API int sqlite3changeset_concat_strm(
231303 SQLITE_API int sqlite3rebaser_create(sqlite3_rebaser **ppNew){
231320 SQLITE_API int sqlite3rebaser_configure(
231337 SQLITE_API int sqlite3rebaser_rebase(
231356 SQLITE_API int sqlite3rebaser_rebase_strm(
231377 SQLITE_API void sqlite3rebaser_delete(sqlite3_rebaser *p){
231388 SQLITE_API int sqlite3session_config(int op, void *pArg){
232147 SQLITE_API extern int sqlite3_fts5_may_be_corrupt;
249620 SQLITE_API int sqlite3_fts5_may_be_corrupt = 1;
252685 SQLITE_API int sqlite3_fts_init(
252698 SQLITE_API int sqlite3_fts5_init(
257661 SQLITE_API int sqlite3_stmt_init(
257678 SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; }