LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-exec.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 61.5 % 1544 949 38 72 288 197 108 507 13 321 281 535 9 21
Current Date: 2023-04-08 17:13:01 Functions: 80.9 % 110 89 1 17 3 80 2 7 18 81
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 2 2 2
View type: Flat (120,180] days: 13.2 % 38 5 33 4 1 1
Legend: Lines: hit not hit (180,240] days: 56.5 % 23 13 5 3 2 3 7 2 1 2
(240..) days: 62.7 % 1481 929 69 286 197 105 500 5 319 281 532
Function coverage date bins:
(180,240] days: 50.0 % 2 1 1 1
(240..) days: 42.5 % 207 88 17 3 80 1 7 18 81

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
PQescapeByteaInternal UIC 0 0.0 % (0 / 50)
PQsetvalue UBC 0 0.0 % (0 / 37)
PQsendQueryGuts GIC 10452 68.4 % (52 / 76)
PQcopyResult CBC 2564 38.9 % (14 / 36)
dupEvents UBC 0 0.0 % (0 / 21)
PQsendPrepare GIC 1299 59.1 % (26 / 44)
PQescapeInternal GIC 1256 72.9 % (35 / 48)
PQputCopyEnd GIC 700 61.5 % (16 / 26)
PQoidStatus UIC 0 0.0 % (0 / 9)
PQsendDescribe GIC 47 65.4 % (17 / 26)
PQescapeByteaConn UIC 0 0.0 % (0 / 8)
PQputCopyData GIC 294651 57.9 % (11 / 19)
PQsendQueryStart GIC 246902 63.6 % (14 / 22)
pqRowProcessor GIC 4032843 77.8 % (28 / 36)
PQcmdTuples GIC 131617 77.4 % (24 / 31)
check_tuple_field_number GIC 19448212 41.7 % (5 / 12)
PQclear GNC 1756268 73.9 % (17 / 23)
PQdescribePortal UIC 0 0.0 % (0 / 6)
PQftable UIC 0 0.0 % (0 / 6)
PQmakeEmptyPGresult CBC 1084110 86.7 % (39 / 45)
PQparamtype UIC 0 0.0 % (0 / 6)
PQsetResultAttrs CBC 2564 73.9 % (17 / 23)
PQfn GIC 1063 64.3 % (9 / 14)
PQsendQueryParams GIC 2402 50.0 % (5 / 10)
PQsendQueryPrepared GIC 8050 50.0 % (5 / 10)
get_hex UIC 0 0.0 % (0 / 5)
PQescapeStringConn GNC 4389 60.0 % (6 / 10)
PQescapeInternal ECB 1256
PQescapeStringConn GIC 4389
PQnparams UIC 0 0.0 % (0 / 4)
PQresultMemorySize UBC 0 0.0 % (0 / 4)
PQresultVerboseErrorMessage GIC 3 63.6 % (7 / 11)
check_field_number GIC 236749 50.0 % (4 / 8)
PQfreeNotify UIC 0 0.0 % (0 / 3)
PQgetCopyData GIC 2470798 66.7 % (6 / 9)
PQsetnonblocking GIC 3 75.0 % (9 / 12)
getCopyResult GIC 4590 62.5 % (5 / 8)
pqResultAlloc CBC 19224480 93.2 % (41 / 44)
pqSetResultError CBC 18089 66.7 % (6 / 9)
PQescapeString UIC 0 0.0 % (0 / 2)
PQexecParams GIC 922 66.7 % (4 / 6)
PQexecPrepared GIC 4024 66.7 % (4 / 6)
PQfmod GIC 149 66.7 % (4 / 6)
PQfname GIC 115785 66.7 % (4 / 6)
PQftype GIC 116077 66.7 % (4 / 6)
PQisthreadsafe UIC 0 0.0 % (0 / 2)
pqAllocCmdQueueEntry GIC 246958 81.8 % (9 / 11)
PQbinaryTuples GIC 400 75.0 % (3 / 4)
PQcmdStatus GIC 189002 75.0 % (3 / 4)
PQflush GIC 128269 75.0 % (3 / 4)
PQgetisnull GIC 5075847 83.3 % (5 / 6)
PQgetvalue GIC 14354273 75.0 % (3 / 4)
PQisnonblocking GIC 2 75.0 % (3 / 4)
PQnfields GNC 155037 75.0 % (3 / 4)
PQnfields GIC 155037
check_tuple_field_number ECB 19448212
PQoidValue GIC 75191 90.9 % (10 / 11)
PQputnbytes GIC 200002 75.0 % (3 / 4)
PQresStatus GIC 22 75.0 % (3 / 4)
PQresultAlloc CBC 2564 75.0 % (3 / 4)
pqCommandQueueAdvance GIC 246361 88.9 % (8 / 9)
pqRecycleCmdQueueEntry GIC 246361 88.9 % (8 / 9)
pqSaveMessageField GIC 221710 88.9 % (8 / 9)
PQescapeIdentifier GIC 551 100.0 % (2 / 2)
PQescapeLiteral GIC 705 100.0 % (2 / 2)
PQresultErrorMessage GIC 27466 100.0 % (4 / 4)
PQsendDescribePortal GIC 1 100.0 % (2 / 2)
pqAppendCmdQueueEntry GIC 246958 100.0 % (17 / 17)
pqPipelineFlush GIC 11798 100.0 % (5 / 5)
pqResultStrdup CBC 383497 100.0 % (5 / 5)
pqSaveErrorResult GIC 12 100.0 % (4 / 4)
PQconsumeInput ECB 409939
PQdescribePrepared ECB 45
PQendcopy ECB 151
PQenterPipelineMode ECB 58
PQescapeBytea EUB 0
PQescapeStringInternal ECB 4389
PQexec ECB 56966
PQexecFinish ECB 63078
PQexecStart ECB 63079
PQexitPipelineMode ECB 58
PQfformat ECB 4658
PQfnumber ECB 107860
PQfreemem ECB 2262215
PQfsize ECB 80
PQftablecol EUB 0
PQgetResult ECB 588426
PQgetlength ECB 18092
PQgetline EUB 0
PQgetlineAsync EUB 0
PQisBusy ECB 108319
PQnotifies ECB 160632
PQntuples ECB 232314
PQpipelineSync ECB 57
PQprepare ECB 1122
PQputline ECB 200002
PQresultErrorField ECB 245070
PQresultStatus ECB 834539
PQsendDescribePrepared ECB 1
PQsendFlushRequest ECB 7
PQsendQuery ECB 235104
PQsendQueryContinue EUB 0
PQsendQueryInternal ECB 235104
PQsetSingleRowMode ECB 31
PQunescapeBytea EUB 0
check_param_number EUB 0
parseInput ECB 1413708
pqAddTuple ECB 4032843
pqClearAsyncResult ECB 301161
pqInternalNotice ECB 1
pqPipelineProcessQueue ECB 1900
pqPrepareAsyncResult ECB 270992
pqSaveParameterStatus ECB 128398
pqSaveWriteError ECB 3

Generated by: LCOV version v1.16-55-g56c0a2a