LCOV - code coverage report
Current view: top level - src/backend/executor - nodeHash.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1053 1109 95.0 %
Date: 2025-12-16 12:18:01 Functions: 54 55 98.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ExecChooseHashTableSize 912086
ExecEndHash 36722
ExecHash 0
ExecHashAccumInstrumentation 342
ExecHashBuildSkewHash 124
ExecHashEstimate 198
ExecHashGetBucketAndBatch 40751826
ExecHashGetSkewBucket 30693028
ExecHashIncreaseBatchSize 198
ExecHashIncreaseNumBatches 829158
ExecHashIncreaseNumBuckets 72
ExecHashInitializeDSM 198
ExecHashInitializeWorker 558
ExecHashRemoveNextSkewBucket 102
ExecHashRetrieveInstrumentation 84
ExecHashSkewTableInsert 588
ExecHashTableCreate 27140
ExecHashTableDestroy 27030
ExecHashTableDetach 25372
ExecHashTableDetachBatch 26178
ExecHashTableInsert 12533334
ExecHashTableReset 940
ExecHashTableResetMatchFlags 76
ExecInitHash 36834
ExecParallelHashCloseBatchAccessors 60
ExecParallelHashEnsureBatchAccessors 962
ExecParallelHashFirstTuple 2780430
ExecParallelHashIncreaseNumBatches 56
ExecParallelHashIncreaseNumBuckets 136
ExecParallelHashJoinSetUpBatches 226
ExecParallelHashMergeCounters 360
ExecParallelHashNextTuple 3794594
ExecParallelHashPopChunkQueue 1166
ExecParallelHashPushTuple 2937430
ExecParallelHashRepartitionFirst 56
ExecParallelHashRepartitionRest 56
ExecParallelHashTableAlloc 628
ExecParallelHashTableInsert 2160192
ExecParallelHashTableInsertCurrentBatch 1041444
ExecParallelHashTableSetCurrentBatch 1856
ExecParallelHashTupleAlloc 2390554
ExecParallelHashTuplePrealloc 1522
ExecParallelPrepHashTableForUnmatched 90
ExecParallelScanHashBucket 4206108
ExecParallelScanHashTableForUnmatched 120072
ExecPrepHashTableForUnmatched 4102
ExecReScanHash 1884
ExecScanHashBucket 23428798
ExecScanHashTableForUnmatched 421482
ExecShutdownHash 32530
MultiExecHash 27140
MultiExecParallelHash 414
MultiExecPrivateHash 26726
dense_alloc 9644232
get_hash_memory_limit 1756610

Generated by: LCOV version 1.16