Changed-lines coverage: PR changed C/C++ lines covered by tests: 85.87% (79/92) Uncovered changed code (with context): ================================================================================ src/Storages/MergeTree/KeyCondition.cpp ================================================================================ --- uncovered block 3925-3925 --- 3923 | || !isNativeNumber(tuple_type->getElements()[0]) 3924 | || !isNativeNumber(tuple_type->getElements()[1])) >> 3925 | return false; 3926 | 3927 | out.key_columns.push_back(it->second); --- uncovered block 6014-6027 --- 6012 | { 6013 | /// The point is a whole key column of type Tuple of two coordinates (e.g. `Point`). >> 6014 | if (element.key_columns[0] >= hyperrectangle.size()) 6015 | { >> 6016 | rpn_stack.emplace_back(true, true); >> 6017 | continue; 6018 | } 6019 | >> 6020 | tupleRangeToBoundingBox(hyperrectangle[element.key_columns[0]], x_min, x_max, y_min, y_max); 6021 | } 6022 | else 6023 | { 6024 | if (element.key_columns[0] >= hyperrectangle.size() || element.key_columns[1] >= hyperrectangle.size()) 6025 | { >> 6026 | rpn_stack.emplace_back(true, true); >> 6027 | continue; 6028 | } 6029 | --- uncovered block 6486-6487 --- 6484 | if (!is_key_col_present) 6485 | { >> 6486 | rpn_stack.emplace_back(true, true); >> 6487 | continue; 6488 | } 6489 | --- uncovered block 6503-6504 --- 6501 | { 6502 | /// Neither coordinate is available — nothing to prune on. >> 6503 | rpn_stack.emplace_back(true, true); >> 6504 | continue; 6505 | } 6506 | --- uncovered block 6516-6517 --- 6514 | else 6515 | { >> 6516 | x_min = -std::numeric_limits::infinity(); >> 6517 | x_max = std::numeric_limits::infinity(); 6518 | } 6519 | if (is_y_key_col_present) WARNING: Failed to get start time for [Print Uncovered Code] - start time and duration won't be set --- Coverage counts --- Lines : baseline 933,300/1,078,818 -> current 933,430/1,078,870 (delta +130 / +52) Functions : baseline 805,686/876,799 -> current 805,689/876,799 (delta +3 / +0) Branches : baseline 305,535/388,138 -> current 305,670/388,174 (delta +135 / +36)