mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-26 01:22:04 +00:00
Merge
This commit is contained in:
parent
9fea075cb0
commit
fbfaa83b1a
@ -121,7 +121,7 @@ public:
|
||||
}
|
||||
|
||||
return std::make_unique<MergeTreeReadTask>(
|
||||
part.data_part, thread_task.ranges, part.part_index_in_query, column_names,
|
||||
part.data_part, ranges_to_get_from_part, part.part_index_in_query, column_names,
|
||||
per_part_column_name_set[part_idx], per_part_columns[part_idx], per_part_pre_columns[part_idx],
|
||||
per_part_remove_prewhere_column[part_idx], per_part_should_reorder[part_idx]);
|
||||
}
|
||||
|
@ -69,12 +69,7 @@ protected:
|
||||
injectVirtualColumns(res);
|
||||
|
||||
if (task->mark_ranges.empty())
|
||||
{
|
||||
/** Закрываем файлы (ещё до уничтожения объекта).
|
||||
* Чтобы при создании многих источников, но одновременном чтении только из нескольких,
|
||||
* буферы не висели в памяти. */
|
||||
task = {};
|
||||
}
|
||||
}
|
||||
|
||||
return res;
|
||||
@ -87,6 +82,9 @@ private:
|
||||
|
||||
if (!task)
|
||||
{
|
||||
/** Закрываем файлы (ещё до уничтожения объекта).
|
||||
* Чтобы при создании многих источников, но одновременном чтении только из нескольких,
|
||||
* буферы не висели в памяти. */
|
||||
reader = {};
|
||||
pre_reader = {};
|
||||
return false;
|
||||
|
Loading…
Reference in New Issue
Block a user