LCOV - code coverage report
Current view: top level - src/backend/utils/cache - plancache.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 631 715 88.3 %
Date: 2025-04-30 02:16:09 Functions: 40 41 97.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
CopyCachedPlan 0
UpdateCachedPlan 2
FreeCachedExpression 36
GetCachedExpression 346
CreateCachedPlanForQuery 886
BuildingPlanRequiresSnapshot 1064
SetPostRewriteHook 2194
CachedPlanIsValid 3582
ReleaseAllPlanCacheRefsInOwner 16326
DropCachedPlan 17876
CreateOneShotCachedPlan 19776
CachedPlanGetTargetList 19834
QueryListGetPrimaryStmt 20138
CachedPlanAllowsSimpleValidityCheck 29110
InitPlanCache 32562
CachedPlanSetParentContext 32888
SaveCachedPlan 46934
PlanCacheSysCallback 57796
CreateCachedPlan 58012
ResetPlanCache 58694
CompleteCachedPlan 77642
PlanCacheComputeResultDesc 84428
ResOwnerReleaseCachedPlan 90132
cached_plan_cost 101036
BuildCachedPlan 101244
ReleaseGenericPlan 120338
ScanQueryWalker 141632
AcquireExecutorLocks 190230
ResourceOwnerForgetPlanCacheRef 206154
CheckCachedPlan 238916
AcquirePlannerLocks 263590
ScanQueryForLocks 286346
GetCachedPlan 291456
ResourceOwnerRememberPlanCacheRef 296286
RevalidateCachedQuery 311292
CachedPlanIsSimplyValid 317614
choose_custom_plan 340032
ReleaseCachedPlan 385800
PlanCacheObjectCallback 1033140
PlanCacheRelCallback 2787828
StmtPlanRequiresRevalidation 26572028

Generated by: LCOV version 1.14