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-20250906-005545-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
ExecInitJsonCoercion CBC 606 100.0 % (17 / 17) 100.0 % (8 / 8)
isAssignmentIndirectionExpr CBC 702 88.9 % (16 / 18) 72.2 % (13 / 18)
ExecBuildParamSetEqual CBC 1020 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecInitJsonExpr CBC 1142 100.0 % (132 / 132) 93.1 % (67 / 72)
ExecInitCheck CBC 1770 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecPrepareCheck CBC 1770 100.0 % (6 / 6)
ExecInitWholeRowVar CBC 2169 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecBuildHash32FromAttrs CBC 3847 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecInitCoerceToDomain CBC 4840 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecBuildUpdateProjection CBC 7962 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecPrepareExprList CBC 8577 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecBuildGroupingEqual CBC 9519 97.7 % (84 / 86) 71.4 % (20 / 28)
ExecPrepareExpr CBC 12814 100.0 % (6 / 6)
ExecInitSubscriptingRef CBC 13786 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecInitSubPlanExpr CBC 14655 95.2 % (20 / 21) 75.0 % (15 / 20)
ExecBuildAggTrans CBC 22203 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecBuildAggTransCall CBC 26126 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecPrepareQual CBC 29123 100.0 % (6 / 6)
ExecBuildHash32Expr CBC 33200 87.9 % (51 / 58) 70.8 % (34 / 48)
ExecInitExprWithParams CBC 40178 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecCheck CBC 54476 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecInitExprList CBC 229054 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecBuildProjectionInfo CBC 354487 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecInitExpr CBC 501575 100.0 % (14 / 14) 100.0 % (2 / 2)
ExecComputeSlotInfo CBC 579443 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecInitFunc CBC 714973 95.0 % (38 / 40) 72.2 % (26 / 36)
ExecInitQual CBC 848695 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecCreateExprSetupSteps CBC 1131587 100.0 % (5 / 5)
ExecPushExprSetupSteps CBC 1161749 100.0 % (49 / 49) 89.3 % (25 / 28)
ExecReadyExpr CBC 1176315 75.0 % (3 / 4) 50.0 % (1 / 2)
ExecInitExprRec CBC 2570697 96.6 % (761 / 788) 74.3 % (303 / 408)
expr_setup_walker CBC 5476136 100.0 % (37 / 37) 95.2 % (20 / 21)
ExprEvalPushStep CBC 5881233 100.0 % (10 / 10) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta