Lines Matching refs:pWInfo

6651   WhereInfo *pWInfo;     /* Return from sqlite3WhereBegin() */  in sqlite3Select()  local
7252 pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, sSort.pOrderBy, in sqlite3Select()
7254 if( pWInfo==0 ) goto select_end; in sqlite3Select()
7255 if( sqlite3WhereOutputRowCount(pWInfo) < p->nSelectRow ){ in sqlite3Select()
7256 p->nSelectRow = sqlite3WhereOutputRowCount(pWInfo); in sqlite3Select()
7258 if( sDistinct.isTnct && sqlite3WhereIsDistinct(pWInfo) ){ in sqlite3Select()
7259 sDistinct.eTnctType = sqlite3WhereIsDistinct(pWInfo); in sqlite3Select()
7262 sSort.nOBSat = sqlite3WhereIsOrdered(pWInfo); in sqlite3Select()
7263 sSort.labelOBLopt = sqlite3WhereOrderByLimitOptLabel(pWInfo); in sqlite3Select()
7286 sqlite3WindowCodeStep(pParse, p, pWInfo, regGosub, addrGosub); in sqlite3Select()
7302 sqlite3WhereContinueLabel(pWInfo), in sqlite3Select()
7303 sqlite3WhereBreakLabel(pWInfo)); in sqlite3Select()
7308 sqlite3WhereEnd(pWInfo); in sqlite3Select()
7522 pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, pGroupBy, pDistinct, in sqlite3Select()
7526 if( pWInfo==0 ){ in sqlite3Select()
7530 eDist = sqlite3WhereIsDistinct(pWInfo); in sqlite3Select()
7532 if( sqlite3WhereIsOrdered(pWInfo)==pGroupBy->nExpr ){ in sqlite3Select()
7581 sqlite3WhereEnd(pWInfo); in sqlite3Select()
7598 && (groupBySort || sqlite3WhereIsSorted(pWInfo)) in sqlite3Select()
7659 sqlite3WhereEnd(pWInfo); in sqlite3Select()
7821 pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, pMinMaxOrderBy, in sqlite3Select()
7823 if( pWInfo==0 ){ in sqlite3Select()
7827 eDist = sqlite3WhereIsDistinct(pWInfo); in sqlite3Select()
7838 sqlite3WhereMinMaxOptEarlyOut(v, pWInfo); in sqlite3Select()
7841 sqlite3WhereEnd(pWInfo); in sqlite3Select()