LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - regproc.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 77.7 % 668 519 149 519
Current Date: 2026-10-12 11:56:10 +0200 Functions: 63.9 % 72 46 26 46
Baseline: lcov-20261012-baseline Branches: 66.5 % 409 272 137 272
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 2 2 2
(360..) days: 77.6 % 666 517 149 517
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 62.9 % 70 44 26 44
Branch coverage date bins:
(360..) days: 66.5 % 409 272 137 272

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
format_operator_qualified UBC 0 0.0 % (0 / 2)
format_procedure_qualified UBC 0 0.0 % (0 / 2)
regclassrecv UBC 0 0.0 % (0 / 2)
regclasssend UBC 0 0.0 % (0 / 2)
regcollationrecv UBC 0 0.0 % (0 / 2)
regcollationsend UBC 0 0.0 % (0 / 2)
regconfigrecv UBC 0 0.0 % (0 / 2)
regconfigsend UBC 0 0.0 % (0 / 2)
regdatabaserecv UBC 0 0.0 % (0 / 2)
regdatabasesend UBC 0 0.0 % (0 / 2)
regdictionaryrecv UBC 0 0.0 % (0 / 2)
regdictionarysend UBC 0 0.0 % (0 / 2)
regnamespacerecv UBC 0 0.0 % (0 / 2)
regnamespacesend UBC 0 0.0 % (0 / 2)
regoperatorrecv UBC 0 0.0 % (0 / 2)
regoperatorsend UBC 0 0.0 % (0 / 2)
regoperrecv UBC 0 0.0 % (0 / 2)
regopersend UBC 0 0.0 % (0 / 2)
regprocedurerecv UBC 0 0.0 % (0 / 2)
regproceduresend UBC 0 0.0 % (0 / 2)
regprocrecv UBC 0 0.0 % (0 / 2)
regprocsend UBC 0 0.0 % (0 / 2)
regrolerecv UBC 0 0.0 % (0 / 2)
regrolesend UBC 0 0.0 % (0 / 2)
regtyperecv UBC 0 0.0 % (0 / 2)
regtypesend UBC 0 0.0 % (0 / 2)
format_operator_parts CBC 4 81.2 % (13 / 16) 30.0 % (3 / 10)
regconfigout CBC 5 76.5 % (13 / 17) 66.7 % (4 / 6)
to_regoperator CBC 12 100.0 % (6 / 6) 100.0 % (2 / 2)
regcollationout CBC 16 68.4 % (13 / 19) 50.0 % (4 / 8)
regoperout CBC 16 60.9 % (14 / 23) 50.0 % (6 / 12)
to_regoper CBC 16 100.0 % (6 / 6) 100.0 % (2 / 2)
regdatabaseout CBC 20 63.6 % (7 / 11) 50.0 % (2 / 4)
to_regproc CBC 20 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regprocedure CBC 20 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regclass CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regdatabase CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regnamespace CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regtypemod CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regtype CBC 32 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regcollation CBC 36 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regrole CBC 36 100.0 % (6 / 6) 100.0 % (2 / 2)
regoperin CBC 40 82.4 % (14 / 17) 62.5 % (10 / 16)
regcollationin CBC 56 85.7 % (12 / 14) 66.7 % (8 / 12)
regoperatorin CBC 56 76.5 % (13 / 17) 50.0 % (10 / 20)
regdatabasein CBC 71 87.5 % (14 / 16) 75.0 % (12 / 16)
format_procedure_parts CBC 87 78.6 % (11 / 14) 37.5 % (3 / 8)
regrolein CBC 185 87.5 % (14 / 16) 75.0 % (12 / 16)
regprocedurein CBC 303 94.1 % (16 / 17) 75.0 % (12 / 16)
parseNameAndArgTypes CBC 350 76.1 % (51 / 67) 62.3 % (43 / 69)
regnamespacein CBC 392 87.5 % (14 / 16) 75.0 % (12 / 16)
regdictionaryin CBC 396 85.7 % (12 / 14) 58.3 % (7 / 12)
regoperatorout CBC 508 83.3 % (5 / 6) 50.0 % (1 / 2)
regtypein CBC 744 88.9 % (8 / 9) 50.0 % (3 / 6)
regroleout CBC 800 81.8 % (9 / 11) 75.0 % (3 / 4)
regconfigin CBC 1317 85.7 % (12 / 14) 58.3 % (7 / 12)
format_operator CBC 1603 100.0 % (2 / 2)
format_operator_extended CBC 2043 90.3 % (28 / 31) 83.3 % (15 / 18)
text_regclass CBC 2142 100.0 % (5 / 5)
regnamespaceout CBC 2243 63.6 % (7 / 11) 50.0 % (2 / 4)
regdictionaryout CBC 3121 76.5 % (13 / 17) 66.7 % (4 / 6)
regtypeout CBC 9076 75.0 % (12 / 16) 66.7 % (4 / 6)
regprocedureout CBC 9232 100.0 % (6 / 6) 100.0 % (2 / 2)
format_procedure CBC 13351 100.0 % (2 / 2)
format_procedure_extended CBC 16683 93.1 % (27 / 29) 87.5 % (14 / 16)
stringToQualifiedNameList CBC 25321 84.6 % (11 / 13) 50.0 % (7 / 14)
regclassin CBC 32432 85.7 % (12 / 14) 66.7 % (8 / 12)
regprocout CBC 84983 85.7 % (18 / 21) 75.0 % (9 / 12)
regclassout CBC 140791 94.7 % (18 / 19) 87.5 % (7 / 8)
parseNumericOid CBC 491482 100.0 % (8 / 8) 83.3 % (5 / 6)
regprocin CBC 568604 82.4 % (14 / 17) 56.2 % (9 / 16)
parseDashOrOid CBC 604500 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1