LCOV - differential code coverage report
Current view: top level - src/backend/executor - execPartition.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 95.6 % 745 712 33 712
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 19 19 19
Baseline: lcov-20260726-baseline Branches: 79.5 % 532 423 109 423
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.4 % 104 94 10 94
(360..) days: 96.4 % 641 618 23 618
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 17 17 17
Branch coverage date bins:
(30,360] days: 72.5 % 80 58 22 58
(360..) days: 80.8 % 452 365 87 365

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
IsIndexCompatibleAsArbiter CBC 23 73.3 % (22 / 30) 58.3 % (14 / 24)
ExecInitPartitionDispatchInfo CBC 4536 85.1 % (40 / 47) 88.9 % (16 / 18)
ExecInitPartitionInfo CBC 4823 97.2 % (171 / 176) 76.0 % (111 / 146)
ExecBuildSlotPartitionKeyDescription CBC 102 86.7 % (26 / 30) 88.9 % (16 / 18)
CreatePartitionPruneState CBC 536 96.7 % (87 / 90) 86.5 % (45 / 52)
FormPartitionKeyDatum CBC 707301 89.5 % (17 / 19) 58.3 % (14 / 24)
get_partition_for_tuple CBC 707273 96.9 % (63 / 65) 87.5 % (35 / 40)
ExecInitPartitionExecPruning CBC 538 92.9 % (13 / 14) 58.3 % (7 / 12)
adjust_partition_colnos_using_map CBC 61 91.7 % (11 / 12) 56.2 % (9 / 16)
ExecCleanupTupleRouting CBC 3174 100.0 % (16 / 16) 91.7 % (11 / 12)
ExecDoInitialPruning CBC 359518 100.0 % (14 / 14) 100.0 % (8 / 8)
ExecFindMatchingSubPlans CBC 2598 100.0 % (18 / 18) 87.5 % (14 / 16)
ExecFindPartition CBC 629617 100.0 % (65 / 65) 80.8 % (42 / 52)
ExecInitRoutingInfo CBC 5222 100.0 % (37 / 37) 75.0 % (15 / 20)
ExecSetupPartitionTupleRouting CBC 3730 100.0 % (6 / 6)
InitExecPartitionPruneContexts CBC 264 100.0 % (50 / 50) 85.3 % (29 / 34)
InitPartitionPruneContext CBC 709 100.0 % (33 / 33) 90.0 % (18 / 20)
adjust_partition_colnos CBC 50 100.0 % (4 / 4) 50.0 % (1 / 2)
find_matching_subplans_recurse CBC 2902 100.0 % (19 / 19) 100.0 % (18 / 18)

Generated by: LCOV version 2.0-1