Lines Matching refs:eMode
10107 int eMode, /* SQLITE_CHECKPOINT_* value */
51576 int eMode, /* One of PASSIVE, FULL and RESTART */
58823 SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *pPager, int eMode){
58824 assert( eMode==PAGER_LOCKINGMODE_QUERY
58825 || eMode==PAGER_LOCKINGMODE_NORMAL
58826 || eMode==PAGER_LOCKINGMODE_EXCLUSIVE );
58830 if( eMode>=0 && !pPager->tempFile && !sqlite3WalHeapMemory(pPager->pWal) ){
58831 pPager->exclusiveMode = (u8)eMode;
58856 SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *pPager, int eMode){
58860 assert( eMode==PAGER_JOURNALMODE_DELETE
58861 || eMode==PAGER_JOURNALMODE_TRUNCATE
58862 || eMode==PAGER_JOURNALMODE_PERSIST
58863 || eMode==PAGER_JOURNALMODE_OFF
58864 || eMode==PAGER_JOURNALMODE_WAL
58865 || eMode==PAGER_JOURNALMODE_MEMORY );
58871 assert( pPager->tempFile==0 || eMode!=PAGER_JOURNALMODE_WAL );
58878 if( eMode!=PAGER_JOURNALMODE_MEMORY && eMode!=PAGER_JOURNALMODE_OFF ){
58879 eMode = eOld;
58883 if( eMode!=eOld ){
58887 pPager->journalMode = (u8)eMode;
58901 if( !pPager->exclusiveMode && (eOld & 5)==1 && (eMode & 1)==0 ){
58935 }else if( eMode==PAGER_JOURNALMODE_OFF ){
59009 int eMode, /* Type of checkpoint */
59015 rc = sqlite3WalCheckpoint(pPager->pWal, db, eMode,
59016 (eMode==SQLITE_CHECKPOINT_PASSIVE ? 0 : pPager->xBusyHandler),
61191 int eMode, /* One of PASSIVE, FULL or RESTART */
61215 assert( eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0 );
61325 if( rc==SQLITE_OK && eMode!=SQLITE_CHECKPOINT_PASSIVE ){
61329 }else if( eMode>=SQLITE_CHECKPOINT_RESTART ){
61335 if( eMode==SQLITE_CHECKPOINT_TRUNCATE ){
62987 int eMode, /* PASSIVE, FULL, RESTART, or TRUNCATE */
62998 int eMode2 = eMode; /* Mode to pass to walCheckpoint() */
63006 assert( eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0 );
63039 if( eMode!=SQLITE_CHECKPOINT_PASSIVE ){
63101 return (rc==SQLITE_OK && eMode!=eMode2 ? SQLITE_BUSY : rc);
68121 u8 eMode = BTALLOC_ANY; /* Mode parameter for allocateBtreePage() */
68137 eMode = BTALLOC_LE;
68142 rc = allocateBtreePage(pBt, &pFreePg, &iFreePg, iNear, eMode);
70241 u8 eMode /* BTALLOC_EXACT, BTALLOC_LT, or BTALLOC_ANY */
70252 assert( eMode==BTALLOC_ANY || (nearby>0 && IfNotOmitAV(pBt->autoVacuum)) );
70273 if( eMode==BTALLOC_EXACT ){
70284 }else if( eMode==BTALLOC_LE ){
70349 && (nearby==iTrunk || (iTrunk<nearby && eMode==BTALLOC_LE))
70418 if( eMode==BTALLOC_LE ){
70449 || (iPage==nearby || (iPage<nearby && eMode==BTALLOC_LE))
74618 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt){
74626 rc = sqlite3PagerCheckpoint(pBt->pPager, p->db, eMode, pnLog, pnCkpt);
79495 int eMode, /* 0: normal. 1: EQP. 2: TablesUsed */
79577 if( eMode==0 ) break;
79579 if( eMode==2 ){
79587 assert( eMode==1 );
95745 static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode);
95768 int eMode /* One of the INCRINIT_XXX constants */
95779 assert( SQLITE_MAX_WORKER_THREADS>0 || eMode==INCRINIT_NORMAL );
95787 if( SQLITE_MAX_WORKER_THREADS>0 && eMode==INCRINIT_ROOT ){
95841 static int vdbePmaReaderIncrMergeInit(PmaReader *pReadr, int eMode){
95848 assert( SQLITE_MAX_WORKER_THREADS>0 || eMode==INCRINIT_NORMAL );
95850 rc = vdbeMergeEngineInit(pTask, pIncr->pMerger, eMode);
95891 assert( eMode==INCRINIT_ROOT || eMode==INCRINIT_TASK );
95896 if( rc==SQLITE_OK && (SQLITE_MAX_WORKER_THREADS==0 || eMode!=INCRINIT_TASK) ){
95929 static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode){
95934 assert( pIncr->bUseThread==0 || eMode==INCRINIT_TASK );
95941 rc = vdbePmaReaderIncrMergeInit(pReadr, eMode);
106312 u8 eMode = pParse->eParseMode;
106320 pParse->eParseMode = eMode;
116369 u8 eMode, /* ONEPASS_OFF, _SINGLE, or _MULTI. See above */
116387 if( eMode==ONEPASS_OFF ){
116466 if( eMode!=ONEPASS_OFF ){
116472 if( eMode==ONEPASS_MULTI ) p5 |= OPFLAG_SAVEPOSITION;
125600 SQLITE_PRIVATE const char *sqlite3JournalModename(int eMode){
125613 assert( eMode>=0 && eMode<=ArraySize(azModeName) );
125615 if( eMode==ArraySize(azModeName) ) return 0;
125616 return azModeName[eMode];
125973 int eMode = getLockingMode(zRight);
125975 if( pId2->n==0 && eMode==PAGER_LOCKINGMODE_QUERY ){
125980 eMode = db->dfltLockMode;
125996 sqlite3PagerLockingMode(pPager, eMode);
125998 db->dfltLockMode = (u8)eMode;
126001 eMode = sqlite3PagerLockingMode(pPager, eMode);
126004 assert( eMode==PAGER_LOCKINGMODE_NORMAL
126005 || eMode==PAGER_LOCKINGMODE_EXCLUSIVE );
126006 if( eMode==PAGER_LOCKINGMODE_EXCLUSIVE ){
126019 int eMode; /* One of the PAGER_JOURNALMODE_XXX symbols */
126025 eMode = PAGER_JOURNALMODE_QUERY;
126029 for(eMode=0; (zMode = sqlite3JournalModename(eMode))!=0; eMode++){
126035 eMode = PAGER_JOURNALMODE_QUERY;
126037 if( eMode==PAGER_JOURNALMODE_OFF && (db->flags & SQLITE_Defensive)!=0 ){
126040 eMode = PAGER_JOURNALMODE_QUERY;
126043 if( eMode==PAGER_JOURNALMODE_QUERY && pId2->n==0 ){
126051 sqlite3VdbeAddOp3(v, OP_JournalMode, ii, 1, eMode);
127282 int eMode = SQLITE_CHECKPOINT_PASSIVE;
127285 eMode = SQLITE_CHECKPOINT_FULL;
127287 eMode = SQLITE_CHECKPOINT_RESTART;
127289 eMode = SQLITE_CHECKPOINT_TRUNCATE;
127293 sqlite3VdbeAddOp3(v, OP_Checkpoint, iBt, eMode, 1);
162505 int eMode, /* SQLITE_CHECKPOINT_* value */
162527 if( eMode<SQLITE_CHECKPOINT_PASSIVE || eMode>SQLITE_CHECKPOINT_TRUNCATE ){
162542 rc = sqlite3Checkpoint(db, iDb, eMode, pnLog, pnCkpt);
162591 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *pnCkpt){
162602 rc = sqlite3BtreeCheckpoint(db->aDb[i].pBt, eMode, pnLog, pnCkpt);