90.41% (66/73) Uncovered changed code (with context): ================================================================================ src/Planner/PlannerJoinTree.cpp ================================================================================ --- uncovered block 310-310 --- 308 | auto storage_id = storage->getStorageID(); 309 | if (!storage_id.hasDatabase()) >> 310 | return nullptr; 311 | auto row_policy_filter = query_context->getRowPolicyFilter( 312 | storage_id.getDatabaseName(), storage_id.getTableName(), RowPolicyFilterType::SELECT_FILTER); --- uncovered block 619-619 --- 617 | query_context); 618 | >> 619 | return buildFilterInfo(parallel_replicas_custom_filter_ast, table_expression_query_info.table_expression, planner_context); 620 | } 621 | --- uncovered block 954-954 --- 952 | { 953 | /// Collect columns needed by row policy and additional filters >> 954 | NameSet columns_needed_by_other_filters; 955 | 956 | /// Pre-build additional table filter to know what columns it needs --- uncovered block 957-959 --- 955 | 956 | /// Pre-build additional table filter to know what columns it needs >> 957 | auto additional_filters_info_temp = buildAdditionalFiltersIfNeeded( >> 958 | table_expression_query_info, prewhere_info, planner_context); >> 959 | if (additional_filters_info_temp) 960 | { 961 | for (const auto * input : additional_filters_info_temp->actions.getInputs()) --- uncovered block 961-961 --- 959 | if (additional_filters_info_temp) 960 | { >> 961 | for (const auto * input : additional_filters_info_temp->actions.getInputs()) 962 | columns_needed_by_other_filters.insert(input->result_name); 963 | } === Lost Baseline Coverage: 1 lines === ================================================================================ src/Planner/PlannerJoinTree.cpp ================================================================================ --- lost coverage block 482-482 --- 480 | { 481 | throw Exception(ErrorCodes::LOGICAL_ERROR, "Expected table, table function, query or union. Actual {}", >> 482 | table_expression->formatASTForErrorMessage()); 483 | } 484 | WARNING: Failed to get start time for [Print Uncovered Code] - start time and duration won't be set --- Coverage counts --- Lines : baseline 755,406/898,863 -> current 755,568/898,872 (delta +162 / +9) Functions : baseline 830,375/911,483 -> current 830,425/911,485 (delta +50 / +2) Branches : baseline 245,358/320,496 -> current 245,411/320,508 (delta +53 / +12)