Lines Matching refs:pDb
6806 ** pStmt associated with the [database connection] pDb. ^If pStmt is NULL
6808 ** associated with the database connection pDb. ^If no prepared statement
6815 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
71782 Db *pDb;
71783 if( (db=pBt->db)!=0 && (pDb=db->aDb)!=0 ){
71784 while( pDb->pBt==0 || pDb->pBt->pBt!=pBt ){ pDb++; }
71785 if( pDb->bSyncSet==0
71786 && pDb->safety_level!=safety_level
71787 && pDb!=&db->aDb[1]
71789 pDb->safety_level = safety_level;
71791 pDb->safety_level | (db->flags & PAGER_FLAGS_MASK));
79821 ** in connection handle pDb. If such a database cannot be found, return
79828 static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
79829 int i = sqlite3FindDbName(pDb, zDb);
79834 sqlite3ParseObjectInit(&sParse,pDb);
79851 return pDb->aDb[i].pBt;
89702 ** with database connection pDb. If pStmt is NULL, return the first
89706 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt){
89709 if( !sqlite3SafetyCheckOk(pDb) ){
89714 sqlite3_mutex_enter(pDb->mutex);
89716 pNext = (sqlite3_stmt*)pDb->pVdbe;
89720 sqlite3_mutex_leave(pDb->mutex);
94261 Db *pDb;
94281 pDb = &db->aDb[pOp->p1];
94282 pBt = pDb->pBt;
94323 && (iMeta!=pOp->p3 || pDb->pSchema->iGeneration!=pOp->p4.i)
94407 Db *pDb;
94414 pDb = &db->aDb[pOp->p1];
94415 assert( pDb->pBt!=0 );
94418 rc = sqlite3BtreeUpdateMeta(pDb->pBt, pOp->p2, pOp->p3);
94421 *(u32*)&pDb->pSchema->schema_cookie = *(u32*)&pOp->p3 - pOp->p5;
94426 pDb->pSchema->file_format = pOp->p3;
94530 Db *pDb;
94562 pDb = &db->aDb[iDb];
94563 pX = pDb->pBt;
94569 if( pDb->pSchema->file_format < p->minWriteFileFormat ){
94570 p->minWriteFileFormat = pDb->pSchema->file_format;
97124 Db *pDb;
97133 pDb = &db->aDb[pOp->p1];
97134 assert( pDb->pBt!=0 );
97135 rc = sqlite3BtreeCreateTable(pDb->pBt, &pgno, pOp->p3);
114793 Db *pDb;
114806 pDb = &db->aDb[iDb];
114815 if( (pStat = sqlite3FindTable(db, zTab, pDb->zDbSName))==0 ){
114822 "CREATE TABLE %Q.%s(%s)", pDb->zDbSName, zTab, aTable[i].zCols
114836 pDb->zDbSName, zTab, zWhereType, zWhere
114840 sqlite3NestedParse(pParse, "DELETE FROM %Q.%s", pDb->zDbSName, zTab);
116856 Db *pDb = 0;
116864 pDb = &db->aDb[i];
116865 if( pDb->pBt==0 ) continue;
116877 if( sqlite3BtreeTxnState(pDb->pBt)!=SQLITE_TXN_NONE
116878 || sqlite3BtreeIsInBackup(pDb->pBt)
116890 if( pTrig->pTabSchema==pDb->pSchema ){
116896 sqlite3BtreeClose(pDb->pBt);
116897 pDb->pBt = 0;
116898 pDb->pSchema = 0;
118073 struct Db *pDb = &db->aDb[i];
118074 if( pDb->pBt==0 ){
118075 sqlite3DbFree(db, pDb->zDbSName);
118076 pDb->zDbSName = 0;
118125 Db *pDb = &db->aDb[i];
118126 if( pDb->pSchema ){
118128 sqlite3SchemaClear(pDb->pSchema);
118343 Db *pDb;
118350 pDb = &db->aDb[iDb];
118351 p = sqlite3HashInsert(&pDb->pSchema->tblHash, zTabName, 0);
118418 Db *pDb;
118419 for(i=(db->nDb-1), pDb=&db->aDb[i]; i>=0; i--, pDb--){
118420 if( 0==sqlite3_stricmp(pDb->zDbSName, zName) ) break;
120371 Db *pDb = &db->aDb[iDb];
120373 if( pDb->pSchema->pSeqTab==0 ){
120376 pDb->zDbSName
120694 Db *pDb;
120697 pDb = &db->aDb[iDb];
120698 pHash = &pDb->pSchema->tblHash;
120705 pHash = &pDb->pSchema->idxHash;
120827 Db *pDb = &db->aDb[iDb];
120860 pDb->zDbSName, pTab->zName
120875 pDb->zDbSName, pTab->zName);
121394 Db *pDb; /* The specific table containing the indexed database */
121468 pDb = &db->aDb[iDb];
121516 if( sqlite3FindTable(db, zName, pDb->zDbSName)!=0 ){
121521 if( sqlite3FindIndex(db, zName, pDb->zDbSName)!=0 ){
121553 const char *zDb = pDb->zDbSName;
121627 if( pDb->pSchema->file_format>=4 ){
122722 Db *pDb = &db->aDb[i];
122723 if( pDb->pBt && (!zDb || 0==sqlite3StrICmp(zDb, pDb->zDbSName)) ){
122910 Db *pDb; /* A single database */
122913 HashElem *k; /* For looping over tables in pDb */
122917 for(iDb=0, pDb=db->aDb; iDb<db->nDb; iDb++, pDb++){
122918 assert( pDb!=0 );
122919 for(k=sqliteHashFirst(&pDb->pSchema->tblHash); k; k=sqliteHashNext(k)){
129058 Db *pDb; /* Database only autoinc table */
129085 pDb = &db->aDb[p->iDb];
129087 assert( sqlite3SchemaMutexHeld(db, 0, pDb->pSchema) );
129088 sqlite3OpenTable(pParse, 0, p->iDb, pDb->pSchema->pSeqTab, OP_OpenRead);
129145 Db *pDb = &db->aDb[p->iDb];
129150 assert( sqlite3SchemaMutexHeld(db, 0, pDb->pSchema) );
129153 sqlite3OpenTable(pParse, 0, p->iDb, pDb->pSchema->pSeqTab, OP_OpenWrite);
134453 Db *pDb = db->aDb;
134460 assert( (pDb->safety_level & PAGER_SYNCHRONOUS_MASK)==pDb->safety_level );
134462 if( pDb->pBt ){
134463 sqlite3BtreeSetPagerFlags(pDb->pBt,
134464 pDb->safety_level | (db->flags & PAGER_FLAGS_MASK) );
134466 pDb++;
134634 Db *pDb; /* The specific database being pragmaed */
134652 pDb = &db->aDb[iDb];
134670 zDb = pId2->n>0 ? pDb->zDbSName : 0;
134790 pDb->pSchema->cache_size = size;
134791 sqlite3BtreeSetCacheSize(pDb->pBt, pDb->pSchema->cache_size);
134808 Btree *pBt = pDb->pBt;
134834 Btree *pBt = pDb->pBt;
134918 assert(pDb==&db->aDb[0]);
134925 pPager = sqlite3BtreePager(pDb->pBt);
134990 Pager *pPager = sqlite3BtreePager(pDb->pBt);
135012 Btree *pBt = pDb->pBt;
135094 returnSingleInt(v, pDb->pSchema->cache_size);
135097 pDb->pSchema->cache_size = size;
135098 sqlite3BtreeSetCacheSize(pDb->pBt, pDb->pSchema->cache_size);
135130 sqlite3BtreeSetSpillSize(pDb->pBt,0));
135134 sqlite3BtreeSetSpillSize(pDb->pBt, size);
135306 Pager *pPager = sqlite3BtreePager(pDb->pBt);
135313 Pager *pPager = sqlite3BtreePager(pDb->pBt);
135343 returnSingleInt(v, pDb->safety_level-1);
135351 pDb->safety_level = iLevel;
135352 pDb->bSyncSet = 1;
135555 for(i=sqliteHashFirst(&pDb->pSchema->tblHash); i; i=sqliteHashNext(i)){
137347 Db *pDb;
137391 pDb = &db->aDb[iDb];
137392 if( pDb->pBt==0 ){
137402 sqlite3BtreeEnter(pDb->pBt);
137403 if( sqlite3BtreeTxnState(pDb->pBt)==SQLITE_TXN_NONE ){
137404 rc = sqlite3BtreeBeginTrans(pDb->pBt, 0, 0);
137430 sqlite3BtreeGetMeta(pDb->pBt, i+1, (u32 *)&meta[i]);
137435 pDb->pSchema->schema_cookie = meta[BTREE_SCHEMA_VERSION-1];
137463 pDb->pSchema->enc = ENC(db);
137465 if( pDb->pSchema->cache_size==0 ){
137469 pDb->pSchema->cache_size = size;
137471 pDb->pSchema->cache_size = SQLITE_DEFAULT_CACHE_SIZE;
137473 sqlite3BtreeSetCacheSize(pDb->pBt, pDb->pSchema->cache_size);
137482 pDb->pSchema->file_format = (u8)meta[BTREE_FILE_FORMAT-1];
137483 if( pDb->pSchema->file_format==0 ){
137484 pDb->pSchema->file_format = 1;
137486 if( pDb->pSchema->file_format>SQLITE_MAX_FILE_FORMAT ){
137504 initData.mxPage = sqlite3BtreeLastPage(pDb->pBt);
137529 assert( pDb == &(db->aDb[iDb]) );
137533 pDb = &db->aDb[iDb];
137556 sqlite3BtreeCommit(pDb->pBt);
137558 sqlite3BtreeLeave(pDb->pBt);
149668 Db *pDb = 0; /* Database to detach at end of vacuum */
149734 pDb = &db->aDb[nDb];
149735 assert( strcmp(pDb->zDbSName,"vacuum_db")==0 );
149736 pTemp = pDb->pBt;
149920 if( pDb ){
149921 sqlite3BtreeClose(pDb->pBt);
149922 pDb->pBt = 0;
149923 pDb->pSchema = 0;
174763 struct Db *pDb = &db->aDb[j];
174764 if( pDb->pBt ){
174765 sqlite3BtreeClose(pDb->pBt);
174766 pDb->pBt = 0;
174768 pDb->pSchema = 0;
211787 sqlite3_file *pDb = p->pTargetFd->pReal;
211789 p->rc = pDb->pMethods->xShmMap(pDb, 0, 32*1024, 0, (void volatile**)&ptr);
211873 sqlite3_file *pDb = p->pTargetFd->pReal;
211876 nSectorSize = pDb->pMethods->xSectorSize(pDb);
211941 sqlite3_file *pDb = p->pTargetFd->pReal;
211950 p->rc = pDb->pMethods->xWrite(pDb, p->aBuf, p->pgsz, iOff);
212531 sqlite3_file *pDb = p->pTargetFd->pReal;
212534 p->rc = pDb->pMethods->xSync(pDb, SQLITE_SYNC_NORMAL);
212539 p->rc = pDb->pMethods->xShmMap(pDb, 0, 32*1024, 0, &ptr);
213029 sqlite3_file *pDb = p->pTargetFd->pReal;
213030 p->rc = pDb->pMethods->xSync(pDb, SQLITE_SYNC_NORMAL);
213164 sqlite3_file *pDb = p->pTargetFd->pReal;
213165 rc = pDb->pMethods->xSync(pDb, SQLITE_SYNC_NORMAL);
213323 ** for all file descriptors with rbu_file.pDb!=0. If the argument has
213324 ** rbu_file.pDb!=0, then it is assumed to already be present on the
213325 ** main list and is only added to the pDb!=0 list.
213368 ** rbu_file.pDb!=0.
213371 rbu_file *pDb;
213374 for(pDb=pRbuVfs->pMainRbu; pDb && pDb->zWal!=zWal; pDb=pDb->pMainRbuNext){}
213376 for(pDb=pRbuVfs->pMain; pDb && pDb->zWal!=zWal; pDb=pDb->pMainNext){}
213379 return pDb;
213881 rbu_file *pDb = rbuFindMaindb(pRbuVfs, zName, 0);
213882 if( pDb ){
213883 if( pDb->pRbu && pDb->pRbu->eStage==RBU_STAGE_OAL ){
213886 if( rbuIsVacuum(pDb->pRbu) ){
213887 zOpen = sqlite3_db_filename(pDb->pRbu->dbRbu, "main");
213892 pFd->pRbu = pDb->pRbu;
213894 pDb->pWalFd = pFd;
213967 rbu_file *pDb = rbuFindMaindb(pRbuVfs, zPath, 1);
213968 if( pDb && pDb->pRbu->eStage==RBU_STAGE_OAL ){
213969 assert( pDb->pRbu );
213974 rc = rbuVfsFileSize(&pDb->base, &sz);