MergeEngine 78058 ext/sqlite3/libsqlite/sqlite3.c typedef struct MergeEngine MergeEngine; /* Merge PMAs together */ MergeEngine 78221 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pMerger; /* Or here, if bUseThreads==0 */ MergeEngine 78296 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pMerger; /* Merge engine thread reads data from */ MergeEngine 79062 ext/sqlite3/libsqlite/sqlite3.c static MergeEngine *vdbeMergeEngineNew(int nReader){ MergeEngine 79065 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pNew; /* Pointer to allocated object to return */ MergeEngine 79070 ext/sqlite3/libsqlite/sqlite3.c nByte = sizeof(MergeEngine) + N * (sizeof(int) + sizeof(PmaReader)); MergeEngine 79072 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3FaultSim(100) ? 0 : (MergeEngine*)sqlite3MallocZero(nByte); MergeEngine 79761 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pMerger = pIncr->pMerger; MergeEngine 80184 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pNew; /* Merge engine to return */ MergeEngine 80245 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *p = pRoot; MergeEngine 80259 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pNew = vdbeMergeEngineNew(SORTER_MAX_MERGE_COUNT); MergeEngine 80295 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pMain = 0; MergeEngine 80314 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pRoot = 0; /* Root node of tree for this task */ MergeEngine 80326 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pMerger = 0; /* New level-0 PMA merger */ MergeEngine 80373 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pMain = 0;