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 15:15:32 Functions: 80.9 % 110 89 1 17 3 80 2 7 18 81
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

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)
PQfnumber GIC 107860 66.7 % (28 / 42)
PQescapeInternal GIC 1256 72.9 % (35 / 48)
PQgetResult GIC 588426 82.3 % (51 / 62)
PQescapeStringInternal GIC 4389 68.8 % (22 / 32)
PQexitPipelineMode GIC 58 63.0 % (17 / 27)
PQgetline UNC 0 0.0 % (0 / 9)
PQputCopyData GIC 294651 57.9 % (11 / 19)
check_param_number UIC 0 0.0 % (0 / 8)
check_tuple_field_number GIC 19448212 41.7 % (5 / 12)
PQclear GNC 1756268 73.9 % (17 / 23)
PQftable UIC 0 0.0 % (0 / 6)
PQmakeEmptyPGresult CBC 1084110 86.7 % (39 / 45)
PQparamtype UIC 0 0.0 % (0 / 6)
PQsendFlushRequest GIC 7 57.1 % (8 / 14)
PQsetResultAttrs CBC 2564 73.9 % (17 / 23)
pqPipelineProcessQueue GIC 1900 77.8 % (21 / 27)
pqSaveParameterStatus GIC 128398 87.8 % (43 / 49)
PQfn GIC 1063 64.3 % (9 / 14)
PQsendQueryPrepared GIC 8050 50.0 % (5 / 10)
get_hex UIC 0 0.0 % (0 / 5)
pqAddTuple GIC 4032843 75.0 % (15 / 20)
PQescapeStringConn GNC 4389 60.0 % (6 / 10)
PQescapeInternal ECB 1256
PQescapeStringConn GIC 4389
PQresultMemorySize UBC 0 0.0 % (0 / 4)
PQresultVerboseErrorMessage GIC 3 63.6 % (7 / 11)
PQsetSingleRowMode GIC 31 69.2 % (9 / 13)
check_field_number GIC 236749 50.0 % (4 / 8)
PQenterPipelineMode GIC 58 70.0 % (7 / 10)
PQfreeNotify UIC 0 0.0 % (0 / 3)
pqPrepareAsyncResult GIC 270992 85.0 % (17 / 20)
pqResultAlloc CBC 19224480 93.2 % (41 / 44)
pqSetResultError CBC 18089 66.7 % (6 / 9)
PQdescribePrepared GIC 45 66.7 % (4 / 6)
PQescapeString UIC 0 0.0 % (0 / 2)
PQexecParams GIC 922 66.7 % (4 / 6)
PQfmod GIC 149 66.7 % (4 / 6)
PQprepare GIC 1122 66.7 % (4 / 6)
pqAllocCmdQueueEntry GIC 246958 81.8 % (9 / 11)
PQbinaryTuples GIC 400 75.0 % (3 / 4)
PQcmdStatus GIC 189002 75.0 % (3 / 4)
PQgetlength GIC 18092 83.3 % (5 / 6)
PQoidValue GIC 75191 90.9 % (10 / 11)
PQputnbytes GIC 200002 75.0 % (3 / 4)
PQresultAlloc CBC 2564 75.0 % (3 / 4)
pqCommandQueueAdvance GIC 246361 88.9 % (8 / 9)
PQescapeIdentifier GIC 551 100.0 % (2 / 2)
PQexecFinish GIC 63078 100.0 % (10 / 10)
PQputline GNC 200002 100.0 % (2 / 2)
PQresultErrorMessage GIC 27466 100.0 % (4 / 4)
PQresultStatus GIC 834539 100.0 % (4 / 4)
PQsendDescribePortal GIC 1 100.0 % (2 / 2)
PQsendDescribePrepared GIC 1 100.0 % (2 / 2)
pqClearAsyncResult GIC 301161 100.0 % (7 / 7)
pqResultStrdup CBC 383497 100.0 % (5 / 5)
pqSaveErrorResult GIC 12 100.0 % (4 / 4)
PQcmdTuples ECB 131617
PQconsumeInput ECB 409939
PQdescribePortal EUB 0
PQendcopy ECB 151
PQescapeBytea EUB 0
PQescapeByteaConn EUB 0
PQescapeLiteral ECB 705
PQexec ECB 56966
PQexecPrepared ECB 4024
PQexecStart ECB 63079
PQfformat ECB 4658
PQflush ECB 128269
PQfname ECB 115785
PQfreemem ECB 2262215
PQfsize ECB 80
PQftablecol EUB 0
PQftype ECB 116077
PQgetCopyData ECB 2470798
PQgetisnull ECB 5075847
PQgetlineAsync EUB 0
PQgetvalue ECB 14354273
PQisBusy ECB 108319
PQisnonblocking ECB 2
PQisthreadsafe EUB 0
PQnfields ECB 155037
PQnotifies ECB 160632
PQnparams EUB 0
PQntuples ECB 232314
PQoidStatus EUB 0
PQpipelineSync ECB 57
PQputCopyEnd ECB 700
PQresStatus ECB 22
PQresultErrorField ECB 245070
PQsendDescribe ECB 47
PQsendPrepare ECB 1299
PQsendQuery ECB 235104
PQsendQueryContinue EUB 0
PQsendQueryInternal ECB 235104
PQsendQueryParams ECB 2402
PQsendQueryStart ECB 246902
PQsetnonblocking ECB 3
PQunescapeBytea EUB 0
getCopyResult ECB 4590
parseInput ECB 1413708
pqAppendCmdQueueEntry ECB 246958
pqInternalNotice ECB 1
pqPipelineFlush ECB 11798
pqRecycleCmdQueueEntry ECB 246361
pqRowProcessor ECB 4032843
pqSaveMessageField ECB 221710
pqSaveWriteError ECB 3

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