Lines Matching refs:iDistinct
19277 int iDistinct; /* Ephemeral table used to enforce DISTINCT */ member
117581 pItem->iDistinct = pParse->nTab++;
117583 pItem->iDistinct = -1;
147520 int iDistinct = 0; /* To ensure unique results if UNION */
147564 iDistinct = pParse->nTab++;
147582 if( iDistinct ){
147583 p->addrOpenEphm[0] = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iDistinct, 0);
151602 if( pFunc->iDistinct>=0 ){
151608 pFunc->iDistinct = -1;
151612 pFunc->iDistinct, 0, 0, (char*)pKeyInfo, P4_KEYINFO);
151832 if( pF->iDistinct>=0 && pList ){
151836 pF->iDistinct = codeDistinct(pParse, eDistinctType,
151837 pF->iDistinct, addrNext, pList, regDistinct);
153166 && pAggInfo->aFunc[0].iDistinct>=0
153447 fixDistinctOpenEph(pParse, eDist, pF->iDistinct, pF->iDistAddr);
153544 }else if( pAggInfo->nFunc==1 && pAggInfo->aFunc[0].iDistinct>=0 ){
153578 fixDistinctOpenEph(pParse, eDist, pF->iDistinct, pF->iDistAddr);