Home
last modified time | relevance | path

Searched refs:pDistinct (Results 1 – 2 of 2) sorted by relevance

/sqlite-3.40.0/src/
H A Dselect.c1118 hasDistinct = pDistinct ? pDistinct->eTnctType : WHERE_DISTINCT_NOOP; in selectInnerLoop()
1244 int eType = pDistinct->eTnctType; in selectInnerLoop()
1245 int iTab = pDistinct->tabTnct; in selectInnerLoop()
1248 fixDistinctOpenEph(pParse, eType, iTab, pDistinct->addrTnct); in selectInnerLoop()
7470 ExprList *pDistinct = 0; in sqlite3Select() local
7482 pDistinct = sqlite3ExprListDup(db, pGroupBy, 0); in sqlite3Select()
7483 pDistinct = sqlite3ExprListAppend(pParse, pDistinct, pExpr); in sqlite3Select()
7527 sqlite3ExprListDelete(db, pDistinct); in sqlite3Select()
7662 sqlite3ExprListDelete(db, pDistinct); in sqlite3Select()
7773 ExprList *pDistinct = 0; in sqlite3Select() local
[all …]
H A Dwhere.c591 ExprList *pDistinct /* The result set that needs to be DISTINCT */ in isDistinctRedundant() argument
609 for(i=0; i<pDistinct->nExpr; i++){ in isDistinctRedundant()
610 Expr *p = sqlite3ExprSkipCollateAndLikely(pDistinct->a[i].pExpr); in isDistinctRedundant()
634 if( findIndexCol(pParse, pDistinct, iBase, pIdx, i)<0 ) break; in isDistinctRedundant()