From 36b03b27401afcf0b0ee704c827a1f89d377e50e Mon Sep 17 00:00:00 2001 From: Denis Glazachev Date: Sat, 3 Apr 2021 22:17:51 +0400 Subject: [PATCH] Compilation fix --- src/Dictionaries/HashedDictionary.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Dictionaries/HashedDictionary.cpp b/src/Dictionaries/HashedDictionary.cpp index d45e4ade1c..3fbab4c3e3 100644 --- a/src/Dictionaries/HashedDictionary.cpp +++ b/src/Dictionaries/HashedDictionary.cpp @@ -200,7 +200,7 @@ ColumnPtr HashedDictionary::getHierarchy(ColumnPtr const auto & dictionary_attribute = dict_struct.attributes[hierarchical_attribute_index]; const auto & hierarchical_attribute = attributes[hierarchical_attribute_index]; - const UInt64 null_value = dictionary_attribute.null_value.get(); + const UInt64 null_value = dictionary_attribute.null_value.template get(); const CollectionType & parent_keys_map = std::get>(hierarchical_attribute.container); auto is_key_valid_func = [&](auto & key) { return parent_keys_map.find(key) != parent_keys_map.end(); }; @@ -246,7 +246,7 @@ ColumnUInt8::Ptr HashedDictionary::isInHierarchy( const auto & dictionary_attribute = dict_struct.attributes[hierarchical_attribute_index]; auto & hierarchical_attribute = attributes[hierarchical_attribute_index]; - const UInt64 null_value = dictionary_attribute.null_value.get(); + const UInt64 null_value = dictionary_attribute.null_value.template get(); const CollectionType & parent_keys_map = std::get>(hierarchical_attribute.container); auto is_key_valid_func = [&](auto & key) { return parent_keys_map.find(key) != parent_keys_map.end(); }; @@ -327,14 +327,14 @@ void HashedDictionary::createAttributes() { string_arena = std::make_unique(); - const auto & string_null_value = dictionary_attribute.null_value.get(); + const auto & string_null_value = dictionary_attribute.null_value.template get(); const size_t string_null_value_size = string_null_value.size(); const char * string_in_arena = string_arena->insert(string_null_value.data(), string_null_value_size); default_value = {string_in_arena, string_null_value_size}; } else - default_value = dictionary_attribute.null_value.get>(); + default_value = dictionary_attribute.null_value.template get>(); Attribute attribute{dictionary_attribute.underlying_type, std::move(is_nullable_set), default_value, CollectionType(), std::move(string_arena)}; attributes.emplace_back(std::move(attribute)); -- GitLab