Lines Matching refs:SQLITE_API

52 #ifndef SQLITE_API
53 # define SQLITE_API
144 SQLITE_API SQLITE_EXTERN const char sqlite3_version[];
145 SQLITE_API const char *sqlite3_libversion(void);
146 SQLITE_API const char *sqlite3_sourceid(void);
147 SQLITE_API int sqlite3_libversion_number(void);
172 SQLITE_API int sqlite3_compileoption_used(const char *zOptName);
173 SQLITE_API const char *sqlite3_compileoption_get(int N);
212 SQLITE_API int sqlite3_threadsafe(void);
308 SQLITE_API int sqlite3_close(sqlite3*);
309 SQLITE_API int sqlite3_close_v2(sqlite3*);
379 SQLITE_API int sqlite3_exec(
1320 SQLITE_API int sqlite3_initialize(void);
1321 SQLITE_API int sqlite3_shutdown(void);
1322 SQLITE_API int sqlite3_os_init(void);
1323 SQLITE_API int sqlite3_os_end(void);
1354 SQLITE_API int sqlite3_config(int, ...);
1372 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
1821 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
1872 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
1926 SQLITE_API int sqlite3_changes(sqlite3*);
1952 SQLITE_API int sqlite3_total_changes(sqlite3*);
1991 SQLITE_API void sqlite3_interrupt(sqlite3*);
2026 SQLITE_API int sqlite3_complete(const char *sql);
2027 SQLITE_API int sqlite3_complete16(const void *sql);
2086 SQLITE_API int sqlite3_busy_handler(sqlite3*, int(*)(void*,int), void*);
2108 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
2182 SQLITE_API int sqlite3_get_table(
2190 SQLITE_API void sqlite3_free_table(char **result);
2286 SQLITE_API char *sqlite3_mprintf(const char*,...);
2287 SQLITE_API char *sqlite3_vmprintf(const char*, va_list);
2288 SQLITE_API char *sqlite3_snprintf(int,char*,const char*, ...);
2289 SQLITE_API char *sqlite3_vsnprintf(int,char*,const char*, va_list);
2361 SQLITE_API void *sqlite3_malloc(int);
2362 SQLITE_API void *sqlite3_realloc(void*, int);
2363 SQLITE_API void sqlite3_free(void*);
2388 SQLITE_API sqlite3_int64 sqlite3_memory_used(void);
2389 SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag);
2411 SQLITE_API void sqlite3_randomness(int N, void *P);
2493 SQLITE_API int sqlite3_set_authorizer(
2597 SQLITE_API void *sqlite3_trace(sqlite3*, void(*xTrace)(void*,const char*), void*);
2598 SQLITE_API SQLITE_EXPERIMENTAL void *sqlite3_profile(sqlite3*,
2632 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
2861 SQLITE_API int sqlite3_open(
2865 SQLITE_API int sqlite3_open16(
2869 SQLITE_API int sqlite3_open_v2(
2915 SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam);
2916 SQLITE_API int sqlite3_uri_boolean(const char *zFile, const char *zParam, int bDefault);
2917 SQLITE_API sqlite3_int64 sqlite3_uri_int64(const char*, const char*, sqlite3_int64);
2958 SQLITE_API int sqlite3_errcode(sqlite3 *db);
2959 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
2960 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
2961 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
2962 SQLITE_API const char *sqlite3_errstr(int);
3029 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
3176 SQLITE_API int sqlite3_prepare(
3183 SQLITE_API int sqlite3_prepare_v2(
3190 SQLITE_API int sqlite3_prepare16(
3197 SQLITE_API int sqlite3_prepare16_v2(
3212 SQLITE_API const char *sqlite3_sql(sqlite3_stmt *pStmt);
3243 SQLITE_API int sqlite3_stmt_readonly(sqlite3_stmt *pStmt);
3262 SQLITE_API int sqlite3_stmt_busy(sqlite3_stmt*);
3412 SQLITE_API int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n, void(*)(void*));
3413 SQLITE_API int sqlite3_bind_double(sqlite3_stmt*, int, double);
3414 SQLITE_API int sqlite3_bind_int(sqlite3_stmt*, int, int);
3415 SQLITE_API int sqlite3_bind_int64(sqlite3_stmt*, int, sqlite3_int64);
3416 SQLITE_API int sqlite3_bind_null(sqlite3_stmt*, int);
3417 SQLITE_API int sqlite3_bind_text(sqlite3_stmt*, int, const char*, int n, void(*)(void*));
3418 SQLITE_API int sqlite3_bind_text16(sqlite3_stmt*, int, const void*, int, void(*)(void*));
3419 SQLITE_API int sqlite3_bind_value(sqlite3_stmt*, int, const sqlite3_value*);
3420 SQLITE_API int sqlite3_bind_zeroblob(sqlite3_stmt*, int, int n);
3440 SQLITE_API int sqlite3_bind_parameter_count(sqlite3_stmt*);
3467 SQLITE_API const char *sqlite3_bind_parameter_name(sqlite3_stmt*, int);
3483 SQLITE_API int sqlite3_bind_parameter_index(sqlite3_stmt*, const char *zName);
3492 SQLITE_API int sqlite3_clear_bindings(sqlite3_stmt*);
3503 SQLITE_API int sqlite3_column_count(sqlite3_stmt *pStmt);
3531 SQLITE_API const char *sqlite3_column_name(sqlite3_stmt*, int N);
3532 SQLITE_API const void *sqlite3_column_name16(sqlite3_stmt*, int N);
3579 SQLITE_API const char *sqlite3_column_database_name(sqlite3_stmt*,int);
3580 SQLITE_API const void *sqlite3_column_database_name16(sqlite3_stmt*,int);
3581 SQLITE_API const char *sqlite3_column_table_name(sqlite3_stmt*,int);
3582 SQLITE_API const void *sqlite3_column_table_name16(sqlite3_stmt*,int);
3583 SQLITE_API const char *sqlite3_column_origin_name(sqlite3_stmt*,int);
3584 SQLITE_API const void *sqlite3_column_origin_name16(sqlite3_stmt*,int);
3615 SQLITE_API const char *sqlite3_column_decltype(sqlite3_stmt*,int);
3616 SQLITE_API const void *sqlite3_column_decltype16(sqlite3_stmt*,int);
3695 SQLITE_API int sqlite3_step(sqlite3_stmt*);
3715 SQLITE_API int sqlite3_data_count(sqlite3_stmt *pStmt);
3911 SQLITE_API const void *sqlite3_column_blob(sqlite3_stmt*, int iCol);
3912 SQLITE_API int sqlite3_column_bytes(sqlite3_stmt*, int iCol);
3913 SQLITE_API int sqlite3_column_bytes16(sqlite3_stmt*, int iCol);
3914 SQLITE_API double sqlite3_column_double(sqlite3_stmt*, int iCol);
3915 SQLITE_API int sqlite3_column_int(sqlite3_stmt*, int iCol);
3916 SQLITE_API sqlite3_int64 sqlite3_column_int64(sqlite3_stmt*, int iCol);
3917 SQLITE_API const unsigned char *sqlite3_column_text(sqlite3_stmt*, int iCol);
3918 SQLITE_API const void *sqlite3_column_text16(sqlite3_stmt*, int iCol);
3919 SQLITE_API int sqlite3_column_type(sqlite3_stmt*, int iCol);
3920 SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt*, int iCol);
3947 SQLITE_API int sqlite3_finalize(sqlite3_stmt *pStmt);
3973 SQLITE_API int sqlite3_reset(sqlite3_stmt *pStmt);
4072 SQLITE_API int sqlite3_create_function(
4082 SQLITE_API int sqlite3_create_function16(
4092 SQLITE_API int sqlite3_create_function_v2(
4138 SQLITE_API SQLITE_DEPRECATED int sqlite3_aggregate_count(sqlite3_context*);
4139 SQLITE_API SQLITE_DEPRECATED int sqlite3_expired(sqlite3_stmt*);
4140 SQLITE_API SQLITE_DEPRECATED int sqlite3_transfer_bindings(sqlite3_stmt*, sqlite3_stmt*);
4141 SQLITE_API SQLITE_DEPRECATED int sqlite3_global_recover(void);
4142 SQLITE_API SQLITE_DEPRECATED void sqlite3_thread_cleanup(void);
4143 SQLITE_API SQLITE_DEPRECATED int sqlite3_memory_alarm(void(*)(void*,sqlite3_int64,int),
4192 SQLITE_API const void *sqlite3_value_blob(sqlite3_value*);
4193 SQLITE_API int sqlite3_value_bytes(sqlite3_value*);
4194 SQLITE_API int sqlite3_value_bytes16(sqlite3_value*);
4195 SQLITE_API double sqlite3_value_double(sqlite3_value*);
4196 SQLITE_API int sqlite3_value_int(sqlite3_value*);
4197 SQLITE_API sqlite3_int64 sqlite3_value_int64(sqlite3_value*);
4198 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value*);
4199 SQLITE_API const void *sqlite3_value_text16(sqlite3_value*);
4200 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value*);
4201 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value*);
4202 SQLITE_API int sqlite3_value_type(sqlite3_value*);
4203 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value*);
4247 SQLITE_API void *sqlite3_aggregate_context(sqlite3_context*, int nBytes);
4261 SQLITE_API void *sqlite3_user_data(sqlite3_context*);
4272 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
4324 SQLITE_API void *sqlite3_get_auxdata(sqlite3_context*, int N);
4325 SQLITE_API void sqlite3_set_auxdata(sqlite3_context*, int N, void*, void (*)(void*));
4456 SQLITE_API void sqlite3_result_blob(sqlite3_context*, const void*, int, void(*)(void*));
4457 SQLITE_API void sqlite3_result_double(sqlite3_context*, double);
4458 SQLITE_API void sqlite3_result_error(sqlite3_context*, const char*, int);
4459 SQLITE_API void sqlite3_result_error16(sqlite3_context*, const void*, int);
4460 SQLITE_API void sqlite3_result_error_toobig(sqlite3_context*);
4461 SQLITE_API void sqlite3_result_error_nomem(sqlite3_context*);
4462 SQLITE_API void sqlite3_result_error_code(sqlite3_context*, int);
4463 SQLITE_API void sqlite3_result_int(sqlite3_context*, int);
4464 SQLITE_API void sqlite3_result_int64(sqlite3_context*, sqlite3_int64);
4465 SQLITE_API void sqlite3_result_null(sqlite3_context*);
4466 SQLITE_API void sqlite3_result_text(sqlite3_context*, const char*, int, void(*)(void*));
4467 SQLITE_API void sqlite3_result_text16(sqlite3_context*, const void*, int, void(*)(void*));
4468 SQLITE_API void sqlite3_result_text16le(sqlite3_context*, const void*, int,void(*)(void*));
4469 SQLITE_API void sqlite3_result_text16be(sqlite3_context*, const void*, int,void(*)(void*));
4470 SQLITE_API void sqlite3_result_value(sqlite3_context*, sqlite3_value*);
4471 SQLITE_API void sqlite3_result_zeroblob(sqlite3_context*, int n);
4552 SQLITE_API int sqlite3_create_collation(
4559 SQLITE_API int sqlite3_create_collation_v2(
4567 SQLITE_API int sqlite3_create_collation16(
4601 SQLITE_API int sqlite3_collation_needed(
4606 SQLITE_API int sqlite3_collation_needed16(
4620 SQLITE_API int sqlite3_key(
4624 SQLITE_API int sqlite3_key_v2(
4638 SQLITE_API int sqlite3_rekey(
4642 SQLITE_API int sqlite3_rekey_v2(
4652 SQLITE_API void sqlite3_activate_see(
4662 SQLITE_API void sqlite3_activate_cerod(
4684 SQLITE_API int sqlite3_sleep(int);
4742 SQLITE_API SQLITE_EXTERN char *sqlite3_temp_directory;
4779 SQLITE_API SQLITE_EXTERN char *sqlite3_data_directory;
4802 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
4814 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
4830 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName);
4839 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
4854 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
4902 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
4903 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
4953 SQLITE_API void *sqlite3_update_hook(
4988 SQLITE_API int sqlite3_enable_shared_cache(int);
5004 SQLITE_API int sqlite3_release_memory(int);
5017 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
5069 SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 N);
5080 SQLITE_API SQLITE_DEPRECATED void sqlite3_soft_heap_limit(int N);
5145 SQLITE_API int sqlite3_table_column_metadata(
5191 SQLITE_API int sqlite3_load_extension(
5211 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
5249 SQLITE_API int sqlite3_auto_extension(void (*xEntryPoint)(void));
5261 SQLITE_API int sqlite3_cancel_auto_extension(void (*xEntryPoint)(void));
5269 SQLITE_API void sqlite3_reset_auto_extension(void);
5472 SQLITE_API int sqlite3_create_module(
5478 SQLITE_API int sqlite3_create_module_v2(
5541 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
5559 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
5644 SQLITE_API int sqlite3_blob_open(
5676 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_blob_reopen(sqlite3_blob *, sqlite3_int64);
5700 SQLITE_API int sqlite3_blob_close(sqlite3_blob *);
5715 SQLITE_API int sqlite3_blob_bytes(sqlite3_blob *);
5743 SQLITE_API int sqlite3_blob_read(sqlite3_blob *, void *Z, int N, int iOffset);
5781 SQLITE_API int sqlite3_blob_write(sqlite3_blob *, const void *z, int n, int iOffset);
5812 SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfsName);
5813 SQLITE_API int sqlite3_vfs_register(sqlite3_vfs*, int makeDflt);
5814 SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs*);
5931 SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int);
5932 SQLITE_API void sqlite3_mutex_free(sqlite3_mutex*);
5933 SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex*);
5934 SQLITE_API int sqlite3_mutex_try(sqlite3_mutex*);
5935 SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex*);
6045 SQLITE_API int sqlite3_mutex_held(sqlite3_mutex*);
6046 SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex*);
6082 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
6116 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
6135 SQLITE_API int sqlite3_test_control(int op, ...);
6199 SQLITE_API int sqlite3_status(int op, int *pCurrent, int *pHighwater, int resetFlag);
6317 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
6446 SQLITE_API int sqlite3_stmt_status(sqlite3_stmt*, int op,int resetFlg);
6911 SQLITE_API sqlite3_backup *sqlite3_backup_init(
6917 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage);
6918 SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p);
6919 SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p);
6920 SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p);
7036 SQLITE_API int sqlite3_unlock_notify(
7051 SQLITE_API int sqlite3_stricmp(const char *, const char *);
7052 SQLITE_API int sqlite3_strnicmp(const char *, const char *, int);
7067 SQLITE_API int sqlite3_strglob(const char *zGlob, const char *zStr);
7090 SQLITE_API void sqlite3_log(int iErrCode, const char *zFormat, ...);
7127 SQLITE_API void *sqlite3_wal_hook(
7161 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
7183 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
7258 SQLITE_API int sqlite3_wal_checkpoint_v2(
7292 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
7345 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
7419 SQLITE_API int sqlite3_rtree_geometry_callback(
7445 SQLITE_API int sqlite3_rtree_query_callback(