LCOV - differential code coverage report
Current view: top level - src/backend/nodes - outfuncs.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 54.6 % 379 207 6 8 158 15 192 7 6
Current Date: 2026-05-29 21:51:00 -0400 Functions: 56.7 % 30 17 1 12 3 14
Baseline: lcov-20260530-034037-baseline Branches: 36.4 % 610 222 5 297 86 1 114 5 102 288 112
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 65.2 % 23 15 6 2 15
(360..) days: 53.9 % 356 192 8 156 192
Function coverage date bins:
(360..) days: 56.7 % 30 17 1 12 3 14
Branch coverage date bins:
(30,360] days: 35.7 % 14 5 5 4 5
(360..) days: 36.4 % 596 217 297 82 1 114 102

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
outNode GNC 3732357 73.1 % (19 / 26) 28.6 % (121 / 423)
_outA_Expr UBC 0 0.0 % (0 / 66) 0.0 % (0 / 23)
outToken CBC 1391179 84.2 % (16 / 19) 61.1 % (22 / 36)
_outEquivalenceClass UBC 0 0.0 % (0 / 19) 0.0 % (0 / 8)
_outList CBC 363116 81.8 % (18 / 22) 70.8 % (17 / 24)
_outRangeTblEntry GNC 55674 87.3 % (69 / 79) 82.1 % (23 / 28)
_outA_Const UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
_outBitString UBC 0 0.0 % (0 / 4) 0.0 % (0 / 4)
_outForeignKeyOptInfo UNC 0 0.0 % (0 / 19) 0.0 % (0 / 4)
writeIndexCols UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
writeNodeArray UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
_outBoolExpr CBC 15538 100.0 % (18 / 18) 66.7 % (4 / 6)
_outBoolean UBC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
writeBoolCols CBC 285 100.0 % (1 / 1) 66.7 % (4 / 6)
_outConst CBC 122509 100.0 % (14 / 14) 87.5 % (7 / 8)
outDatum GNC 105772 93.8 % (15 / 16) 87.5 % (7 / 8)
writeIntCols CBC 516 100.0 % (1 / 1) 75.0 % (3 / 4)
_outString CBC 1038720 100.0 % (6 / 6) 100.0 % (2 / 2)
outBitmapset CBC 836400 100.0 % (8 / 8) 100.0 % (2 / 2)
outChar CBC 51550 100.0 % (7 / 7) 100.0 % (2 / 2)
writeAttrNumberCols CBC 600 100.0 % (1 / 1) 100.0 % (4 / 4)
writeOidCols CBC 1468 100.0 % (1 / 1) 100.0 % (4 / 4)
_outExtensibleNode UBC 0 0.0 % (0 / 6)
_outFloat UBC 0 0.0 % (0 / 3)
_outInteger UBC 0 0.0 % (0 / 3)
bmsToString UBC 0 0.0 % (0 / 4)
nodeToString CBC 48631 100.0 % (2 / 2)
nodeToStringInternal CBC 48631 100.0 % (7 / 7)
nodeToStringWithLocations UBC 0 0.0 % (0 / 2)
outDouble CBC 10880 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta