Lines Matching refs:iDistinct
18866 int iDistinct; /* Ephemeral table used to enforce DISTINCT */ member
115956 pItem->iDistinct = pParse->nTab++;
115958 pItem->iDistinct = -1;
145529 int iDistinct = 0; /* To ensure unique results if UNION */
145573 iDistinct = pParse->nTab++;
145591 if( iDistinct ){
145592 p->addrOpenEphm[0] = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iDistinct, 0);
149570 if( pFunc->iDistinct>=0 ){
149576 pFunc->iDistinct = -1;
149580 pFunc->iDistinct, 0, 0, (char*)pKeyInfo, P4_KEYINFO);
149799 if( pF->iDistinct>=0 && pList ){
149803 pF->iDistinct = codeDistinct(pParse, eDistinctType,
149804 pF->iDistinct, addrNext, pList, regDistinct);
151039 && pAggInfo->aFunc[0].iDistinct>=0
151302 fixDistinctOpenEph(pParse, eDist, pF->iDistinct, pF->iDistAddr);
151394 }else if( pAggInfo->nFunc==1 && pAggInfo->aFunc[0].iDistinct>=0 ){
151428 fixDistinctOpenEph(pParse, eDist, pF->iDistinct, pF->iDistAddr);