Lines Matching refs:pToplevel
65 Parse *pToplevel = sqlite3ParseToplevel(pParse);
71 for(i=0; i<pToplevel->nTableLock; i++){
72 p = &pToplevel->aTableLock[i];
79 nBytes = sizeof(TableLock) * (pToplevel->nTableLock+1);
80 pToplevel->aTableLock =
81 sqlite3DbReallocOrFree(pToplevel->db, pToplevel->aTableLock, nBytes);
82 if( pToplevel->aTableLock ){
83 p = &pToplevel->aTableLock[pToplevel->nTableLock++];
89 pToplevel->nTableLock = 0;
90 pToplevel->db->mallocFailed = 1;
3486 Parse *pToplevel = sqlite3ParseToplevel(pParse);
3488 if( pToplevel->cookieGoto==0 ){
3489 Vdbe *v = sqlite3GetVdbe(pToplevel);
3491 pToplevel->cookieGoto = sqlite3VdbeAddOp2(v, OP_Goto, 0, 0)+1;
3494 sqlite3 *db = pToplevel->db;
3502 if( (pToplevel->cookieMask & mask)==0 ){
3503 pToplevel->cookieMask |= mask;
3504 pToplevel->cookieValue[iDb] = db->aDb[iDb].pSchema->schema_cookie;
3506 sqlite3OpenTempDatabase(pToplevel);
3541 Parse *pToplevel = sqlite3ParseToplevel(pParse);
3543 pToplevel->writeMask |= ((yDbMask)1)<<iDb;
3544 pToplevel->isMultiWrite |= setStatement;
3555 Parse *pToplevel = sqlite3ParseToplevel(pParse);
3556 pToplevel->isMultiWrite = 1;
3576 Parse *pToplevel = sqlite3ParseToplevel(pParse);
3577 pToplevel->mayAbort = 1;