Lines Matching defs: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
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 */
1680 ** METHOD: sqlite3
1695 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
2030 ** be a pointer to a function of type void(*)(void*,sqlite3*,const char*, int).
2459 ** METHOD: sqlite3
2465 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
2469 ** METHOD: sqlite3
2527 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
2531 ** METHOD: sqlite3
2537 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
2541 ** METHOD: sqlite3
2598 SQLITE_API int sqlite3_changes(sqlite3*);
2599 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3*);
2603 ** METHOD: sqlite3
2640 SQLITE_API int sqlite3_total_changes(sqlite3*);
2641 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3*);
2645 ** METHOD: sqlite3
2678 SQLITE_API void sqlite3_interrupt(sqlite3*);
2719 ** METHOD: sqlite3
2775 SQLITE_API int sqlite3_busy_handler(sqlite3*,int(*)(void*,int),void*);
2779 ** METHOD: sqlite3
2798 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
2802 ** METHOD: sqlite3
2874 sqlite3 *db, /* An open database */
3061 ** METHOD: sqlite3
3149 sqlite3*,
3156 sqlite3 *db,
3157 void (*xFunc)(sqlite3*,const char*,const char*)
3233 ** METHOD: sqlite3
3263 SQLITE_API SQLITE_DEPRECATED void *sqlite3_trace(sqlite3*,
3265 SQLITE_API SQLITE_DEPRECATED void *sqlite3_profile(sqlite3*,
3327 ** METHOD: sqlite3
3355 sqlite3*,
3363 ** METHOD: sqlite3
3393 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
3397 ** CONSTRUCTOR: sqlite3
3404 ** if SQLite is unable to allocate memory to hold the [sqlite3] object,
3405 ** a NULL will be written into *ppDb instead of a pointer to the [sqlite3]
3670 sqlite3 **ppDb /* OUT: SQLite db handle */
3674 sqlite3 **ppDb /* OUT: SQLite db handle */
3678 sqlite3 **ppDb, /* OUT: SQLite db handle */
3860 ** METHOD: sqlite3
3918 SQLITE_API int sqlite3_errcode(sqlite3 *db);
3919 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
3920 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
3921 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
3923 SQLITE_API int sqlite3_error_offset(sqlite3 *db);
3953 ** METHOD: sqlite3
3991 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
4104 ** METHOD: sqlite3
4202 sqlite3 *db, /* Database handle */
4209 sqlite3 *db, /* Database handle */
4216 sqlite3 *db, /* Database handle */
4224 sqlite3 *db, /* Database handle */
4231 sqlite3 *db, /* Database handle */
4238 sqlite3 *db, /* Database handle */
5213 ** METHOD: sqlite3
5334 sqlite3 *db,
5344 sqlite3 *db,
5354 sqlite3 *db,
5365 sqlite3 *db,
5735 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
6003 ** METHOD: sqlite3
6083 sqlite3*,
6090 sqlite3*,
6098 sqlite3*,
6107 ** METHOD: sqlite3
6133 sqlite3*,
6135 void(*)(void*,sqlite3*,int eTextRep,const char*)
6138 sqlite3*,
6140 void(*)(void*,sqlite3*,int eTextRep,const void*)
6152 sqlite3 *db, /* Database to be rekeyed */
6156 sqlite3 *db, /* Database to be rekeyed */
6170 sqlite3 *db, /* Database to be rekeyed */
6174 sqlite3 *db, /* Database to be rekeyed */
6343 ** METHOD: sqlite3
6362 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
6375 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
6379 ** METHOD: sqlite3
6397 SQLITE_API const char *sqlite3_db_name(sqlite3 *db, int N);
6401 ** METHOD: sqlite3
6429 SQLITE_API sqlite3_filename sqlite3_db_filename(sqlite3 *db, const char *zDbName);
6433 ** METHOD: sqlite3
6439 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
6443 ** METHOD: sqlite3
6457 SQLITE_API int sqlite3_txn_state(sqlite3*,const char *zSchema);
6494 ** METHOD: sqlite3
6506 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
6510 ** METHOD: sqlite3
6555 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
6556 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
6560 ** METHOD: sqlite3
6617 sqlite3 *db,
6626 ** METHOD: sqlite3
6674 sqlite3*,
6743 ** METHOD: sqlite3
6753 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
6836 ** METHOD: sqlite3
6904 sqlite3 *db, /* Connection handle */
6917 ** METHOD: sqlite3
6960 sqlite3 *db, /* Load the extension into this database connection */
6968 ** METHOD: sqlite3
6991 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
7008 ** sqlite3 *db,
7086 int (*xCreate)(sqlite3*, void *pAux,
7089 int (*xConnect)(sqlite3*, void *pAux,
7323 ** METHOD: sqlite3
7354 sqlite3 *db, /* SQLite connection to register module with */
7360 sqlite3 *db, /* SQLite connection to register module with */
7369 ** METHOD: sqlite3
7380 sqlite3 *db, /* Remove modules from this connection */
7439 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
7443 ** METHOD: sqlite3
7458 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
7486 ** METHOD: sqlite3
7568 sqlite3*,
8010 ** METHOD: sqlite3
8018 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
8022 ** METHOD: sqlite3
8061 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
8221 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3*);
8425 ** METHOD: sqlite3
8446 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
9102 sqlite3 *pDest, /* Destination database handle */
9104 sqlite3 *pSource, /* Source database handle */
9114 ** METHOD: sqlite3
9228 sqlite3 *pBlocked, /* Waiting connection */
9310 ** METHOD: sqlite3
9344 sqlite3*,
9345 int(*)(void *,sqlite3*,const char*,int),
9351 ** METHOD: sqlite3
9378 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
9382 ** METHOD: sqlite3
9400 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
9404 ** METHOD: sqlite3
9495 sqlite3 *db, /* Database handle */
9534 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
9612 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
10035 ** METHOD: sqlite3
10064 SQLITE_API int sqlite3_db_cacheflush(sqlite3*);
10068 ** METHOD: sqlite3
10160 sqlite3 *db,
10163 sqlite3 *db, /* Database handle */
10172 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
10173 SQLITE_API int sqlite3_preupdate_count(sqlite3 *);
10174 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *);
10175 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
10176 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *);
10181 ** METHOD: sqlite3
10190 SQLITE_API int sqlite3_system_errno(sqlite3*);
10260 sqlite3 *db,
10309 sqlite3 *db,
10380 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
10419 sqlite3 *db, /* The database connection */
10475 sqlite3 *db, /* The database connection */
10562 sqlite3 *db,
10588 sqlite3 *db,
10701 sqlite3 *db, /* Database handle */
11833 sqlite3 *db, /* Apply change to "main" db of this handle */
11848 sqlite3 *db, /* Apply change to "main" db of this handle */
12231 sqlite3 *db, /* Apply change to "main" db of this handle */
12246 sqlite3 *db, /* Apply change to "main" db of this handle */