/illumos-gate/usr/src/lib/libsqlite/src/ |
H A D | attach.c | 66 if( db->aDb[i].zName && sqliteStrICmp(db->aDb[i].zName, zName)==0 ){ in sqliteAttach() 74 if( db->aDb==db->aDbStatic ){ in sqliteAttach() 77 memcpy(aNew, db->aDb, sizeof(db->aDb[0])*2); in sqliteAttach() 79 aNew = sqliteRealloc(db->aDb, sizeof(db->aDb[0])*(db->nDb+1) ); in sqliteAttach() 82 db->aDb = aNew; in sqliteAttach() 83 aNew = &db->aDb[db->nDb++]; in sqliteAttach() 119 if( db->aDb[i].pBt ){ in sqliteAttach() 121 db->aDb[i].pBt = 0; in sqliteAttach() 147 pDb = &db->aDb[i]; in sqliteDetach() 172 db->aDb[i] = db->aDb[db->nDb]; in sqliteDetach() [all …]
|
H A D | main.c | 274 db->aDb[iDb].schema_cookie = meta[1]; in sqliteInitOne() 306 db->aDb[iDb].zName, (char*)0); in sqliteInitOne() 311 sqliteBtreeClose(db->aDb[iDb].pBt); in sqliteInitOne() 312 db->aDb[iDb].pBt = 0; in sqliteInitOne() 487 db->aDb = db->aDbStatic; in sqlite_open() 513 db->aDb[0].zName = "main"; in sqlite_open() 514 db->aDb[1].zName = "temp"; in sqlite_open() 578 struct Db *pDb = &db->aDb[j]; in sqlite_close() 586 assert( db->aDb==db->aDbStatic ); in sqlite_close() 604 if( db->aDb[i].pBt ){ in sqliteRollbackAll() [all …]
|
H A D | build.c | 50 if( !db->aDb[i].inTrans ){ in sqliteBeginParse() 227 Db *pDb = &db->aDb[i]; in sqliteResetInternalSchema() 257 struct Db *pDb = &db->aDb[i]; in sqliteResetInternalSchema() 264 struct Db *pDb = &db->aDb[i]; in sqliteResetInternalSchema() 271 db->aDb[j] = db->aDb[i]; in sqliteResetInternalSchema() 275 memset(&db->aDb[j], 0, (db->nDb-j)*sizeof(db->aDb[j])); in sqliteResetInternalSchema() 278 memcpy(db->aDbStatic, db->aDb, 2*sizeof(db->aDb[0])); in sqliteResetInternalSchema() 279 sqliteFree(db->aDb); in sqliteResetInternalSchema() 280 db->aDb = db->aDbStatic; in sqliteResetInternalSchema() 2090 assert( db->aDb[iDb].pBt!=0 ); in sqliteCodeVerifySchema() [all …]
|
H A D | pragma.c | 95 if( db->aDb[1].pBt!=0 ){ in changeTempStorage() 101 sqliteBtreeClose(db->aDb[1].pBt); in changeTempStorage() 102 db->aDb[1].pBt = 0; in changeTempStorage() 224 sqliteBtreeSetCacheSize(db->aDb[0].pBt, db->cache_size); in sqlitePragma() 257 sqliteBtreeSetCacheSize(db->aDb[0].pBt, db->cache_size); in sqlitePragma() 319 sqliteBtreeSetCacheSize(db->aDb[0].pBt, db->cache_size); in sqlitePragma() 347 sqliteBtreeSetCacheSize(db->aDb[0].pBt, db->cache_size); in sqlitePragma() 493 if( db->aDb[i].pBt==0 ) continue; in sqlitePragma() 494 assert( db->aDb[i].zName!=0 ); in sqlitePragma() 496 sqliteVdbeOp3(v, OP_String, 0, 0, db->aDb[i].zName, 0); in sqlitePragma() [all …]
|
H A D | trigger.c | 81 "database %s", db->aDb[tab->iDb].zName); in sqliteBeginTrigger() 87 if( sqliteHashFind(&(db->aDb[iDb].trigHash), zName,pName->n+1) ){ in sqliteBeginTrigger() 109 const char *zDb = db->aDb[tab->iDb].zName; in sqliteBeginTrigger() 110 const char *zDbTrig = isTemp ? db->aDb[1].zName : zDb; in sqliteBeginTrigger() 216 sqliteHashInsert(&db->aDb[nt->iDb].trigHash, in sqliteFinishTrigger() 218 pTab = sqliteLocateTable(pParse, nt->table, db->aDb[nt->iTabDb].zName); in sqliteFinishTrigger() 403 if( zDb && sqliteStrICmp(db->aDb[j].zName, zDb) ) continue; in sqliteDropTrigger() 404 pTrigger = sqliteHashFind(&(db->aDb[j].trigHash), zName, nName+1); in sqliteDropTrigger() 430 "auxiliary database %s", db->aDb[pTrigger->iDb].zName); in sqliteDropTriggerPtr() 439 const char *zDb = db->aDb[pTrigger->iDb].zName; in sqliteDropTriggerPtr() [all …]
|
H A D | vacuum.c | 250 zFilename = sqliteBtreeGetFilename(db->aDb[0].pBt); in sqliteRunVacuum() 303 rc = sqliteBtreeCopyFile(db->aDb[0].pBt, dbNew->aDb[0].pBt); in sqliteRunVacuum()
|
H A D | sqliteInt.h | 278 #define DbHasProperty(D,I,P) (((D)->aDb[I].flags&(P))==(P)) 279 #define DbHasAnyProperty(D,I,P) (((D)->aDb[I].flags&(P))!=0) 280 #define DbSetProperty(D,I,P) (D)->aDb[I].flags|=(P) 281 #define DbClearProperty(D,I,P) (D)->aDb[I].flags&=~(P) 346 Db *aDb; /* All backends */ member
|
H A D | vdbe.c | 2155 if( i>=0 && i<db->nDb && db->aDb[i].pBt && db->aDb[i].inTrans==1 ){ in sqliteVdbeExec() 2182 if( db->aDb[i].inTrans ) break; in sqliteVdbeExec() 2183 while( db->aDb[i].pBt!=0 && busy ){ in sqliteVdbeExec() 2213 db->aDb[i].inTrans = 1; in sqliteVdbeExec() 2236 if( db->aDb[i].inTrans ){ in sqliteVdbeExec() 2237 rc = sqliteBtreeCommit(db->aDb[i].pBt); in sqliteVdbeExec() 2238 db->aDb[i].inTrans = 0; in sqliteVdbeExec() 2284 assert( db->aDb[pOp->p1].pBt!=0 ); in sqliteVdbeExec() 2306 assert( db->aDb[pOp->p1].pBt!=0 ); in sqliteVdbeExec() 2404 pX = db->aDb[iDb].pBt; in sqliteVdbeExec() [all …]
|
H A D | vdbeaux.c | 858 if( db->aDb[i].pBt ){ in sqliteVdbeReset() 859 sqliteBtreeRollbackCkpt(db->aDb[i].pBt); in sqliteVdbeReset() 884 if( db->aDb[i].pBt && db->aDb[i].inTrans==2 ){ in sqliteVdbeReset() 885 sqliteBtreeCommitCkpt(db->aDb[i].pBt); in sqliteVdbeReset() 886 db->aDb[i].inTrans = 1; in sqliteVdbeReset()
|
H A D | copy.c | 52 zDb = db->aDb[pTab->iDb].zName; in sqliteCopy()
|
H A D | auth.c | 143 zDBase = db->aDb[pExpr->iDb].zName; in sqliteAuthRead()
|
H A D | delete.c | 103 zDb = db->aDb[pTab->iDb].zName; in sqliteDeleteFrom()
|
H A D | update.c | 146 pTab->aCol[j].zName, db->aDb[pTab->iDb].zName); in sqliteUpdate()
|
H A D | insert.c | 132 zDb = db->aDb[pTab->iDb].zName; in sqliteInsert()
|
H A D | expr.c | 462 if( zDb!=0 && sqliteStrICmp(db->aDb[pTab->iDb].zName, zDb)!=0 ){ in lookupName()
|