Lines Matching refs:sDistinct
156366 DistinctCtx sDistinct; /* Info on how to code the DISTINCT keyword */ local
156914 sDistinct.isTnct = (p->selFlags & SF_Distinct)!=0;
156959 assert( sDistinct.isTnct );
156960 sDistinct.isTnct = 2;
157026 sDistinct.tabTnct = pParse->nTab++;
157027 sDistinct.addrTnct = sqlite3VdbeAddOp4(v, OP_OpenEphemeral,
157028 sDistinct.tabTnct, 0, 0,
157032 sDistinct.eTnctType = WHERE_DISTINCT_UNORDERED;
157034 sDistinct.eTnctType = WHERE_DISTINCT_NOOP;
157039 u16 wctrlFlags = (sDistinct.isTnct ? WHERE_WANT_DISTINCT : 0)
157064 if( sDistinct.isTnct && sqlite3WhereIsDistinct(pWInfo) ){
157065 sDistinct.eTnctType = sqlite3WhereIsDistinct(pWInfo);
157098 selectInnerLoop(pParse, p, -1, &sSort, &sDistinct, pDest, iCont, iBreak);
157107 selectInnerLoop(pParse, p, -1, &sSort, &sDistinct, pDest,
157292 p, (sDistinct.isTnct==2 ? WHERE_DISTINCTBY : WHERE_GROUPBY)
157326 (sDistinct.isTnct && (p->selFlags&SF_Distinct)==0) ?
157509 &sDistinct, pDest,
157677 if( sDistinct.eTnctType==WHERE_DISTINCT_UNORDERED ){