pMain 80295 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pMain = 0; pMain 80305 ext/sqlite3/libsqlite/sqlite3.c pMain = vdbeMergeEngineNew(pSorter->nTask); pMain 80306 ext/sqlite3/libsqlite/sqlite3.c if( pMain==0 ) rc = SQLITE_NOMEM; pMain 80339 ext/sqlite3/libsqlite/sqlite3.c if( pMain!=0 ){ pMain 80340 ext/sqlite3/libsqlite/sqlite3.c rc = vdbeIncrMergerNew(pTask, pRoot, &pMain->aReadr[iTask].pIncr); pMain 80344 ext/sqlite3/libsqlite/sqlite3.c assert( pMain==0 ); pMain 80345 ext/sqlite3/libsqlite/sqlite3.c pMain = pRoot; pMain 80354 ext/sqlite3/libsqlite/sqlite3.c vdbeMergeEngineFree(pMain); pMain 80355 ext/sqlite3/libsqlite/sqlite3.c pMain = 0; pMain 80357 ext/sqlite3/libsqlite/sqlite3.c *ppOut = pMain; pMain 80373 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pMain = 0; pMain 80383 ext/sqlite3/libsqlite/sqlite3.c rc = vdbeSorterMergeTreeBuild(pSorter, &pMain); pMain 80398 ext/sqlite3/libsqlite/sqlite3.c rc = vdbeIncrMergerNew(pLast, pMain, &pReadr->pIncr); pMain 80403 ext/sqlite3/libsqlite/sqlite3.c if( (pIncr = pMain->aReadr[iTask].pIncr) ){ pMain 80418 ext/sqlite3/libsqlite/sqlite3.c PmaReader *p = &pMain->aReadr[iTask]; pMain 80426 ext/sqlite3/libsqlite/sqlite3.c pMain = 0; pMain 80434 ext/sqlite3/libsqlite/sqlite3.c rc = vdbeMergeEngineInit(pTask0, pMain, INCRINIT_NORMAL); pMain 80435 ext/sqlite3/libsqlite/sqlite3.c pSorter->pMerger = pMain; pMain 80436 ext/sqlite3/libsqlite/sqlite3.c pMain = 0; pMain 80441 ext/sqlite3/libsqlite/sqlite3.c vdbeMergeEngineFree(pMain); pMain 114291 ext/sqlite3/libsqlite/sqlite3.c Btree *pMain; /* The database being vacuumed */ pMain 114323 ext/sqlite3/libsqlite/sqlite3.c pMain = db->aDb[0].pBt; pMain 114324 ext/sqlite3/libsqlite/sqlite3.c isMemDb = sqlite3PagerIsMemdb(sqlite3BtreePager(pMain)); pMain 114360 ext/sqlite3/libsqlite/sqlite3.c nRes = sqlite3BtreeGetOptimalReserve(pMain); pMain 114382 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3BtreeBeginTrans(pMain, 2); pMain 114386 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3PagerGetJournalMode(sqlite3BtreePager(pMain)) pMain 114391 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3BtreeSetPageSize(pTemp, sqlite3BtreeGetPageSize(pMain), nRes, 0) pMain 114401 ext/sqlite3/libsqlite/sqlite3.c sqlite3BtreeGetAutoVacuum(pMain)); pMain 114493 ext/sqlite3/libsqlite/sqlite3.c assert( 1==sqlite3BtreeIsInTrans(pMain) ); pMain 114499 ext/sqlite3/libsqlite/sqlite3.c sqlite3BtreeGetMeta(pMain, aCopy[i], &meta); pMain 114504 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3BtreeCopyFile(pMain, pTemp); pMain 114509 ext/sqlite3/libsqlite/sqlite3.c sqlite3BtreeSetAutoVacuum(pMain, sqlite3BtreeGetAutoVacuum(pTemp)); pMain 114514 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3BtreeSetPageSize(pMain, sqlite3BtreeGetPageSize(pTemp), nRes,1); pMain 114522 ext/sqlite3/libsqlite/sqlite3.c sqlite3BtreeSetPageSize(pMain, -1, -1, 1);