LCOV - code coverage report
Current view: top level - src/backend/parser - parse_relation.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 91.6 % 1212 1110
Test Date: 2026-11-05 12:15:49 Functions: 100.0 % 59 59
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 74.3 % 1027 763

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 76
searchRangeTableForRel 76
findNSItemForRTE 80
isFutureCTE 113
expandRelation 141
GetNSItemByVar 192
errorMissingColumn 245
searchRangeTableForCol 245
addRangeTableEntryForENR 322
addRangeTableEntryForTableFunc 612
get_rte_attribute_name 1316
GetNSItemByRangeTablePosn 1376
updateFuzzyAttrMatchState 1544
addRangeTableEntryForGroup 3602
addRangeTableEntryForCTE 4809
attnumCollationId 5073
GetCTEForRTE 6179
expandTupleDesc 6489
attnumAttName 8531
addRangeTableEntryForValues 9209
chooseScalarFunctionAlias 15216
expandRTE 16843
get_parse_rowmark 20448
addRangeTableEntryForFunction 29924
attnameAttNum 32184
addRangeTableEntryForSubquery 44757
expandNSItemAttrs 49838
expandNSItemVars 53232
buildNSItemFromLists 62969
addRangeTableEntryForJoin 64344
specialAttNum 74983
addNSItemToQuery 100772
addRangeTableEntryForRelation 123873
scanNameSpaceForCTE 131407
attnumTypeId 131484
scanNameSpaceForENR 179409
get_tle_by_resno 231809
addRangeTableEntry 256188
isLockedRefname 270858
checkNameSpaceConflicts 306289
parserOpenTable 315057
buildNSItemFromTupleDesc 410165
buildRelationAliases 410169
colNameToVar 450958
GetRTEByRangeTablePosn 497135
get_rte_attribute_is_dropped 594218
refnameNamespaceItem 721048
scanNameSpaceForRefname 761218
addRTEPermissionInfo 946986
check_lateral_ref_ok 1120130
scanNSItemForColumn 1190451
scanRTEForColumn 1190723
markVarForSelectPriv 1274229
markRTEForSelectPriv 1274421
getRTEPermissionInfo 2352473
markNullableIfNeeded 3360433

Generated by: LCOV version 2.0-1