Lines Matching defs:eMode
9806 int eMode, /* SQLITE_CHECKPOINT_* value */
55449 int eMode, /* One of PASSIVE, FULL and RESTART */
62857 ** Get/set the locking-mode for this pager. Parameter eMode must be one
62866 SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *pPager, int eMode){
62867 assert( eMode==PAGER_LOCKINGMODE_QUERY
62868 || eMode==PAGER_LOCKINGMODE_NORMAL
62869 || eMode==PAGER_LOCKINGMODE_EXCLUSIVE );
62873 if( eMode>=0 && !pPager->tempFile && !sqlite3WalHeapMemory(pPager->pWal) ){
62874 pPager->exclusiveMode = (u8)eMode;
62880 ** Set the journal-mode for this pager. Parameter eMode must be one of:
62899 SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *pPager, int eMode){
62902 /* The eMode parameter is always valid */
62903 assert( eMode==PAGER_JOURNALMODE_DELETE /* 0 */
62904 || eMode==PAGER_JOURNALMODE_PERSIST /* 1 */
62905 || eMode==PAGER_JOURNALMODE_OFF /* 2 */
62906 || eMode==PAGER_JOURNALMODE_TRUNCATE /* 3 */
62907 || eMode==PAGER_JOURNALMODE_MEMORY /* 4 */
62908 || eMode==PAGER_JOURNALMODE_WAL /* 5 */ );
62914 assert( pPager->tempFile==0 || eMode!=PAGER_JOURNALMODE_WAL );
62921 if( eMode!=PAGER_JOURNALMODE_MEMORY && eMode!=PAGER_JOURNALMODE_OFF ){
62922 eMode = eOld;
62926 if( eMode!=eOld ){
62930 pPager->journalMode = (u8)eMode;
62944 if( !pPager->exclusiveMode && (eOld & 5)==1 && (eMode & 1)==0 ){
62977 }else if( eMode==PAGER_JOURNALMODE_OFF ){
63046 ** Parameter eMode is one of SQLITE_CHECKPOINT_PASSIVE, FULL or RESTART.
63051 int eMode, /* Type of checkpoint */
63069 rc = sqlite3WalCheckpoint(pPager->pWal, db, eMode,
63070 (eMode==SQLITE_CHECKPOINT_PASSIVE ? 0 : pPager->xBusyHandler),
65401 int eMode, /* One of PASSIVE, FULL or RESTART */
65425 assert( eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0 );
65545 if( rc==SQLITE_OK && eMode!=SQLITE_CHECKPOINT_PASSIVE ){
65549 }else if( eMode>=SQLITE_CHECKPOINT_RESTART ){
65555 if( eMode==SQLITE_CHECKPOINT_TRUNCATE ){
67228 int eMode, /* PASSIVE, FULL, RESTART, or TRUNCATE */
67239 int eMode2 = eMode; /* Mode to pass to walCheckpoint() */
67247 assert( eMode!=SQLITE_CHECKPOINT_PASSIVE || xBusy==0 );
67280 if( eMode!=SQLITE_CHECKPOINT_PASSIVE ){
67348 return (rc==SQLITE_OK && eMode!=eMode2 ? SQLITE_BUSY : rc);
72553 u8 eMode = BTALLOC_ANY; /* Mode parameter for allocateBtreePage() */
72569 eMode = BTALLOC_LE;
72575 rc = allocateBtreePage(pBt, &pFreePg, &iFreePg, iNear, eMode);
74873 ** If the eMode parameter is BTALLOC_EXACT and the nearby page exists
74875 ** eMode is BTALLOC_LT then the page returned will be less than or equal
74876 ** to nearby if any such page exists. If eMode is BTALLOC_ANY then there
74884 u8 eMode /* BTALLOC_EXACT, BTALLOC_LT, or BTALLOC_ANY */
74895 assert( eMode==BTALLOC_ANY || (nearby>0 && IfNotOmitAV(pBt->autoVacuum)) );
74911 /* If eMode==BTALLOC_EXACT and a query of the pointer-map
74916 if( eMode==BTALLOC_EXACT ){
74927 }else if( eMode==BTALLOC_LE ){
74941 ** free-list until the page 'nearby' is located (eMode==BTALLOC_EXACT)
74942 ** or until a page less than 'nearby' is located (eMode==BTALLOC_LT)
74992 && (nearby==iTrunk || (iTrunk<nearby && eMode==BTALLOC_LE))
75061 if( eMode==BTALLOC_LE ){
75092 || (iPage==nearby || (iPage<nearby && eMode==BTALLOC_LE))
79495 ** Parameter eMode is one of SQLITE_CHECKPOINT_PASSIVE, FULL or RESTART.
79497 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt){
79505 rc = sqlite3PagerCheckpoint(pBt->pPager, p->db, eMode, pnLog, pnCkpt);
84631 int eMode, /* 0: normal. 1: EQP. 2: TablesUsed */
84713 if( eMode==0 ) break;
84715 if( eMode==2 ){
84723 assert( eMode==1 );
101854 ** Allowed values for the eMode parameter to vdbeMergeEngineInit()
101870 static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode);
101877 ** If argument eMode is INCRINIT_ROOT, then it is assumed that any IncrMerge
101884 ** Otherwise, if eMode is any value other than INCRINIT_ROOT, then use
101893 int eMode /* One of the INCRINIT_XXX constants */
101903 /* eMode is always INCRINIT_NORMAL in single-threaded mode */
101904 assert( SQLITE_MAX_WORKER_THREADS>0 || eMode==INCRINIT_NORMAL );
101912 if( SQLITE_MAX_WORKER_THREADS>0 && eMode==INCRINIT_ROOT ){
101939 ** If argument eMode is set to INCRINIT_NORMAL, then all PmaReaders
101944 ** If argument eMode is set to INCRINIT_TASK, then pReadr is guaranteed
101958 ** Finally, if argument eMode is set to INCRINIT_ROOT, it may be assumed
101966 static int vdbePmaReaderIncrMergeInit(PmaReader *pReadr, int eMode){
101972 /* eMode is always INCRINIT_NORMAL in single-threaded mode */
101973 assert( SQLITE_MAX_WORKER_THREADS>0 || eMode==INCRINIT_NORMAL );
101975 rc = vdbeMergeEngineInit(pTask, pIncr->pMerger, eMode);
102016 assert( eMode==INCRINIT_ROOT || eMode==INCRINIT_TASK );
102021 if( rc==SQLITE_OK && (SQLITE_MAX_WORKER_THREADS==0 || eMode!=INCRINIT_TASK) ){
102054 static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode){
102059 assert( pIncr->bUseThread==0 || eMode==INCRINIT_TASK );
102066 rc = vdbePmaReaderIncrMergeInit(pReadr, eMode);
113234 u8 eMode = pParse->eParseMode;
113242 pParse->eParseMode = eMode;
124409 ** eMode:
124410 ** Parameter eMode may be passed either ONEPASS_OFF (0), ONEPASS_SINGLE, or
124411 ** ONEPASS_MULTI. If eMode is not ONEPASS_OFF, then the cursor
124412 ** iDataCur already points to the row to delete. If eMode is ONEPASS_OFF
124416 ** If eMode is ONEPASS_MULTI, then this call is being made as part
124440 u8 eMode, /* ONEPASS_OFF, _SINGLE, or _MULTI. See above */
124458 if( eMode==ONEPASS_OFF ){
124537 if( eMode!=ONEPASS_OFF ){
124543 if( eMode==ONEPASS_MULTI ) p5 |= OPFLAG_SAVEPOSITION;
134495 ** Parameter eMode must be one of the PAGER_JOURNALMODE_XXX constants
134499 SQLITE_PRIVATE const char *sqlite3JournalModename(int eMode){
134512 assert( eMode>=0 && eMode<=ArraySize(azModeName) );
134514 if( eMode==ArraySize(azModeName) ) return 0;
134515 return azModeName[eMode];
134898 int eMode = getLockingMode(zRight);
134900 if( pId2->n==0 && eMode==PAGER_LOCKINGMODE_QUERY ){
134905 eMode = db->dfltLockMode;
134921 sqlite3PagerLockingMode(pPager, eMode);
134923 db->dfltLockMode = (u8)eMode;
134926 eMode = sqlite3PagerLockingMode(pPager, eMode);
134929 assert( eMode==PAGER_LOCKINGMODE_NORMAL
134930 || eMode==PAGER_LOCKINGMODE_EXCLUSIVE );
134931 if( eMode==PAGER_LOCKINGMODE_EXCLUSIVE ){
134944 int eMode; /* One of the PAGER_JOURNALMODE_XXX symbols */
134950 eMode = PAGER_JOURNALMODE_QUERY;
134954 for(eMode=0; (zMode = sqlite3JournalModename(eMode))!=0; eMode++){
134960 eMode = PAGER_JOURNALMODE_QUERY;
134962 if( eMode==PAGER_JOURNALMODE_OFF && (db->flags & SQLITE_Defensive)!=0 ){
134965 eMode = PAGER_JOURNALMODE_QUERY;
134968 if( eMode==PAGER_JOURNALMODE_QUERY && pId2->n==0 ){
134976 sqlite3VdbeAddOp3(v, OP_JournalMode, ii, 1, eMode);
136479 int eMode = SQLITE_CHECKPOINT_PASSIVE;
136482 eMode = SQLITE_CHECKPOINT_FULL;
136484 eMode = SQLITE_CHECKPOINT_RESTART;
136486 eMode = SQLITE_CHECKPOINT_TRUNCATE;
136490 sqlite3VdbeAddOp3(v, OP_Checkpoint, iBt, eMode, 1);
175852 int eMode, /* SQLITE_CHECKPOINT_* value */
175874 if( eMode<SQLITE_CHECKPOINT_PASSIVE || eMode>SQLITE_CHECKPOINT_TRUNCATE ){
175891 rc = sqlite3Checkpoint(db, iDb, eMode, pnLog, pnCkpt);
175937 ** Parameter eMode is one of SQLITE_CHECKPOINT_PASSIVE, FULL, RESTART
175940 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *pnCkpt){
175953 rc = sqlite3BtreeCheckpoint(db->aDb[i].pBt, eMode, pnLog, pnCkpt);