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

Function Name Sort by function name Hit count Sort by hit count
ExecChooseHashTableSize 663722
ExecEndHash 33460
ExecHash 0
ExecHashAccumInstrumentation 332
ExecHashBuildSkewHash 122
ExecHashEstimate 192
ExecHashGetBucketAndBatch 39492700
ExecHashGetSkewBucket 29691518
ExecHashIncreaseBatchSize 186
ExecHashIncreaseNumBatches 725526
ExecHashIncreaseNumBuckets 72
ExecHashInitializeDSM 192
ExecHashInitializeWorker 548
ExecHashRemoveNextSkewBucket 102
ExecHashRetrieveInstrumentation 84
ExecHashSkewTableInsert 588
ExecHashTableCreate 24706
ExecHashTableDestroy 24596
ExecHashTableDetach 22960
ExecHashTableDetachBatch 23734
ExecHashTableInsert 11905728
ExecHashTableReset 906
ExecHashTableResetMatchFlags 74
ExecInitHash 33572
ExecParallelHashCloseBatchAccessors 60
ExecParallelHashEnsureBatchAccessors 930
ExecParallelHashFirstTuple 2774430
ExecParallelHashIncreaseNumBatches 62
ExecParallelHashIncreaseNumBuckets 136
ExecParallelHashJoinSetUpBatches 220
ExecParallelHashMergeCounters 344
ExecParallelHashNextTuple 3812846
ExecParallelHashPopChunkQueue 1166
ExecParallelHashPushTuple 2930784
ExecParallelHashRepartitionFirst 62
ExecParallelHashRepartitionRest 62
ExecParallelHashTableAlloc 622
ExecParallelHashTableInsert 2160098
ExecParallelHashTableInsertCurrentBatch 1038874
ExecParallelHashTableSetCurrentBatch 1822
ExecParallelHashTupleAlloc 2385054
ExecParallelHashTuplePrealloc 1516
ExecParallelPrepHashTableForUnmatched 96
ExecParallelScanHashBucket 4200054
ExecParallelScanHashTableForUnmatched 120072
ExecPrepHashTableForUnmatched 4184
ExecReScanHash 1872
ExecScanHashBucket 21685244
ExecScanHashTableForUnmatched 427368
ExecShutdownHash 29710
MultiExecHash 24706
MultiExecParallelHash 398
MultiExecPrivateHash 24308
dense_alloc 9183460
get_hash_memory_limit 1306790

Generated by: LCOV version 1.16