[fix](olap) Incorrect reserving size for PredicateColumn converted from ColumnDictionary (#16249)

This commit is contained in:
Jerry Hu
2023-01-30 20:28:22 +08:00
committed by GitHub
parent 53e50d2b05
commit 9aa0d86fec

View File

@ -293,7 +293,7 @@ public:
convert_dict_codes_if_necessary();
}
auto res = vectorized::PredicateColumnType<TYPE_STRING>::create();
res->reserve(_codes.size());
res->reserve(_codes.capacity());
for (size_t i = 0; i < _codes.size(); ++i) {
auto& code = reinterpret_cast<T&>(_codes[i]);
auto value = _dict.get_value(code);