Lines Matching refs:nWorker
941 # define nWorker 0 in sqlite3VdbeSorterInit() macro
943 int nWorker; in sqlite3VdbeSorterInit() local
949 nWorker = 0; in sqlite3VdbeSorterInit()
951 nWorker = db->aLimit[SQLITE_LIMIT_WORKER_THREADS]; in sqlite3VdbeSorterInit()
958 if( nWorker>=SORTER_MAX_MERGE_COUNT ){ in sqlite3VdbeSorterInit()
959 nWorker = SORTER_MAX_MERGE_COUNT-1; in sqlite3VdbeSorterInit()
967 sz = sizeof(VdbeSorter) + nWorker * sizeof(SortSubtask); in sqlite3VdbeSorterInit()
978 if( nField && nWorker==0 ){ in sqlite3VdbeSorterInit()
984 pSorter->nTask = nWorker + 1; in sqlite3VdbeSorterInit()
985 pSorter->iPrev = (u8)(nWorker - 1); in sqlite3VdbeSorterInit()
1029 #undef nWorker /* Defined at the top of this function */
1705 int nWorker = (pSorter->nTask-1); in vdbeSorterFlushPMA()
1719 for(i=0; i<nWorker; i++){ in vdbeSorterFlushPMA()
1720 int iTest = (pSorter->iPrev + i + 1) % nWorker; in vdbeSorterFlushPMA()
1729 if( i==nWorker ){ in vdbeSorterFlushPMA()
1731 rc = vdbeSorterListToPMA(&pSorter->aTask[nWorker], &pSorter->list); in vdbeSorterFlushPMA()