LCOV - code coverage report
Current view: top level - src/backend/executor - nodeHash.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1051 1109 94.8 %
Date: 2026-02-07 22:18:23 Functions: 54 55 98.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ExecChooseHashTableSize 925942
ExecEndHash 36920
ExecHash 0
ExecHashAccumInstrumentation 336
ExecHashBuildSkewHash 122
ExecHashEstimate 198
ExecHashGetBucketAndBatch 39338496
ExecHashGetSkewBucket 30147118
ExecHashIncreaseBatchSize 196
ExecHashIncreaseNumBatches 794616
ExecHashIncreaseNumBuckets 66
ExecHashInitializeDSM 198
ExecHashInitializeWorker 558
ExecHashRemoveNextSkewBucket 102
ExecHashRetrieveInstrumentation 84
ExecHashSkewTableInsert 588
ExecHashTableCreate 27364
ExecHashTableDestroy 27254
ExecHashTableDetach 25594
ExecHashTableDetachBatch 26500
ExecHashTableInsert 12277548
ExecHashTableReset 1212
ExecHashTableResetMatchFlags 76
ExecInitHash 37032
ExecParallelHashCloseBatchAccessors 52
ExecParallelHashEnsureBatchAccessors 864
ExecParallelHashFirstTuple 2780430
ExecParallelHashIncreaseNumBatches 56
ExecParallelHashIncreaseNumBuckets 72
ExecParallelHashJoinSetUpBatches 222
ExecParallelHashMergeCounters 332
ExecParallelHashNextTuple 3692706
ExecParallelHashPopChunkQueue 680
ExecParallelHashPushTuple 2596620
ExecParallelHashRepartitionFirst 56
ExecParallelHashRepartitionRest 56
ExecParallelHashTableAlloc 756
ExecParallelHashTableInsert 2160192
ExecParallelHashTableInsertCurrentBatch 1081668
ExecParallelHashTableSetCurrentBatch 1994
ExecParallelHashTupleAlloc 2380888
ExecParallelHashTuplePrealloc 1632
ExecParallelPrepHashTableForUnmatched 96
ExecParallelScanHashBucket 4206108
ExecParallelScanHashTableForUnmatched 120072
ExecPrepHashTableForUnmatched 4238
ExecReScanHash 1888
ExecScanHashBucket 22848854
ExecScanHashTableForUnmatched 444610
ExecShutdownHash 32754
MultiExecHash 27364
MultiExecParallelHash 414
MultiExecPrivateHash 26950
dense_alloc 9332682
get_hash_memory_limit 1778060

Generated by: LCOV version 1.16