Lines Matching refs:SortSubtask
106534 typedef struct SortSubtask SortSubtask; /* A sub-task in the sort process */ typedef
106628 SortSubtask *pTask; /* Used by this thread only */
106664 typedef int (*SorterCompare)(SortSubtask*,int*,const void*,int,const void*,int);
106665 struct SortSubtask { struct
106706 SortSubtask aTask[FLEXARRAY]; /* One or more subtasks */
106710 #define SZ_VDBESORTER(N) (offsetof(VdbeSorter,aTask)+(N)*sizeof(SortSubtask))
106771 SortSubtask *pTask; /* Task that owns this merger */
106989 static int vdbeSorterMapFile(SortSubtask *pTask, SorterFile *pFile, u8 **pp){
107007 SortSubtask *pTask, /* Task context */
107101 SortSubtask *pTask, /* Task context */
107134 SortSubtask *pTask, /* Subtask context (for pKeyInfo) */
107161 SortSubtask *pTask, /* Subtask context (for pKeyInfo) */
107180 SortSubtask *pTask, /* Subtask context (for pKeyInfo) */
107223 SortSubtask *pTask, /* Subtask context (for pKeyInfo) */
107375 SortSubtask *pTask = &pSorter->aTask[i];
107433 static void vdbeSortSubtaskCleanup(sqlite3 *db, SortSubtask *pTask){
107452 memset(pTask, 0, sizeof(SortSubtask));
107456 static void vdbeSorterWorkDebug(SortSubtask *pTask, const char *zEvent){
107469 SortSubtask *pTask,
107478 SortSubtask *pTask,
107499 static int vdbeSorterJoinThread(SortSubtask *pTask){
107521 SortSubtask *pTask, /* Thread will use this task object */
107545 SortSubtask *pTask = &pSorter->aTask[i];
107631 SortSubtask *pTask = &pSorter->aTask[i];
107724 static int vdbeSortAllocUnpacked(SortSubtask *pTask){
107739 SortSubtask *pTask, /* Calling thread context */
107794 static int vdbeSorterSort(SortSubtask *pTask, SorterList *pList){
107948 static int vdbeSorterListToPMA(SortSubtask *pTask, SorterList *pList){
108018 SortSubtask *pTask = pMerger->pTask;
108084 SortSubtask *pTask = (SortSubtask*)pCtx;
108104 SortSubtask *pTask = 0; /* Thread context used to create new PMA */
108284 SortSubtask *pTask = pIncr->pTask;
108395 SortSubtask *pTask, /* The thread that will be using the new IncrMerger */
108460 SortSubtask *pTask = pMerger->pTask;
108515 SortSubtask *pTask, /* Thread that will run pMerger */
108593 SortSubtask *pTask = pIncr->pTask;
108709 SortSubtask *pTask, /* Sorter task to read from */
108766 SortSubtask *pTask, /* Task context */
108841 SortSubtask *pTask = &pSorter->aTask[iTask];
108902 SortSubtask *pTask0 = &pSorter->aTask[0];
108920 SortSubtask *pLast = &pSorter->aTask[pSorter->nTask-1];