LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-exec.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 62.3 % 1627 1013 7 2 605 4 4 1005 8 9
Current Date: 2026-05-05 10:23:31 +0900 Functions: 83.1 % 118 98 1 19 1 97 1
Baseline: lcov-20260505-025707-baseline Branches: 53.3 % 1182 630 18 2 532 3 4 623 20 6
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 28.6 % 35 10 7 18 4 6
(360..) days: 63.0 % 1592 1003 2 587 4 999
Function coverage date bins:
(360..) days: 83.1 % 118 98 1 19 1 97
Branch coverage date bins:
(30,360] days: 17.9 % 28 5 18 5 4 1
(360..) days: 54.2 % 1154 625 2 527 3 622

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
PQescapeByteaInternal UNC 0 0.0 % (0 / 61) 0.0 % (0 / 54)
PQunescapeBytea UBC 0 0.0 % (0 / 47) 0.0 % (0 / 40)
PQsetvalue UBC 0 0.0 % (0 / 37) 0.0 % (0 / 28)
PQfnumber CBC 283647 33.3 % (14 / 42) 36.1 % (13 / 36)
PQsendQueryGuts CBC 10462 68.4 % (52 / 76) 63.8 % (60 / 94)
PQcopyResult CBC 2595 38.9 % (14 / 36) 30.0 % (9 / 30)
dupEvents UBC 0 0.0 % (0 / 21) 0.0 % (0 / 12)
pqInternalNotice UBC 0 0.0 % (0 / 20) 0.0 % (0 / 6)
PQsendPrepare CBC 1430 59.1 % (26 / 44) 60.0 % (24 / 40)
PQexecStart CBC 109096 39.1 % (9 / 23) 33.3 % (6 / 18)
PQgetResult CBC 982268 82.8 % (53 / 64) 75.0 % (30 / 40)
PQsendTypedCommand CBC 90 64.5 % (20 / 31) 57.7 % (15 / 26)
pqPipelineSyncInternal CBC 341 63.3 % (19 / 30) 57.9 % (11 / 19)
PQexitPipelineMode CBC 252 63.0 % (17 / 27) 47.4 % (9 / 19)
PQputCopyEnd CBC 1113 61.5 % (16 / 26) 43.3 % (13 / 30)
PQsendQueryInternal CBC 402346 63.0 % (17 / 27) 56.2 % (9 / 16)
PQgetline UBC 0 0.0 % (0 / 9) 0.0 % (0 / 8)
PQoidStatus UBC 0 0.0 % (0 / 9) 0.0 % (0 / 6)
PQescapeByteaConn UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
PQescapeInternal GNC 2195 87.7 % (57 / 65) 85.7 % (48 / 56)
PQsendQueryStart CBC 414328 66.7 % (16 / 24) 64.7 % (11 / 17)
check_param_number UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
PQcmdTuples CBC 223742 77.4 % (24 / 31) 86.7 % (26 / 30)
PQsendFlushRequest CBC 44 56.2 % (9 / 16) 50.0 % (7 / 14)
check_tuple_field_number CBC 28394832 41.7 % (5 / 12) 50.0 % (5 / 10)
pqSaveParameterStatus CBC 235205 86.0 % (43 / 50) 79.4 % (27 / 34)
PQclear CBC 2391456 73.9 % (17 / 23) 60.0 % (6 / 10)
PQftable UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
PQftablecol UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
PQmakeEmptyPGresult CBC 1268836 86.7 % (39 / 45) 60.0 % (6 / 10)
PQparamtype UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
PQsetResultAttrs CBC 2595 73.9 % (17 / 23) 60.0 % (12 / 20)
pqPipelineProcessQueue CBC 2725 79.3 % (23 / 29) 68.8 % (11 / 16)
PQfn CBC 1341 64.3 % (9 / 14) 50.0 % (7 / 14)
PQsendQueryParams CBC 3080 50.0 % (5 / 10) 50.0 % (4 / 8)
PQsendQueryPrepared CBC 7382 50.0 % (5 / 10) 50.0 % (4 / 8)
get_hex UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
pqAddTuple CBC 5012062 75.0 % (15 / 20) 66.7 % (8 / 12)
PQescapeStringConn CBC 8141 60.0 % (6 / 10) 33.3 % (2 / 6)
PQgetlineAsync UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
PQnparams UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
PQputCopyData CBC 311625 78.9 % (15 / 19) 59.1 % (13 / 22)
PQresultMemorySize UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
PQresultVerboseErrorMessage CBC 3 63.6 % (7 / 11) 37.5 % (3 / 8)
check_field_number CBC 2986562 50.0 % (4 / 8) 50.0 % (3 / 6)
pqResultAlloc CBC 31139749 91.3 % (42 / 46) 81.8 % (18 / 22)
pqRowProcessor CBC 5012062 87.5 % (28 / 32) 81.8 % (18 / 22)
PQenterPipelineMode CBC 266 70.0 % (7 / 10) 66.7 % (4 / 6)
PQfreeNotify UBC 0 0.0 % (0 / 3)
PQgetCopyData CBC 2844241 66.7 % (6 / 9) 66.7 % (4 / 6)
PQsetnonblocking CBC 5 75.0 % (9 / 12) 60.0 % (6 / 10)
canChangeResultMode CBC 105 75.0 % (9 / 12) 64.3 % (9 / 14)
getCopyResult CBC 7059 62.5 % (5 / 8) 66.7 % (4 / 6)
pqPrepareAsyncResult CBC 445883 85.0 % (17 / 20) 66.7 % (8 / 12)
pqSetResultError CBC 32208 66.7 % (6 / 9) 50.0 % (4 / 8)
PQclosePortal CBC 1 66.7 % (4 / 6) 50.0 % (2 / 4)
PQclosePrepared CBC 1 66.7 % (4 / 6) 50.0 % (2 / 4)
PQconsumeInput CBC 528746 77.8 % (7 / 9) 75.0 % (6 / 8)
PQdescribePortal CBC 1 66.7 % (4 / 6) 50.0 % (2 / 4)
PQdescribePrepared CBC 58 66.7 % (4 / 6) 50.0 % (2 / 4)
PQescapeBytea UBC 0 0.0 % (0 / 2)
PQexecParams CBC 1046 66.7 % (4 / 6) 50.0 % (2 / 4)
PQexecPrepared CBC 2982 66.7 % (4 / 6) 50.0 % (2 / 4)
PQfformat CBC 4631 66.7 % (4 / 6) 50.0 % (2 / 4)
PQfmod CBC 170 66.7 % (4 / 6) 50.0 % (2 / 4)
PQfname CBC 188491 66.7 % (4 / 6) 50.0 % (2 / 4)
PQfsize CBC 80 66.7 % (4 / 6) 50.0 % (2 / 4)
PQftype CBC 2793190 66.7 % (4 / 6) 50.0 % (2 / 4)
PQisthreadsafe UBC 0 0.0 % (0 / 2)
PQsendQueryContinue UBC 0 0.0 % (0 / 2)
pqAllocCmdQueueEntry CBC 414664 81.8 % (9 / 11) 75.0 % (3 / 4)
PQbinaryTuples CBC 632 75.0 % (3 / 4) 50.0 % (1 / 2)
PQcmdStatus CBC 446142 75.0 % (3 / 4) 50.0 % (1 / 2)
PQendcopy CBC 205 75.0 % (3 / 4) 50.0 % (1 / 2)
PQexec CBC 103821 83.3 % (5 / 6) 75.0 % (3 / 4)
PQflush CBC 120112 75.0 % (3 / 4) 50.0 % (2 / 4)
PQgetisnull CBC 3782396 83.3 % (5 / 6) 75.0 % (3 / 4)
PQgetlength CBC 21118 83.3 % (5 / 6) 75.0 % (3 / 4)
PQgetvalue CBC 24591318 75.0 % (3 / 4) 50.0 % (1 / 2)
PQisBusy CBC 157492 80.0 % (4 / 5) 66.7 % (4 / 6)
PQisnonblocking CBC 2 75.0 % (3 / 4) 50.0 % (2 / 4)
PQnfields CBC 205061 75.0 % (3 / 4) 50.0 % (1 / 2)
PQnotifies CBC 268922 90.9 % (10 / 11) 83.3 % (5 / 6)
PQoidValue CBC 128844 90.9 % (10 / 11) 50.0 % (7 / 14)
PQprepare CBC 1186 83.3 % (5 / 6) 75.0 % (3 / 4)
PQputnbytes CBC 200028 75.0 % (3 / 4) 50.0 % (1 / 2)
PQresStatus CBC 22 75.0 % (3 / 4) 50.0 % (1 / 2)
PQresultAlloc CBC 2595 75.0 % (3 / 4) 50.0 % (2 / 4)
PQsetSingleRowMode CBC 35 85.7 % (6 / 7) 50.0 % (1 / 2)
pqCommandQueueAdvance CBC 860809 92.3 % (12 / 13) 91.7 % (11 / 12)
pqRecycleCmdQueueEntry CBC 413411 88.9 % (8 / 9) 66.7 % (4 / 6)
pqSaveMessageField CBC 383326 88.9 % (8 / 9) 50.0 % (1 / 2)
pqSaveWriteError CBC 4 85.7 % (6 / 7) 50.0 % (1 / 2)
PQescapeIdentifier CBC 876 100.0 % (2 / 2)
PQescapeLiteral CBC 1319 100.0 % (2 / 2)
PQescapeString CBC 64 100.0 % (2 / 2)
PQescapeStringInternal CBC 8205 100.0 % (35 / 35) 92.3 % (24 / 26)
PQexecFinish CBC 109083 100.0 % (10 / 10) 90.0 % (9 / 10)
PQfreemem CBC 2645357 100.0 % (3 / 3)
PQntuples CBC 345041 100.0 % (4 / 4) 100.0 % (2 / 2)
PQpipelineSync CBC 264 100.0 % (2 / 2)
PQputline CBC 200028 100.0 % (2 / 2)
PQresultErrorField CBC 426874 100.0 % (7 / 7) 100.0 % (6 / 6)
PQresultErrorMessage CBC 47601 100.0 % (4 / 4) 75.0 % (3 / 4)
PQresultStatus CBC 1657851 100.0 % (4 / 4) 100.0 % (2 / 2)
PQsendClosePortal CBC 1 100.0 % (2 / 2)
PQsendClosePrepared CBC 26 100.0 % (2 / 2)
PQsendDescribePortal CBC 1 100.0 % (2 / 2)
PQsendDescribePrepared CBC 1 100.0 % (2 / 2)
PQsendPipelineSync CBC 77 100.0 % (2 / 2)
PQsendQuery CBC 402346 100.0 % (2 / 2)
PQsetChunkedRowsMode CBC 70 100.0 % (7 / 7) 75.0 % (3 / 4)
parseInput CBC 2136617 100.0 % (3 / 3)
pqAppendCmdQueueEntry CBC 414664 100.0 % (17 / 17) 76.9 % (10 / 13)
pqClearAsyncResult CBC 509279 100.0 % (7 / 7)
pqPipelineFlush CBC 12103 100.0 % (5 / 5) 75.0 % (3 / 4)
pqResultStrdup CBC 712485 100.0 % (5 / 5) 50.0 % (1 / 2)
pqSaveErrorResult CBC 66 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta