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

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