Lines Matching refs:SorterRecord
106691 typedef struct SorterRecord SorterRecord; /* A record being sorted */ typedef
106715 SorterRecord *pList; /* Linked list of records */
106975 struct SorterRecord { struct
106978 SorterRecord *pNext; /* Pointer to next record in list */ argument
106989 #define SRVAL(p) ((void*)((SorterRecord*)(p) + 1))
107578 static void vdbeSorterRecordFree(sqlite3 *db, SorterRecord *pRecord){
107579 SorterRecord *p;
107580 SorterRecord *pNext;
107896 static SorterRecord *vdbeSorterMerge(
107898 SorterRecord *p1, /* First list to merge */
107899 SorterRecord *p2 /* Second list to merge */
107901 SorterRecord *pFinal = 0;
107902 SorterRecord **pp = &pFinal;
107954 SorterRecord *p;
107956 SorterRecord *aSlot[64];
107966 SorterRecord *pNext;
107972 pNext = (SorterRecord*)&pList->aMemory[p->u.iNext];
108140 SorterRecord *p;
108141 SorterRecord *pNext = 0;
108331 SorterRecord *pNew; /* New list element */
108366 nReq = pVal->n + sizeof(SorterRecord);
108406 pSorter->list.pList = (SorterRecord*)&aNew[iListOff];
108412 pNew = (SorterRecord*)&pSorter->list.aMemory[pSorter->iMemory];
108418 pNew = (SorterRecord *)sqlite3Malloc(nReq);
109217 SorterRecord *pFree = pSorter->list.pList;