LCOV - code coverage report
Current view: top level - src/backend/executor - execExprInterp.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 95.0 % 2099 1995
Test Date: 2026-11-14 12:15:59 Functions: 96.4 % 84 81
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 80.3 % 949 762

Function Name Sort by function name Hit count Sort by function hit count
CheckExprStillValid 1205297
CheckOpSlotCompatibility 135156616
CheckVarSlotCompatibility 468266
ExecAggCopyTransValue 41258
ExecAggInitGroup 40927
ExecAggPlainTransByRef 2010602
ExecAggPlainTransByVal 24437010
ExecEvalAggOrderedTransDatum 559741
ExecEvalAggOrderedTransTuple 168
ExecEvalArrayCoerce 66398
ExecEvalArrayCompareInternal 3346633
ExecEvalArrayExpr 573017
ExecEvalCoerceViaIOSafe 36
ExecEvalConstraintCheck 8697
ExecEvalConstraintNotNull 264
ExecEvalConvertRowtype 7116
ExecEvalCurrentOfExpr 1
ExecEvalFieldSelect 1323414
ExecEvalFieldStoreDeForm 397
ExecEvalFieldStoreForm 397
ExecEvalFuncExprFusage 112
ExecEvalFuncExprStrictFusage 4
ExecEvalGroupingFunc 1367
ExecEvalHashedScalarArrayOp 17925
ExecEvalJsonCoercion 1400
ExecEvalJsonCoercionFinish 1648
ExecEvalJsonConstructor 484
ExecEvalJsonExprPath 5156
ExecEvalJsonIsPredicate 1864
ExecEvalMergeSupportFunc 343
ExecEvalMinMax 11801
ExecEvalNextValueExpr 1900
ExecEvalParamExec 6031995
ExecEvalParamExtern 293313
ExecEvalParamSet 1039016
ExecEvalPreOrderedDistinctMulti 500
ExecEvalPreOrderedDistinctSingle 243696
ExecEvalRow 45415
ExecEvalRowNotNull 353
ExecEvalRowNull 475
ExecEvalRowNullInt 828
ExecEvalSQLValueFunction 7182
ExecEvalScalarArrayOp 3469767
ExecEvalStepOp 5482178
ExecEvalSubPlan 2228173
ExecEvalSysVar 6683662
ExecEvalWholeRowVar 35004
ExecEvalXmlExpr 30730
ExecGetJsonValueItemString 2072
ExecInitInterpreter 1635433
ExecInterpExpr 906857550
ExecInterpExprStillValid 1205297
ExecJustApplyFuncToCase 210989
ExecJustAssignInnerVar 39470
ExecJustAssignInnerVarVirt 120800
ExecJustAssignOuterVar 764288
ExecJustAssignOuterVarVirt 3013447
ExecJustAssignScanVar 8489244
ExecJustAssignScanVarVirt 56539
ExecJustAssignVarImpl 9293002
ExecJustAssignVarVirtImpl 3190786
ExecJustConst 1324292
ExecJustHashInnerVar 2011832
ExecJustHashInnerVarVirt 849395
ExecJustHashInnerVarWithIV 1573799
ExecJustHashOuterVar 0
ExecJustHashOuterVarStrict 8085307
ExecJustHashOuterVarVirt 0
ExecJustHashVarImpl 2011832
ExecJustHashVarVirtImpl 849395
ExecJustInnerVar 3304277
ExecJustInnerVarVirt 397346
ExecJustOuterVar 2604002
ExecJustOuterVarVirt 857289
ExecJustScanVar 1018
ExecJustScanVarVirt 0
ExecJustVarImpl 5909297
ExecJustVarVirtImpl 1254635
ExecReadyInterpretedExpr 1635433
GetJsonBehaviorValueString 92
dispatch_compare_ptr 37107567
get_cached_rowtype 1336765
saop_element_hash 19043
saop_hash_element_match 4251

Generated by: LCOV version 2.0-1