LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeHash.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 95.6 % 1170 1118 5 13 29 5 19 604 87 408 28 667 30
Current Date: 2023-04-08 17:13:01 Functions: 98.2 % 55 54 1 46 4 4 47 1
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 94.5 % 73 69 4 3 63 3 5
View type: Flat (120,180] days: 100.0 % 2 2 2
Legend: Lines: hit not hit (180,240] days: 95.7 % 23 22 1 1 20 1 1
(240..) days: 95.6 % 1072 1025 1 12 29 5 19 600 2 404 26 602
Function coverage date bins:
[..60] days: 66.7 % 3 2 2 1
(240..) days: 54.7 % 95 52 1 46 2 4 42

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
dense_alloc GIC 5581934 61.5 % (16 / 26)
ExecHashRemoveNextSkewBucket GIC 51 82.1 % (32 / 39)
ExecHashTableResetMatchFlags GIC 3 63.6 % (7 / 11)
ExecScanHashTableForUnmatched GIC 375958 87.0 % (20 / 23)
ExecHash UBC 0 0.0 % (0 / 2)
ExecParallelHashTuplePrealloc GIC 865 93.3 % (28 / 30)
ExecChooseHashTableSize GIC 236685 98.2 % (54 / 55)
ExecHashIncreaseNumBatches GIC 380031 98.1 % (53 / 54)
ExecHashRetrieveInstrumentation GIC 42 87.5 % (7 / 8)
ExecHashTableCreate GNC 9886 98.8 % (85 / 86)
ExecParallelHashIncreaseNumBatches GIC 30 98.6 % (70 / 71)
MultiExecParallelHash GNC 189 97.5 % (39 / 40)
ExecEndHash CBC 14172 100.0 % (5 / 5)
ExecHashAccumInstrumentation GIC 164 100.0 % (7 / 7)
ExecHashEstimate GIC 93 100.0 % (7 / 7)
ExecHashInitializeDSM GIC 93 100.0 % (10 / 10)
ExecInitHash CBC 14214 100.0 % (16 / 16)
ExecParallelHashCloseBatchAccessors GIC 34 100.0 % (9 / 9)
ExecParallelHashFirstTuple GIC 1374924 100.0 % (5 / 5)
ExecParallelHashIncreaseNumBuckets GIC 72 100.0 % (34 / 34)
ExecParallelHashMergeCounters GIC 166 100.0 % (17 / 17)
ExecParallelHashNextTuple GIC 1900052 100.0 % (4 / 4)
ExecParallelHashTableAlloc GIC 408 100.0 % (9 / 9)
ExecParallelHashTableInsert GIC 1080060 100.0 % (25 / 25)
ExecParallelScanHashBucket GIC 2100024 100.0 % (17 / 17)
ExecParallelScanHashTableForUnmatched GNC 60030 100.0 % (19 / 19)
ExecPrepHashTableForUnmatched GIC 2414 100.0 % (5 / 5)
ExecScanHashBucket GIC 8962526 100.0 % (19 / 19)
ExecShutdownHash GIC 12754 100.0 % (6 / 6)
MultiExecHash CBC 9886 100.0 % (9 / 9)
MultiExecPrivateHash CBC 9697 100.0 % (23 / 23)
ExecHashBuildSkewHash ECB 60
ExecHashGetBucketAndBatch ECB 19072646
ExecHashGetHashValue ECB 14391751
ExecHashGetSkewBucket ECB 14046374
ExecHashIncreaseNumBuckets ECB 59
ExecHashInitializeWorker ECB 267
ExecHashSkewTableInsert ECB 294
ExecHashTableDestroy ECB 9844
ExecHashTableDetach ECB 9424
ExecHashTableDetachBatch ECB 9912
ExecHashTableInsert ECB 7002056
ExecHashTableReset ECB 752
ExecParallelHashEnsureBatchAccessors ECB 455
ExecParallelHashPopChunkQueue ECB 593
ExecParallelHashPushTuple ECB 1471484
ExecParallelHashRepartitionFirst ECB 30
ExecParallelHashRepartitionRest ECB 30
ExecParallelHashTableInsertCurrentBatch ECB 542037
ExecParallelHashTableSetCurrentBatch ECB 1109
ExecParallelHashTupleAlloc ECB 1191074
ExecParallelPrepHashTableForUnmatched ECB 43
ExecReScanHash ECB 508
get_hash_memory_limit ECB 469967

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