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

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