LCOV - code coverage report
Current view: top level - src/backend/parser - parse_relation.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 91.4 % 1251 1144
Test Date: 2026-07-03 19:57:34 Functions: 100.0 % 60 60
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 74.0 % 1051 778

Function Name Sort by function name Hit count Sort by function hit count
rte_visible_if_qualified 12
scanNameSpaceForRelid 16
rte_visible_if_lateral 68
errorMissingRTE 80
findNSItemForRTE 80
searchRangeTableForRel 80
isFutureCTE 117
expandRelation 137
GetNSItemByVar 192
errorMissingColumn 245
searchRangeTableForCol 245
addRangeTableEntryForENR 354
addRangeTableEntryForTableFunc 442
addRangeTableEntryForGraphTable 504
get_rte_attribute_name 1304
GetNSItemByRangeTablePosn 1367
updateFuzzyAttrMatchState 1544
addRangeTableEntryForGroup 3469
attnumCollationId 3915
addRangeTableEntryForCTE 4257
GetCTEForRTE 5933
expandTupleDesc 6508
attnumAttName 8505
addRangeTableEntryForValues 9155
chooseScalarFunctionAlias 14999
expandRTE 16579
get_parse_rowmark 20808
addRangeTableEntryForFunction 29569
attnameAttNum 34039
addRangeTableEntryForSubquery 43837
expandNSItemAttrs 50111
expandNSItemVars 53651
buildNSItemFromLists 61644
addRangeTableEntryForJoin 63407
specialAttNum 76271
addNSItemToQuery 103943
attnumTypeId 129806
scanNameSpaceForCTE 130368
addRangeTableEntryForRelation 153674
scanNameSpaceForENR 179494
get_tle_by_resno 218794
addRangeTableEntry 253902
isLockedRefname 267869
checkNameSpaceConflicts 302753
parserOpenTable 310286
buildNSItemFromTupleDesc 437351
buildRelationAliases 437355
colNameToVar 452002
GetRTEByRangeTablePosn 501398
get_rte_attribute_is_dropped 584538
refnameNamespaceItem 715877
scanNameSpaceForRefname 751105
addRTEPermissionInfo 972788
check_lateral_ref_ok 1114377
scanNSItemForColumn 1185730
scanRTEForColumn 1186002
markVarForSelectPriv 1275753
markRTEForSelectPriv 1275761
getRTEPermissionInfo 2201279
markNullableIfNeeded 3385293

Generated by: LCOV version 2.0-1