LCOV - code coverage report
Current view: top level - src/backend/executor - nodeHash.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1033 1109 93.1 %
Date: 2026-02-07 14:18:19 Functions: 53 55 96.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ExecHash 0
ExecHashIncreaseNumBuckets 0
ExecParallelHashCloseBatchAccessors 52
ExecParallelHashIncreaseNumBatches 58
ExecParallelHashRepartitionFirst 58
ExecParallelHashRepartitionRest 58
ExecHashTableResetMatchFlags 72
ExecParallelHashIncreaseNumBuckets 72
ExecHashRetrieveInstrumentation 84
ExecHashRemoveNextSkewBucket 102
ExecParallelPrepHashTableForUnmatched 102
ExecHashBuildSkewHash 120
ExecHashIncreaseBatchSize 176
ExecHashEstimate 198
ExecHashInitializeDSM 198
ExecParallelHashJoinSetUpBatches 222
ExecParallelHashMergeCounters 332
ExecHashAccumInstrumentation 334
MultiExecParallelHash 414
ExecHashInitializeWorker 558
ExecHashSkewTableInsert 588
ExecParallelHashPopChunkQueue 682
ExecParallelHashTableAlloc 756
ExecParallelHashEnsureBatchAccessors 864
ExecHashTableReset 1154
ExecParallelHashTuplePrealloc 1658
ExecReScanHash 1882
ExecParallelHashTableSetCurrentBatch 2012
ExecPrepHashTableForUnmatched 4220
ExecHashTableDetach 25652
ExecHashTableDetachBatch 26572
MultiExecPrivateHash 27002
ExecHashTableDestroy 27306
ExecHashTableCreate 27416
MultiExecHash 27416
ExecShutdownHash 32796
ExecEndHash 36962
ExecInitHash 37074
ExecParallelScanHashTableForUnmatched 120072
ExecScanHashTableForUnmatched 431488
ExecHashIncreaseNumBatches 760056
ExecChooseHashTableSize 927222
ExecParallelHashTableInsertCurrentBatch 1081668
get_hash_memory_limit 1779982
ExecParallelHashTableInsert 2160192
ExecParallelHashTupleAlloc 2379234
ExecParallelHashPushTuple 2594962
ExecParallelHashFirstTuple 2780430
ExecParallelHashNextTuple 3692706
ExecParallelScanHashBucket 4206108
dense_alloc 9231952
ExecHashTableInsert 12039804
ExecScanHashBucket 23259388
ExecHashGetSkewBucket 30214574
ExecHashGetBucketAndBatch 39015908

Generated by: LCOV version 1.16