LCOV - differential code coverage report
Current view: top level - src/backend/executor - execPartition.c (source / functions) Coverage Total Hit UNC UBC GNC CBC EUB ECB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 93.9 % 734 689 22 23 52 637 27
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 19 19 9 10 1
Baseline: lcov-20251218-005734-baseline Branches: 78.0 % 522 407 26 89 34 373 1 1
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 11 11 11
(7,30] days: 64.5 % 62 40 22 40
(30,360] days: 98.7 % 78 77 1 1 76
(360..) days: 96.2 % 583 561 22 561
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 5 5 3 2
(360..) days: 100.0 % 13 13 5 8
Branch coverage date bins:
(7,30] days: 56.7 % 60 34 26 34
(30,360] days: 83.3 % 60 50 10 50
(360..) days: 80.0 % 404 323 79 323 1 1

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
CreatePartitionPruneState GNC 401 96.7 % (87 / 90) 86.5 % (45 / 52)
ExecBuildSlotPartitionKeyDescription CBC 77 86.7 % (26 / 30) 88.9 % (16 / 18)
ExecCleanupTupleRouting CBC 2401 100.0 % (16 / 16) 91.7 % (11 / 12)
ExecDoInitialPruning CBC 288660 100.0 % (14 / 14) 100.0 % (8 / 8)
ExecFindMatchingSubPlans CBC 1949 100.0 % (18 / 18) 87.5 % (14 / 16)
ExecFindPartition CBC 516637 100.0 % (65 / 65) 80.8 % (42 / 52)
ExecInitPartitionDispatchInfo GNC 3417 85.1 % (40 / 47) 88.9 % (16 / 18)
ExecInitPartitionExecPruning CBC 403 92.9 % (13 / 14) 58.3 % (7 / 12)
ExecInitPartitionInfo GNC 3631 95.2 % (157 / 165) 74.3 % (101 / 136)
ExecInitRoutingInfo GNC 3879 100.0 % (37 / 37) 75.0 % (15 / 20)
ExecSetupPartitionTupleRouting GNC 2817 100.0 % (6 / 6)
FormPartitionKeyDatum CBC 574893 89.5 % (17 / 19) 58.3 % (14 / 24)
InitExecPartitionPruneContexts GNC 199 100.0 % (50 / 50) 85.3 % (29 / 34)
InitPartitionPruneContext GNC 531 100.0 % (33 / 33) 90.0 % (18 / 20)
IsIndexCompatibleAsArbiter GNC 6 43.3 % (13 / 30) 33.3 % (8 / 24)
adjust_partition_colnos CBC 38 100.0 % (4 / 4) 50.0 % (1 / 2)
adjust_partition_colnos_using_map CBC 47 91.7 % (11 / 12) 56.2 % (9 / 16)
find_matching_subplans_recurse CBC 2177 100.0 % (19 / 19) 100.0 % (18 / 18)
get_partition_for_tuple GNC 574872 96.9 % (63 / 65) 87.5 % (35 / 40)

Generated by: LCOV version 2.4-beta