LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - varbit.c (source / functions) Coverage Total Hit UBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 86.0 % 680 585 95 585
Current Date: 2024-04-14 14:21:10 Functions: 89.8 % 49 44 5 44
Baseline: 16@8cea358b128 Branches: 63.0 % 494 311 183 311
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 86.0 % 680 585 95 585
Function coverage date bins:
(240..) days: 89.8 % 49 44 5 44
Branch coverage date bins:
(240..) days: 63.0 % 494 311 183 311

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
bit_recv UBC 0 0.0 % (0 / 15) 0.0 % (0 / 18)
bit_send UBC 0 0.0 % (0 / 2)
bitoctetlength UBC 0 0.0 % (0 / 3)
varbit_recv UBC 0 0.0 % (0 / 15) 0.0 % (0 / 18)
varbit_send UBC 0 0.0 % (0 / 6)
bitgetbit CBC 3 83.3 % (10 / 12) 37.5 % (3 / 8)
bitoverlay CBC 3 100.0 % (6 / 6)
bitsetbit CBC 6 90.9 % (20 / 22) 50.0 % (7 / 14)
bitoverlay_no_len CBC 9 100.0 % (6 / 6)
bit_overlay CBC 12 80.0 % (8 / 10) 25.0 % (2 / 8)
bit_bit_count CBC 18 100.0 % (3 / 3)
bitlength CBC 21 100.0 % (3 / 3)
bitsubstr_no_len CBC 21 100.0 % (2 / 2)
bitnot CBC 60 100.0 % (11 / 11) 62.5 % (5 / 8)
bitsubstr CBC 60 100.0 % (2 / 2)
varbit_support CBC 60 93.8 % (15 / 16) 50.0 % (7 / 14)
varbittypmodout CBC 66 100.0 % (3 / 3)
bitxor CBC 69 100.0 % (17 / 17) 83.3 % (5 / 6)
bitcat CBC 81 100.0 % (4 / 4)
bit_and CBC 82 100.0 % (17 / 17) 83.3 % (5 / 6)
bit_or CBC 84 100.0 % (17 / 17) 83.3 % (5 / 6)
bit_catenate CBC 105 95.7 % (22 / 23) 75.0 % (9 / 12)
bitsubstring CBC 105 100.0 % (33 / 33) 83.3 % (20 / 24)
bittypmodout CBC 113 100.0 % (3 / 3)
varbittypmodin CBC 122 100.0 % (3 / 3)
anybit_typmodout CBC 179 83.3 % (5 / 6) 50.0 % (1 / 2)
bitposition CBC 306 95.7 % (45 / 47) 96.9 % (31 / 32)
bitshiftleft CBC 348 85.7 % (24 / 28) 38.2 % (13 / 34)
bitcmp CBC 378 100.0 % (7 / 7) 100.0 % (4 / 4)
bitshiftright CBC 438 90.3 % (28 / 31) 55.0 % (22 / 40)
bitne CBC 484 90.9 % (10 / 11) 83.3 % (5 / 6)
varbit CBC 489 53.3 % (8 / 15) 35.7 % (5 / 14)
bit CBC 502 100.0 % (16 / 16) 62.5 % (10 / 16)
bittoint8 CBC 685 90.0 % (9 / 10) 50.0 % (3 / 6)
bitfromint8 CBC 848 67.9 % (19 / 28) 43.8 % (7 / 16)
varbit_in CBC 917 90.6 % (48 / 53) 74.0 % (37 / 50)
bittypmodin CBC 940 100.0 % (3 / 3)
bittoint4 CBC 943 90.0 % (9 / 10) 50.0 % (3 / 6)
anybit_typmodin CBC 1062 70.0 % (7 / 10) 25.0 % (3 / 12)
bitfromint4 CBC 1505 71.4 % (20 / 28) 50.0 % (8 / 16)
bit_out CBC 2119 100.0 % (2 / 2)
biteq CBC 2656 100.0 % (11 / 11) 100.0 % (6 / 6)
bit_in CBC 2890 98.1 % (52 / 53) 92.0 % (46 / 50)
varbit_out CBC 3104 100.0 % (19 / 19) 85.0 % (17 / 20)
bitge CBC 4168 100.0 % (7 / 7) 100.0 % (4 / 4)
bitle CBC 4278 100.0 % (7 / 7) 100.0 % (4 / 4)
bitlt CBC 4940 100.0 % (7 / 7) 100.0 % (4 / 4)
bitgt CBC 5200 100.0 % (7 / 7) 100.0 % (4 / 4)
bit_cmp CBC 21353 100.0 % (10 / 10) 100.0 % (6 / 6)

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