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
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