• Home
  • Raw
  • Download

Lines Matching refs:eMode

9252   int eMode,                      /* SQLITE_CHECKPOINT_* value */
47957 int eMode, /* One of PASSIVE, FULL and RESTART */
55187 SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *pPager, int eMode){
55188 assert( eMode==PAGER_LOCKINGMODE_QUERY
55189 || eMode==PAGER_LOCKINGMODE_NORMAL
55190 || eMode==PAGER_LOCKINGMODE_EXCLUSIVE );
55194 if( eMode>=0 && !pPager->tempFile && !sqlite3WalHeapMemory(pPager->pWal) ){
55195 pPager->exclusiveMode = (u8)eMode;
55220 SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *pPager, int eMode){
55231 assert( eMode==PAGER_JOURNALMODE_DELETE
55232 || eMode==PAGER_JOURNALMODE_TRUNCATE
55233 || eMode==PAGER_JOURNALMODE_PERSIST
55234 || eMode==PAGER_JOURNALMODE_OFF
55235 || eMode==PAGER_JOURNALMODE_WAL
55236 || eMode==PAGER_JOURNALMODE_MEMORY );
55242 assert( pPager->tempFile==0 || eMode!=PAGER_JOURNALMODE_WAL );
55249 if( eMode!=PAGER_JOURNALMODE_MEMORY && eMode!=PAGER_JOURNALMODE_OFF ){
55250 eMode = eOld;
55254 if( eMode!=eOld ){
55258 pPager->journalMode = (u8)eMode;
55272 if( !pPager->exclusiveMode && (eOld & 5)==1 && (eMode & 1)==0 ){
55306 }else if( eMode==PAGER_JOURNALMODE_OFF ){
55380 int eMode, /* Type of checkpoint */
55386 rc = sqlite3WalCheckpoint(pPager->pWal, db, eMode,
55387 (eMode==SQLITE_CHECKPOINT_PASSIVE ? 0 : pPager->xBusyHandler),
57373 int eMode, /* One of PASSIVE, FULL or RESTART */
57404 assert( eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0 );
57513 if( rc==SQLITE_OK && eMode!=SQLITE_CHECKPOINT_PASSIVE ){
57517 }else if( eMode>=SQLITE_CHECKPOINT_RESTART ){
57523 if( eMode==SQLITE_CHECKPOINT_TRUNCATE ){
59142 int eMode, /* PASSIVE, FULL, RESTART, or TRUNCATE */
59153 int eMode2 = eMode; /* Mode to pass to walCheckpoint() */
59161 assert( eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0 );
59191 if( eMode!=SQLITE_CHECKPOINT_PASSIVE ){
59241 return (rc==SQLITE_OK && eMode!=eMode2 ? SQLITE_BUSY : rc);
64099 u8 eMode = BTALLOC_ANY; /* Mode parameter for allocateBtreePage() */
64115 eMode = BTALLOC_LE;
64120 rc = allocateBtreePage(pBt, &pFreePg, &iFreePg, iNear, eMode);
66159 u8 eMode /* BTALLOC_EXACT, BTALLOC_LT, or BTALLOC_ANY */
66170 assert( eMode==BTALLOC_ANY || (nearby>0 && IfNotOmitAV(pBt->autoVacuum)) );
66191 if( eMode==BTALLOC_EXACT ){
66202 }else if( eMode==BTALLOC_LE ){
66267 && (nearby==iTrunk || (iTrunk<nearby && eMode==BTALLOC_LE))
66336 if( eMode==BTALLOC_LE ){
66367 || (iPage==nearby || (iPage<nearby && eMode==BTALLOC_LE))
70159 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt){
70167 rc = sqlite3PagerCheckpoint(pBt->pPager, p->db, eMode, pnLog, pnCkpt);
89900 static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode);
89923 int eMode /* One of the INCRINIT_XXX constants */
89930 assert( SQLITE_MAX_WORKER_THREADS>0 || eMode==INCRINIT_NORMAL );
89937 if( SQLITE_MAX_WORKER_THREADS>0 && eMode==INCRINIT_ROOT ){
89991 static int vdbePmaReaderIncrMergeInit(PmaReader *pReadr, int eMode){
89998 assert( SQLITE_MAX_WORKER_THREADS>0 || eMode==INCRINIT_NORMAL );
90000 rc = vdbeMergeEngineInit(pTask, pIncr->pMerger, eMode);
90041 assert( eMode==INCRINIT_ROOT || eMode==INCRINIT_TASK );
90046 if( rc==SQLITE_OK && (SQLITE_MAX_WORKER_THREADS==0 || eMode!=INCRINIT_TASK) ){
90079 static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode){
90084 assert( pIncr->bUseThread==0 || eMode==INCRINIT_TASK );
90091 rc = vdbePmaReaderIncrMergeInit(pReadr, eMode);
107253 u8 eMode, /* ONEPASS_OFF, _SINGLE, or _MULTI. See above */
107271 if( eMode==ONEPASS_OFF ){
107349 if( eMode!=ONEPASS_OFF ){
107355 if( eMode==ONEPASS_MULTI ) p5 |= OPFLAG_SAVEPOSITION;
115568 SQLITE_PRIVATE const char *sqlite3JournalModename(int eMode){
115581 assert( eMode>=0 && eMode<=ArraySize(azModeName) );
115583 if( eMode==ArraySize(azModeName) ) return 0;
115584 return azModeName[eMode];
115892 int eMode = getLockingMode(zRight);
115894 if( pId2->n==0 && eMode==PAGER_LOCKINGMODE_QUERY ){
115899 eMode = db->dfltLockMode;
115915 sqlite3PagerLockingMode(pPager, eMode);
115917 db->dfltLockMode = (u8)eMode;
115920 eMode = sqlite3PagerLockingMode(pPager, eMode);
115923 assert( eMode==PAGER_LOCKINGMODE_NORMAL
115924 || eMode==PAGER_LOCKINGMODE_EXCLUSIVE );
115925 if( eMode==PAGER_LOCKINGMODE_EXCLUSIVE ){
115938 int eMode; /* One of the PAGER_JOURNALMODE_XXX symbols */
115944 eMode = PAGER_JOURNALMODE_QUERY;
115948 for(eMode=0; (zMode = sqlite3JournalModename(eMode))!=0; eMode++){
115954 eMode = PAGER_JOURNALMODE_QUERY;
115957 if( eMode==PAGER_JOURNALMODE_QUERY && pId2->n==0 ){
115965 sqlite3VdbeAddOp3(v, OP_JournalMode, ii, 1, eMode);
117183 int eMode = SQLITE_CHECKPOINT_PASSIVE;
117186 eMode = SQLITE_CHECKPOINT_FULL;
117188 eMode = SQLITE_CHECKPOINT_RESTART;
117190 eMode = SQLITE_CHECKPOINT_TRUNCATE;
117194 sqlite3VdbeAddOp3(v, OP_Checkpoint, iBt, eMode, 1);
145478 int eMode, /* SQLITE_CHECKPOINT_* value */
145500 if( eMode<SQLITE_CHECKPOINT_PASSIVE || eMode>SQLITE_CHECKPOINT_TRUNCATE ){
145515 rc = sqlite3Checkpoint(db, iDb, eMode, pnLog, pnCkpt);
145564 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *pnCkpt){
145575 rc = sqlite3BtreeCheckpoint(db->aDb[i].pBt, eMode, pnLog, pnCkpt);