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-01-11 09:18:14 Functions: 54 55 98.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ExecChooseHashTableSize 912322
ExecEndHash 35852
ExecHash 0
ExecHashAccumInstrumentation 338
ExecHashBuildSkewHash 126
ExecHashEstimate 198
ExecHashGetBucketAndBatch 38978648
ExecHashGetSkewBucket 30086038
ExecHashIncreaseBatchSize 180
ExecHashIncreaseNumBatches 725520
ExecHashIncreaseNumBuckets 48
ExecHashInitializeDSM 198
ExecHashInitializeWorker 558
ExecHashRemoveNextSkewBucket 102
ExecHashRetrieveInstrumentation 84
ExecHashSkewTableInsert 588
ExecHashTableCreate 26306
ExecHashTableDestroy 26196
ExecHashTableDetach 24558
ExecHashTableDetachBatch 25468
ExecHashTableInsert 12186988
ExecHashTableReset 1208
ExecHashTableResetMatchFlags 76
ExecInitHash 35964
ExecParallelHashCloseBatchAccessors 46
ExecParallelHashEnsureBatchAccessors 878
ExecParallelHashFirstTuple 2780430
ExecParallelHashIncreaseNumBatches 48
ExecParallelHashIncreaseNumBuckets 72
ExecParallelHashJoinSetUpBatches 218
ExecParallelHashMergeCounters 348
ExecParallelHashNextTuple 3742234
ExecParallelHashPopChunkQueue 648
ExecParallelHashPushTuple 2578800
ExecParallelHashRepartitionFirst 48
ExecParallelHashRepartitionRest 48
ExecParallelHashTableAlloc 740
ExecParallelHashTableInsert 2160192
ExecParallelHashTableInsertCurrentBatch 1071500
ExecParallelHashTableSetCurrentBatch 2006
ExecParallelHashTupleAlloc 2363066
ExecParallelHashTuplePrealloc 1530
ExecParallelPrepHashTableForUnmatched 100
ExecParallelScanHashBucket 4206108
ExecParallelScanHashTableForUnmatched 120072
ExecPrepHashTableForUnmatched 4250
ExecReScanHash 1866
ExecScanHashBucket 22742456
ExecScanHashTableForUnmatched 437752
ExecShutdownHash 31686
MultiExecHash 26306
MultiExecParallelHash 414
MultiExecPrivateHash 25892
dense_alloc 9332694
get_hash_memory_limit 1759888

Generated by: LCOV version 1.16