94.55% (208/220) Uncovered changed code (with context): ================================================================================ src/Functions/FunctionBinaryArithmetic.h ================================================================================ --- uncovered block 1156-1156 --- 1154 | return false; 1155 | >> 1156 | WhichDataType which0(type0); 1157 | WhichDataType which1(type1); 1158 | --- uncovered block 1456-1456 --- 1454 | invoke.template operator()(cols[0].col->getData(), cols[1].col->getData()); 1455 | >> 1456 | return col_res; 1457 | } 1458 | --- uncovered block 1550-1550 --- 1548 | } 1549 | /// Ignore: truncate to Int64. The result is undefined per ClickHouse docs. >> 1550 | return static_cast(wide_result); 1551 | }; 1552 | --- uncovered block 1601-1601 --- 1599 | { 1600 | if (date_is_const) >> 1601 | return date_const_value; 1602 | return is_date32 ? static_cast(date32_ptr[i]) : static_cast(date16_ptr[i]); 1603 | }; --- uncovered block 2116-2118 --- 2114 | return std::make_shared(t64->getScale()); 2115 | } >> 2116 | else >> 2117 | { >> 2118 | throw Exception( 2119 | ErrorCodes::LOGICAL_ERROR, 2120 | "Unexpected combination of date and time types for plus: {} and {}", --- uncovered block 2120-2123 --- 2118 | throw Exception( 2119 | ErrorCodes::LOGICAL_ERROR, >> 2120 | "Unexpected combination of date and time types for plus: {} and {}", >> 2121 | arguments[0]->getName(), >> 2122 | arguments[1]->getName()); >> 2123 | } 2124 | } 2125 | ================================================================================ src/Functions/plus.cpp ================================================================================ --- uncovered block 19-19 --- 17 | if (context) 18 | return context->getSettingsRef()[Setting::date_time_overflow_behavior].value; >> 19 | return default_date_time_overflow_behavior; 20 | } 21 | No lost baseline coverage found. WARNING: Failed to get start time for [Print Uncovered Code] - start time and duration won't be set --- Coverage counts --- Lines : baseline 742,074/883,209 → current 742,301/883,403 (Δ +227 / +194) Functions : baseline 798,716/878,988 → current 798,969/879,313 (Δ +253 / +325) Branches : baseline 240,745/314,576 → current 240,831/314,682 (Δ +86 / +106)