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 DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 77.7 % 668 519 10 139 5 30 484 3
Current Date: 2025-10-28 08:26:42 +0900 Functions: 63.9 % 72 46 2 24 8 38
Baseline: lcov-20251028-005825-baseline Branches: 66.5 % 409 272 6 131 5 16 251
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 75.0 % 40 30 10 30
(360..) days: 77.9 % 628 489 139 5 484
Function coverage date bins:
(30,360] days: 60.0 % 5 3 2 3
(360..) days: 64.2 % 67 43 24 5 38
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 GNC 485126 82.4 % (14 / 17) 56.2 % (9 / 16)
stringToQualifiedNameList CBC 21372 84.6 % (11 / 13) 50.0 % (7 / 14)
regoperin GNC 30 82.4 % (14 / 17) 62.5 % (10 / 16)
regoperout GNC 12 60.9 % (14 / 23) 50.0 % (6 / 12)
format_procedure_parts CBC 68 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 23603 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 351 87.5 % (14 / 16) 75.0 % (12 / 16)
regprocedurein GNC 253 94.1 % (16 / 17) 75.0 % (12 / 16)
regrolein CBC 121 87.5 % (14 / 16) 75.0 % (12 / 16)
format_operator_extended CBC 1909 90.3 % (28 / 31) 83.3 % (15 / 18)
regprocout GNC 82699 85.7 % (18 / 21) 75.0 % (9 / 12)
regtypein CBC 559 88.9 % (8 / 9) 50.0 % (3 / 6)
format_procedure_extended CBC 14170 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 2935 76.5 % (13 / 17) 66.7 % (4 / 6)
regnamespaceout CBC 2130 63.6 % (7 / 11) 50.0 % (2 / 4)
regtypeout CBC 8654 75.0 % (12 / 16) 66.7 % (4 / 6)
parseNumericOid CBC 415447 100.0 % (8 / 8) 83.3 % (5 / 6)
regclassout CBC 105035 94.7 % (18 / 19) 87.5 % (7 / 8)
regoperatorout CBC 455 83.3 % (5 / 6) 50.0 % (1 / 2)
regroleout CBC 776 81.8 % (9 / 11) 75.0 % (3 / 4)
parseDashOrOid CBC 511379 100.0 % (5 / 5) 100.0 % (2 / 2)
regprocedureout CBC 8749 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 1494 100.0 % (2 / 2)
format_operator_qualified UBC 0 0.0 % (0 / 2)
format_procedure CBC 11844 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