Home
last modified time | relevance | path

Searched refs:sortFlags (Results 1 – 8 of 8) sorted by relevance

/sqlite-3.40.0/src/
H A Dselect.c813 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() local
5178 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() local
7359 sortFlags = sSort.pOrderBy->a[ii].fg.sortFlags & KEYINFO_ORDER_DESC; in sqlite3Select()
[all …]
H A Dwindow.c918 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()
H A Dvdbeaux.c4698 int sortFlags = pPKey2->pKeyInfo->aSortFlags[i]; in sqlite3VdbeRecordCompareWithSkip() local
4699 if( sortFlags ){ in sqlite3VdbeRecordCompareWithSkip()
4700 if( (sortFlags & KEYINFO_ORDER_BIGNULL)==0 in sqlite3VdbeRecordCompareWithSkip()
4701 || ((sortFlags & KEYINFO_ORDER_DESC) in sqlite3VdbeRecordCompareWithSkip()
H A Dbuild.c1887 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()
H A Dwhere.c1239 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()
H A Dexpr.c1943 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()
H A Dwhereexpr.c1632 if( pOrderBy->a[ii].fg.sortFlags & KEYINFO_ORDER_BIGNULL ) return; in sqlite3WhereAddLimit()
H A DsqliteInt.h3029 u8 sortFlags; /* Mask of KEYINFO_ORDER_* flags */ member