Lines Matching defs:sqlite3rbu
226032 typedef struct sqlite3rbu sqlite3rbu; typedef
226702 struct sqlite3rbu { struct
226703 int eStage; /* Value of RBU_STATE_STAGE field */
226704 sqlite3 *dbMain; /* target database handle */
226705 sqlite3 *dbRbu; /* rbu database handle */
226706 char *zTarget; /* Path to target db */
226707 char *zRbu; /* Path to rbu db */
226708 char *zState; /* Path to state db (or NULL if zRbu) */
226709 char zStateDb[5]; /* Db name for state ("stat" or "main") */
226710 int rc; /* Value returned by last rbu_step() call */
226711 char *zErrmsg; /* Error message if rc!=SQLITE_OK */
226712 int nStep; /* Rows processed for current object */
226713 sqlite3_int64 nProgress; /* Rows processed for all objects */
226714 RbuObjIter objiter; /* Iterator for skipping through tbl/idx */
226715 const char *zVfsName; /* Name of automatically created rbu vfs */
226716 rbu_file *pTargetFd; /* File handle open on target db */
226717 int nPagePerSector; /* Pages per sector for pTargetFd */
226718 i64 iOalSz;
226719 i64 nPhaseOneStep;
226720 void *pRenameArg;
226721 int (*xRename)(void*, const char*, const char*);
226747 ** sqlite3rbu_create_vfs(). It is used to track the total amount of temp argument
226754 sqlite3rbu *pRbu; /* Owner RBU object */ argument