LCOV - differential code coverage report
Current view: top level - src/backend/executor - execExprInterp.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 94.1 % 1593 1499 5 28 54 7 28 832 115 524 55 929 4 18
Current Date: 2023-04-08 17:13:01 Functions: 98.5 % 66 65 1 61 4 1 63 2
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 92.3 % 78 72 5 1 2 69 1 4
View type: Flat (240..) days: 94.2 % 1515 1427 28 53 7 28 830 46 523 55 848
Legend: Lines: hit not hit Function coverage date bins:
[..60] days: 100.0 % 2 2 2
(240..) days: 51.2 % 123 63 1 61 2 1 58

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
CheckExprStillValid GIC 876375 100.0 % (22 / 22)
CheckOpSlotCompatibility GIC 75919247 83.3 % (10 / 12)
CheckVarSlotCompatibility GIC 249372 90.9 % (10 / 11)
ExecAggInitGroup ECB 30040
ExecAggPlainTransByRef ECB 1393378
ExecAggPlainTransByVal ECB 13621472
ExecAggTransReparent GIC 30626 87.5 % (14 / 16)
ExecEvalAggOrderedTransDatum GIC 412086 100.0 % (6 / 6)
ExecEvalAggOrderedTransTuple GIC 90 100.0 % (8 / 8)
ExecEvalArrayCoerce GIC 32834 100.0 % (12 / 12)
ExecEvalArrayExpr ECB 369172
ExecEvalConstraintCheck GIC 26423 100.0 % (5 / 5)
ExecEvalConstraintNotNull ECB 180
ExecEvalConvertRowtype ECB 6006
ExecEvalCurrentOfExpr GIC 1 100.0 % (2 / 2)
ExecEvalFieldSelect GIC 55270 73.7 % (28 / 38)
ExecEvalFieldStoreDeForm ECB 188
ExecEvalFieldStoreForm GIC 188 100.0 % (6 / 6)
ExecEvalFuncExprFusage GIC 104 100.0 % (9 / 9)
ExecEvalFuncExprStrictFusage UIC 0 0.0 % (0 / 14)
ExecEvalGroupingFunc GIC 844 100.0 % (12 / 12)
ExecEvalHashedScalarArrayOp GIC 2295 100.0 % (61 / 61)
ExecEvalJsonConstructor GNC 241 93.8 % (15 / 16)
ExecEvalJsonIsPredicate ECB 1349
ExecEvalMinMax GIC 1577 96.0 % (24 / 25)
ExecEvalNextValueExpr GIC 396 87.5 % (14 / 16)
ExecEvalParamExec ECB 1966822
ExecEvalParamExtern GIC 146997 85.7 % (12 / 14)
ExecEvalPreOrderedDistinctMulti GNC 354 100.0 % (18 / 18)
ExecEvalPreOrderedDistinctSingle ECB 182901
ExecEvalRow ECB 13445
ExecEvalRowNotNull GIC 262 100.0 % (3 / 3)
ExecEvalRowNull GIC 348 100.0 % (3 / 3)
ExecEvalRowNullInt ECB 610
ExecEvalScalarArrayOp GIC 2335227 100.0 % (58 / 58)
ExecEvalStepOp GNC 3533191 100.0 % (7 / 7)
ExecEvalStepOp GIC 3533191
ExecInitInterpreter ECB 1086407
ExecEvalSubPlan ECB 1160121
ExecEvalSysVar ECB 3176678
ExecEvalWholeRowVar GIC 18898 73.2 % (52 / 71)
ExecEvalXmlExpr ECB 21843
ExecInitInterpreter GIC 1086407 100.0 % (9 / 9)
ExecInterpExpr ECB 482907561
ExecInterpExprStillValid ECB 873240
ExecJustApplyFuncToCase ECB 1329
ExecJustAssignInnerVar GIC 21710 100.0 % (2 / 2)
ExecJustAssignInnerVarVirt ECB 60586
ExecJustAssignOuterVar ECB 261568
ExecJustAssignOuterVarVirt ECB 265259
ExecJustAssignScanVar ECB 5752184
ExecJustAssignScanVarVirt ECB 91065
ExecJustAssignVarImpl ECB 6035462
ExecJustAssignVarVirtImpl ECB 416910
ExecJustConst GIC 878987 100.0 % (4 / 4)
ExecJustInnerVar GIC 1830330 100.0 % (2 / 2)
ExecJustInnerVarVirt GNC 238126 100.0 % (2 / 2)
ExecJustConst ECB 878987
ExecJustInnerVarVirt GIC 238126
ExecJustOuterVar GIC 5902995 100.0 % (2 / 2)
ExecJustOuterVarVirt ECB 8575752
ExecJustScanVar ECB 135915
ExecJustScanVarVirt ECB 93
ExecJustVarImpl ECB 7869240
ExecJustVarVirtImpl ECB 8813971
ExecReadyInterpretedExpr ECB 1086407
dispatch_compare_ptr ECB 23284928
get_cached_rowtype GIC 67767 90.5 % (19 / 21)
saop_element_hash GIC 3215 100.0 % (7 / 7)
saop_hash_element_match GIC 2189 100.0 % (9 / 9)

Generated by: LCOV version v1.16-55-g56c0a2a