Lines Matching refs:pSchema

162                             db->aDb[iDb].pSchema->iGeneration);
281 p = sqlite3HashFind(&db->aDb[j].pSchema->tblHash, zName, nName);
344 Schema *pSchema = db->aDb[j].pSchema;
345 assert( pSchema );
348 p = sqlite3HashFind(&pSchema->idxHash, zName, nName);
377 pHash = &db->aDb[iDb].pSchema->idxHash;
417 assert( pDb->pSchema!=0 );
418 sqlite3SchemaClear(pDb->pSchema);
426 assert( pDb->pSchema!=0 );
427 sqlite3SchemaClear(pDb->pSchema);
437 if( pDb->pSchema ){
438 sqlite3SchemaClear(pDb->pSchema);
520 assert( pIndex->pSchema==pTable->pSchema );
524 &pIndex->pSchema->idxHash, zName, sqlite3Strlen30(zName), 0
526 assert( db==0 || sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema) );
564 p = sqlite3HashInsert(&pDb->pSchema->tblHash, zTabName,
837 pTable->pSchema = db->aDb[iDb].pSchema;
850 pTable->pSchema->pSeqTab = pTable;
1311 sqlite3VdbeAddOp2(v, OP_Integer, db->aDb[iDb].pSchema->schema_cookie+1, r1);
1475 iDb = sqlite3SchemaToIndex(db, p->pSchema);
1614 if( pDb->pSchema->pSeqTab==0 ){
1633 Schema *pSchema = p->pSchema;
1635 pOld = sqlite3HashInsert(&pSchema->tblHash, p->zName,
1695 iDb = sqlite3SchemaToIndex(db, p->pSchema);
1819 assert( sqlite3SchemaMutexHeld(db, 0, pTable->pSchema) );
1820 pTable->pSchema->flags |= DB_UnresetViews;
1842 for(i=sqliteHashFirst(&db->aDb[idx].pSchema->tblHash); i;i=sqliteHashNext(i)){
1881 pHash = &pDb->pSchema->tblHash;
1888 pHash = &pDb->pSchema->idxHash;
1935 int iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
1969 assert( pIdx->pSchema==pTab->pSchema );
1977 int iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
2009 iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
2094 assert( pTrigger->pSchema==pTab->pSchema ||
2095 pTrigger->pSchema==db->aDb[1].pSchema );
2255 assert( sqlite3SchemaMutexHeld(db, 0, p->pSchema) );
2256 pNextTo = (FKey *)sqlite3HashInsert(&p->pSchema->fkeyHash,
2320 int iDb = sqlite3SchemaToIndex(db, pIndex->pSchema);
2452 if( pName2->n==0 && pTab && pTab->pSchema==db->aDb[1].pSchema ){
2468 assert( db->aDb[iDb].pSchema==pTab->pSchema );
2473 iDb = sqlite3SchemaToIndex(db, pTab->pSchema);
2613 pIndex->pSchema = db->aDb[iDb].pSchema;
2618 if( pDb->pSchema->file_format>=4 ){
2744 assert( sqlite3SchemaMutexHeld(db, 0, pIndex->pSchema) );
2745 p = sqlite3HashInsert(&pIndex->pSchema->idxHash,
2932 iDb = sqlite3SchemaToIndex(db, pIndex->pSchema);
3454 assert( db->aDb[1].pSchema );
3504 pToplevel->cookieValue[iDb] = db->aDb[iDb].pSchema->schema_cookie;
3622 int iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema);
3646 for(k=sqliteHashFirst(&pDb->pSchema->tblHash); k; k=sqliteHashNext(k)){