Lines Matching refs:pOrTab
2129 SrcList *pOrTab; /* Shortened table list or OR-clause generation */ in sqlite3WhereCodeOneLoopStart() local
2159 pOrTab = sqlite3DbMallocRawNN(db, in sqlite3WhereCodeOneLoopStart()
2160 sizeof(*pOrTab)+ nNotReady*sizeof(pOrTab->a[0])); in sqlite3WhereCodeOneLoopStart()
2161 if( pOrTab==0 ) return notReady; in sqlite3WhereCodeOneLoopStart()
2162 pOrTab->nAlloc = (u8)(nNotReady + 1); in sqlite3WhereCodeOneLoopStart()
2163 pOrTab->nSrc = pOrTab->nAlloc; in sqlite3WhereCodeOneLoopStart()
2164 memcpy(pOrTab->a, pTabItem, sizeof(*pTabItem)); in sqlite3WhereCodeOneLoopStart()
2167 memcpy(&pOrTab->a[k], &origSrc[pLevel[k].iFrom], sizeof(pOrTab->a[k])); in sqlite3WhereCodeOneLoopStart()
2170 pOrTab = pWInfo->pTabList; in sqlite3WhereCodeOneLoopStart()
2280 pSubWInfo = sqlite3WhereBegin(pParse, pOrTab, pOrExpr, 0, 0, 0, in sqlite3WhereCodeOneLoopStart()
2286 pParse, pOrTab, &pSubWInfo->a[0], 0 in sqlite3WhereCodeOneLoopStart()
2288 sqlite3WhereAddScanStatus(v, pOrTab, &pSubWInfo->a[0], addrExplain); in sqlite3WhereCodeOneLoopStart()
2412 if( pWInfo->nLevel>1 ){ sqlite3DbFreeNN(db, pOrTab); } in sqlite3WhereCodeOneLoopStart()