Lines Matching refs:pDb

7042 ** pStmt associated with the [database connection] pDb.  ^If pStmt is NULL
7044 ** associated with the database connection pDb. ^If no prepared statement
7051 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
73780 Db *pDb;
73781 if( (db=pBt->db)!=0 && (pDb=db->aDb)!=0 ){
73782 while( pDb->pBt==0 || pDb->pBt->pBt!=pBt ){ pDb++; }
73783 if( pDb->bSyncSet==0
73784 && pDb->safety_level!=safety_level
73785 && pDb!=&db->aDb[1]
73787 pDb->safety_level = safety_level;
73789 pDb->safety_level | (db->flags & PAGER_FLAGS_MASK));
82087 ** in connection handle pDb. If such a database cannot be found, return
82094 static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
82095 int i = sqlite3FindDbName(pDb, zDb);
82100 sqlite3ParseObjectInit(&sParse,pDb);
82117 return pDb->aDb[i].pBt;
92406 ** with database connection pDb. If pStmt is NULL, return the first
92410 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt){
92413 if( !sqlite3SafetyCheckOk(pDb) ){
92418 sqlite3_mutex_enter(pDb->mutex);
92420 pNext = (sqlite3_stmt*)pDb->pVdbe;
92424 sqlite3_mutex_leave(pDb->mutex);
97129 Db *pDb;
97149 pDb = &db->aDb[pOp->p1];
97150 pBt = pDb->pBt;
97191 && (iMeta!=pOp->p3 || pDb->pSchema->iGeneration!=pOp->p4.i)
97275 Db *pDb;
97282 pDb = &db->aDb[pOp->p1];
97283 assert( pDb->pBt!=0 );
97286 rc = sqlite3BtreeUpdateMeta(pDb->pBt, pOp->p2, pOp->p3);
97289 *(u32*)&pDb->pSchema->schema_cookie = *(u32*)&pOp->p3 - pOp->p5;
97294 pDb->pSchema->file_format = pOp->p3;
97398 Db *pDb;
97430 pDb = &db->aDb[iDb];
97431 pX = pDb->pBt;
97437 if( pDb->pSchema->file_format < p->minWriteFileFormat ){
97438 p->minWriteFileFormat = pDb->pSchema->file_format;
100021 Db *pDb;
100030 pDb = &db->aDb[pOp->p1];
100031 assert( pDb->pBt!=0 );
100032 rc = sqlite3BtreeCreateTable(pDb->pBt, &pgno, pOp->p3);
118643 Db *pDb;
118656 pDb = &db->aDb[iDb];
118665 if( (pStat = sqlite3FindTable(db, zTab, pDb->zDbSName))==0 ){
118672 "CREATE TABLE %Q.%s(%s)", pDb->zDbSName, zTab, aTable[i].zCols
118686 pDb->zDbSName, zTab, zWhereType, zWhere
118690 sqlite3NestedParse(pParse, "DELETE FROM %Q.%s", pDb->zDbSName, zTab);
120764 Db *pDb = 0;
120772 pDb = &db->aDb[i];
120773 if( pDb->pBt==0 ) continue;
120785 if( sqlite3BtreeTxnState(pDb->pBt)!=SQLITE_TXN_NONE
120786 || sqlite3BtreeIsInBackup(pDb->pBt)
120798 if( pTrig->pTabSchema==pDb->pSchema ){
120804 sqlite3BtreeClose(pDb->pBt);
120805 pDb->pBt = 0;
120806 pDb->pSchema = 0;
121981 struct Db *pDb = &db->aDb[i];
121982 if( pDb->pBt==0 ){
121983 sqlite3DbFree(db, pDb->zDbSName);
121984 pDb->zDbSName = 0;
122033 Db *pDb = &db->aDb[i];
122034 if( pDb->pSchema ){
122036 sqlite3SchemaClear(pDb->pSchema);
122254 Db *pDb;
122261 pDb = &db->aDb[iDb];
122262 p = sqlite3HashInsert(&pDb->pSchema->tblHash, zTabName, 0);
122313 Db *pDb;
122314 for(i=(db->nDb-1), pDb=&db->aDb[i]; i>=0; i--, pDb--){
122315 if( 0==sqlite3_stricmp(pDb->zDbSName, zName) ) break;
124275 Db *pDb = &db->aDb[iDb];
124277 if( pDb->pSchema->pSeqTab==0 ){
124280 pDb->zDbSName
124609 Db *pDb;
124612 pDb = &db->aDb[iDb];
124613 pHash = &pDb->pSchema->tblHash;
124620 pHash = &pDb->pSchema->idxHash;
124742 Db *pDb = &db->aDb[iDb];
124775 pDb->zDbSName, pTab->zName
124790 pDb->zDbSName, pTab->zName);
125309 Db *pDb; /* The specific table containing the indexed database */
125383 pDb = &db->aDb[iDb];
125431 if( sqlite3FindTable(db, zName, pDb->zDbSName)!=0 ){
125436 if( sqlite3FindIndex(db, zName, pDb->zDbSName)!=0 ){
125468 const char *zDb = pDb->zDbSName;
125542 if( pDb->pSchema->file_format>=4 ){
126637 Db *pDb = &db->aDb[i];
126638 if( pDb->pBt && (!zDb || 0==sqlite3StrICmp(zDb, pDb->zDbSName)) ){
126825 Db *pDb; /* A single database */
126828 HashElem *k; /* For looping over tables in pDb */
126832 for(iDb=0, pDb=db->aDb; iDb<db->nDb; iDb++, pDb++){
126833 assert( pDb!=0 );
126834 for(k=sqliteHashFirst(&pDb->pSchema->tblHash); k; k=sqliteHashNext(k)){
133353 Db *pDb; /* Database only autoinc table */
133380 pDb = &db->aDb[p->iDb];
133382 assert( sqlite3SchemaMutexHeld(db, 0, pDb->pSchema) );
133383 sqlite3OpenTable(pParse, 0, p->iDb, pDb->pSchema->pSeqTab, OP_OpenRead);
133440 Db *pDb = &db->aDb[p->iDb];
133445 assert( sqlite3SchemaMutexHeld(db, 0, pDb->pSchema) );
133448 sqlite3OpenTable(pParse, 0, p->iDb, pDb->pSchema->pSeqTab, OP_OpenWrite);
138967 Db *pDb = db->aDb;
138974 assert( (pDb->safety_level & PAGER_SYNCHRONOUS_MASK)==pDb->safety_level );
138976 if( pDb->pBt ){
138977 sqlite3BtreeSetPagerFlags(pDb->pBt,
138978 pDb->safety_level | (db->flags & PAGER_FLAGS_MASK) );
138980 pDb++;
139148 Db *pDb; /* The specific database being pragmaed */
139160 pDb = &db->aDb[iDb];
139178 zDb = pId2->n>0 ? pDb->zDbSName : 0;
139289 pDb->pSchema->cache_size = size;
139290 sqlite3BtreeSetCacheSize(pDb->pBt, pDb->pSchema->cache_size);
139307 Btree *pBt = pDb->pBt;
139333 Btree *pBt = pDb->pBt;
139417 assert(pDb==&db->aDb[0]);
139424 pPager = sqlite3BtreePager(pDb->pBt);
139489 Pager *pPager = sqlite3BtreePager(pDb->pBt);
139511 Btree *pBt = pDb->pBt;
139593 returnSingleInt(v, pDb->pSchema->cache_size);
139596 pDb->pSchema->cache_size = size;
139597 sqlite3BtreeSetCacheSize(pDb->pBt, pDb->pSchema->cache_size);
139629 sqlite3BtreeSetSpillSize(pDb->pBt,0));
139633 sqlite3BtreeSetSpillSize(pDb->pBt, size);
139805 Pager *pPager = sqlite3BtreePager(pDb->pBt);
139812 Pager *pPager = sqlite3BtreePager(pDb->pBt);
139842 returnSingleInt(v, pDb->safety_level-1);
139850 pDb->safety_level = iLevel;
139851 pDb->bSyncSet = 1;
140058 for(i=sqliteHashFirst(&pDb->pSchema->tblHash); i; i=sqliteHashNext(i)){
142007 Db *pDb;
142051 pDb = &db->aDb[iDb];
142052 if( pDb->pBt==0 ){
142062 sqlite3BtreeEnter(pDb->pBt);
142063 if( sqlite3BtreeTxnState(pDb->pBt)==SQLITE_TXN_NONE ){
142064 rc = sqlite3BtreeBeginTrans(pDb->pBt, 0, 0);
142090 sqlite3BtreeGetMeta(pDb->pBt, i+1, (u32 *)&meta[i]);
142095 pDb->pSchema->schema_cookie = meta[BTREE_SCHEMA_VERSION-1];
142130 pDb->pSchema->enc = ENC(db);
142132 if( pDb->pSchema->cache_size==0 ){
142136 pDb->pSchema->cache_size = size;
142138 pDb->pSchema->cache_size = SQLITE_DEFAULT_CACHE_SIZE;
142140 sqlite3BtreeSetCacheSize(pDb->pBt, pDb->pSchema->cache_size);
142149 pDb->pSchema->file_format = (u8)meta[BTREE_FILE_FORMAT-1];
142150 if( pDb->pSchema->file_format==0 ){
142151 pDb->pSchema->file_format = 1;
142153 if( pDb->pSchema->file_format>SQLITE_MAX_FILE_FORMAT ){
142171 initData.mxPage = sqlite3BtreeLastPage(pDb->pBt);
142196 assert( pDb == &(db->aDb[iDb]) );
142200 pDb = &db->aDb[iDb];
142223 sqlite3BtreeCommit(pDb->pBt);
142225 sqlite3BtreeLeave(pDb->pBt);
155134 Db *pDb = 0; /* Database to detach at end of vacuum */
155200 pDb = &db->aDb[nDb];
155201 assert( strcmp(pDb->zDbSName,"vacuum_db")==0 );
155202 pTemp = pDb->pBt;
155376 if( pDb ){
155377 sqlite3BtreeClose(pDb->pBt);
155378 pDb->pBt = 0;
155379 pDb->pSchema = 0;
181155 struct Db *pDb = &db->aDb[j];
181156 if( pDb->pBt ){
181157 sqlite3BtreeClose(pDb->pBt);
181158 pDb->pBt = 0;
181160 pDb->pSchema = 0;
221098 sqlite3_file *pDb = p->pTargetFd->pReal;
221100 p->rc = pDb->pMethods->xShmMap(pDb, 0, 32*1024, 0, (void volatile**)&ptr);
221184 sqlite3_file *pDb = p->pTargetFd->pReal;
221187 nSectorSize = pDb->pMethods->xSectorSize(pDb);
221252 sqlite3_file *pDb = p->pTargetFd->pReal;
221261 p->rc = pDb->pMethods->xWrite(pDb, p->aBuf, p->pgsz, iOff);
221858 sqlite3_file *pDb = p->pTargetFd->pReal;
221861 p->rc = pDb->pMethods->xSync(pDb, SQLITE_SYNC_NORMAL);
221866 p->rc = pDb->pMethods->xShmMap(pDb, 0, 32*1024, 0, &ptr);
222357 sqlite3_file *pDb = p->pTargetFd->pReal;
222358 p->rc = pDb->pMethods->xSync(pDb, SQLITE_SYNC_NORMAL);
222492 sqlite3_file *pDb = p->pTargetFd->pReal;
222493 rc = pDb->pMethods->xSync(pDb, SQLITE_SYNC_NORMAL);
222651 ** for all file descriptors with rbu_file.pDb!=0. If the argument has
222652 ** rbu_file.pDb!=0, then it is assumed to already be present on the
222653 ** main list and is only added to the pDb!=0 list.
222696 ** rbu_file.pDb!=0.
222699 rbu_file *pDb;
222702 for(pDb=pRbuVfs->pMainRbu; pDb && pDb->zWal!=zWal; pDb=pDb->pMainRbuNext){}
222704 for(pDb=pRbuVfs->pMain; pDb && pDb->zWal!=zWal; pDb=pDb->pMainNext){}
222707 return pDb;
223231 rbu_file *pDb = rbuFindMaindb(pRbuVfs, zName, 0);
223232 if( pDb ){
223233 if( pDb->pRbu && pDb->pRbu->eStage==RBU_STAGE_OAL ){
223236 if( rbuIsVacuum(pDb->pRbu) ){
223237 zOpen = sqlite3_db_filename(pDb->pRbu->dbRbu, "main");
223242 pFd->pRbu = pDb->pRbu;
223244 pDb->pWalFd = pFd;
223322 rbu_file *pDb = rbuFindMaindb(pRbuVfs, zPath, 1);
223323 if( pDb && pDb->pRbu->eStage==RBU_STAGE_OAL ){
223324 assert( pDb->pRbu );
223329 rc = rbuVfsFileSize(&pDb->base, &sz);