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

Function Name Sort by function name Hit count Sort by hit count
ExecChooseHashTableSize 895670
ExecEndHash 35378
ExecHash 0
ExecHashAccumInstrumentation 332
ExecHashBuildSkewHash 124
ExecHashEstimate 198
ExecHashGetBucketAndBatch 39719414
ExecHashGetSkewBucket 30039624
ExecHashIncreaseBatchSize 182
ExecHashIncreaseNumBatches 656442
ExecHashIncreaseNumBuckets 72
ExecHashInitializeDSM 198
ExecHashInitializeWorker 558
ExecHashRemoveNextSkewBucket 102
ExecHashRetrieveInstrumentation 84
ExecHashSkewTableInsert 588
ExecHashTableCreate 26282
ExecHashTableDestroy 26172
ExecHashTableDetach 24518
ExecHashTableDetachBatch 25282
ExecHashTableInsert 12000642
ExecHashTableReset 916
ExecHashTableResetMatchFlags 74
ExecInitHash 35490
ExecParallelHashCloseBatchAccessors 50
ExecParallelHashEnsureBatchAccessors 932
ExecParallelHashFirstTuple 2780430
ExecParallelHashIncreaseNumBatches 50
ExecParallelHashIncreaseNumBuckets 136
ExecParallelHashJoinSetUpBatches 220
ExecParallelHashMergeCounters 336
ExecParallelHashNextTuple 3832094
ExecParallelHashPopChunkQueue 1132
ExecParallelHashPushTuple 2917420
ExecParallelHashRepartitionFirst 50
ExecParallelHashRepartitionRest 50
ExecParallelHashTableAlloc 604
ExecParallelHashTableInsert 2160192
ExecParallelHashTableInsertCurrentBatch 1031332
ExecParallelHashTableSetCurrentBatch 1744
ExecParallelHashTupleAlloc 2370422
ExecParallelHashTuplePrealloc 1436
ExecParallelPrepHashTableForUnmatched 84
ExecParallelScanHashBucket 4206108
ExecParallelScanHashTableForUnmatched 120072
ExecPrepHashTableForUnmatched 4058
ExecReScanHash 1896
ExecScanHashBucket 22772896
ExecScanHashTableForUnmatched 436034
ExecShutdownHash 31220
MultiExecHash 26282
MultiExecParallelHash 414
MultiExecPrivateHash 25868
dense_alloc 9312536
get_hash_memory_limit 1729810

Generated by: LCOV version 1.16