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-02 20:15:43 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 4
FreeCachedExpression 34
GetCachedExpression 344
CreateCachedPlanForQuery 762
BuildingPlanRequiresSnapshot 1058
SetPostRewriteHook 2110
CachedPlanIsValid 3582
ReleaseAllPlanCacheRefsInOwner 16368
DropCachedPlan 18280
CreateOneShotCachedPlan 19776
CachedPlanAllowsSimpleValidityCheck 29258
CachedPlanGetTargetList 33168
CachedPlanSetParentContext 33292
QueryListGetPrimaryStmt 33472
InitPlanCache 34908
SaveCachedPlan 47026
CreateCachedPlan 58104
PlanCacheSysCallback 58614
ResetPlanCache 59498
CompleteCachedPlan 77734
PlanCacheComputeResultDesc 84392
ResOwnerReleaseCachedPlan 90336
cached_plan_cost 101672
BuildCachedPlan 101878
ReleaseGenericPlan 121056
ScanQueryWalker 132092
AcquireExecutorLocks 283726
ResourceOwnerForgetPlanCacheRef 286952
CachedPlanIsSimplyValid 317696
CheckCachedPlan 332762
AcquirePlannerLocks 370000
ResourceOwnerRememberPlanCacheRef 377288
GetCachedPlan 385592
RevalidateCachedQuery 418764
ScanQueryForLocks 419500
choose_custom_plan 434518
ReleaseCachedPlan 480918
PlanCacheObjectCallback 1039902
PlanCacheRelCallback 2769150
StmtPlanRequiresRevalidation 26362580

Generated by: LCOV version 1.14