This is an automated email from the ASF dual-hosted git repository. morningman pushed a commit to branch branch-1.2-lts in repository https://gitbox.apache.org/repos/asf/doris.git
commit b970188b5f48eb4a43889977364984dc3f83a0a3 Author: HappenLee <[email protected]> AuthorDate: Sun Dec 11 18:25:18 2022 +0800 [Bug](DictoryColumn) reverse the _codes.size() replace _reserve_size (#14984) --- be/src/vec/columns/column_dictionary.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/be/src/vec/columns/column_dictionary.h b/be/src/vec/columns/column_dictionary.h index 97a2b5c98f..729957946f 100644 --- a/be/src/vec/columns/column_dictionary.h +++ b/be/src/vec/columns/column_dictionary.h @@ -111,10 +111,7 @@ public: LOG(FATAL) << "get_permutation not supported in ColumnDictionary"; } - void reserve(size_t n) override { - _reserve_size = n; - _codes.reserve(n); - } + void reserve(size_t n) override { _codes.reserve(n); } const char* get_family_name() const override { return "ColumnDictionary"; } @@ -279,7 +276,7 @@ public: convert_dict_codes_if_necessary(); } auto res = vectorized::PredicateColumnType<TYPE_STRING>::create(); - res->reserve(_reserve_size); + res->reserve(_codes.size()); for (size_t i = 0; i < _codes.size(); ++i) { auto& code = reinterpret_cast<T&>(_codes[i]); auto value = _dict.get_value(code); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
