Searched refs:sortFlags (Results 1 – 8 of 8) sorted by relevance
813 if( pSort->sortFlags & SORTFLAG_UseSorter ){ in pushOntoSorter()1685 if( pSort->sortFlags & SORTFLAG_UseSorter ){ in generateSortTail()1818 if( pSort->sortFlags & SORTFLAG_UseSorter ){ in generateSortTail()5159 u8 sortFlags = 0; in minMaxQuery() local5178 sortFlags = KEYINFO_ORDER_BIGNULL; in minMaxQuery()5182 sortFlags = KEYINFO_ORDER_DESC; in minMaxQuery()5188 if( pOrderBy ) pOrderBy->a[0].fg.sortFlags = sortFlags; in minMaxQuery()7220 sSort.sortFlags |= SORTFLAG_UseSorter; in sqlite3Select()7358 u8 sortFlags; in sqlite3Select() local7359 sortFlags = sSort.pOrderBy->a[ii].fg.sortFlags & KEYINFO_ORDER_DESC; in sqlite3Select()[all …]
918 if( pList ) pList->a[nInit+i].fg.sortFlags = pAppend->a[i].fg.sortFlags; in exprListAppendList()2119 if( pOrderBy->a[0].fg.sortFlags & KEYINFO_ORDER_DESC ){ in windowCodeRangeTest()2152 if( pOrderBy->a[0].fg.sortFlags & KEYINFO_ORDER_BIGNULL ){ in windowCodeRangeTest()
4698 int sortFlags = pPKey2->pKeyInfo->aSortFlags[i]; in sqlite3VdbeRecordCompareWithSkip() local4699 if( sortFlags ){ in sqlite3VdbeRecordCompareWithSkip()4700 if( (sortFlags & KEYINFO_ORDER_BIGNULL)==0 in sqlite3VdbeRecordCompareWithSkip()4701 || ((sortFlags & KEYINFO_ORDER_DESC) in sqlite3VdbeRecordCompareWithSkip()
1887 if( pList ) pParse->iPkSortOrder = pList->a[0].fg.sortFlags; in sqlite3AddPrimaryKey()2382 pList->a[0].fg.sortFlags = pParse->iPkSortOrder; in convertToWithoutRowidTable()3877 u8 sf = pList->a[i].fg.sortFlags; in sqlite3HasExplicitNulls()4232 requestedSortOrder = pListItem->fg.sortFlags & sortOrderMask; in sqlite3CreateIndex()
1239 if( pOrderBy->a[i].fg.sortFlags & KEYINFO_ORDER_BIGNULL ) break; in allocateIndexInfo()1351 pIdxOrderBy[j].desc = pOrderBy->a[i].fg.sortFlags & KEYINFO_ORDER_DESC; in allocateIndexInfo()4614 != (pOrderBy->a[i].fg.sortFlags&KEYINFO_ORDER_DESC) in wherePathSatisfiesOrderBy()4619 rev = revIdx ^ (pOrderBy->a[i].fg.sortFlags & KEYINFO_ORDER_DESC); in wherePathSatisfiesOrderBy()4624 if( isMatch && (pOrderBy->a[i].fg.sortFlags & KEYINFO_ORDER_BIGNULL) ){ in wherePathSatisfiesOrderBy()
1943 pItem->fg.sortFlags = (u8)iSortOrder; in sqlite3ExprListSetSortOrder()1948 pItem->fg.sortFlags |= KEYINFO_ORDER_BIGNULL; in sqlite3ExprListSetSortOrder()5697 if( pA->a[i].fg.sortFlags!=pB->a[i].fg.sortFlags ) return 1; in sqlite3ExprListCompare()
1632 if( pOrderBy->a[ii].fg.sortFlags & KEYINFO_ORDER_BIGNULL ) return; in sqlite3WhereAddLimit()
3029 u8 sortFlags; /* Mask of KEYINFO_ORDER_* flags */ member