LCOV - differential code coverage report
Current view: top level - src/backend/executor - execExpr.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 97.1 % 2071 2010 61 2010
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 33 33 33
Baseline: lcov-20250907-010129-baseline Branches: 78.7 % 1160 913 247 913
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 99.0 % 199 197 2 197
(360..) days: 96.8 % 1872 1813 59 1813
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 32 32 32
Branch coverage date bins:
(30,360] days: 77.9 % 86 67 19 67
(360..) days: 78.8 % 1074 846 228 846

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
ExecInitExprRec CBC 2570971 96.6 % (761 / 788) 74.3 % (303 / 408)
ExecBuildUpdateProjection CBC 7963 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecBuildAggTrans CBC 22189 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecInitSubscriptingRef CBC 13783 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecBuildHash32Expr CBC 32888 87.9 % (51 / 58) 70.8 % (34 / 48)
ExecComputeSlotInfo CBC 578641 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecInitFunc CBC 714754 95.0 % (38 / 40) 72.2 % (26 / 36)
ExecBuildGroupingEqual CBC 9518 97.7 % (84 / 86) 71.4 % (20 / 28)
ExecBuildParamSetEqual CBC 1019 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecInitJsonExpr CBC 1142 100.0 % (132 / 132) 93.1 % (67 / 72)
ExecInitQual CBC 849630 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecInitSubPlanExpr CBC 14655 95.2 % (20 / 21) 75.0 % (15 / 20)
isAssignmentIndirectionExpr CBC 702 88.9 % (16 / 18) 72.2 % (13 / 18)
ExecBuildHash32FromAttrs CBC 3848 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecInitCoerceToDomain CBC 4840 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecPushExprSetupSteps CBC 1162135 100.0 % (49 / 49) 89.3 % (25 / 28)
ExecBuildAggTransCall CBC 26111 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecBuildProjectionInfo CBC 354810 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecCheck CBC 54475 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecInitCheck CBC 1769 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecInitExprWithParams CBC 40136 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecInitWholeRowVar CBC 2169 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecReadyExpr CBC 1176699 75.0 % (3 / 4) 50.0 % (1 / 2)
expr_setup_walker CBC 5476499 100.0 % (37 / 37) 95.2 % (20 / 21)
ExecInitExpr CBC 502028 100.0 % (14 / 14) 100.0 % (2 / 2)
ExecInitExprList CBC 229815 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecInitJsonCoercion CBC 606 100.0 % (17 / 17) 100.0 % (8 / 8)
ExecPrepareExprList CBC 8579 100.0 % (8 / 8) 100.0 % (6 / 6)
ExprEvalPushStep CBC 5881192 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecCreateExprSetupSteps CBC 1131986 100.0 % (5 / 5)
ExecPrepareCheck CBC 1769 100.0 % (6 / 6)
ExecPrepareExpr CBC 12816 100.0 % (6 / 6)
ExecPrepareQual CBC 29156 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta