| /sqlite-3.40.0/src/ |
| H A D | attach.c | 110 pNew = &db->aDb[db->init.iDb]; in attachFunc() 141 if( db->aDb==db->aDbStatic ){ in attachFunc() 144 memcpy(aNew, db->aDb, sizeof(db->aDb[0])*2); in attachFunc() 146 aNew = sqlite3DbRealloc(db, db->aDb, sizeof(db->aDb[0])*(db->nDb+1) ); in attachFunc() 149 db->aDb = aNew; in attachFunc() 150 pNew = &db->aDb[db->nDb]; in attachFunc() 230 if( db->aDb[iDb].pBt ){ in attachFunc() 232 db->aDb[iDb].pBt = 0; in attachFunc() 233 db->aDb[iDb].pSchema = 0; in attachFunc() 283 pDb = &db->aDb[i]; in detachFunc() [all …]
|
| H A D | prepare.c | 214 assert( db->aDb[iDb].pSchema ); in sqlite3InitOne() 248 pDb = &db->aDb[iDb]; in sqlite3InitOne() 366 db->aDb[iDb].zDbSName, zSchemaTabName); in sqlite3InitOne() 386 assert( pDb == &(db->aDb[iDb]) ); in sqlite3InitOne() 390 pDb = &db->aDb[iDb]; in sqlite3InitOne() 442 assert( sqlite3BtreeHoldsMutex(db->aDb[0].pBt) ); in sqlite3Init() 453 assert( i==1 || sqlite3BtreeHoldsMutex(db->aDb[i].pBt) ); in sqlite3Init() 522 if( cookie!=db->aDb[iDb].pSchema->schema_cookie ){ in schemaIsValid() 559 if( db->aDb[i].pSchema==pSchema ){ in sqlite3SchemaToIndex() 735 Btree *pBt = db->aDb[i].pBt; in sqlite3Prepare() [all …]
|
| H A D | build.c | 623 db->aDb[j] = db->aDb[i]; in sqlite3CollapseDatabaseArray() 629 memcpy(db->aDbStatic, db->aDb, 2*sizeof(db->aDb[0])); in sqlite3CollapseDatabaseArray() 631 db->aDb = db->aDbStatic; in sqlite3CollapseDatabaseArray() 668 Db *pDb = &db->aDb[i]; in sqlite3ResetAllSchemasOfConnection() 893 pDb = &db->aDb[iDb]; in sqlite3UnlinkAndDeleteTable() 2882 db->aDb[iDb].zDbSName, in sqlite3EndTable() 3224 pDb = &db->aDb[iDb]; in sqlite3RootPageMoved() 3354 Db *pDb = &db->aDb[iDb]; in sqlite3CodeDropTable() 3995 pDb = &db->aDb[iDb]; in sqlite3CreateIndex() 5208 db->aDb[1].pBt = pBt; in sqlite3OpenTempDatabase() [all …]
|
| H A D | pragma.c | 133 if( db->aDb[1].pBt!=0 ){ in invalidateTempStorage() 141 sqlite3BtreeClose(db->aDb[1].pBt); in invalidateTempStorage() 142 db->aDb[1].pBt = 0; in invalidateTempStorage() 215 Db *pDb = db->aDb; in setAllPagerFlags() 408 pDb = &db->aDb[iDb]; in sqlite3Pragma() 665 assert(pDb==&db->aDb[0]); in sqlite3Pragma() 1284 db->aDb[ii].zDbSName, in sqlite3Pragma() 1398 db->aDb[i].zDbSName, in sqlite3Pragma() 1524 zDb = db->aDb[iDb].zDbSName; in sqlite3Pragma() 2348 pSchema = db->aDb[iDb].pSchema; in sqlite3Pragma() [all …]
|
| H A D | main.c | 871 Btree *pBt = db->aDb[i].pBt; in sqlite3_db_release_memory() 897 Btree *pBt = db->aDb[i].pBt; in sqlite3_db_cacheflush() 1193 Btree *pBt = db->aDb[j].pBt; in connectionIsBusy() 1333 struct Db *pDb = &db->aDb[j]; in sqlite3LeaveMutexAndCloseZombie() 1343 if( db->aDb[1].pSchema ){ in sqlite3LeaveMutexAndCloseZombie() 1443 Btree *p = db->aDb[i].pBt; in sqlite3RollbackAll() 3245 db->aDb = db->aDbStatic; in openDatabase() 3416 db->aDb[0].pSchema = sqlite3SchemaGet(db, db->aDb[0].pBt); in openDatabase() 3426 db->aDb[0].zDbSName = "main"; in openDatabase() 3428 db->aDb[1].zDbSName = "temp"; in openDatabase() [all …]
|
| H A D | trigger.c | 56 pTmpSchema = pParse->db->aDb[1].pSchema; in sqlite3TriggerList() 166 && pTab->pSchema==db->aDb[1].pSchema ){ in sqlite3BeginTrigger() 234 const char *zDb = db->aDb[iTabDb].zDbSName; in sqlite3BeginTrigger() 261 pTrigger->pSchema = db->aDb[iDb].pSchema; in sqlite3BeginTrigger() 380 db->aDb[iDb].zDbSName, zName, in sqlite3FinishTrigger() 390 Hash *pHash = &db->aDb[iDb].pSchema->trigHash; in sqlite3FinishTrigger() 679 const char *zDb = db->aDb[iDb].zDbSName; in sqlite3DropTriggerPtr() 694 db->aDb[iDb].zDbSName, pTrigger->zName in sqlite3DropTriggerPtr() 709 pHash = &(db->aDb[iDb].pSchema->trigHash); in sqlite3UnlinkAndDeleteTrigger() 751 if( NEVER(db->aDb[1].pSchema==0) ) return 0; in tempTriggersExist() [all …]
|
| H A D | btmutex.c | 192 p = db->aDb[i].pBt; in btreeEnterAll() 208 p = db->aDb[i].pBt; in btreeLeaveAll() 230 p = db->aDb[i].pBt; in sqlite3BtreeHoldsAllMutexes() 260 p = db->aDb[iDb].pBt; in sqlite3SchemaMutexHeld() 283 Btree *p = db->aDb[i].pBt; in sqlite3BtreeEnterAll()
|
| H A D | vacuum.c | 201 zDbMain = db->aDb[iDb].zDbSName; in sqlite3RunVacuum() 202 pMain = db->aDb[iDb].pBt; in sqlite3RunVacuum() 224 pDb = &db->aDb[nDb]; in sqlite3RunVacuum() 240 pgflags = db->aDb[iDb].safety_level | (db->flags & PAGER_FLAGS_MASK); in sqlite3RunVacuum() 244 sqlite3BtreeSetCacheSize(pTemp, db->aDb[iDb].pSchema->cache_size); in sqlite3RunVacuum()
|
| H A D | dbpage.c | 241 pBt = db->aDb[pCsr->iDb].pBt; in dbpageFilter() 293 sqlite3_result_text(ctx, db->aDb[pCsr->iDb].zDbSName, -1, SQLITE_STATIC); in dbpageColumn() 342 pBt = pTab->db->aDb[iDb].pBt; in dbpageUpdate() 384 Btree *pBt = db->aDb[i].pBt; in dbpageBegin()
|
| H A D | status.c | 267 Btree *pBt = db->aDb[i].pBt; in sqlite3_db_status() 297 Schema *pSchema = db->aDb[i].pSchema; in sqlite3_db_status() 370 if( db->aDb[i].pBt ){ in sqlite3_db_status() 371 Pager *pPager = sqlite3BtreePager(db->aDb[i].pBt); in sqlite3_db_status()
|
| H A D | vdbeaux.c | 1904 Db *aDb; in sqlite3VdbeEnter() local 1908 aDb = db->aDb; in sqlite3VdbeEnter() 1925 Db *aDb; in vdbeLeave() local 1928 aDb = db->aDb; in vdbeLeave() 2791 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() 2844 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() 2856 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() 2926 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() 2967 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() 3000 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() [all …]
|
| H A D | vtab.c | 425 pTable->u.vtab.azArg[0], pParse->db->aDb[iDb].zDbSName); in sqlite3VtabBeginParse() 492 db->aDb[iDb].zDbSName, in sqlite3VtabFinishParse() 603 pTab->u.vtab.azArg[1] = db->aDb[iDb].zDbSName; in vtabCallConstructor() 772 pTab = sqlite3FindTable(db, zTab, db->aDb[iDb].zDbSName); in sqlite3VtabCallCreate() 905 pTab = sqlite3FindTable(db, zTab, db->aDb[iDb].zDbSName); in sqlite3VtabCallDestroy() 1247 pTab->pSchema = db->aDb[0].pSchema; in sqlite3VtabEponymousTableInit()
|
| H A D | dbstat.c | 510 Btree *pBt = pTab->db->aDb[pTab->iDb].pBt; in statSizeAndOffset() 573 Btree *pBt = pTab->db->aDb[pCsr->iDb].pBt; in statNext() 777 pTab->db->aDb[pCsr->iDb].zDbSName); in statFilter() 849 sqlite3_result_text(ctx, db->aDb[iDb].zDbSName, -1, SQLITE_STATIC); in statColumn()
|
| H A D | analyze.c | 200 pDb = &db->aDb[iDb]; in openStatTable() 1020 db->aDb[iDb].zDbSName ) ){ in analyzeOneTable() 1344 Schema *pSchema = db->aDb[iDb].pSchema; /* Schema of database iDb */ in analyzeDatabase() 1431 zDb = pName2->n ? db->aDb[iDb].zDbSName : 0; in sqlite3Analyze() 1872 Schema *pSchema = db->aDb[iDb].pSchema; 1876 assert( db->aDb[iDb].pBt!=0 ); 1895 sInfo.zDatabase = db->aDb[iDb].zDbSName;
|
| H A D | vdbe.c | 3902 pDb = &db->aDb[pOp->p1]; in sqlite3VdbeExec() 4003 assert( db->aDb[iDb].pBt!=0 ); in sqlite3VdbeExec() 4035 pDb = &db->aDb[pOp->p1]; in sqlite3VdbeExec() 4183 pDb = &db->aDb[iDb]; in sqlite3VdbeExec() 5548 zDb = db->aDb[pC->iDb].zDbSName; in sqlite3VdbeExec() 5700 zDb = db->aDb[pC->iDb].zDbSName; in sqlite3VdbeExec() 6754 pDb = &db->aDb[pOp->p1]; in sqlite3VdbeExec() 6808 sqlite3SchemaClear(db->aDb[iDb].pSchema); in sqlite3VdbeExec() 7680 pBt = db->aDb[pOp->p1].pBt; in sqlite3VdbeExec() 7784 pBt = db->aDb[pOp->p1].pBt; in sqlite3VdbeExec() [all …]
|
| H A D | vdbevtab.c | 211 pSchema = db->aDb[iDb].pSchema; in bytecodevtabColumn() 212 pCur->zSchema = db->aDb[iDb].zDbSName; in bytecodevtabColumn()
|
| H A D | memdb.c | 730 if( zSchema==0 ) zSchema = db->aDb[0].zDbSName; in sqlite3_serialize() 747 pBt = db->aDb[iDb].pBt; in sqlite3_serialize() 811 if( zSchema==0 ) zSchema = db->aDb[0].zDbSName; in sqlite3_deserialize()
|
| H A D | alter.c | 146 zDb = db->aDb[iDb].zDbSName; in sqlite3AlterRenameTable() 335 zDb = db->aDb[iDb].zDbSName; in sqlite3AlterFinishAddColumn() 543 pNew->pSchema = db->aDb[iDb].pSchema; in sqlite3AlterBeginAddColumn() 617 zDb = db->aDb[iSchema].zDbSName; in sqlite3AlterRenameColumn() 1298 db->aDb[sqlite3SchemaToIndex(db, pNew->pTabSchema)].zDbSName in renameResolveTrigger() 2069 const char *zDb = db->aDb[iSchema].zDbSName; in dropColumnFunc() 2176 zDb = db->aDb[iDb].zDbSName; in sqlite3AlterDropColumn()
|
| H A D | resolve.c | 278 assert( db->aDb[i].zDbSName ); in lookupName() 279 if( sqlite3StrICmp(db->aDb[i].zDbSName,zDb)==0 ){ in lookupName() 280 pSchema = db->aDb[i].pSchema; in lookupName() 287 pSchema = db->aDb[0].pSchema; in lookupName() 288 zDb = db->aDb[0].zDbSName; in lookupName() 2123 if( pTab->pSchema!=pParse->db->aDb[1].pSchema ){ in sqlite3ResolveSelfReference()
|
| H A D | fkey.c | 706 Hash *pHash = &db->aDb[iDb].pSchema->tblHash; in sqlite3FkClearTriggerCache() 909 zDb = db->aDb[iDb].zDbSName; in sqlite3FkCheck() 1326 tDb.z = db->aDb[iDb].zDbSName; in fkActionTrigger()
|
| H A D | auth.c | 111 char *zDb = db->aDb[iDb].zDbSName; /* Schema name of attached database */ in sqlite3AuthReadCol()
|
| H A D | delete.c | 156 pFrom->a[0].zDatabase = sqlite3DbStrDup(db, db->aDb[iDb].zDbSName); in sqlite3MaterializeView() 383 db->aDb[iDb].zDbSName); in sqlite3DeleteFrom()
|
| H A D | sqliteInt.h | 1361 #define DbHasProperty(D,I,P) (((D)->aDb[I].pSchema->schemaFlags&(P))==(P)) 1362 #define DbHasAnyProperty(D,I,P) (((D)->aDb[I].pSchema->schemaFlags&(P))!=0) 1363 #define DbSetProperty(D,I,P) (D)->aDb[I].pSchema->schemaFlags|=(P) 1364 #define DbClearProperty(D,I,P) (D)->aDb[I].pSchema->schemaFlags&=~(P) 1543 Db *aDb; /* All backends */ member 1683 #define SCHEMA_ENC(db) ((db)->aDb[0].pSchema->enc)
|
| H A D | insert.c | 408 assert( pParse->db->aDb[iDb].pSchema!=0 ); in autoIncBegin() 414 Table *pSeqTab = pParse->db->aDb[iDb].pSchema->pSeqTab; in autoIncBegin() 483 pDb = &db->aDb[p->iDb]; in sqlite3AutoincrementBegin() 543 Db *pDb = &db->aDb[p->iDb]; in autoIncrementEnd() 758 db->aDb[iDb].zDbSName) ){ in sqlite3Insert()
|
| /sqlite-3.40.0/test/ |
| H A D | fuzzcheck.c | 327 unsigned char *aDb, /* Database content */ in renderDbSqlForCLI() argument 346 pgsz = (aDb[16]<<8) | aDb[17]; in renderDbSqlForCLI() 354 memcpy(buf, aDb+i, nDb-i); in renderDbSqlForCLI() 357 aLine = aDb + i; in renderDbSqlForCLI() 1141 unsigned char *aDb = 0; /* Decoded database content */ in runCombinedDbSqlInput() local 1168 renderDbSqlForCLI(stdout, zName, aDb, nDb, in runCombinedDbSqlInput() 1170 sqlite3_free(aDb); in runCombinedDbSqlInput() 1181 sqlite3_free(aDb); in runCombinedDbSqlInput() 1214 if( nDb>=20 && aDb[18]==2 && aDb[19]==2 ){ in runCombinedDbSqlInput() 1215 aDb[18] = aDb[19] = 1; in runCombinedDbSqlInput() [all …]
|