LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-exec.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 62.6 % 1629 1020 609 1020
Current Date: 2026-07-25 19:08:27 +0900 Functions: 83.2 % 119 99 20 99
Baseline: lcov-20260725-baseline Branches: 53.6 % 1182 634 548 634
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 31.6 % 38 12 26 12
(360..) days: 63.4 % 1591 1008 583 1008
Function coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 83.8 % 117 98 19 98
Branch coverage date bins:
(30,360] days: 17.9 % 28 5 23 5
(360..) days: 54.5 % 1154 629 525 629

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
PQescapeBytea UBC 0 0.0 % (0 / 2)
PQescapeByteaConn UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
PQescapeByteaInternal UBC 0 0.0 % (0 / 61) 0.0 % (0 / 54)
PQfreeNotify UBC 0 0.0 % (0 / 3)
PQftable UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
PQftablecol UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
PQgetline UBC 0 0.0 % (0 / 9) 0.0 % (0 / 8)
PQgetlineAsync UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
PQisthreadsafe UBC 0 0.0 % (0 / 2)
PQnparams UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
PQoidStatus UBC 0 0.0 % (0 / 9) 0.0 % (0 / 6)
PQparamtype UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
PQresultMemorySize UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
PQsendQueryContinue UBC 0 0.0 % (0 / 2)
PQsetvalue UBC 0 0.0 % (0 / 37) 0.0 % (0 / 28)
PQunescapeBytea UBC 0 0.0 % (0 / 47) 0.0 % (0 / 40)
check_param_number UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
dupEvents UBC 0 0.0 % (0 / 21) 0.0 % (0 / 12)
get_hex UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
pqInternalNotice UBC 0 0.0 % (0 / 20) 0.0 % (0 / 6)
PQclosePortal CBC 1 66.7 % (4 / 6) 50.0 % (2 / 4)
PQclosePrepared CBC 1 66.7 % (4 / 6) 50.0 % (2 / 4)
PQdescribePortal CBC 1 66.7 % (4 / 6) 50.0 % (2 / 4)
PQsendClosePortal CBC 1 100.0 % (2 / 2)
PQsendDescribePortal CBC 1 100.0 % (2 / 2)
PQsendDescribePrepared CBC 1 100.0 % (2 / 2)
PQisnonblocking CBC 2 75.0 % (3 / 4) 50.0 % (2 / 4)
PQresultVerboseErrorMessage CBC 3 63.6 % (7 / 11) 37.5 % (3 / 8)
pqSaveWriteError CBC 4 85.7 % (6 / 7) 50.0 % (1 / 2)
PQsetnonblocking CBC 5 75.0 % (9 / 12) 60.0 % (6 / 10)
PQresStatus CBC 22 75.0 % (3 / 4) 50.0 % (1 / 2)
PQsendClosePrepared CBC 26 100.0 % (2 / 2)
PQsetSingleRowMode CBC 33 85.7 % (6 / 7) 50.0 % (1 / 2)
PQsendFlushRequest CBC 44 56.2 % (9 / 16) 50.0 % (7 / 14)
PQdescribePrepared CBC 58 66.7 % (4 / 6) 50.0 % (2 / 4)
PQescapeString CBC 64 100.0 % (2 / 2)
pqSaveErrorResult CBC 67 100.0 % (4 / 4)
PQsetChunkedRowsMode CBC 70 100.0 % (7 / 7) 75.0 % (3 / 4)
PQfsize CBC 80 66.7 % (4 / 6) 50.0 % (2 / 4)
PQsendTypedCommand CBC 90 64.5 % (20 / 31) 57.7 % (15 / 26)
PQsendPipelineSync CBC 101 100.0 % (2 / 2)
canChangeResultMode CBC 103 75.0 % (9 / 12) 64.3 % (9 / 14)
PQfmod CBC 170 66.7 % (4 / 6) 50.0 % (2 / 4)
PQescapeIdentifier CBC 184 100.0 % (2 / 2)
PQendcopy CBC 205 75.0 % (3 / 4) 50.0 % (1 / 2)
PQexitPipelineMode CBC 280 63.0 % (17 / 27) 47.4 % (9 / 19)
PQpipelineSync CBC 292 100.0 % (2 / 2)
PQenterPipelineMode CBC 294 70.0 % (7 / 10) 66.7 % (4 / 6)
pqPipelineSyncInternal CBC 393 63.3 % (19 / 30) 57.9 % (11 / 19)
PQbinaryTuples CBC 639 75.0 % (3 / 4) 50.0 % (1 / 2)
PQfn CBC 878 100.0 % (2 / 2)
PQescapeLiteral CBC 913 100.0 % (2 / 2)
PQexecParams CBC 1063 66.7 % (4 / 6) 50.0 % (2 / 4)
PQescapeInternal CBC 1097 87.7 % (57 / 65) 85.7 % (48 / 56)
PQputCopyEnd CBC 1130 61.5 % (16 / 26) 43.3 % (13 / 30)
PQprepare CBC 1191 83.3 % (5 / 6) 75.0 % (3 / 4)
PQnfn CBC 1343 64.3 % (9 / 14) 50.0 % (7 / 14)
PQsendPrepare CBC 1437 59.1 % (26 / 44) 60.0 % (24 / 40)
PQcopyResult CBC 2594 38.9 % (14 / 36) 30.0 % (9 / 30)
PQresultAlloc CBC 2594 75.0 % (3 / 4) 50.0 % (2 / 4)
PQsetResultAttrs CBC 2594 73.9 % (17 / 23) 60.0 % (12 / 20)
pqPipelineProcessQueue CBC 2877 79.3 % (23 / 29) 68.8 % (11 / 16)
PQsendQueryParams CBC 3195 60.0 % (6 / 10) 62.5 % (5 / 8)
PQfformat CBC 4632 66.7 % (4 / 6) 50.0 % (2 / 4)
PQexecPrepared CBC 5053 66.7 % (4 / 6) 50.0 % (2 / 4)
PQescapeStringConn CBC 6494 60.0 % (6 / 10) 33.3 % (2 / 6)
PQescapeStringInternal CBC 6558 100.0 % (35 / 35) 92.3 % (24 / 26)
getCopyResult CBC 7042 62.5 % (5 / 8) 66.7 % (4 / 6)
PQsendQueryPrepared CBC 9438 50.0 % (5 / 10) 50.0 % (4 / 8)
PQsendQueryGuts CBC 12632 68.4 % (52 / 76) 63.8 % (60 / 94)
pqPipelineFlush CBC 14304 100.0 % (5 / 5) 75.0 % (3 / 4)
PQgetlength CBC 21259 83.3 % (5 / 6) 75.0 % (3 / 4)
pqSetResultError CBC 32690 66.7 % (6 / 9) 50.0 % (4 / 8)
PQresultErrorMessage CBC 48466 100.0 % (4 / 4) 75.0 % (3 / 4)
PQexec CBC 96695 83.3 % (5 / 6) 75.0 % (3 / 4)
PQexecFinish CBC 104050 100.0 % (10 / 10) 90.0 % (9 / 10)
PQexecStart CBC 104063 39.1 % (9 / 23) 33.3 % (6 / 18)
PQoidValue CBC 130743 90.9 % (10 / 11) 50.0 % (7 / 14)
PQisBusy CBC 160646 80.0 % (4 / 5) 66.7 % (4 / 6)
PQflush CBC 176646 75.0 % (3 / 4) 50.0 % (2 / 4)
PQfname CBC 190833 66.7 % (4 / 6) 50.0 % (2 / 4)
PQputline CBC 200028 100.0 % (2 / 2)
PQputnbytes CBC 200028 75.0 % (3 / 4) 50.0 % (1 / 2)
PQnfields CBC 206629 75.0 % (3 / 4) 50.0 % (1 / 2)
PQcmdTuples CBC 226339 77.4 % (24 / 31) 86.7 % (26 / 30)
pqSaveParameterStatus CBC 235412 86.0 % (43 / 50) 79.4 % (27 / 34)
PQfnumber CBC 248955 33.3 % (14 / 42) 36.1 % (13 / 36)
PQnotifies CBC 272258 90.9 % (10 / 11) 83.3 % (5 / 6)
PQntuples CBC 341617 100.0 % (4 / 4) 100.0 % (2 / 2)
PQputCopyData CBC 359522 78.9 % (15 / 19) 59.1 % (13 / 22)
pqSaveMessageField CBC 389707 88.9 % (8 / 9) 50.0 % (1 / 2)
PQsendQuery CBC 398690 100.0 % (2 / 2)
PQsendQueryInternal CBC 398690 66.7 % (18 / 27) 62.5 % (10 / 16)
pqRecycleCmdQueueEntry CBC 411960 88.9 % (8 / 9) 66.7 % (4 / 6)
PQsendQueryStart CBC 412850 75.0 % (18 / 24) 70.6 % (12 / 17)
pqAllocCmdQueueEntry CBC 413236 81.8 % (9 / 11) 75.0 % (3 / 4)
pqAppendCmdQueueEntry CBC 413236 100.0 % (17 / 17) 76.9 % (10 / 13)
PQresultErrorField CBC 433385 100.0 % (7 / 7) 100.0 % (6 / 6)
pqPrepareAsyncResult CBC 444953 85.0 % (17 / 20) 66.7 % (8 / 12)
PQcmdStatus CBC 451607 75.0 % (3 / 4) 50.0 % (1 / 2)
pqClearAsyncResult CBC 508472 100.0 % (7 / 7)
PQconsumeInput CBC 592363 77.8 % (7 / 9) 75.0 % (6 / 8)
pqResultStrdup CBC 673664 100.0 % (5 / 5) 50.0 % (1 / 2)
pqCommandQueueAdvance CBC 858335 100.0 % (13 / 13) 100.0 % (12 / 12)
PQgetResult CBC 974853 82.8 % (53 / 64) 75.0 % (30 / 40)
PQmakeEmptyPGresult CBC 1268244 86.7 % (39 / 45) 60.0 % (6 / 10)
PQresultStatus CBC 1671119 100.0 % (4 / 4) 100.0 % (2 / 2)
parseInput CBC 2184387 100.0 % (3 / 3)
PQclear CBC 2384298 73.9 % (17 / 23) 60.0 % (6 / 10)
PQfreemem CBC 2688245 100.0 % (3 / 3)
PQftype CBC 2701395 66.7 % (4 / 6) 50.0 % (2 / 4)
check_field_number CBC 2897110 50.0 % (4 / 8) 50.0 % (3 / 6)
PQgetCopyData CBC 2947931 66.7 % (6 / 9) 66.7 % (4 / 6)
PQgetisnull CBC 3547536 83.3 % (5 / 6) 75.0 % (3 / 4)
pqAddTuple CBC 3937782 75.0 % (15 / 20) 66.7 % (8 / 12)
pqRowProcessor CBC 3937782 87.5 % (28 / 32) 81.8 % (18 / 22)
PQgetvalue CBC 18744815 75.0 % (3 / 4) 50.0 % (1 / 2)
check_tuple_field_number CBC 22313610 41.7 % (5 / 12) 50.0 % (5 / 10)
pqResultAlloc CBC 24055374 91.3 % (42 / 46) 81.8 % (18 / 22)

Generated by: LCOV version 2.0-1