LCOV - differential code coverage report
Current view: top level - src/backend/catalog - namespace.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 86.1 % 1535 1322 66 147 6 187 1129 85 67
Current Date: 2024-04-14 14:21:10 Functions: 91.8 % 110 101 8 1 58 43 4 9
Baseline: 16@8cea358b128 Branches: 70.9 % 1211 859 52 1 299 9 3 78 769
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 75.0 % 8 6 2 6
(60,120] days: 100.0 % 10 10 10
(120,180] days: 100.0 % 110 110 104 6
(180,240] days: 46.4 % 138 64 62 12 1 63
(240..) days: 89.2 % 1269 1132 2 135 5 4 1123
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(120,180] days: 100.0 % 9 9 9
(180,240] days: 94.7 % 19 18 1 18
(240..) days: 90.1 % 81 73 7 1 30 43
Branch coverage date bins:
[..60] days: 50.0 % 4 2 2 2
(60,120] days: 100.0 % 2 2 2
(120,180] days: 92.9 % 70 65 5 65
(180,240] days: 16.7 % 54 9 45 9
(240..) days: 72.2 % 1081 781 1 299 9 3 769

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
OpernameGetCandidates CBC 8055 78.1 % (50 / 64) 68.0 % (34 / 50)
RangeVarGetAndCheckCreationNamespace CBC 51543 75.0 % (33 / 44) 50.0 % (21 / 42)
FuncnameGetCandidates CBC 223244 93.2 % (124 / 133) 80.9 % (110 / 136)
CopySearchPathMatcher UNC 0 0.0 % (0 / 7)
pg_collation_is_visible UNC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
pg_conversion_is_visible UNC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
pg_ts_config_is_visible UNC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
pg_ts_dict_is_visible UNC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
pg_ts_parser_is_visible UNC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
pg_ts_template_is_visible UNC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
TSConfigIsVisibleExt GNC 23 76.9 % (20 / 26) 50.0 % (11 / 22)
TSDictionaryIsVisibleExt GNC 1870 76.9 % (20 / 26) 54.5 % (12 / 22)
TSParserIsVisibleExt GNC 15 76.9 % (20 / 26) 50.0 % (11 / 22)
TSTemplateIsVisibleExt GNC 15 76.9 % (20 / 26) 50.0 % (11 / 22)
CollationIsVisibleExt GNC 188 70.6 % (12 / 17) 40.0 % (4 / 10)
RangeVarGetCreationNamespace CBC 53924 75.0 % (15 / 20) 50.0 % (9 / 18)
StatisticsObjIsVisibleExt GNC 323 79.2 % (19 / 24) 50.0 % (10 / 20)
ConversionIsVisibleExt GNC 15 76.5 % (13 / 17) 40.0 % (4 / 10)
FunctionIsVisibleExt GNC 12765 82.6 % (19 / 23) 64.3 % (9 / 14)
GetTempNamespaceProcNumber GNC 32 63.6 % (7 / 11) 33.3 % (2 / 6)
LookupNamespaceNoError CBC 168 42.9 % (3 / 7) 16.7 % (1 / 6)
OpclassIsVisibleExt GNC 352 76.5 % (13 / 17) 50.0 % (5 / 10)
OperatorIsVisibleExt GNC 2171 76.5 % (13 / 17) 50.0 % (5 / 10)
OpfamilyIsVisibleExt GNC 852 76.5 % (13 / 17) 50.0 % (5 / 10)
TypeIsVisibleExt GNC 224086 83.3 % (20 / 24) 60.0 % (12 / 20)
checkTempNamespaceStatus GNC 15 69.2 % (9 / 13) 50.0 % (5 / 10)
check_search_path GNC 137179 80.0 % (16 / 20) 87.5 % (7 / 8)
InitTempTableNamespace GNC 300 88.9 % (24 / 27) 45.0 % (9 / 20)
RangeVarGetRelidExtended CBC 302359 94.2 % (49 / 52) 82.3 % (51 / 62)
CheckSetNamespace CBC 255 66.7 % (4 / 6) 33.3 % (4 / 12)
ConversionGetConid CBC 9 80.0 % (8 / 10) 60.0 % (6 / 10)
FindDefaultConversionProc CBC 3340 80.0 % (8 / 10) 50.0 % (5 / 10)
RangeVarAdjustRelationPersistence CBC 52362 88.9 % (16 / 18) 61.9 % (13 / 21)
TypenameGetTypid UBC 0 0.0 % (0 / 2)
get_statistics_object_oid CBC 158 89.5 % (17 / 19) 72.7 % (16 / 22)
CollationGetCollid CBC 188 90.9 % (10 / 11) 70.0 % (7 / 10)
DeconstructQualifiedName GNC 904911 95.7 % (22 / 23) 70.0 % (7 / 10)
LookupCreationNamespace CBC 237 88.9 % (8 / 9) 75.0 % (3 / 4)
MatchNamedCall CBC 7935 98.0 % (49 / 50) 77.8 % (42 / 54)
RelationIsVisibleExt GNC 140971 95.8 % (23 / 24) 70.0 % (14 / 20)
get_conversion_oid CBC 94 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_dict_oid CBC 4724 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_parser_oid CBC 1101 94.7 % (18 / 19) 81.8 % (18 / 22)
get_ts_template_oid CBC 1195 94.7 % (18 / 19) 81.8 % (18 / 22)
isAnyTempNamespace CBC 61763 87.5 % (7 / 8) 83.3 % (5 / 6)
lookup_collation CBC 5191 93.3 % (14 / 15) 87.5 % (7 / 8)
pg_function_is_visible GNC 3696 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_opclass_is_visible GNC 9 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_operator_is_visible GNC 850 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_opfamily_is_visible GNC 132 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_statistics_obj_is_visible GNC 183 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_type_is_visible GNC 1938 85.7 % (6 / 7) 50.0 % (1 / 2)
preprocessNamespacePath GNC 21506 96.6 % (28 / 29) 82.1 % (23 / 28)
AccessTempTableNamespace CBC 3309 100.0 % (5 / 5) 100.0 % (4 / 4)
AtEOSubXact_Namespace GNC 9927 100.0 % (11 / 11) 100.0 % (4 / 4)
AtEOXact_Namespace GNC 431442 100.0 % (11 / 11) 83.3 % (5 / 6)
CollationIsVisible GNC 188 100.0 % (2 / 2)
ConversionIsVisible GNC 15 100.0 % (2 / 2)
FunctionIsVisible GNC 9069 100.0 % (2 / 2)
GetSearchPathMatcher GNC 28627 100.0 % (15 / 15) 87.5 % (7 / 8)
GetTempNamespaceState CBC 414 100.0 % (4 / 4)
GetTempToastNamespace CBC 454 100.0 % (3 / 3) 50.0 % (1 / 2)
InitializeSearchPath GNC 13144 100.0 % (19 / 19) 100.0 % (2 / 2)
LookupExplicitNamespace CBC 309301 100.0 % (12 / 12) 91.7 % (11 / 12)
NamespaceCallback GNC 24074 100.0 % (4 / 4)
OpclassIsVisible GNC 343 100.0 % (2 / 2)
OpclassnameGetOpcid CBC 9057 100.0 % (10 / 10) 90.0 % (9 / 10)
OperatorIsVisible GNC 1321 100.0 % (2 / 2)
OpernameGetOprid CBC 40183 100.0 % (30 / 30) 95.0 % (19 / 20)
OpfamilyIsVisible GNC 720 100.0 % (2 / 2)
OpfamilynameGetOpfid CBC 1147 100.0 % (10 / 10) 90.0 % (9 / 10)
RelationIsVisible GNC 132245 100.0 % (2 / 2)
RelnameGetRelid CBC 184178 100.0 % (8 / 8) 87.5 % (7 / 8)
RemoveTempRelations CBC 402 100.0 % (6 / 6)
RemoveTempRelationsCallback CBC 289 100.0 % (9 / 9) 50.0 % (1 / 2)
ResetTempTableNamespace CBC 7 100.0 % (4 / 4) 50.0 % (1 / 2)
SearchPathMatchesCurrentEnvironment GNC 229548 100.0 % (23 / 23) 86.7 % (26 / 30)
SetTempNamespaceState GNC 1322 100.0 % (9 / 9) 50.0 % (3 / 6)
TSConfigIsVisible GNC 23 100.0 % (2 / 2)
TSDictionaryIsVisible GNC 1870 100.0 % (2 / 2)
TSParserIsVisible GNC 15 100.0 % (2 / 2)
TSTemplateIsVisible GNC 15 100.0 % (2 / 2)
TypeIsVisible GNC 222148 100.0 % (2 / 2)
TypenameGetTypidExtended CBC 154548 100.0 % (10 / 10) 91.7 % (11 / 12)
assign_search_path GNC 268246 100.0 % (4 / 4) 50.0 % (1 / 2)
cachedNamespacePath GNC 36909 100.0 % (16 / 16) 87.5 % (7 / 8)
fetch_search_path CBC 426 100.0 % (10 / 10) 100.0 % (8 / 8)
fetch_search_path_array CBC 315031 100.0 % (11 / 11) 80.0 % (8 / 10)
finalNamespacePath GNC 17264 100.0 % (16 / 16) 95.0 % (19 / 20)
get_collation_oid CBC 4601 100.0 % (21 / 21) 86.4 % (19 / 22)
get_namespace_oid CBC 363299 100.0 % (5 / 5) 83.3 % (5 / 6)
get_ts_config_oid CBC 8036 100.0 % (19 / 19) 90.9 % (20 / 22)
isOtherTempNamespace CBC 10243 100.0 % (4 / 4) 100.0 % (2 / 2)
isTempNamespace CBC 29690 100.0 % (4 / 4) 100.0 % (4 / 4)
isTempOrTempToastNamespace CBC 85441 100.0 % (5 / 5) 100.0 % (6 / 6)
isTempToastNamespace CBC 2908055 100.0 % (4 / 4) 100.0 % (4 / 4)
pg_is_other_temp_schema CBC 10243 100.0 % (3 / 3)
pg_my_temp_schema CBC 1062 100.0 % (2 / 2)
pg_table_is_visible GNC 8726 100.0 % (7 / 7) 100.0 % (2 / 2)
recomputeNamespacePath GNC 1568648 100.0 % (24 / 24) 100.0 % (12 / 12)
spcache_init GNC 170495 100.0 % (10 / 10) 75.0 % (6 / 8)
spcache_insert GNC 43884 100.0 % (18 / 18) 90.0 % (9 / 10)
spcache_lookup GNC 133586 100.0 % (10 / 10) 100.0 % (8 / 8)
spcachekey_equal GNC 35921 100.0 % (3 / 3) 100.0 % (4 / 4)
spcachekey_hash GNC 88141 100.0 % (6 / 6)

Generated by: LCOV version 2.1-beta2-3-g6141622