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 15:15:32 Functions: 98.2 % 55 54 1 46 4 4 47 1
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
dense_alloc GIC 5581934 61.5 % (16 / 26)
ExecHashBuildSkewHash GIC 60 86.0 % (49 / 57)
ExecParallelPrepHashTableForUnmatched GNC 43 85.7 % (18 / 21)
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)
ExecParallelHashTableInsertCurrentBatch GIC 542037 92.3 % (12 / 13)
ExecReScanHash GIC 508 80.0 % (4 / 5)
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)
ExecHashGetBucketAndBatch GIC 19072646 100.0 % (10 / 10)
ExecHashGetHashValue GIC 14391751 100.0 % (22 / 22)
ExecHashTableInsert GIC 7002056 100.0 % (31 / 31)
ExecHashTableReset GIC 752 100.0 % (9 / 9)
ExecInitHash CBC 14214 100.0 % (16 / 16)
ExecParallelHashCloseBatchAccessors GIC 34 100.0 % (9 / 9)
ExecParallelHashFirstTuple GIC 1374924 100.0 % (5 / 5)
ExecParallelHashPopChunkQueue GIC 593 100.0 % (10 / 10)
ExecParallelHashTableAlloc GIC 408 100.0 % (9 / 9)
ExecParallelHashTableInsert GIC 1080060 100.0 % (25 / 25)
ExecParallelHashTableSetCurrentBatch GIC 1109 100.0 % (12 / 12)
ExecParallelHashTupleAlloc GIC 1191074 100.0 % (66 / 66)
ExecParallelScanHashBucket GIC 2100024 100.0 % (17 / 17)
ExecParallelScanHashTableForUnmatched GNC 60030 100.0 % (19 / 19)
ExecPrepHashTableForUnmatched GIC 2414 100.0 % (5 / 5)
MultiExecHash CBC 9886 100.0 % (9 / 9)
MultiExecPrivateHash CBC 9697 100.0 % (23 / 23)
get_hash_memory_limit GIC 469967 100.0 % (4 / 4)
ExecHashGetSkewBucket ECB 14046374
ExecHashIncreaseNumBuckets ECB 59
ExecHashInitializeDSM ECB 93
ExecHashInitializeWorker ECB 267
ExecHashRemoveNextSkewBucket ECB 51
ExecHashSkewTableInsert ECB 294
ExecHashTableDestroy ECB 9844
ExecHashTableDetach ECB 9424
ExecHashTableDetachBatch ECB 9912
ExecHashTableResetMatchFlags ECB 3
ExecParallelHashEnsureBatchAccessors ECB 455
ExecParallelHashIncreaseNumBatches ECB 30
ExecParallelHashIncreaseNumBuckets ECB 72
ExecParallelHashMergeCounters ECB 166
ExecParallelHashNextTuple ECB 1900052
ExecParallelHashPushTuple ECB 1471484
ExecParallelHashRepartitionFirst ECB 30
ExecParallelHashRepartitionRest ECB 30
ExecScanHashBucket ECB 8962526
ExecScanHashTableForUnmatched ECB 375958
ExecShutdownHash ECB 12754

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