You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-05 16:15:50 +03:00
fix(joblist,sorting): columnstore_orderby_threads for subquery (#3079)
This commit is contained in:
@@ -82,7 +82,7 @@ SJSTEP& SubQueryTransformer::makeSubQueryStep(execplan::CalpontSelectExecutionPl
|
|||||||
if (fOutJobInfo->trace)
|
if (fOutJobInfo->trace)
|
||||||
cout << (*csep) << endl;
|
cout << (*csep) << endl;
|
||||||
|
|
||||||
// Setup job info, job list and error status relation.
|
// Setup job info, job list and error status relation.
|
||||||
fSubJobInfo = new JobInfo(fOutJobInfo->rm);
|
fSubJobInfo = new JobInfo(fOutJobInfo->rm);
|
||||||
fSubJobInfo->sessionId = fOutJobInfo->sessionId;
|
fSubJobInfo->sessionId = fOutJobInfo->sessionId;
|
||||||
fSubJobInfo->txnId = fOutJobInfo->txnId;
|
fSubJobInfo->txnId = fOutJobInfo->txnId;
|
||||||
@@ -119,6 +119,8 @@ SJSTEP& SubQueryTransformer::makeSubQueryStep(execplan::CalpontSelectExecutionPl
|
|||||||
fSubJobInfo->partitionSize = fOutJobInfo->partitionSize;
|
fSubJobInfo->partitionSize = fOutJobInfo->partitionSize;
|
||||||
fSubJobInfo->umMemLimit = fOutJobInfo->umMemLimit;
|
fSubJobInfo->umMemLimit = fOutJobInfo->umMemLimit;
|
||||||
fSubJobInfo->isDML = fOutJobInfo->isDML;
|
fSubJobInfo->isDML = fOutJobInfo->isDML;
|
||||||
|
fSubJobInfo->orderByThreads = csep->orderByThreads();
|
||||||
|
|
||||||
|
|
||||||
// Update v-table's alias.
|
// Update v-table's alias.
|
||||||
fVtable.name("$sub");
|
fVtable.name("$sub");
|
||||||
|
Reference in New Issue
Block a user