Lines Matching refs:eDistinct
35 int eDistinct; /* Value to return from sqlite3_vtab_distinct() */ member
58 return pWInfo->eDistinct; in sqlite3WhereIsDistinct()
1186 int eDistinct = 0; in allocateIndexInfo() local
1270 eDistinct = 2 + ((pWInfo->wctrlFlags & WHERE_SORTBYGROUP)!=0); in allocateIndexInfo()
1272 eDistinct = 1; in allocateIndexInfo()
1296 pHidden->eDistinct = eDistinct; in allocateIndexInfo()
3939 assert( pHidden->eDistinct>=0 && pHidden->eDistinct<=3 ); in sqlite3_vtab_distinct()
3940 return pHidden->eDistinct; in sqlite3_vtab_distinct()
5100 && pWInfo->eDistinct==WHERE_DISTINCT_NOOP in wherePathSolver()
5107 pWInfo->eDistinct = WHERE_DISTINCT_ORDERED; in wherePathSolver()
5115 pWInfo->eDistinct = WHERE_DISTINCT_ORDERED; in wherePathSolver()
5254 pWInfo->eDistinct = WHERE_DISTINCT_UNIQUE; in whereShortCut()
5738 pWInfo->eDistinct = WHERE_DISTINCT_UNIQUE; in sqlite3WhereBegin()
5808 pWInfo->eDistinct = WHERE_DISTINCT_UNIQUE; in sqlite3WhereBegin()
5887 switch( pWInfo->eDistinct ){ in sqlite3WhereBegin()
6096 && pWInfo->eDistinct!=WHERE_DISTINCT_ORDERED in sqlite3WhereBegin()
6148 pWInfo->eDistinct = WHERE_DISTINCT_UNORDERED; in sqlite3WhereBegin()
6289 if( pWInfo->eDistinct==WHERE_DISTINCT_ORDERED in sqlite3WhereEnd()