提交 64e0732b 编写于 作者: N Nikita Vasilev

fixed

上级 683314b6
......@@ -39,13 +39,11 @@ void MergeTreeMinMaxGranule::serializeBinary(WriteBuffer & ostr) const
void MergeTreeMinMaxGranule::deserializeBinary(ReadBuffer & istr)
{
parallelogram.clear();
Field min_val, max_val;
for (size_t i = 0; i < index.columns.size(); ++i)
{
const DataTypePtr & type = index.data_types[i];
Field min_val;
type->deserializeBinary(min_val, istr);
Field max_val;
type->deserializeBinary(max_val, istr);
parallelogram.emplace_back(min_val, true, max_val, true);
......@@ -61,11 +59,10 @@ void MergeTreeMinMaxGranule::update(const Block & block, size_t * pos, UInt64 li
size_t rows_read = std::min(limit, block.rows() - *pos);
Field field_min, field_max;
for (size_t i = 0; i < index.columns.size(); ++i)
{
const auto & column = block.getByName(index.columns[i]).column;
Field field_min, field_max;
column->cut(*pos, rows_read)->getExtremes(field_min, field_max);
if (parallelogram.size() <= i)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册