Lines Matching refs:sqlite3
30 ** the version number) and changes its name to "sqlite3.h" as
122 ** ^(The [SQLITE_VERSION] C preprocessor macro in the sqlite3.h header
125 ** SQLite3) and Y is the minor version number and Z is the release number.)^
263 ** the opaque structure named "sqlite3". It is useful to think of an sqlite3
270 ** sqlite3 object.
272 typedef struct sqlite3 sqlite3;
317 ** DESTRUCTOR: sqlite3
320 ** for the [sqlite3] object.
322 ** the [sqlite3] object is successfully destroyed and all associated
328 ** with the [sqlite3] object prior to attempting to close the object.
342 ** ^If an [sqlite3] object is destroyed while a transaction is open,
347 ** pointer or an [sqlite3] object pointer obtained
353 SQLITE_API int sqlite3_close(sqlite3*);
354 SQLITE_API int sqlite3_close_v2(sqlite3*);
365 ** METHOD: sqlite3
426 sqlite3*, /* An open database */
1684 ** METHOD: sqlite3
1699 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
2051 ** be a pointer to a function of type void(*)(void*,sqlite3*,const char*, int).
2518 ** METHOD: sqlite3
2524 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
2528 ** METHOD: sqlite3
2586 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
2590 ** METHOD: sqlite3
2596 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
2600 ** METHOD: sqlite3
2657 SQLITE_API int sqlite3_changes(sqlite3*);
2658 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3*);
2662 ** METHOD: sqlite3
2699 SQLITE_API int sqlite3_total_changes(sqlite3*);
2700 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3*);
2704 ** METHOD: sqlite3
2741 SQLITE_API void sqlite3_interrupt(sqlite3*);
2742 SQLITE_API int sqlite3_is_interrupted(sqlite3*);
2783 ** METHOD: sqlite3
2839 SQLITE_API int sqlite3_busy_handler(sqlite3*,int(*)(void*,int),void*);
2843 ** METHOD: sqlite3
2862 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
2866 ** METHOD: sqlite3
2938 sqlite3 *db, /* An open database */
3125 ** METHOD: sqlite3
3213 sqlite3*,
3290 ** METHOD: sqlite3
3320 SQLITE_API SQLITE_DEPRECATED void *sqlite3_trace(sqlite3*,
3322 SQLITE_API SQLITE_DEPRECATED void *sqlite3_profile(sqlite3*,
3384 ** METHOD: sqlite3
3414 sqlite3*,
3422 ** METHOD: sqlite3
3459 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
3463 ** CONSTRUCTOR: sqlite3
3470 ** if SQLite is unable to allocate memory to hold the [sqlite3] object,
3471 ** a NULL will be written into *ppDb instead of a pointer to the [sqlite3]
3741 sqlite3 **ppDb /* OUT: SQLite db handle */
3745 sqlite3 **ppDb /* OUT: SQLite db handle */
3749 sqlite3 **ppDb, /* OUT: SQLite db handle */
3931 ** METHOD: sqlite3
3992 SQLITE_API int sqlite3_errcode(sqlite3 *db);
3993 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
3994 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
3995 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
3997 SQLITE_API int sqlite3_error_offset(sqlite3 *db);
4027 ** METHOD: sqlite3
4065 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
4178 ** METHOD: sqlite3
4276 sqlite3 *db, /* Database handle */
4283 sqlite3 *db, /* Database handle */
4290 sqlite3 *db, /* Database handle */
4298 sqlite3 *db, /* Database handle */
4305 sqlite3 *db, /* Database handle */
4312 sqlite3 *db, /* Database handle */
5335 ** METHOD: sqlite3
5456 sqlite3 *db,
5466 sqlite3 *db,
5476 sqlite3 *db,
5487 sqlite3 *db,
5900 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
5974 ** METHOD: sqlite3
6025 SQLITE_API void *sqlite3_get_clientdata(sqlite3*,const char*);
6026 SQLITE_API int sqlite3_set_clientdata(sqlite3*, const char*, void*, void(*)(void*));
6247 ** METHOD: sqlite3
6327 sqlite3*,
6334 sqlite3*,
6342 sqlite3*,
6351 ** METHOD: sqlite3
6377 sqlite3*,
6379 void(*)(void*,sqlite3*,int eTextRep,const char*)
6382 sqlite3*,
6384 void(*)(void*,sqlite3*,int eTextRep,const void*)
6556 ** METHOD: sqlite3
6575 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
6588 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
6592 ** METHOD: sqlite3
6610 SQLITE_API const char *sqlite3_db_name(sqlite3 *db, int N);
6614 ** METHOD: sqlite3
6642 SQLITE_API sqlite3_filename sqlite3_db_filename(sqlite3 *db, const char *zDbName);
6646 ** METHOD: sqlite3
6652 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
6656 ** METHOD: sqlite3
6670 SQLITE_API int sqlite3_txn_state(sqlite3*,const char *zSchema);
6707 ** METHOD: sqlite3
6719 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
6723 ** METHOD: sqlite3
6768 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
6769 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
6773 ** METHOD: sqlite3
6830 sqlite3 *db,
6839 ** METHOD: sqlite3
6887 sqlite3*,
6956 ** METHOD: sqlite3
6966 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
7049 ** METHOD: sqlite3
7117 sqlite3 *db, /* Connection handle */
7130 ** METHOD: sqlite3
7173 sqlite3 *db, /* Load the extension into this database connection */
7181 ** METHOD: sqlite3
7204 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
7221 ** sqlite3 *db,
7290 int (*xCreate)(sqlite3*, void *pAux,
7293 int (*xConnect)(sqlite3*, void *pAux,
7531 ** METHOD: sqlite3
7562 sqlite3 *db, /* SQLite connection to register module with */
7568 sqlite3 *db, /* SQLite connection to register module with */
7577 ** METHOD: sqlite3
7588 sqlite3 *db, /* Remove modules from this connection */
7647 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
7651 ** METHOD: sqlite3
7666 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
7684 ** METHOD: sqlite3
7766 sqlite3*,
8210 ** METHOD: sqlite3
8218 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
8222 ** METHOD: sqlite3
8261 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
8424 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3*);
8628 ** METHOD: sqlite3
8649 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
9305 sqlite3 *pDest, /* Destination database handle */
9307 sqlite3 *pSource, /* Source database handle */
9317 ** METHOD: sqlite3
9431 sqlite3 *pBlocked, /* Waiting connection */
9513 ** METHOD: sqlite3
9547 sqlite3*,
9548 int(*)(void *,sqlite3*,const char*,int),
9554 ** METHOD: sqlite3
9581 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
9585 ** METHOD: sqlite3
9603 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
9607 ** METHOD: sqlite3
9698 sqlite3 *db, /* Database handle */
9737 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
9825 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
10284 ** METHOD: sqlite3
10313 SQLITE_API int sqlite3_db_cacheflush(sqlite3*);
10317 ** METHOD: sqlite3
10413 sqlite3 *db,
10416 sqlite3 *db, /* Database handle */
10425 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
10426 SQLITE_API int sqlite3_preupdate_count(sqlite3 *);
10427 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *);
10428 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
10429 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *);
10434 ** METHOD: sqlite3
10443 SQLITE_API int sqlite3_system_errno(sqlite3*);
10513 sqlite3 *db,
10562 sqlite3 *db,
10633 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
10679 sqlite3 *db, /* The database connection */
10745 sqlite3 *db, /* The database connection */
10845 sqlite3 *db,
10871 sqlite3 *db,
10984 sqlite3 *db, /* Database handle */
11813 sqlite3 *db,
11897 SQLITE_API int sqlite3changegroup_schema(sqlite3_changegroup*, sqlite3*, const char *zDb);
12178 sqlite3 *db, /* Apply change to "main" db of this handle */
12193 sqlite3 *db, /* Apply change to "main" db of this handle */
12597 sqlite3 *db, /* Apply change to "main" db of this handle */
12612 sqlite3 *db, /* Apply change to "main" db of this handle */