Lines Matching refs:eMode
4994 SQLITE_API int sqlite3_stmt_explain(sqlite3_stmt *pStmt, int eMode);
10268 int eMode, /* SQLITE_CHECKPOINT_* value */
58022 int eMode, /* One of PASSIVE, FULL and RESTART */
65369 SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *pPager, int eMode){
65370 assert( eMode==PAGER_LOCKINGMODE_QUERY
65371 || eMode==PAGER_LOCKINGMODE_NORMAL
65372 || eMode==PAGER_LOCKINGMODE_EXCLUSIVE );
65376 if( eMode>=0 && !pPager->tempFile && !sqlite3WalHeapMemory(pPager->pWal) ){
65377 pPager->exclusiveMode = (u8)eMode;
65402 SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *pPager, int eMode){
65406 assert( eMode==PAGER_JOURNALMODE_DELETE /* 0 */
65407 || eMode==PAGER_JOURNALMODE_PERSIST /* 1 */
65408 || eMode==PAGER_JOURNALMODE_OFF /* 2 */
65409 || eMode==PAGER_JOURNALMODE_TRUNCATE /* 3 */
65410 || eMode==PAGER_JOURNALMODE_MEMORY /* 4 */
65411 || eMode==PAGER_JOURNALMODE_WAL /* 5 */ );
65417 assert( pPager->tempFile==0 || eMode!=PAGER_JOURNALMODE_WAL );
65424 if( eMode!=PAGER_JOURNALMODE_MEMORY && eMode!=PAGER_JOURNALMODE_OFF ){
65425 eMode = eOld;
65429 if( eMode!=eOld ){
65433 pPager->journalMode = (u8)eMode;
65447 if( !pPager->exclusiveMode && (eOld & 5)==1 && (eMode & 1)==0 ){
65480 }else if( eMode==PAGER_JOURNALMODE_OFF || eMode==PAGER_JOURNALMODE_MEMORY ){
65554 int eMode, /* Type of checkpoint */
65572 rc = sqlite3WalCheckpoint(pPager->pWal, db, eMode,
65573 (eMode==SQLITE_CHECKPOINT_PASSIVE ? 0 : pPager->xBusyHandler),
68074 int eMode, /* One of PASSIVE, FULL or RESTART */
68098 assert( eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0 );
68216 if( rc==SQLITE_OK && eMode!=SQLITE_CHECKPOINT_PASSIVE ){
68221 }else if( eMode>=SQLITE_CHECKPOINT_RESTART ){
68227 if( eMode==SQLITE_CHECKPOINT_TRUNCATE ){
70159 int eMode, /* PASSIVE, FULL, RESTART, or TRUNCATE */
70170 int eMode2 = eMode; /* Mode to pass to walCheckpoint() */
70178 assert( eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0 );
70210 if( eMode!=SQLITE_CHECKPOINT_PASSIVE ){
70280 return (rc==SQLITE_OK && eMode!=eMode2 ? SQLITE_BUSY : rc);
75601 u8 eMode = BTALLOC_ANY; /* Mode parameter for allocateBtreePage() */ local
75617 eMode = BTALLOC_LE;
75623 rc = allocateBtreePage(pBt, &pFreePg, &iFreePg, iNear, eMode);
78005 u8 eMode /* BTALLOC_EXACT, BTALLOC_LT, or BTALLOC_ANY */
78016 assert( eMode==BTALLOC_ANY || (nearby>0 && IfNotOmitAV(pBt->autoVacuum)) );
78037 if( eMode==BTALLOC_EXACT ){
78048 }else if( eMode==BTALLOC_LE ){
78113 && (nearby==iTrunk || (iTrunk<nearby && eMode==BTALLOC_LE))
78182 if( eMode==BTALLOC_LE ){
78213 || (iPage==nearby || (iPage<nearby && eMode==BTALLOC_LE))
82816 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt){
82824 rc = sqlite3PagerCheckpoint(pBt->pPager, p->db, eMode, pnLog, pnCkpt);
88156 int eMode, /* 0: normal. 1: EQP. 2: TablesUsed */
88238 if( eMode==0 ) break;
88240 if( eMode==2 ){
88248 assert( eMode==1 );
93464 SQLITE_API int sqlite3_stmt_explain(sqlite3_stmt *pStmt, int eMode){
93471 if( ((int)v->explain)==eMode ){
93473 }else if( eMode<0 || eMode>2 ){
93479 }else if( v->nMem>=10 && (eMode!=2 || v->haveEqpOps) ){
93481 v->explain = eMode;
93484 v->explain = eMode;
93486 v->haveEqpOps = eMode==2;
106203 static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode);
106226 int eMode /* One of the INCRINIT_XXX constants */
106237 assert( SQLITE_MAX_WORKER_THREADS>0 || eMode==INCRINIT_NORMAL );
106245 if( SQLITE_MAX_WORKER_THREADS>0 && eMode==INCRINIT_ROOT ){
106299 static int vdbePmaReaderIncrMergeInit(PmaReader *pReadr, int eMode){
106306 assert( SQLITE_MAX_WORKER_THREADS>0 || eMode==INCRINIT_NORMAL );
106308 rc = vdbeMergeEngineInit(pTask, pIncr->pMerger, eMode);
106349 assert( eMode==INCRINIT_ROOT || eMode==INCRINIT_TASK );
106354 if( rc==SQLITE_OK && (SQLITE_MAX_WORKER_THREADS==0 || eMode!=INCRINIT_TASK) ){
106387 static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode){
106392 assert( pIncr->bUseThread==0 || eMode==INCRINIT_TASK );
106399 rc = vdbePmaReaderIncrMergeInit(pReadr, eMode);
118680 u8 eMode = pParse->eParseMode;
118688 pParse->eParseMode = eMode;
130101 u8 eMode, /* ONEPASS_OFF, _SINGLE, or _MULTI. See above */
130119 if( eMode==ONEPASS_OFF ){
130198 if( eMode!=ONEPASS_OFF ){
130204 if( eMode==ONEPASS_MULTI ) p5 |= OPFLAG_SAVEPOSITION;
140957 SQLITE_PRIVATE const char *sqlite3JournalModename(int eMode){
140970 assert( eMode>=0 && eMode<=ArraySize(azModeName) );
140972 if( eMode==ArraySize(azModeName) ) return 0;
140973 return azModeName[eMode];
141341 int eMode = getLockingMode(zRight);
141343 if( pId2->n==0 && eMode==PAGER_LOCKINGMODE_QUERY ){
141348 eMode = db->dfltLockMode;
141364 sqlite3PagerLockingMode(pPager, eMode);
141366 db->dfltLockMode = (u8)eMode;
141369 eMode = sqlite3PagerLockingMode(pPager, eMode);
141372 assert( eMode==PAGER_LOCKINGMODE_NORMAL
141373 || eMode==PAGER_LOCKINGMODE_EXCLUSIVE );
141374 if( eMode==PAGER_LOCKINGMODE_EXCLUSIVE ){
141387 int eMode; /* One of the PAGER_JOURNALMODE_XXX symbols */
141393 eMode = PAGER_JOURNALMODE_QUERY;
141397 for(eMode=0; (zMode = sqlite3JournalModename(eMode))!=0; eMode++){
141403 eMode = PAGER_JOURNALMODE_QUERY;
141405 if( eMode==PAGER_JOURNALMODE_OFF && (db->flags & SQLITE_Defensive)!=0 ){
141408 eMode = PAGER_JOURNALMODE_QUERY;
141411 if( eMode==PAGER_JOURNALMODE_QUERY && pId2->n==0 ){
141419 sqlite3VdbeAddOp3(v, OP_JournalMode, ii, 1, eMode);
143035 int eMode = SQLITE_CHECKPOINT_PASSIVE;
143038 eMode = SQLITE_CHECKPOINT_FULL;
143040 eMode = SQLITE_CHECKPOINT_RESTART;
143042 eMode = SQLITE_CHECKPOINT_TRUNCATE;
143046 sqlite3VdbeAddOp3(v, OP_Checkpoint, iBt, eMode, 1);
185176 int eMode, /* SQLITE_CHECKPOINT_* value */
185198 if( eMode<SQLITE_CHECKPOINT_PASSIVE || eMode>SQLITE_CHECKPOINT_TRUNCATE ){
185215 rc = sqlite3Checkpoint(db, iDb, eMode, pnLog, pnCkpt);
185264 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *pnCkpt){
185277 rc = sqlite3BtreeCheckpoint(db->aDb[i].pBt, eMode, pnLog, pnCkpt);