Lines Matching refs:nResultCol
892 int nResultCol = pEList->nExpr; in codeDistinct() local
903 pParse->nMem += nResultCol; in codeDistinct()
905 iJump = sqlite3VdbeCurrentAddr(v) + nResultCol; in codeDistinct()
906 for(i=0; i<nResultCol; i++){ in codeDistinct()
908 if( i<nResultCol-1 ){ in codeDistinct()
919 sqlite3VdbeAddOp3(v, OP_Copy, regElem, regPrev, nResultCol-1); in codeDistinct()
930 sqlite3VdbeAddOp4Int(v, OP_Found, iTab, addrRepeat, regElem, nResultCol); in codeDistinct()
932 sqlite3VdbeAddOp3(v, OP_MakeRecord, regElem, nResultCol, r1); in codeDistinct()
933 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, iTab, r1, regElem, nResultCol); in codeDistinct()
1104 int nResultCol; /* Number of result columns */ in selectInnerLoop() local
1127 nResultCol = p->pEList->nExpr; in selectInnerLoop()
1136 pParse->nMem += nResultCol; in selectInnerLoop()
1137 }else if( pDest->iSdst+nResultCol > pParse->nMem ){ in selectInnerLoop()
1143 pParse->nMem += nResultCol; in selectInnerLoop()
1145 pDest->nSdst = nResultCol; in selectInnerLoop()
1148 for(i=0; i<nResultCol; i++){ in selectInnerLoop()
1205 nResultCol--; in selectInnerLoop()
1223 sRowLoadInfo.regExtraResult = regResult + nResultCol; in selectInnerLoop()
1224 if( pExtra ) nResultCol += pExtra->nExpr; in selectInnerLoop()
1246 assert( nResultCol==p->pEList->nExpr ); in selectInnerLoop()
1262 sqlite3VdbeAddOp3(v, OP_MakeRecord, regResult, nResultCol, r1); in selectInnerLoop()
1263 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, iParm, r1, regResult, nResultCol); in selectInnerLoop()
1273 sqlite3VdbeAddOp3(v, OP_IdxDelete, iParm, regResult, nResultCol); in selectInnerLoop()
1289 sqlite3VdbeAddOp3(v, OP_MakeRecord, regResult, nResultCol, r1+nPrefixReg); in selectInnerLoop()
1291 sqlite3VdbeChangeP4(v, -1, pDest->zAffSdst, nResultCol); in selectInnerLoop()
1303 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, iParm+1, r1,regResult,nResultCol); in selectInnerLoop()
1324 pParse, pSort, p, regResult, regOrig, nResultCol, nPrefixReg); in selectInnerLoop()
1335 regResult+(i2<0), nResultCol-(i2<0), r1); in selectInnerLoop()
1357 pParse, pSort, p, regResult, regOrig, nResultCol, nPrefixReg); in selectInnerLoop()
1360 assert( sqlite3Strlen30(pDest->zAffSdst)==nResultCol ); in selectInnerLoop()
1361 sqlite3VdbeAddOp4(v, OP_MakeRecord, regResult, nResultCol, in selectInnerLoop()
1362 r1, pDest->zAffSdst, nResultCol); in selectInnerLoop()
1363 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, iParm, r1, regResult, nResultCol); in selectInnerLoop()
1384 assert( nResultCol<=pDest->nSdst ); in selectInnerLoop()
1386 pParse, pSort, p, regResult, regOrig, nResultCol, nPrefixReg); in selectInnerLoop()
1388 assert( nResultCol==pDest->nSdst ); in selectInnerLoop()
1401 pushOntoSorter(pParse, pSort, p, regResult, regOrig, nResultCol, in selectInnerLoop()
1406 sqlite3VdbeAddOp2(v, OP_ResultRow, regResult, nResultCol); in selectInnerLoop()
1435 regResult, nResultCol); in selectInnerLoop()
1438 sqlite3VdbeAddOp3(v, OP_MakeRecord, regResult, nResultCol, r3); in selectInnerLoop()