Lines Matching full: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; typedef
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
428 sqlite3*, /* An open database */
1708 ** METHOD: sqlite3
1723 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
2078 ** be a pointer to a function of type void(*)(void*,sqlite3*,const char*, int).
2675 ** METHOD: sqlite3
2681 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
2685 ** METHOD: sqlite3
2743 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
2747 ** METHOD: sqlite3
2753 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
2757 ** METHOD: sqlite3
2818 SQLITE_API int sqlite3_changes(sqlite3*);
2819 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3*);
2823 ** METHOD: sqlite3
2860 SQLITE_API int sqlite3_total_changes(sqlite3*);
2861 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3*);
2865 ** METHOD: sqlite3
2902 SQLITE_API void sqlite3_interrupt(sqlite3*);
2903 SQLITE_API int sqlite3_is_interrupted(sqlite3*);
2944 ** METHOD: sqlite3
3000 SQLITE_API int sqlite3_busy_handler(sqlite3*,int(*)(void*,int),void*);
3004 ** METHOD: sqlite3
3023 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
3027 ** METHOD: sqlite3
3056 SQLITE_API int sqlite3_setlk_timeout(sqlite3*, int ms, int flags);
3065 ** METHOD: sqlite3
3137 sqlite3 *db, /* An open database */
3324 ** METHOD: sqlite3
3412 sqlite3*,
3519 SQLITE_API SQLITE_DEPRECATED void *sqlite3_trace(sqlite3*,
3521 SQLITE_API SQLITE_DEPRECATED void *sqlite3_profile(sqlite3*,
3583 ** METHOD: sqlite3
3613 sqlite3*,
3621 ** METHOD: sqlite3
3658 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
3662 ** CONSTRUCTOR: sqlite3
3669 ** if SQLite is unable to allocate memory to hold the [sqlite3] object,
3670 ** a NULL will be written into *ppDb instead of a pointer to the [sqlite3]
3940 sqlite3 **ppDb /* OUT: SQLite db handle */
3944 sqlite3 **ppDb /* OUT: SQLite db handle */
3948 sqlite3 **ppDb, /* OUT: SQLite db handle */
4130 ** METHOD: sqlite3
4191 SQLITE_API int sqlite3_errcode(sqlite3 *db);
4192 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
4193 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
4194 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
4196 SQLITE_API int sqlite3_error_offset(sqlite3 *db);
4226 ** METHOD: sqlite3
4264 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
4388 ** METHOD: sqlite3
4490 sqlite3 *db, /* Database handle */
4497 sqlite3 *db, /* Database handle */
4504 sqlite3 *db, /* Database handle */
4512 sqlite3 *db, /* Database handle */
4519 sqlite3 *db, /* Database handle */
4526 sqlite3 *db, /* Database handle */
5549 ** METHOD: sqlite3
5670 sqlite3 *db,
5680 sqlite3 *db,
5690 sqlite3 *db,
5701 sqlite3 *db,
6124 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
6198 ** METHOD: sqlite3
6249 SQLITE_API void *sqlite3_get_clientdata(sqlite3*,const char*);
6250 SQLITE_API int sqlite3_set_clientdata(sqlite3*, const char*, void*, void(*)(void*));
6471 ** METHOD: sqlite3
6551 sqlite3*,
6558 sqlite3*,
6566 sqlite3*,
6575 ** METHOD: sqlite3
6601 sqlite3*,
6603 void(*)(void*,sqlite3*,int eTextRep,const char*)
6606 sqlite3*,
6608 void(*)(void*,sqlite3*,int eTextRep,const void*)
6780 ** METHOD: sqlite3
6799 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
6812 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
6816 ** METHOD: sqlite3
6834 SQLITE_API const char *sqlite3_db_name(sqlite3 *db, int N);
6838 ** METHOD: sqlite3
6866 SQLITE_API sqlite3_filename sqlite3_db_filename(sqlite3 *db, const char *zDbName);
6870 ** METHOD: sqlite3
6876 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
6880 ** METHOD: sqlite3
6894 SQLITE_API int sqlite3_txn_state(sqlite3*,const char *zSchema);
6931 ** METHOD: sqlite3
6943 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
6947 ** METHOD: sqlite3
6992 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
6993 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
6997 ** METHOD: sqlite3
7054 sqlite3 *db,
7063 ** METHOD: sqlite3
7119 sqlite3*,
7188 ** METHOD: sqlite3
7198 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
7281 ** METHOD: sqlite3
7349 sqlite3 *db, /* Connection handle */
7362 ** METHOD: sqlite3
7405 sqlite3 *db, /* Load the extension into this database connection */
7413 ** METHOD: sqlite3
7436 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
7453 ** sqlite3 *db,
7522 int (*xCreate)(sqlite3*, void *pAux,
7525 int (*xConnect)(sqlite3*, void *pAux,
7767 ** METHOD: sqlite3
7798 sqlite3 *db, /* SQLite connection to register module with */
7804 sqlite3 *db, /* SQLite connection to register module with */
7813 ** METHOD: sqlite3
7824 sqlite3 *db, /* Remove modules from this connection */
7883 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
7887 ** METHOD: sqlite3
7902 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
7920 ** METHOD: sqlite3
8002 sqlite3*,
8446 ** METHOD: sqlite3
8454 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
8458 ** METHOD: sqlite3
8497 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
8661 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3*);
8865 ** METHOD: sqlite3
8886 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
9554 sqlite3 *pDest, /* Destination database handle */
9556 sqlite3 *pSource, /* Source database handle */
9566 ** METHOD: sqlite3
9680 sqlite3 *pBlocked, /* Waiting connection */
9762 ** METHOD: sqlite3
9796 sqlite3*,
9797 int(*)(void *,sqlite3*,const char*,int),
9803 ** METHOD: sqlite3
9830 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
9834 ** METHOD: sqlite3
9852 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
9856 ** METHOD: sqlite3
9947 sqlite3 *db, /* Database handle */
9986 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
10074 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
10554 ** METHOD: sqlite3
10583 SQLITE_API int sqlite3_db_cacheflush(sqlite3*);
10587 ** METHOD: sqlite3
10683 sqlite3 *db,
10686 sqlite3 *db, /* Database handle */
10695 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
10696 SQLITE_API int sqlite3_preupdate_count(sqlite3 *);
10697 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *);
10698 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
10699 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *);
10704 ** METHOD: sqlite3
10713 SQLITE_API int sqlite3_system_errno(sqlite3*);
10791 sqlite3 *db,
10840 sqlite3 *db,
10911 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
10958 sqlite3 *db, /* The database connection */
11024 sqlite3 *db, /* The database connection */
11122 sqlite3 *db,
11148 sqlite3 *db,
11261 sqlite3 *db, /* Database handle */
12163 SQLITE_API int sqlite3changegroup_schema(sqlite3_changegroup*, sqlite3*, const char *zDb);
12468 sqlite3 *db, /* Apply change to "main" db of this handle */
12483 sqlite3 *db, /* Apply change to "main" db of this handle */
12887 sqlite3 *db, /* Apply change to "main" db of this handle */
12902 sqlite3 *db, /* Apply change to "main" db of this handle */