diff --git a/dbms/src/Parsers/ASTIdentifier.h b/dbms/src/Parsers/ASTIdentifier.h index 017e33af500..4374255b874 100644 --- a/dbms/src/Parsers/ASTIdentifier.h +++ b/dbms/src/Parsers/ASTIdentifier.h @@ -26,7 +26,7 @@ public: Kind kind; ASTIdentifier(const String & name_, const Kind kind_ = Column) - : name(name_), kind(kind_) {} + : name(name_), kind(kind_) { range = StringRange(name.data(), name.data() + name.size()); } /** Get the text that identifies this element. */ String getID() const override { return "Identifier_" + name; } diff --git a/dbms/src/Storages/StorageMerge.cpp b/dbms/src/Storages/StorageMerge.cpp index 93254187ec9..4fdd9a5d04d 100644 --- a/dbms/src/Storages/StorageMerge.cpp +++ b/dbms/src/Storages/StorageMerge.cpp @@ -183,6 +183,7 @@ BlockInputStreams StorageMerge::read( SelectQueryInfo modified_query_info; modified_query_info.query = modified_query_ast; + modified_query_info.sets = query_info.sets; BlockInputStreams source_streams;