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 15:15:32 Functions: 98.5 % 66 65 1 61 4 1 63 2
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

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)
ExecEvalArrayExpr GIC 369172 87.9 % (87 / 99)
ExecInterpExpr GIC 482907561 97.7 % (516 / 528)
ExecEvalXmlExpr GIC 21843 94.2 % (98 / 104)
ExecEvalJsonIsPredicate GNC 1349 91.3 % (42 / 46)
ExecEvalParamExtern GIC 146997 85.7 % (12 / 14)
get_cached_rowtype GIC 67767 90.5 % (19 / 21)
ExecEvalJsonConstructor GNC 241 93.8 % (15 / 16)
ExecEvalMinMax GIC 1577 96.0 % (24 / 25)
ExecEvalRowNullInt GIC 610 95.8 % (23 / 24)
ExecEvalSysVar GIC 3176678 83.3 % (5 / 6)
ExecReadyInterpretedExpr GIC 1086407 98.4 % (62 / 63)
ExecAggInitGroup GIC 30040 100.0 % (10 / 10)
ExecAggPlainTransByRef GIC 1393378 100.0 % (18 / 18)
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)
ExecEvalConstraintNotNull GIC 180 100.0 % (4 / 4)
ExecEvalCurrentOfExpr GIC 1 100.0 % (2 / 2)
ExecEvalFieldStoreForm GIC 188 100.0 % (6 / 6)
ExecEvalGroupingFunc GIC 844 100.0 % (12 / 12)
ExecEvalParamExec GIC 1966822 100.0 % (8 / 8)
ExecEvalPreOrderedDistinctMulti GNC 354 100.0 % (18 / 18)
ExecEvalRow GIC 13445 100.0 % (5 / 5)
ExecEvalScalarArrayOp GIC 2335227 100.0 % (58 / 58)
ExecEvalSubPlan GIC 1160121 100.0 % (5 / 5)
ExecInitInterpreter GIC 1086407 100.0 % (9 / 9)
ExecJustAssignInnerVar GIC 21710 100.0 % (2 / 2)
ExecJustAssignOuterVarVirt GIC 265259 100.0 % (2 / 2)
ExecJustAssignScanVarVirt GIC 91065 100.0 % (2 / 2)
ExecJustConst GIC 878987 100.0 % (4 / 4)
ExecJustInnerVar GIC 1830330 100.0 % (2 / 2)
ExecJustScanVarVirt GIC 93 100.0 % (2 / 2)
ExecJustVarImpl GIC 7869240 100.0 % (5 / 5)
dispatch_compare_ptr GIC 23284928 100.0 % (8 / 8)
saop_hash_element_match GIC 2189 100.0 % (9 / 9)
CheckExprStillValid ECB 876375
CheckOpSlotCompatibility ECB 75919247
CheckVarSlotCompatibility ECB 249372
ExecAggPlainTransByVal ECB 13621472
ExecAggTransReparent ECB 30626
ExecEvalConvertRowtype ECB 6006
ExecEvalFieldSelect ECB 55270
ExecEvalFieldStoreDeForm ECB 188
ExecEvalFuncExprFusage ECB 104
ExecEvalFuncExprStrictFusage EUB 0
ExecEvalHashedScalarArrayOp ECB 2295
ExecEvalPreOrderedDistinctSingle ECB 182901
ExecEvalRowNotNull ECB 262
ExecEvalRowNull ECB 348
ExecEvalStepOp ECB 3533191
ExecInterpExprStillValid ECB 873240
ExecJustApplyFuncToCase ECB 1329
ExecJustAssignInnerVarVirt ECB 60586
ExecJustAssignOuterVar ECB 261568
ExecJustAssignScanVar ECB 5752184
ExecJustAssignVarImpl ECB 6035462
ExecJustAssignVarVirtImpl ECB 416910
ExecJustInnerVarVirt ECB 238126
ExecJustOuterVar ECB 5902995
ExecJustOuterVarVirt ECB 8575752
ExecJustScanVar ECB 135915
ExecJustVarVirtImpl ECB 8813971
saop_element_hash ECB 3215

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