Lines Matching defs:sqlite3_backup
640 ** [sqlite3_backup_finish | finish] all [sqlite3_backup] objects associated
643 ** statements, BLOB handlers, and/or unfinished sqlite3_backup objects then
9447 ** The sqlite3_backup object records state information about an ongoing
9448 ** online backup operation. ^The sqlite3_backup object is created by
9454 typedef struct sqlite3_backup sqlite3_backup;
9511 ** [sqlite3_backup] object.
9512 ** ^The [sqlite3_backup] object may be used with the sqlite3_backup_step() and
9519 ** the source and destination databases specified by [sqlite3_backup] object B.
9577 ** should destroy the [sqlite3_backup] by passing it to sqlite3_backup_finish().
9579 ** resources associated with the [sqlite3_backup] object.
9582 ** The [sqlite3_backup] object is invalid
9589 ** sqlite3_backup_step() call on the same [sqlite3_backup] object, then
9635 ** The [sqlite3_backup] object itself is partially threadsafe. Multiple
9642 SQLITE_API sqlite3_backup *sqlite3_backup_init(
9648 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage);
9649 SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p);
9650 SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p);
9651 SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p);
15910 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager*);
21414 SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *);
21415 SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *, Pgno, const u8 *);
57774 sqlite3_backup *pBackup; /* Pointer to list of ongoing backup processes */
64567 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager){
82033 struct sqlite3_backup {
82052 sqlite3_backup *pNext; /* Next backup associated with source pager */
82058 ** Once it has been created using backup_init(), a single sqlite3_backup
82124 static int setDestPgsz(sqlite3_backup *p){
82145 ** Create an sqlite3_backup process to copy the contents of zSrcDb from
82147 ** a pointer to the new sqlite3_backup object.
82152 SQLITE_API sqlite3_backup *sqlite3_backup_init(
82158 sqlite3_backup *p; /* Value to return */
82184 /* Allocate space for a new sqlite3_backup object...
82185 ** EVIDENCE-OF: R-64852-21591 The sqlite3_backup object is created by a
82188 p = (sqlite3_backup *)sqlite3MallocZero(sizeof(sqlite3_backup));
82209 ** handle. All that is left to do here is free the sqlite3_backup
82239 sqlite3_backup *p, /* Backup handle */
82314 static void attachBackupObject(sqlite3_backup *p){
82315 sqlite3_backup **pp;
82326 SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage){
82581 ** Release all resources associated with an sqlite3_backup* handle.
82583 SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p){
82584 sqlite3_backup **pp; /* Ptr to head of pagers backup list */
82624 /* EVIDENCE-OF: R-64852-21591 The sqlite3_backup object is created by a
82637 SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p){
82651 SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p){
82674 sqlite3_backup *p,
82698 SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iPage, const u8 *aData){
82713 SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *pBackup){
82714 sqlite3_backup *p; /* Iterator variable */
82733 sqlite3_backup b;
82746 /* Set up an sqlite3_backup object. sqlite3_backup.pDestDb must be set
136642 int (*backup_finish)(sqlite3_backup*);
136643 sqlite3_backup *(*backup_init)(sqlite3*,const char*,sqlite3*,const char*);
136644 int (*backup_pagecount)(sqlite3_backup*);
136645 int (*backup_remaining)(sqlite3_backup*);
136646 int (*backup_step)(sqlite3_backup*,int);
181000 ** statements or unfinished sqlite3_backup objects.
181111 ** prepare statement or sqlite3_backup closes.
181122 ** every sqlite3_stmt has now been finalized and every sqlite3_backup has
181129 /* If there are outstanding sqlite3_stmt or sqlite3_backup objects
181139 ** closed all sqlite3_stmt and sqlite3_backup objects and has been