From 8ef4f22e4c947024bb34bbb035cd7bed781ab0c7 Mon Sep 17 00:00:00 2001 From: Andrey Mironov Date: Thu, 19 Mar 2015 18:20:24 +0300 Subject: [PATCH] Merge --- dbms/include/DB/Storages/MergeTree/MergeTreeReader.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/dbms/include/DB/Storages/MergeTree/MergeTreeReader.h b/dbms/include/DB/Storages/MergeTree/MergeTreeReader.h index 42db42ff1df..9f78b318122 100644 --- a/dbms/include/DB/Storages/MergeTree/MergeTreeReader.h +++ b/dbms/include/DB/Storages/MergeTree/MergeTreeReader.h @@ -261,8 +261,10 @@ public: /// remove added column to ensure same content among all blocks if (added_column) { + res.erase(0); streams.erase(added_column->name); columns.erase(std::begin(columns)); + added_column = nullptr; } /// sort columns to ensure consistent order among all blocks @@ -283,12 +285,6 @@ public: std::swap(res, ordered_block); } - else if (added_column) - { - res.erase(0); - } - - added_column = nullptr; } catch (const Exception & e) {