Lines Matching refs:pSrcIdx
2790 Index *pSrcIdx, *pDestIdx; /* Source and destination indices */ in xferOptimization() local
2959 for(pSrcIdx=pSrc->pIndex; pSrcIdx; pSrcIdx=pSrcIdx->pNext){ in xferOptimization()
2960 if( xferCompatibleIndex(pDestIdx, pSrcIdx) ) break; in xferOptimization()
2962 if( pSrcIdx==0 ){ in xferOptimization()
2965 if( pSrcIdx->tnum==pDestIdx->tnum && pSrc->pSchema==pDest->pSchema in xferOptimization()
3090 for(pSrcIdx=pSrc->pIndex; ALWAYS(pSrcIdx); pSrcIdx=pSrcIdx->pNext){ in xferOptimization()
3091 if( xferCompatibleIndex(pDestIdx, pSrcIdx) ) break; in xferOptimization()
3093 assert( pSrcIdx ); in xferOptimization()
3094 sqlite3VdbeAddOp3(v, OP_OpenRead, iSrc, pSrcIdx->tnum, iDbSrc); in xferOptimization()
3095 sqlite3VdbeSetP4KeyInfo(pParse, pSrcIdx); in xferOptimization()
3096 VdbeComment((v, "%s", pSrcIdx->zName)); in xferOptimization()
3117 for(i=0; i<pSrcIdx->nColumn; i++){ in xferOptimization()
3118 const char *zColl = pSrcIdx->azColl[i]; in xferOptimization()
3121 if( i==pSrcIdx->nColumn ){ in xferOptimization()