LCOV - code coverage report
Current view: top level - src/backend/executor - execExprInterp.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1913 2043 93.6 %
Date: 2025-02-22 15:15:04 Functions: 81 83 97.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ExecEvalCoerceViaIOSafe 0
ExecJustScanVarVirt 0
ExecEvalCurrentOfExpr 2
ExecEvalFuncExprStrictFusage 6
GetJsonBehaviorValueString 78
ExecEvalAggOrderedTransTuple 180
ExecEvalFuncExprFusage 208
ExecEvalConstraintNotNull 378
ExecEvalMergeSupportFunc 452
ExecEvalFieldStoreDeForm 520
ExecEvalFieldStoreForm 520
ExecEvalRowNotNull 566
ExecEvalJsonConstructor 696
ExecEvalRowNull 696
ExecEvalPreOrderedDistinctMulti 720
ExecEvalNextValueExpr 912
ExecEvalRowNullInt 1262
ExecGetJsonValueItemString 1538
ExecEvalJsonCoercionFinish 1698
ExecEvalJsonCoercion 1806
ExecEvalGroupingFunc 1928
ExecJustScanVar 2032
ExecEvalJsonIsPredicate 2750
saop_hash_element_match 4576
ExecEvalHashedScalarArrayOp 4792
ExecEvalJsonExprPath 5282
saop_element_hash 6752
ExecEvalConvertRowtype 12260
ExecEvalConstraintCheck 13072
ExecEvalSQLValueFunction 18868
ExecJustApplyFuncToCase 21082
ExecEvalMinMax 23276
ExecEvalRow 27880
ExecEvalXmlExpr 45066
ExecEvalWholeRowVar 46028
ExecAggInitGroup 60196
ExecAggCopyTransValue 62372
ExecJustAssignInnerVar 65782
ExecEvalArrayCoerce 67714
ExecEvalFieldSelect 111222
ExecJustAssignInnerVarVirt 121250
get_cached_rowtype 136694
ExecJustAssignScanVarVirt 190556
ExecJustAssignOuterVar 355540
ExecEvalPreOrderedDistinctSingle 365850
ExecEvalParamExtern 519300
ExecJustInnerVarVirt 522456
ExecJustAssignOuterVarVirt 721900
ExecEvalArrayExpr 829970
ExecEvalAggOrderedTransDatum 844384
CheckVarSlotCompatibility 895676
ExecJustAssignVarVirtImpl 1033706
ExecJustOuterVarVirt 1184572
ExecJustHashInnerVarVirt 1192182
ExecJustHashOuterVar 1270800
ExecEvalParamSet 1499718
ExecJustVarVirtImpl 1707028
ExecJustOuterVar 1766992
ExecJustConst 1845508
ExecJustHashInnerVar 1849610
ExecJustHashInnerVarWithIV 1854166
ExecInterpExprStillValid 1927366
CheckExprStillValid 1932876
ExecInitInterpreter 2613704
ExecReadyInterpretedExpr 2613704
ExecAggPlainTransByRef 2836304
ExecEvalSubPlan 3029746
ExecJustHashVarImpl 3120410
ExecJustHashOuterVarVirt 3796616
ExecEvalScalarArrayOp 4213340
ExecJustInnerVar 4532642
ExecJustHashVarVirtImpl 4988798
ExecJustVarImpl 6301666
ExecJustHashOuterVarStrict 6375500
ExecEvalSysVar 6910812
ExecEvalParamExec 7646392
ExecJustAssignScanVar 8387932
ExecJustAssignVarImpl 8809254
ExecEvalStepOp 9585578
ExecAggPlainTransByVal 28710226
dispatch_compare_ptr 60819084
CheckOpSlotCompatibility 157780864
ExecInterpExpr 1081545420

Generated by: LCOV version 1.14