From 7a16730870b2283c0f8f6fd9deae73ea90152e83 Mon Sep 17 00:00:00 2001 From: SeaRise <hhssearise@foxmail.com> Date: Mon, 11 Jul 2022 13:36:31 +0800 Subject: [PATCH] fix --- dbms/src/Flash/Coprocessor/DAGQueryBlockInterpreter.cpp | 4 ++-- dbms/src/Flash/Coprocessor/InterpreterUtils.h | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dbms/src/Flash/Coprocessor/DAGQueryBlockInterpreter.cpp b/dbms/src/Flash/Coprocessor/DAGQueryBlockInterpreter.cpp index aae4d1bb85c..e3a30107b95 100644 --- a/dbms/src/Flash/Coprocessor/DAGQueryBlockInterpreter.cpp +++ b/dbms/src/Flash/Coprocessor/DAGQueryBlockInterpreter.cpp @@ -438,7 +438,7 @@ void DAGQueryBlockInterpreter::executeAggregation( } } -void DAGQueryBlockInterpreter::executeWindowOrder(DAGPipeline & pipeline, SortDescription sort_desc) +void DAGQueryBlockInterpreter::executeWindowOrder(DAGPipeline & pipeline, SortDescription sort_desc, bool enable_fine_grained_shuffle) { orderStreams(pipeline, max_streams, sort_desc, 0, enable_fine_grained_shuffle, context, log); } @@ -446,7 +446,7 @@ void DAGQueryBlockInterpreter::executeWindowOrder(DAGPipeline & pipeline, SortDe void DAGQueryBlockInterpreter::executeOrder(DAGPipeline & pipeline, const NamesAndTypes & order_columns) { Int64 limit = query_block.limit_or_topn->topn().limit(); - orderStreams(pipeline, max_streams, getSortDescription(order_columns, query_block.limit_or_topn->topn().order_by()), limit, enable_fine_grained_shuffle, context, log); + orderStreams(pipeline, max_streams, getSortDescription(order_columns, query_block.limit_or_topn->topn().order_by()), limit, false, context, log); } void DAGQueryBlockInterpreter::recordProfileStreams(DAGPipeline & pipeline, const String & key) diff --git a/dbms/src/Flash/Coprocessor/InterpreterUtils.h b/dbms/src/Flash/Coprocessor/InterpreterUtils.h index 36280f3b903..bd64346718c 100644 --- a/dbms/src/Flash/Coprocessor/InterpreterUtils.h +++ b/dbms/src/Flash/Coprocessor/InterpreterUtils.h @@ -57,6 +57,7 @@ void orderStreams( size_t max_streams, SortDescription order_descr, Int64 limit, + bool enable_fine_grained_shuffle, const Context & context, const LoggerPtr & log); } // namespace DB