LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - regproc.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 77.7 % 668 519 10 139 5 27 487
Current Date: 2025-09-06 07:49:51 +0900 Functions: 63.9 % 72 46 2 24 3 43
Baseline: lcov-20250908-010021-baseline Branches: 66.5 % 409 272 6 131 5 16 251
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 73.0 % 37 27 10 27
(360..) days: 78.0 % 631 492 139 5 487
Function coverage date bins:
(30,360] days: 60.0 % 5 3 2 3
(360..) days: 64.2 % 67 43 24 43
Branch coverage date bins:
(30,360] days: 72.7 % 22 16 6 16
(360..) days: 66.1 % 387 256 131 5 251

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
parseNameAndArgTypes CBC 288 76.1 % (51 / 67) 62.3 % (43 / 69)
regoperatorin CBC 42 76.5 % (13 / 17) 50.0 % (10 / 20)
format_operator_parts CBC 3 81.2 % (13 / 16) 30.0 % (3 / 10)
regprocin CBC 484804 82.4 % (14 / 17) 56.2 % (9 / 16)
stringToQualifiedNameList CBC 21307 84.6 % (11 / 13) 50.0 % (7 / 14)
regoperin CBC 30 82.4 % (14 / 17) 62.5 % (10 / 16)
regoperout CBC 12 60.9 % (14 / 23) 50.0 % (6 / 12)
format_procedure_parts CBC 65 78.6 % (11 / 14) 37.5 % (3 / 8)
regconfigin CBC 970 85.7 % (12 / 14) 58.3 % (7 / 12)
regdictionaryin CBC 321 85.7 % (12 / 14) 58.3 % (7 / 12)
regclassin CBC 23467 85.7 % (12 / 14) 66.7 % (8 / 12)
regcollationin CBC 30 85.7 % (12 / 14) 66.7 % (8 / 12)
regcollationout CBC 12 68.4 % (13 / 19) 50.0 % (4 / 8)
regdatabasein GNC 45 87.5 % (14 / 16) 75.0 % (12 / 16)
regnamespacein CBC 346 87.5 % (14 / 16) 75.0 % (12 / 16)
regprocedurein CBC 253 94.1 % (16 / 17) 75.0 % (12 / 16)
regrolein CBC 139 87.5 % (14 / 16) 75.0 % (12 / 16)
format_operator_extended CBC 1975 90.3 % (28 / 31) 83.3 % (15 / 18)
regprocout CBC 82908 85.7 % (18 / 21) 75.0 % (9 / 12)
regtypein CBC 559 88.9 % (8 / 9) 50.0 % (3 / 6)
format_procedure_extended CBC 14133 93.1 % (27 / 29) 87.5 % (14 / 16)
regconfigout CBC 5 76.5 % (13 / 17) 66.7 % (4 / 6)
regdatabaseout GNC 16 63.6 % (7 / 11) 50.0 % (2 / 4)
regdictionaryout CBC 3049 76.5 % (13 / 17) 66.7 % (4 / 6)
regnamespaceout CBC 1562 63.6 % (7 / 11) 50.0 % (2 / 4)
regtypeout CBC 8786 75.0 % (12 / 16) 66.7 % (4 / 6)
parseNumericOid CBC 415002 100.0 % (8 / 8) 83.3 % (5 / 6)
regclassout CBC 104869 94.7 % (18 / 19) 87.5 % (7 / 8)
regoperatorout CBC 521 83.3 % (5 / 6) 50.0 % (1 / 2)
regroleout CBC 808 81.8 % (9 / 11) 75.0 % (3 / 4)
parseDashOrOid CBC 510934 100.0 % (5 / 5) 100.0 % (2 / 2)
regprocedureout CBC 8803 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regclass CBC 15 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regcollation CBC 15 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regdatabase GNC 18 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regnamespace CBC 18 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regoper CBC 12 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regoperator CBC 9 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regproc CBC 15 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regprocedure CBC 15 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regrole CBC 27 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regtype CBC 24 100.0 % (6 / 6) 100.0 % (2 / 2)
to_regtypemod CBC 18 100.0 % (6 / 6) 100.0 % (2 / 2)
format_operator CBC 1560 100.0 % (2 / 2)
format_operator_qualified UBC 0 0.0 % (0 / 2)
format_procedure CBC 11849 100.0 % (2 / 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 UNC 0 0.0 % (0 / 2)
regdatabasesend UNC 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)
text_regclass CBC 27 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta