Lines Matching refs:r2
763 UnpackedRecord *r2 = pTask->pUnpacked; in vdbeSorterCompareTail() local
765 sqlite3VdbeRecordUnpack(pTask->pSorter->pKeyInfo, nKey2, pKey2, r2); in vdbeSorterCompareTail()
768 return sqlite3VdbeRecordCompareWithSkip(nKey1, pKey1, r2, 1); in vdbeSorterCompareTail()
790 UnpackedRecord *r2 = pTask->pUnpacked; in vdbeSorterCompare() local
792 sqlite3VdbeRecordUnpack(pTask->pSorter->pKeyInfo, nKey2, pKey2, r2); in vdbeSorterCompare()
795 return sqlite3VdbeRecordCompare(nKey1, pKey1, r2); in vdbeSorterCompare()
2739 UnpackedRecord *r2; in sqlite3VdbeSorterCompare() local
2746 r2 = pSorter->pUnpacked; in sqlite3VdbeSorterCompare()
2748 if( r2==0 ){ in sqlite3VdbeSorterCompare()
2749 r2 = pSorter->pUnpacked = sqlite3VdbeAllocUnpackedRecord(pKeyInfo); in sqlite3VdbeSorterCompare()
2750 if( r2==0 ) return SQLITE_NOMEM_BKPT; in sqlite3VdbeSorterCompare()
2751 r2->nField = nKeyCol; in sqlite3VdbeSorterCompare()
2753 assert( r2->nField==nKeyCol ); in sqlite3VdbeSorterCompare()
2756 sqlite3VdbeRecordUnpack(pKeyInfo, nKey, pKey, r2); in sqlite3VdbeSorterCompare()
2758 if( r2->aMem[i].flags & MEM_Null ){ in sqlite3VdbeSorterCompare()
2764 *pRes = sqlite3VdbeRecordCompare(pVal->n, pVal->z, r2); in sqlite3VdbeSorterCompare()