LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - regproc.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 77.7 % 668 519 149 519
Current Date: 2026-07-25 17:13:00 -0400 Functions: 63.9 % 72 46 26 46
Baseline: lcov-20260726-baseline Branches: 66.5 % 409 272 137 272
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 5 5 5
(360..) days: 77.5 % 663 514 149 514
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 CBC 1603 100.0 % (2 / 2)
format_operator_extended CBC 2047 90.3 % (28 / 31) 83.3 % (15 / 18)
format_operator_parts CBC 4 81.2 % (13 / 16) 30.0 % (3 / 10)
format_operator_qualified UBC 0 0.0 % (0 / 2)
format_procedure CBC 13518 100.0 % (2 / 2)
format_procedure_extended CBC 16700 93.1 % (27 / 29) 87.5 % (14 / 16)
format_procedure_parts CBC 94 78.6 % (11 / 14) 37.5 % (3 / 8)
format_procedure_qualified UBC 0 0.0 % (0 / 2)
parseDashOrOid CBC 585019 100.0 % (5 / 5) 100.0 % (2 / 2)
parseNameAndArgTypes CBC 362 76.1 % (51 / 67) 62.3 % (43 / 69)
parseNumericOid CBC 475899 100.0 % (8 / 8) 83.3 % (5 / 6)
regclassin CBC 33113 85.7 % (12 / 14) 66.7 % (8 / 12)
regclassout CBC 151219 94.7 % (18 / 19) 87.5 % (7 / 8)
regclassrecv UBC 0 0.0 % (0 / 2)
regclasssend UBC 0 0.0 % (0 / 2)
regcollationin CBC 40 85.7 % (12 / 14) 66.7 % (8 / 12)
regcollationout CBC 16 68.4 % (13 / 19) 50.0 % (4 / 8)
regcollationrecv UBC 0 0.0 % (0 / 2)
regcollationsend UBC 0 0.0 % (0 / 2)
regconfigin CBC 1313 85.7 % (12 / 14) 58.3 % (7 / 12)
regconfigout CBC 5 76.5 % (13 / 17) 66.7 % (4 / 6)
regconfigrecv UBC 0 0.0 % (0 / 2)
regconfigsend UBC 0 0.0 % (0 / 2)
regdatabasein CBC 71 87.5 % (14 / 16) 75.0 % (12 / 16)
regdatabaseout CBC 20 63.6 % (7 / 11) 50.0 % (2 / 4)
regdatabaserecv UBC 0 0.0 % (0 / 2)
regdatabasesend UBC 0 0.0 % (0 / 2)
regdictionaryin CBC 396 85.7 % (12 / 14) 58.3 % (7 / 12)
regdictionaryout CBC 3121 76.5 % (13 / 17) 66.7 % (4 / 6)
regdictionaryrecv UBC 0 0.0 % (0 / 2)
regdictionarysend UBC 0 0.0 % (0 / 2)
regnamespacein CBC 386 87.5 % (14 / 16) 75.0 % (12 / 16)
regnamespaceout CBC 2833 63.6 % (7 / 11) 50.0 % (2 / 4)
regnamespacerecv UBC 0 0.0 % (0 / 2)
regnamespacesend UBC 0 0.0 % (0 / 2)
regoperatorin CBC 56 76.5 % (13 / 17) 50.0 % (10 / 20)
regoperatorout CBC 508 83.3 % (5 / 6) 50.0 % (1 / 2)
regoperatorrecv UBC 0 0.0 % (0 / 2)
regoperatorsend UBC 0 0.0 % (0 / 2)
regoperin CBC 40 82.4 % (14 / 17) 62.5 % (10 / 16)
regoperout CBC 16 60.9 % (14 / 23) 50.0 % (6 / 12)
regoperrecv UBC 0 0.0 % (0 / 2)
regopersend UBC 0 0.0 % (0 / 2)
regprocedurein CBC 315 94.1 % (16 / 17) 75.0 % (12 / 16)
regprocedureout CBC 9232 100.0 % (6 / 6) 100.0 % (2 / 2)
regprocedurerecv UBC 0 0.0 % (0 / 2)
regproceduresend UBC 0 0.0 % (0 / 2)
regprocin CBC 548456 82.4 % (14 / 17) 56.2 % (9 / 16)
regprocout CBC 86984 85.7 % (18 / 21) 75.0 % (9 / 12)
regprocrecv UBC 0 0.0 % (0 / 2)
regprocsend UBC 0 0.0 % (0 / 2)
regrolein CBC 185 87.5 % (14 / 16) 75.0 % (12 / 16)
regroleout CBC 792 81.8 % (9 / 11) 75.0 % (3 / 4)
regrolerecv UBC 0 0.0 % (0 / 2)
regrolesend UBC 0 0.0 % (0 / 2)
regtypein CBC 744 88.9 % (8 / 9) 50.0 % (3 / 6)
regtypeout CBC 9054 75.0 % (12 / 16) 66.7 % (4 / 6)
regtyperecv UBC 0 0.0 % (0 / 2)
regtypesend UBC 0 0.0 % (0 / 2)
stringToQualifiedNameList CBC 25701 84.6 % (11 / 13) 50.0 % (7 / 14)
text_regclass CBC 2142 100.0 % (5 / 5)
to_regclass CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regcollation CBC 20 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_regoper CBC 16 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regoperator CBC 12 100.0 % (6 / 6) 100.0 % (2 / 2)
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_regrole CBC 36 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regtype CBC 32 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regtypemod CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1