Lines Matching refs:SQLITE_API

380 #ifndef SQLITE_API
381 # define SQLITE_API macro
491 SQLITE_API const char sqlite3_version[] = SQLITE_VERSION;
492 SQLITE_API const char *sqlite3_libversion(void);
493 SQLITE_API const char *sqlite3_sourceid(void);
494 SQLITE_API int sqlite3_libversion_number(void);
519 SQLITE_API int sqlite3_compileoption_used(const char *zOptName);
520 SQLITE_API const char *sqlite3_compileoption_get(int N);
562 SQLITE_API int sqlite3_threadsafe(void);
659 SQLITE_API int sqlite3_close(sqlite3*);
660 SQLITE_API int sqlite3_close_v2(sqlite3*);
731 SQLITE_API int sqlite3_exec(
1909 SQLITE_API int sqlite3_initialize(void);
1910 SQLITE_API int sqlite3_shutdown(void);
1911 SQLITE_API int sqlite3_os_init(void);
1912 SQLITE_API int sqlite3_os_end(void);
1945 SQLITE_API int sqlite3_config(int, ...);
1964 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
2733 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
2795 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
2805 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
2866 SQLITE_API int sqlite3_changes(sqlite3*);
2867 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3*);
2908 SQLITE_API int sqlite3_total_changes(sqlite3*);
2909 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3*);
2946 SQLITE_API void sqlite3_interrupt(sqlite3*);
2981 SQLITE_API int sqlite3_complete(const char *sql);
2982 SQLITE_API int sqlite3_complete16(const void *sql);
3043 SQLITE_API int sqlite3_busy_handler(sqlite3*,int(*)(void*,int),void*);
3066 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
3141 SQLITE_API int sqlite3_get_table(
3149 SQLITE_API void sqlite3_free_table(char **result);
3191 SQLITE_API char *sqlite3_mprintf(const char*,...);
3192 SQLITE_API char *sqlite3_vmprintf(const char*, va_list);
3193 SQLITE_API char *sqlite3_snprintf(int,char*,const char*, ...);
3194 SQLITE_API char *sqlite3_vsnprintf(int,char*,const char*, va_list);
3271 SQLITE_API void *sqlite3_malloc(int);
3272 SQLITE_API void *sqlite3_malloc64(sqlite3_uint64);
3273 SQLITE_API void *sqlite3_realloc(void*, int);
3274 SQLITE_API void *sqlite3_realloc64(void*, sqlite3_uint64);
3275 SQLITE_API void sqlite3_free(void*);
3276 SQLITE_API sqlite3_uint64 sqlite3_msize(void*);
3301 SQLITE_API sqlite3_int64 sqlite3_memory_used(void);
3302 SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag);
3325 SQLITE_API void sqlite3_randomness(int N, void *P);
3416 SQLITE_API int sqlite3_set_authorizer(
3524 SQLITE_API SQLITE_DEPRECATED void *sqlite3_trace(sqlite3*,
3526 SQLITE_API SQLITE_DEPRECATED void *sqlite3_profile(sqlite3*,
3615 SQLITE_API int sqlite3_trace_v2(
3654 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
3926 SQLITE_API int sqlite3_open(
3930 SQLITE_API int sqlite3_open16(
3934 SQLITE_API int sqlite3_open_v2(
4007 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam);
4008 SQLITE_API int sqlite3_uri_boolean(const char *zFile, const char *zParam, int bDefault);
4009 SQLITE_API sqlite3_int64 sqlite3_uri_int64(const char*, const char*, sqlite3_int64);
4010 SQLITE_API const char *sqlite3_uri_key(const char *zFilename, int N);
4039 SQLITE_API const char *sqlite3_filename_database(const char*);
4040 SQLITE_API const char *sqlite3_filename_journal(const char*);
4041 SQLITE_API const char *sqlite3_filename_wal(const char*);
4060 SQLITE_API sqlite3_file *sqlite3_database_file_object(const char*);
4107 SQLITE_API char *sqlite3_create_filename(
4114 SQLITE_API void sqlite3_free_filename(char*);
4168 SQLITE_API int sqlite3_errcode(sqlite3 *db);
4169 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
4170 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
4171 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
4172 SQLITE_API const char *sqlite3_errstr(int);
4240 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
4450 SQLITE_API int sqlite3_prepare(
4457 SQLITE_API int sqlite3_prepare_v2(
4464 SQLITE_API int sqlite3_prepare_v3(
4472 SQLITE_API int sqlite3_prepare16(
4479 SQLITE_API int sqlite3_prepare16_v2(
4486 SQLITE_API int sqlite3_prepare16_v3(
4536 SQLITE_API const char *sqlite3_sql(sqlite3_stmt *pStmt);
4537 SQLITE_API char *sqlite3_expanded_sql(sqlite3_stmt *pStmt);
4539 SQLITE_API const char *sqlite3_normalized_sql(sqlite3_stmt *pStmt);
4585 SQLITE_API int sqlite3_stmt_readonly(sqlite3_stmt *pStmt);
4597 SQLITE_API int sqlite3_stmt_isexplain(sqlite3_stmt *pStmt);
4618 SQLITE_API int sqlite3_stmt_busy(sqlite3_stmt*);
4816 SQLITE_API int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n, void(*)(void*));
4817 SQLITE_API int sqlite3_bind_blob64(sqlite3_stmt*, int, const void*, sqlite3_uint64,
4819 SQLITE_API int sqlite3_bind_double(sqlite3_stmt*, int, double);
4820 SQLITE_API int sqlite3_bind_int(sqlite3_stmt*, int, int);
4821 SQLITE_API int sqlite3_bind_int64(sqlite3_stmt*, int, sqlite3_int64);
4822 SQLITE_API int sqlite3_bind_null(sqlite3_stmt*, int);
4823 SQLITE_API int sqlite3_bind_text(sqlite3_stmt*,int,const char*,int,void(*)(void*));
4824 SQLITE_API int sqlite3_bind_text16(sqlite3_stmt*, int, const void*, int, void(*)(void*));
4825 SQLITE_API int sqlite3_bind_text64(sqlite3_stmt*, int, const char*, sqlite3_uint64,
4827 SQLITE_API int sqlite3_bind_value(sqlite3_stmt*, int, const sqlite3_value*);
4828 SQLITE_API int sqlite3_bind_pointer(sqlite3_stmt*, int, void*, const char*,void(*)(void*));
4829 SQLITE_API int sqlite3_bind_zeroblob(sqlite3_stmt*, int, int n);
4830 SQLITE_API int sqlite3_bind_zeroblob64(sqlite3_stmt*, int, sqlite3_uint64);
4851 SQLITE_API int sqlite3_bind_parameter_count(sqlite3_stmt*);
4879 SQLITE_API const char *sqlite3_bind_parameter_name(sqlite3_stmt*, int);
4897 SQLITE_API int sqlite3_bind_parameter_index(sqlite3_stmt*, const char *zName);
4907 SQLITE_API int sqlite3_clear_bindings(sqlite3_stmt*);
4923 SQLITE_API int sqlite3_column_count(sqlite3_stmt *pStmt);
4952 SQLITE_API const char *sqlite3_column_name(sqlite3_stmt*, int N);
4953 SQLITE_API const void *sqlite3_column_name16(sqlite3_stmt*, int N);
4997 SQLITE_API const char *sqlite3_column_database_name(sqlite3_stmt*,int);
4998 SQLITE_API const void *sqlite3_column_database_name16(sqlite3_stmt*,int);
4999 SQLITE_API const char *sqlite3_column_table_name(sqlite3_stmt*,int);
5000 SQLITE_API const void *sqlite3_column_table_name16(sqlite3_stmt*,int);
5001 SQLITE_API const char *sqlite3_column_origin_name(sqlite3_stmt*,int);
5002 SQLITE_API const void *sqlite3_column_origin_name16(sqlite3_stmt*,int);
5034 SQLITE_API const char *sqlite3_column_decltype(sqlite3_stmt*,int);
5035 SQLITE_API const void *sqlite3_column_decltype16(sqlite3_stmt*,int);
5119 SQLITE_API int sqlite3_step(sqlite3_stmt*);
5140 SQLITE_API int sqlite3_data_count(sqlite3_stmt *pStmt);
5383 SQLITE_API const void *sqlite3_column_blob(sqlite3_stmt*, int iCol);
5384 SQLITE_API double sqlite3_column_double(sqlite3_stmt*, int iCol);
5385 SQLITE_API int sqlite3_column_int(sqlite3_stmt*, int iCol);
5386 SQLITE_API sqlite3_int64 sqlite3_column_int64(sqlite3_stmt*, int iCol);
5387 SQLITE_API const unsigned char *sqlite3_column_text(sqlite3_stmt*, int iCol);
5388 SQLITE_API const void *sqlite3_column_text16(sqlite3_stmt*, int iCol);
5389 SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt*, int iCol);
5390 SQLITE_API int sqlite3_column_bytes(sqlite3_stmt*, int iCol);
5391 SQLITE_API int sqlite3_column_bytes16(sqlite3_stmt*, int iCol);
5392 SQLITE_API int sqlite3_column_type(sqlite3_stmt*, int iCol);
5420 SQLITE_API int sqlite3_finalize(sqlite3_stmt *pStmt);
5447 SQLITE_API int sqlite3_reset(sqlite3_stmt *pStmt);
5572 SQLITE_API int sqlite3_create_function(
5582 SQLITE_API int sqlite3_create_function16(
5592 SQLITE_API int sqlite3_create_function_v2(
5603 SQLITE_API int sqlite3_create_window_function(
5710 SQLITE_API SQLITE_DEPRECATED int sqlite3_aggregate_count(sqlite3_context*);
5711 SQLITE_API SQLITE_DEPRECATED int sqlite3_expired(sqlite3_stmt*);
5712 SQLITE_API SQLITE_DEPRECATED int sqlite3_transfer_bindings(sqlite3_stmt*, sqlite3_stmt*);
5713 SQLITE_API SQLITE_DEPRECATED int sqlite3_global_recover(void);
5714 SQLITE_API SQLITE_DEPRECATED void sqlite3_thread_cleanup(void);
5715 SQLITE_API SQLITE_DEPRECATED int sqlite3_memory_alarm(void(*)(void*,sqlite3_int64,int),
5847 SQLITE_API const void *sqlite3_value_blob(sqlite3_value*);
5848 SQLITE_API double sqlite3_value_double(sqlite3_value*);
5849 SQLITE_API int sqlite3_value_int(sqlite3_value*);
5850 SQLITE_API sqlite3_int64 sqlite3_value_int64(sqlite3_value*);
5851 SQLITE_API void *sqlite3_value_pointer(sqlite3_value*, const char*);
5852 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value*);
5853 SQLITE_API const void *sqlite3_value_text16(sqlite3_value*);
5854 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value*);
5855 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value*);
5856 SQLITE_API int sqlite3_value_bytes(sqlite3_value*);
5857 SQLITE_API int sqlite3_value_bytes16(sqlite3_value*);
5858 SQLITE_API int sqlite3_value_type(sqlite3_value*);
5859 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value*);
5860 SQLITE_API int sqlite3_value_nochange(sqlite3_value*);
5861 SQLITE_API int sqlite3_value_frombind(sqlite3_value*);
5873 SQLITE_API unsigned int sqlite3_value_subtype(sqlite3_value*);
5889 SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value*);
5890 SQLITE_API void sqlite3_value_free(sqlite3_value*);
5935 SQLITE_API void *sqlite3_aggregate_context(sqlite3_context*, int nBytes);
5950 SQLITE_API void *sqlite3_user_data(sqlite3_context*);
5962 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
6021 SQLITE_API void *sqlite3_get_auxdata(sqlite3_context*, int N);
6022 SQLITE_API void sqlite3_set_auxdata(sqlite3_context*, int N, void*, void (*)(void*));
6189 SQLITE_API void sqlite3_result_blob(sqlite3_context*, const void*, int, void(*)(void*));
6190 SQLITE_API void sqlite3_result_blob64(sqlite3_context*,const void*,
6192 SQLITE_API void sqlite3_result_double(sqlite3_context*, double);
6193 SQLITE_API void sqlite3_result_error(sqlite3_context*, const char*, int);
6194 SQLITE_API void sqlite3_result_error16(sqlite3_context*, const void*, int);
6195 SQLITE_API void sqlite3_result_error_toobig(sqlite3_context*);
6196 SQLITE_API void sqlite3_result_error_nomem(sqlite3_context*);
6197 SQLITE_API void sqlite3_result_error_code(sqlite3_context*, int);
6198 SQLITE_API void sqlite3_result_int(sqlite3_context*, int);
6199 SQLITE_API void sqlite3_result_int64(sqlite3_context*, sqlite3_int64);
6200 SQLITE_API void sqlite3_result_null(sqlite3_context*);
6201 SQLITE_API void sqlite3_result_text(sqlite3_context*, const char*, int, void(*)(void*));
6202 SQLITE_API void sqlite3_result_text64(sqlite3_context*, const char*,sqlite3_uint64,
6204 SQLITE_API void sqlite3_result_text16(sqlite3_context*, const void*, int, void(*)(void*));
6205 SQLITE_API void sqlite3_result_text16le(sqlite3_context*, const void*, int,void(*)(void*));
6206 SQLITE_API void sqlite3_result_text16be(sqlite3_context*, const void*, int,void(*)(void*));
6207 SQLITE_API void sqlite3_result_value(sqlite3_context*, sqlite3_value*);
6208 SQLITE_API void sqlite3_result_pointer(sqlite3_context*, void*,const char*,void(*)(void*));
6209 SQLITE_API void sqlite3_result_zeroblob(sqlite3_context*, int n);
6210 SQLITE_API int sqlite3_result_zeroblob64(sqlite3_context*, sqlite3_uint64 n);
6225 SQLITE_API void sqlite3_result_subtype(sqlite3_context*,unsigned int);
6308 SQLITE_API int sqlite3_create_collation(
6315 SQLITE_API int sqlite3_create_collation_v2(
6323 SQLITE_API int sqlite3_create_collation16(
6358 SQLITE_API int sqlite3_collation_needed(
6363 SQLITE_API int sqlite3_collation_needed16(
6374 SQLITE_API void sqlite3_activate_cerod(
6396 SQLITE_API int sqlite3_sleep(int);
6454 SQLITE_API char *sqlite3_temp_directory;
6491 SQLITE_API char *sqlite3_data_directory;
6512 SQLITE_API int sqlite3_win32_set_directory(
6516 SQLITE_API int sqlite3_win32_set_directory8(unsigned long type, const char *zValue);
6517 SQLITE_API int sqlite3_win32_set_directory16(unsigned long type, const void *zValue);
6550 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
6563 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
6595 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName);
6605 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
6623 SQLITE_API int sqlite3_txn_state(sqlite3*,const char *zSchema);
6672 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
6721 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
6722 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
6782 SQLITE_API int sqlite3_autovacuum_pages(
6839 SQLITE_API void *sqlite3_update_hook(
6884 SQLITE_API int sqlite3_enable_shared_cache(int);
6900 SQLITE_API int sqlite3_release_memory(int);
6914 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
6980 SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 N);
6981 SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 N);
6992 SQLITE_API SQLITE_DEPRECATED void sqlite3_soft_heap_limit(int N);
7064 SQLITE_API int sqlite3_table_column_metadata(
7120 SQLITE_API int sqlite3_load_extension(
7152 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
7190 SQLITE_API int sqlite3_auto_extension(void(*xEntryPoint)(void));
7202 SQLITE_API int sqlite3_cancel_auto_extension(void(*xEntryPoint)(void));
7210 SQLITE_API void sqlite3_reset_auto_extension(void);
7482 SQLITE_API int sqlite3_create_module(
7488 SQLITE_API int sqlite3_create_module_v2(
7508 SQLITE_API int sqlite3_drop_modules(
7568 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
7587 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
7696 SQLITE_API int sqlite3_blob_open(
7729 SQLITE_API int sqlite3_blob_reopen(sqlite3_blob *, sqlite3_int64);
7752 SQLITE_API int sqlite3_blob_close(sqlite3_blob *);
7768 SQLITE_API int sqlite3_blob_bytes(sqlite3_blob *);
7797 SQLITE_API int sqlite3_blob_read(sqlite3_blob *, void *Z, int N, int iOffset);
7839 SQLITE_API int sqlite3_blob_write(sqlite3_blob *, const void *z, int n, int iOffset);
7870 SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfsName);
7871 SQLITE_API int sqlite3_vfs_register(sqlite3_vfs*, int makeDflt);
7872 SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs*);
7988 SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int);
7989 SQLITE_API void sqlite3_mutex_free(sqlite3_mutex*);
7990 SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex*);
7991 SQLITE_API int sqlite3_mutex_try(sqlite3_mutex*);
7992 SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex*);
8102 SQLITE_API int sqlite3_mutex_held(sqlite3_mutex*);
8103 SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex*);
8147 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
8190 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
8209 SQLITE_API int sqlite3_test_control(int op, ...);
8302 SQLITE_API int sqlite3_keyword_count(void);
8303 SQLITE_API int sqlite3_keyword_name(int,const char**,int*);
8304 SQLITE_API int sqlite3_keyword_check(const char*,int);
8349 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3*);
8364 SQLITE_API char *sqlite3_str_finish(sqlite3_str*);
8398 SQLITE_API void sqlite3_str_appendf(sqlite3_str*, const char *zFormat, ...);
8399 SQLITE_API void sqlite3_str_vappendf(sqlite3_str*, const char *zFormat, va_list);
8400 SQLITE_API void sqlite3_str_append(sqlite3_str*, const char *zIn, int N);
8401 SQLITE_API void sqlite3_str_appendall(sqlite3_str*, const char *zIn);
8402 SQLITE_API void sqlite3_str_appendchar(sqlite3_str*, int N, char C);
8403 SQLITE_API void sqlite3_str_reset(sqlite3_str*);
8434 SQLITE_API int sqlite3_str_errcode(sqlite3_str*);
8435 SQLITE_API int sqlite3_str_length(sqlite3_str*);
8436 SQLITE_API char *sqlite3_str_value(sqlite3_str*);
8464 SQLITE_API int sqlite3_status(int op, int *pCurrent, int *pHighwater, int resetFlag);
8465 SQLITE_API int sqlite3_status64(
8574 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
8727 SQLITE_API int sqlite3_stmt_status(sqlite3_stmt*, int op,int resetFlg);
9217 SQLITE_API sqlite3_backup *sqlite3_backup_init(
9223 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage);
9224 SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p);
9225 SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p);
9226 SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p);
9343 SQLITE_API int sqlite3_unlock_notify(
9358 SQLITE_API int sqlite3_stricmp(const char *, const char *);
9359 SQLITE_API int sqlite3_strnicmp(const char *, const char *, int);
9376 SQLITE_API int sqlite3_strglob(const char *zGlob, const char *zStr);
9399 SQLITE_API int sqlite3_strlike(const char *zGlob, const char *zStr, unsigned int cEsc);
9422 SQLITE_API void sqlite3_log(int iErrCode, const char *zFormat, ...);
9459 SQLITE_API void *sqlite3_wal_hook(
9494 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
9516 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
9610 SQLITE_API int sqlite3_wal_checkpoint_v2(
9650 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
9728 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
9754 SQLITE_API int sqlite3_vtab_nochange(sqlite3_context*);
9769 SQLITE_API SQLITE_EXPERIMENTAL const char *sqlite3_vtab_collation(sqlite3_index_info*,int);
9874 SQLITE_API int sqlite3_stmt_scanstatus(
9890 SQLITE_API void sqlite3_stmt_scanstatus_reset(sqlite3_stmt*);
9923 SQLITE_API int sqlite3_db_cacheflush(sqlite3*);
10018 SQLITE_API void *sqlite3_preupdate_hook(
10031 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
10032 SQLITE_API int sqlite3_preupdate_count(sqlite3 *);
10033 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *);
10034 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
10035 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *);
10049 SQLITE_API int sqlite3_system_errno(sqlite3*);
10118 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_get(
10167 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_open(
10184 SQLITE_API SQLITE_EXPERIMENTAL void sqlite3_snapshot_free(sqlite3_snapshot*);
10211 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_cmp(
10239 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
10277 SQLITE_API unsigned char *sqlite3_serialize(
10333 SQLITE_API int sqlite3_deserialize(
10420 SQLITE_API int sqlite3_rtree_geometry_callback(
10446 SQLITE_API int sqlite3_rtree_query_callback(
10559 SQLITE_API int sqlite3session_create(
10578 SQLITE_API void sqlite3session_delete(sqlite3_session *pSession);
10607 SQLITE_API int sqlite3session_object_config(sqlite3_session*, int op, void *pArg);
10631 SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEnable);
10661 SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect);
10721 SQLITE_API int sqlite3session_attach(
10736 SQLITE_API void sqlite3session_table_filter(
10850 SQLITE_API int sqlite3session_changeset(
10870 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession);
10929 SQLITE_API int sqlite3session_diff(
10966 SQLITE_API int sqlite3session_patchset(
10987 SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession);
10995 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession);
11038 SQLITE_API int sqlite3changeset_start(
11043 SQLITE_API int sqlite3changeset_start_v2(
11087 SQLITE_API int sqlite3changeset_next(sqlite3_changeset_iter *pIter);
11121 SQLITE_API int sqlite3changeset_op(
11155 SQLITE_API int sqlite3changeset_pk(
11186 SQLITE_API int sqlite3changeset_old(
11220 SQLITE_API int sqlite3changeset_new(
11248 SQLITE_API int sqlite3changeset_conflict(
11265 SQLITE_API int sqlite3changeset_fk_conflicts(
11301 SQLITE_API int sqlite3changeset_finalize(sqlite3_changeset_iter *pIter);
11331 SQLITE_API int sqlite3changeset_invert(
11362 SQLITE_API int sqlite3changeset_concat(
11416 SQLITE_API int sqlite3changegroup_new(sqlite3_changegroup **pp);
11494 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup*, int nData, void *pData);
11521 SQLITE_API int sqlite3changegroup_output(
11531 SQLITE_API void sqlite3changegroup_delete(sqlite3_changegroup*);
11691 SQLITE_API int sqlite3changeset_apply(
11706 SQLITE_API int sqlite3changeset_apply_v2(
11953 SQLITE_API int sqlite3rebaser_create(sqlite3_rebaser **ppNew);
11964 SQLITE_API int sqlite3rebaser_configure(
11983 SQLITE_API int sqlite3rebaser_rebase(
11997 SQLITE_API void sqlite3rebaser_delete(sqlite3_rebaser *p);
12089 SQLITE_API int sqlite3changeset_apply_strm(
12104 SQLITE_API int sqlite3changeset_apply_v2_strm(
12121 SQLITE_API int sqlite3changeset_concat_strm(
12129 SQLITE_API int sqlite3changeset_invert_strm(
12135 SQLITE_API int sqlite3changeset_start_strm(
12140 SQLITE_API int sqlite3changeset_start_v2_strm(
12146 SQLITE_API int sqlite3session_changeset_strm(
12151 SQLITE_API int sqlite3session_patchset_strm(
12156 SQLITE_API int sqlite3changegroup_add_strm(sqlite3_changegroup*,
12160 SQLITE_API int sqlite3changegroup_output_strm(sqlite3_changegroup*,
12164 SQLITE_API int sqlite3rebaser_rebase_strm(
12205 SQLITE_API int sqlite3session_config(int op, void *pArg);
14229 SQLITE_API int sqlite3_wsd_init(int N, int J);
14230 SQLITE_API void *sqlite3_wsd_find(void *K, int L);
16201 SQLITE_API int sqlite3_mutex_held(sqlite3_mutex*);
20197 SQLITE_API SQLITE_EXTERN void (SQLITE_CDECL *sqlite3IoTrace)(const char*,...);
20422 SQLITE_API extern int sqlite3_io_error_hit;
20423 SQLITE_API extern int sqlite3_io_error_hardhit;
20424 SQLITE_API extern int sqlite3_io_error_pending;
20425 SQLITE_API extern int sqlite3_io_error_persist;
20426 SQLITE_API extern int sqlite3_io_error_benign;
20427 SQLITE_API extern int sqlite3_diskfull_pending;
20428 SQLITE_API extern int sqlite3_diskfull;
20460 SQLITE_API extern int sqlite3_open_file_count;
22431 SQLITE_API int sqlite3_status64(
22456 SQLITE_API int sqlite3_status(int op, int *pCurrent, int *pHighwater, int resetFlag){
22499 SQLITE_API int sqlite3_db_status(
23939 SQLITE_API int sqlite3_io_error_hit = 0; /* Total number of I/O Errors */
23940 SQLITE_API int sqlite3_io_error_hardhit = 0; /* Number of non-benign errors */
23941 SQLITE_API int sqlite3_io_error_pending = 0; /* Count down to first I/O error */
23942 SQLITE_API int sqlite3_io_error_persist = 0; /* True if I/O errors persist */
23943 SQLITE_API int sqlite3_io_error_benign = 0; /* True if errors are benign */
23944 SQLITE_API int sqlite3_diskfull_pending = 0;
23945 SQLITE_API int sqlite3_diskfull = 0;
23952 SQLITE_API int sqlite3_open_file_count = 0;
23980 SQLITE_API int sqlite3_memdebug_vfs_oom_test = 1;
24274 SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfs){
24320 SQLITE_API int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt){
24348 SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs *pVfs){
26889 SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int id){
26910 SQLITE_API void sqlite3_mutex_free(sqlite3_mutex *p){
26921 SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex *p){
26932 SQLITE_API int sqlite3_mutex_try(sqlite3_mutex *p){
26947 SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex *p){
26959 SQLITE_API int sqlite3_mutex_held(sqlite3_mutex *p){
26963 SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex *p){
27803 SQLITE_API int sqlite3_win32_is_nt(void); /* os_win.c */
27804 SQLITE_API void sqlite3_win32_sleep(DWORD milliseconds); /* os_win.c */
28104 SQLITE_API int sqlite3_release_memory(int n){
28153 SQLITE_API int sqlite3_memory_alarm(
28176 SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 n){
28201 SQLITE_API void sqlite3_soft_heap_limit(int n){
28218 SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 n){
28278 SQLITE_API sqlite3_int64 sqlite3_memory_used(void){
28289 SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag){
28383 SQLITE_API void *sqlite3_malloc(int n){
28389 SQLITE_API void *sqlite3_malloc64(sqlite3_uint64 n){
28451 SQLITE_API sqlite3_uint64 sqlite3_msize(void *p){
28460 SQLITE_API void sqlite3_free(void *p){
28592 SQLITE_API void *sqlite3_realloc(void *pOld, int n){
28599 SQLITE_API void *sqlite3_realloc64(void *pOld, sqlite3_uint64 n){
29124 SQLITE_API void sqlite3_str_vappendf(
29880 SQLITE_API void sqlite3_str_appendchar(sqlite3_str *p, int N, char c){
29908 SQLITE_API void sqlite3_str_append(sqlite3_str *p, const char *z, int N){
29925 SQLITE_API void sqlite3_str_appendall(sqlite3_str *p, const char *z){
29986 SQLITE_API char *sqlite3_str_finish(sqlite3_str *p){
29998 SQLITE_API int sqlite3_str_errcode(sqlite3_str *p){
30003 SQLITE_API int sqlite3_str_length(sqlite3_str *p){
30008 SQLITE_API char *sqlite3_str_value(sqlite3_str *p){
30017 SQLITE_API void sqlite3_str_reset(StrAccum *p){
30052 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3 *db){
30100 SQLITE_API char *sqlite3_vmprintf(const char *zFormat, va_list ap){
30124 SQLITE_API char *sqlite3_mprintf(const char *zFormat, ...){
30149 SQLITE_API char *sqlite3_vsnprintf(int n, char *zBuf, const char *zFormat, va_list ap){
30164 SQLITE_API char *sqlite3_snprintf(int n, char *zBuf, const char *zFormat, ...){
30200 SQLITE_API void sqlite3_log(int iErrCode, const char *zFormat, ...){
30241 SQLITE_API void sqlite3_str_appendf(StrAccum *p, const char *zFormat, ...){
31102 SQLITE_API void sqlite3_randomness(int N, void *pBuf){
32345 SQLITE_API int sqlite3_stricmp(const char *zLeft, const char *zRight){
32372 SQLITE_API int sqlite3_strnicmp(const char *zLeft, const char *zRight, int N){
37788 SQLITE_API int sqlite3_sync_count = 0;
37789 SQLITE_API int sqlite3_fullsync_count = 0;
40970 SQLITE_API int sqlite3_current_time = 0; /* Fake system time in seconds since 1970. */
41387 SQLITE_API int sqlite3_hostid_num = 0;
42238 SQLITE_API int sqlite3_os_init(void){
42360 SQLITE_API int sqlite3_os_end(void){
42850 SQLITE_API LONG SQLITE_WIN32_VOLATILE sqlite3_os_type = 0;
43619 SQLITE_API int sqlite3_win32_compact_heap(LPUINT pnLargest){
43659 SQLITE_API int sqlite3_win32_reset_heap(){
43704 SQLITE_API void sqlite3_win32_write_debug(const char *zBuf, int nBuf){
43750 SQLITE_API void sqlite3_win32_sleep(DWORD milliseconds){
43799 SQLITE_API int sqlite3_win32_is_nt(void){
44187 SQLITE_API LPWSTR sqlite3_win32_utf8_to_unicode(const char *zText){
44203 SQLITE_API char *sqlite3_win32_unicode_to_utf8(LPCWSTR zWideText){
44219 SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zText){
44235 SQLITE_API char *sqlite3_win32_mbcs_to_utf8_v2(const char *zText, int useAnsi){
44251 SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zText){
44267 SQLITE_API char *sqlite3_win32_utf8_to_mbcs_v2(const char *zText, int useAnsi){
44284 SQLITE_API int sqlite3_win32_set_directory8(
44321 SQLITE_API int sqlite3_win32_set_directory16(
44343 SQLITE_API int sqlite3_win32_set_directory(
45352 SQLITE_API int sqlite3_sync_count = 0;
45353 SQLITE_API int sqlite3_fullsync_count = 0;
48266 SQLITE_API int sqlite3_current_time = 0; /* Fake system time in seconds since 1970. */
48372 SQLITE_API int sqlite3_os_init(void){
48507 SQLITE_API int sqlite3_os_end(void){
49232 SQLITE_API unsigned char *sqlite3_serialize(
49313 SQLITE_API int sqlite3_deserialize(
53379 SQLITE_API int sqlite3_pager_readdb_count = 0; /* Number of full pages read from DB */
53380 SQLITE_API int sqlite3_pager_writedb_count = 0; /* Number of full pages written to DB */
53381 SQLITE_API int sqlite3_pager_writej_count = 0; /* Number of pages written to journal */
56256 SQLITE_API int sqlite3_opentemp_count = 0;
56457 SQLITE_API extern int sqlite3_io_error_pending;
56458 SQLITE_API extern int sqlite3_io_error_hit;
57687 SQLITE_API sqlite3_file *sqlite3_database_file_object(const char *zName){
64458 SQLITE_API int sqlite3_snapshot_cmp(sqlite3_snapshot *p1, sqlite3_snapshot *p2){
65663 SQLITE_API int sqlite3_enable_shared_cache(int enable){
76594 SQLITE_API sqlite3_backup *sqlite3_backup_init(
76774 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage){
77028 SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p){
77082 SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p){
77096 SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p){
84466 SQLITE_API int sqlite3_expired(sqlite3_stmt *pStmt){
84537 SQLITE_API int sqlite3_finalize(sqlite3_stmt *pStmt){
84564 SQLITE_API int sqlite3_reset(sqlite3_stmt *pStmt){
84585 SQLITE_API int sqlite3_clear_bindings(sqlite3_stmt *pStmt){
84610 SQLITE_API const void *sqlite3_value_blob(sqlite3_value *pVal){
84623 SQLITE_API int sqlite3_value_bytes(sqlite3_value *pVal){
84626 SQLITE_API int sqlite3_value_bytes16(sqlite3_value *pVal){
84629 SQLITE_API double sqlite3_value_double(sqlite3_value *pVal){
84632 SQLITE_API int sqlite3_value_int(sqlite3_value *pVal){
84635 SQLITE_API sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){
84638 SQLITE_API unsigned int sqlite3_value_subtype(sqlite3_value *pVal){
84642 SQLITE_API void *sqlite3_value_pointer(sqlite3_value *pVal, const char *zPType){
84655 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value *pVal){
84659 SQLITE_API const void *sqlite3_value_text16(sqlite3_value* pVal){
84662 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value *pVal){
84665 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value *pVal){
84673 SQLITE_API int sqlite3_value_type(sqlite3_value* pVal){
84759 SQLITE_API int sqlite3_value_nochange(sqlite3_value *pVal){
84764 SQLITE_API int sqlite3_value_frombind(sqlite3_value *pVal){
84770 SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig){
84793 SQLITE_API void sqlite3_value_free(sqlite3_value *pOld){
84844 SQLITE_API void sqlite3_result_blob(
84854 SQLITE_API void sqlite3_result_blob64(
84868 SQLITE_API void sqlite3_result_double(sqlite3_context *pCtx, double rVal){
84872 SQLITE_API void sqlite3_result_error(sqlite3_context *pCtx, const char *z, int n){
84878 SQLITE_API void sqlite3_result_error16(sqlite3_context *pCtx, const void *z, int n){
84884 SQLITE_API void sqlite3_result_int(sqlite3_context *pCtx, int iVal){
84888 SQLITE_API void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){
84892 SQLITE_API void sqlite3_result_null(sqlite3_context *pCtx){
84896 SQLITE_API void sqlite3_result_pointer(
84908 SQLITE_API void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype){
84914 SQLITE_API void sqlite3_result_text(
84923 SQLITE_API void sqlite3_result_text64(
84940 SQLITE_API void sqlite3_result_text16(
84949 SQLITE_API void sqlite3_result_text16be(
84958 SQLITE_API void sqlite3_result_text16le(
84968 SQLITE_API void sqlite3_result_value(sqlite3_context *pCtx, sqlite3_value *pValue){
84972 SQLITE_API void sqlite3_result_zeroblob(sqlite3_context *pCtx, int n){
84976 SQLITE_API int sqlite3_result_zeroblob64(sqlite3_context *pCtx, u64 n){
84989 SQLITE_API void sqlite3_result_error_code(sqlite3_context *pCtx, int errCode){
85001 SQLITE_API void sqlite3_result_error_toobig(sqlite3_context *pCtx){
85009 SQLITE_API void sqlite3_result_error_nomem(sqlite3_context *pCtx){
85199 SQLITE_API int sqlite3_step(sqlite3_stmt *pStmt){
85248 SQLITE_API void *sqlite3_user_data(sqlite3_context *p){
85263 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context *p){
85282 SQLITE_API int sqlite3_vtab_nochange(sqlite3_context *p){
85336 SQLITE_API void *sqlite3_aggregate_context(sqlite3_context *p, int nByte){
85357 SQLITE_API void *sqlite3_get_auxdata(sqlite3_context *pCtx, int iArg){
85385 SQLITE_API void sqlite3_set_auxdata(
85438 SQLITE_API int sqlite3_aggregate_count(sqlite3_context *p){
85447 SQLITE_API int sqlite3_column_count(sqlite3_stmt *pStmt){
85456 SQLITE_API int sqlite3_data_count(sqlite3_stmt *pStmt){
85560 SQLITE_API const void *sqlite3_column_blob(sqlite3_stmt *pStmt, int i){
85570 SQLITE_API int sqlite3_column_bytes(sqlite3_stmt *pStmt, int i){
85575 SQLITE_API int sqlite3_column_bytes16(sqlite3_stmt *pStmt, int i){
85580 SQLITE_API double sqlite3_column_double(sqlite3_stmt *pStmt, int i){
85585 SQLITE_API int sqlite3_column_int(sqlite3_stmt *pStmt, int i){
85590 SQLITE_API sqlite_int64 sqlite3_column_int64(sqlite3_stmt *pStmt, int i){
85595 SQLITE_API const unsigned char *sqlite3_column_text(sqlite3_stmt *pStmt, int i){
85600 SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){
85610 SQLITE_API const void *sqlite3_column_text16(sqlite3_stmt *pStmt, int i){
85616 SQLITE_API int sqlite3_column_type(sqlite3_stmt *pStmt, int i){
85687 SQLITE_API const char *sqlite3_column_name(sqlite3_stmt *pStmt, int N){
85691 SQLITE_API const void *sqlite3_column_name16(sqlite3_stmt *pStmt, int N){
85710 SQLITE_API const char *sqlite3_column_decltype(sqlite3_stmt *pStmt, int N){
85714 SQLITE_API const void *sqlite3_column_decltype16(sqlite3_stmt *pStmt, int N){
85726 SQLITE_API const char *sqlite3_column_database_name(sqlite3_stmt *pStmt, int N){
85730 SQLITE_API const void *sqlite3_column_database_name16(sqlite3_stmt *pStmt, int N){
85740 SQLITE_API const char *sqlite3_column_table_name(sqlite3_stmt *pStmt, int N){
85744 SQLITE_API const void *sqlite3_column_table_name16(sqlite3_stmt *pStmt, int N){
85754 SQLITE_API const char *sqlite3_column_origin_name(sqlite3_stmt *pStmt, int N){
85758 SQLITE_API const void *sqlite3_column_origin_name16(sqlite3_stmt *pStmt, int N){
85859 SQLITE_API int sqlite3_bind_blob(
85871 SQLITE_API int sqlite3_bind_blob64(
85881 SQLITE_API int sqlite3_bind_double(sqlite3_stmt *pStmt, int i, double rValue){
85891 SQLITE_API int sqlite3_bind_int(sqlite3_stmt *p, int i, int iValue){
85894 SQLITE_API int sqlite3_bind_int64(sqlite3_stmt *pStmt, int i, sqlite_int64 iValue){
85904 SQLITE_API int sqlite3_bind_null(sqlite3_stmt *pStmt, int i){
85913 SQLITE_API int sqlite3_bind_pointer(
85931 SQLITE_API int sqlite3_bind_text(
85940 SQLITE_API int sqlite3_bind_text64(
85953 SQLITE_API int sqlite3_bind_text16(
85963 SQLITE_API int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqlite3_value *pValue){
85994 SQLITE_API int sqlite3_bind_zeroblob(sqlite3_stmt *pStmt, int i, int n){
86008 SQLITE_API int sqlite3_bind_zeroblob64(sqlite3_stmt *pStmt, int i, sqlite3_uint64 n){
86027 SQLITE_API int sqlite3_bind_parameter_count(sqlite3_stmt *pStmt){
86038 SQLITE_API const char *sqlite3_bind_parameter_name(sqlite3_stmt *pStmt, int i){
86053 SQLITE_API int sqlite3_bind_parameter_index(sqlite3_stmt *pStmt, const char *zName){
86087 SQLITE_API int sqlite3_transfer_bindings(sqlite3_stmt *pFromStmt, sqlite3_stmt *pToStmt){
86111 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt *pStmt){
86119 SQLITE_API int sqlite3_stmt_readonly(sqlite3_stmt *pStmt){
86127 SQLITE_API int sqlite3_stmt_isexplain(sqlite3_stmt *pStmt){
86134 SQLITE_API int sqlite3_stmt_busy(sqlite3_stmt *pStmt){
86145 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt){
86166 SQLITE_API int sqlite3_stmt_status(sqlite3_stmt *pStmt, int op, int resetFlag){
86196 SQLITE_API const char *sqlite3_sql(sqlite3_stmt *pStmt){
86210 SQLITE_API char *sqlite3_expanded_sql(sqlite3_stmt *pStmt){
86230 SQLITE_API const char *sqlite3_normalized_sql(sqlite3_stmt *pStmt){
86267 SQLITE_API int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
86331 SQLITE_API int sqlite3_preupdate_count(sqlite3 *db){
86349 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *db){
86360 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *db){
86371 SQLITE_API int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
86446 SQLITE_API int sqlite3_stmt_scanstatus(
86505 SQLITE_API void sqlite3_stmt_scanstatus_reset(sqlite3_stmt *pStmt){
86754 SQLITE_API int sqlite3_search_count = 0;
86766 SQLITE_API int sqlite3_interrupt_count = 0;
86777 SQLITE_API int sqlite3_sort_count = 0;
86788 SQLITE_API int sqlite3_max_blobsize = 0;
86814 SQLITE_API int sqlite3_found_count = 0;
87128 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value *pVal){
95297 SQLITE_API int sqlite3_blob_open(
95531 SQLITE_API int sqlite3_blob_close(sqlite3_blob *pBlob){
95627 SQLITE_API int sqlite3_blob_read(sqlite3_blob *pBlob, void *z, int n, int iOffset){
95634 SQLITE_API int sqlite3_blob_write(sqlite3_blob *pBlob, const void *z, int n, int iOffset){
95644 SQLITE_API int sqlite3_blob_bytes(sqlite3_blob *pBlob){
95659 SQLITE_API int sqlite3_blob_reopen(sqlite3_blob *pBlob, sqlite3_int64 iRow){
112831 SQLITE_API int sqlite3_set_authorizer(
120992 SQLITE_API int sqlite3_strglob(const char *zGlobPattern, const char *zString){
121000 SQLITE_API int sqlite3_strlike(const char *zPattern, const char *zStr, unsigned int esc){
121010 SQLITE_API int sqlite3_like_count = 0;
126687 SQLITE_API int sqlite3_xferopt_count;
127180 SQLITE_API int sqlite3_exec(
128634 SQLITE_API int sqlite3_load_extension(
128665 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff){
128711 SQLITE_API int sqlite3_auto_extension(
128758 SQLITE_API int sqlite3_cancel_auto_extension(
128783 SQLITE_API void sqlite3_reset_auto_extension(void){
133097 SQLITE_API int sqlite3_prepare(
133109 SQLITE_API int sqlite3_prepare_v2(
133127 SQLITE_API int sqlite3_prepare_v3(
133213 SQLITE_API int sqlite3_prepare16(
133225 SQLITE_API int sqlite3_prepare16_v2(
133237 SQLITE_API int sqlite3_prepare16_v3(
140899 SQLITE_API int sqlite3_get_table(
140968 SQLITE_API void sqlite3_free_table(
144582 SQLITE_API int sqlite3_create_module(
144597 SQLITE_API int sqlite3_create_module_v2(
144614 SQLITE_API int sqlite3_drop_modules(sqlite3 *db, const char** azNames){
145280 SQLITE_API int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){
145758 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *db){
145776 SQLITE_API int sqlite3_vtab_config(sqlite3 *db, int op, ...){
154062 SQLITE_API const char *sqlite3_vtab_collation(sqlite3_index_info *pIdxInfo, int iCons){
165469 SQLITE_API int sqlite3_keyword_name(int i,const char **pzName,int *pnName){
165475 SQLITE_API int sqlite3_keyword_count(void){ return SQLITE_N_KEYWORD; }
165476 SQLITE_API int sqlite3_keyword_check(const char *zName, int nName){
166305 SQLITE_API int sqlite3_complete(const char *zSql){
166470 SQLITE_API int sqlite3_complete16(const void *zSql){
166693 SQLITE_API const char sqlite3_version[] = SQLITE_VERSION;
166699 SQLITE_API const char *sqlite3_libversion(void){ return sqlite3_version; }
166712 SQLITE_API int sqlite3_libversion_number(void){ return SQLITE_VERSION_NUMBER; }
166718 SQLITE_API int sqlite3_threadsafe(void){ return SQLITE_THREADSAFE; }
166739 SQLITE_API void (SQLITE_CDECL *sqlite3IoTrace)(const char*, ...) = 0;
166749 SQLITE_API char *sqlite3_temp_directory = 0;
166758 SQLITE_API char *sqlite3_data_directory = 0;
166791 SQLITE_API int sqlite3_initialize(void){
166966 SQLITE_API int sqlite3_shutdown(void){
167020 SQLITE_API int sqlite3_config(int op, ...){
167438 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db){
167452 SQLITE_API int sqlite3_db_release_memory(sqlite3 *db){
167476 SQLITE_API int sqlite3_db_cacheflush(sqlite3 *db){
167505 SQLITE_API int sqlite3_db_config(sqlite3 *db, int op, ...){
167649 SQLITE_API sqlite_int64 sqlite3_last_insert_rowid(sqlite3 *db){
167662 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64 iRowid){
167677 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3 *db){
167686 SQLITE_API int sqlite3_changes(sqlite3 *db){
167693 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3 *db){
167702 SQLITE_API int sqlite3_total_changes(sqlite3 *db){
167844 SQLITE_API int sqlite3_txn_state(sqlite3 *db, const char *zSchema){
167879 SQLITE_API int sqlite3_close(sqlite3 *db){ return sqlite3Close(db,0); }
167880 SQLITE_API int sqlite3_close_v2(sqlite3 *db){ return sqlite3Close(db,1); }
168313 SQLITE_API int sqlite3_busy_handler(
168336 SQLITE_API void sqlite3_progress_handler(
168367 SQLITE_API int sqlite3_busy_timeout(sqlite3 *db, int ms){
168384 SQLITE_API void sqlite3_interrupt(sqlite3 *db){
168586 SQLITE_API int sqlite3_create_function(
168599 SQLITE_API int sqlite3_create_function_v2(
168613 SQLITE_API int sqlite3_create_window_function(
168630 SQLITE_API int sqlite3_create_function16(
168692 SQLITE_API int sqlite3_overload_function(
168725 SQLITE_API void *sqlite3_trace(sqlite3 *db, void(*xTrace)(void*,const char*), void *pArg){
168746 SQLITE_API int sqlite3_trace_v2(
168776 SQLITE_API void *sqlite3_profile(
168806 SQLITE_API void *sqlite3_commit_hook(
168831 SQLITE_API void *sqlite3_update_hook(
168856 SQLITE_API void *sqlite3_rollback_hook(
168882 SQLITE_API void *sqlite3_preupdate_hook(
168902 SQLITE_API int sqlite3_autovacuum_pages(
168959 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int nFrame){
168980 SQLITE_API void *sqlite3_wal_hook(
169007 SQLITE_API int sqlite3_wal_checkpoint_v2(
169071 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb){
169165 SQLITE_API const char *sqlite3_errmsg(sqlite3 *db){
169193 SQLITE_API const void *sqlite3_errmsg16(sqlite3 *db){
169235 SQLITE_API int sqlite3_errcode(sqlite3 *db){
169244 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db){
169253 SQLITE_API int sqlite3_system_errno(sqlite3 *db){
169262 SQLITE_API const char *sqlite3_errstr(int rc){
169410 SQLITE_API int sqlite3_limit(sqlite3 *db, int limitId, int newLimit){
170072 SQLITE_API int sqlite3_open(
170079 SQLITE_API int sqlite3_open_v2(
170092 SQLITE_API int sqlite3_open16(
170131 SQLITE_API int sqlite3_create_collation(
170144 SQLITE_API int sqlite3_create_collation_v2(
170169 SQLITE_API int sqlite3_create_collation16(
170199 SQLITE_API int sqlite3_collation_needed(
170220 SQLITE_API int sqlite3_collation_needed16(
170242 SQLITE_API int sqlite3_global_recover(void){
170253 SQLITE_API int sqlite3_get_autocommit(sqlite3 *db){
170318 SQLITE_API void sqlite3_thread_cleanup(void){
170326 SQLITE_API int sqlite3_table_column_metadata(
170444 SQLITE_API int sqlite3_sleep(int ms){
170460 SQLITE_API int sqlite3_extended_result_codes(sqlite3 *db, int onoff){
170473 SQLITE_API int sqlite3_file_control(sqlite3 *db, const char *zDbName, int op, void *pArg){
170523 SQLITE_API int sqlite3_test_control(int op, ...){
171007 SQLITE_API char *sqlite3_create_filename(
171043 SQLITE_API void sqlite3_free_filename(char *p){
171061 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam){
171070 SQLITE_API const char *sqlite3_uri_key(const char *zFilename, int N){
171084 SQLITE_API int sqlite3_uri_boolean(const char *zFilename, const char *zParam, int bDflt){
171093 SQLITE_API sqlite3_int64 sqlite3_uri_int64(
171116 SQLITE_API const char *sqlite3_filename_database(const char *zFilename){
171120 SQLITE_API const char *sqlite3_filename_journal(const char *zFilename){
171130 SQLITE_API const char *sqlite3_filename_wal(const char *zFilename){
171152 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName){
171168 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName){
171185 SQLITE_API int sqlite3_snapshot_get(
171221 SQLITE_API int sqlite3_snapshot_open(
171277 SQLITE_API int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb){
171308 SQLITE_API void sqlite3_snapshot_free(sqlite3_snapshot *pSnapshot){
171321 SQLITE_API int sqlite3_compileoption_used(const char *zOptName){
171354 SQLITE_API const char *sqlite3_compileoption_get(int N){
171514 SQLITE_API int sqlite3_unlock_notify(
172412 SQLITE_API extern int sqlite3_fts3_may_be_corrupt;
172963 SQLITE_API int sqlite3_fts3_may_be_corrupt = 1;
178731 SQLITE_API int sqlite3_fts3_init(
179370 SQLITE_API int sqlite3_fts3_enable_parentheses = 0;
193932 SQLITE_API int sqlite3_json_init(
200286 SQLITE_API int sqlite3_rtree_geometry_callback(
200310 SQLITE_API int sqlite3_rtree_query_callback(
200338 SQLITE_API int sqlite3_rtree_init(
200895 SQLITE_API int sqlite3_icu_init(
201575 SQLITE_API sqlite3rbu *sqlite3rbu_open(
201618 SQLITE_API sqlite3rbu *sqlite3rbu_vacuum(
201637 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size_limit(sqlite3rbu*, sqlite3_int64);
201643 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size(sqlite3rbu*);
201676 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu*, int bRbu);
201690 SQLITE_API int sqlite3rbu_step(sqlite3rbu *pRbu);
201702 SQLITE_API int sqlite3rbu_savestate(sqlite3rbu *pRbu);
201722 SQLITE_API int sqlite3rbu_close(sqlite3rbu *pRbu, char **pzErrmsg);
201729 SQLITE_API sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu);
201771 SQLITE_API void sqlite3rbu_bp_progress(sqlite3rbu *pRbu, int *pnOne, int*pnTwo);
201809 SQLITE_API int sqlite3rbu_state(sqlite3rbu *pRbu);
201853 SQLITE_API int sqlite3rbu_create_vfs(const char *zName, const char *zParent);
201863 SQLITE_API void sqlite3rbu_destroy_vfs(const char *zName);
205457 SQLITE_API int sqlite3rbu_step(sqlite3rbu *p){
205951 SQLITE_API sqlite3rbu *sqlite3rbu_open(
205963 SQLITE_API sqlite3rbu *sqlite3rbu_vacuum(
205981 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu *pRbu, int bRbu){
206013 SQLITE_API int sqlite3rbu_close(sqlite3rbu *p, char **pzErrmsg){
206076 SQLITE_API sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu){
206084 SQLITE_API void sqlite3rbu_bp_progress(sqlite3rbu *p, int *pnOne, int *pnTwo){
206119 SQLITE_API int sqlite3rbu_state(sqlite3rbu *p){
206147 SQLITE_API int sqlite3rbu_savestate(sqlite3rbu *p){
207022 SQLITE_API void sqlite3rbu_destroy_vfs(const char *zName){
207036 SQLITE_API int sqlite3rbu_create_vfs(const char *zName, const char *zParent){
207114 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size_limit(sqlite3rbu *pRbu, sqlite3_int64 n){
207121 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size(sqlite3rbu *pRbu){
210190 SQLITE_API int sqlite3session_diff(
210285 SQLITE_API int sqlite3session_create(
210347 SQLITE_API void sqlite3session_delete(sqlite3_session *pSession){
210379 SQLITE_API void sqlite3session_table_filter(
210397 SQLITE_API int sqlite3session_attach(
211122 SQLITE_API int sqlite3session_changeset(
211140 SQLITE_API int sqlite3session_changeset_strm(
211152 SQLITE_API int sqlite3session_patchset_strm(
211168 SQLITE_API int sqlite3session_patchset(
211180 SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEnable){
211194 SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect){
211209 SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession){
211225 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession){
211232 SQLITE_API int sqlite3session_object_config(sqlite3_session *pSession, int op, void *pArg){
211258 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession){
211303 SQLITE_API int sqlite3changeset_start(
211310 SQLITE_API int sqlite3changeset_start_v2(
211323 SQLITE_API int sqlite3changeset_start_strm(
211330 SQLITE_API int sqlite3changeset_start_v2_strm(
211827 SQLITE_API int sqlite3changeset_next(sqlite3_changeset_iter *p){
211836 SQLITE_API int sqlite3changeset_op(
211856 SQLITE_API int sqlite3changeset_pk(
211879 SQLITE_API int sqlite3changeset_old(
211907 SQLITE_API int sqlite3changeset_new(
211941 SQLITE_API int sqlite3changeset_conflict(
211964 SQLITE_API int sqlite3changeset_fk_conflicts(
211982 SQLITE_API int sqlite3changeset_finalize(sqlite3_changeset_iter *p){
212156 SQLITE_API int sqlite3changeset_invert(
212175 SQLITE_API int sqlite3changeset_invert_strm(
213279 SQLITE_API int sqlite3changeset_apply_v2(
213312 SQLITE_API int sqlite3changeset_apply(
213337 SQLITE_API int sqlite3changeset_apply_v2_strm(
213364 SQLITE_API int sqlite3changeset_apply_strm(
213754 SQLITE_API int sqlite3changegroup_new(sqlite3_changegroup **pp){
213771 SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nData, void *pData){
213787 SQLITE_API int sqlite3changegroup_output(
213798 SQLITE_API int sqlite3changegroup_add_strm(
213817 SQLITE_API int sqlite3changegroup_output_strm(
213828 SQLITE_API void sqlite3changegroup_delete(sqlite3_changegroup *pGrp){
213838 SQLITE_API int sqlite3changeset_concat(
213867 SQLITE_API int sqlite3changeset_concat_strm(
214155 SQLITE_API int sqlite3rebaser_create(sqlite3_rebaser **ppNew){
214172 SQLITE_API int sqlite3rebaser_configure(
214189 SQLITE_API int sqlite3rebaser_rebase(
214208 SQLITE_API int sqlite3rebaser_rebase_strm(
214229 SQLITE_API void sqlite3rebaser_delete(sqlite3_rebaser *p){
214239 SQLITE_API int sqlite3session_config(int op, void *pArg){
214948 SQLITE_API extern int sqlite3_fts5_may_be_corrupt;
229766 SQLITE_API int sqlite3_fts5_may_be_corrupt = 1;
232640 SQLITE_API int sqlite3_fts_init(
232653 SQLITE_API int sqlite3_fts5_init(
237461 SQLITE_API int sqlite3_stmt_init(
237478 SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; }