Lines Matching refs:iSrc
72209 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){
72212 struct SrcList_item *pItem = &pSrc->a[iSrc];
79028 int iSrc; /* Index in pTabList->a[] of table being read */
79045 for(iSrc=0; ALWAYS(iSrc<pTabList->nSrc); iSrc++){
79046 if( pExpr->iTable==pTabList->a[iSrc].iCursor ){
79047 pTab = pTabList->a[iSrc].pTab;
88500 int iSrc, iDest; /* Cursors from source and destination */
88645 iSrc = pParse->nTab++;
88666 sqlite3OpenTable(pParse, iSrc, iDbSrc, pSrc, OP_OpenRead);
88667 emptySrcTest = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0);
88671 addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid);
88680 addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid);
88683 sqlite3VdbeAddOp2(v, OP_RowData, iSrc, regData);
88687 sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1);
88693 sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0);
88696 sqlite3VdbeAddOp4(v, OP_OpenRead, iSrc, pSrcIdx->tnum, iDbSrc,
88703 addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0);
88704 sqlite3VdbeAddOp2(v, OP_RowKey, iSrc, regData);
88706 sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1+1);
88712 sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0);