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

Generated by: LCOV version 2.0-1