Lines Matching refs:aSortOrder
10060 u8 *aSortOrder; /* Sort order for each column. May be NULL */ member
10135 u8 *aSortOrder; /* Array of size Index.nColumn. True==DESC, False==ASC */ member
59052 u8 *aSortOrder;
59054 aSortOrder = pKeyInfo->aSortOrder;
59055 if( aSortOrder ){
59056 pKeyInfo->aSortOrder = (unsigned char*)&pKeyInfo->aColl[nField];
59057 memcpy(pKeyInfo->aSortOrder, aSortOrder, nField);
59183 if( pKeyInfo->aSortOrder && pKeyInfo->aSortOrder[j] ){
61299 if( pKeyInfo->aSortOrder && i<nField && pKeyInfo->aSortOrder[i] ){
65444 u.aj.bRev = u.aj.pKeyInfo->aSortOrder[u.aj.i];
81791 pIndex->aSortOrder = (u8 *)(&pIndex->aiRowEst[nCol+1]);
81792 pIndex->zName = (char *)(&pIndex->aSortOrder[nCol]);
81861 pIndex->aSortOrder[i] = (u8)requestedSortOrder;
82921 pKey->aSortOrder = (u8 *)&(pKey->aColl[nCol]);
82922 assert( &pKey->aSortOrder[nCol]==&(((u8 *)pKey)[nBytes]) );
82927 pKey->aSortOrder[i] = pIdx->aSortOrder[i];
88444 if( pSrc->aSortOrder[i]!=pDest->aSortOrder[i] ){
93112 pInfo->aSortOrder = (u8*)&pInfo->aColl[nExpr];
93123 pInfo->aSortOrder[i] = pItem->sortOrder;
94595 pKeyMerge->aSortOrder = (u8*)&pKeyMerge->aColl[nOrderBy];
94609 pKeyMerge->aSortOrder[i] = pOrderBy->a[i].sortOrder;
94635 pKeyDup->aSortOrder = (u8*)&pKeyDup->aColl[nExpr];
94640 pKeyDup->aSortOrder[i] = 0;
101989 iSortOrder = pIdx->aSortOrder[i];
102013 assert( pIdx->aSortOrder!=0 || iColumn==-1 );
102403 pIdx->aSortOrder = (u8*)&pIdx->aiColumn[nColumn];
104428 if( nEq<pIdx->nColumn && bRev==(pIdx->aSortOrder[nEq]==SQLITE_SO_ASC) ){