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

Function Name Sort by function name Hit count Sort by hit count
ExecChooseHashTableSize 717258
ExecEndHash 34508
ExecHash 0
ExecHashAccumInstrumentation 332
ExecHashBuildSkewHash 126
ExecHashEstimate 192
ExecHashGetBucketAndBatch 39610932
ExecHashGetSkewBucket 29711566
ExecHashIncreaseBatchSize 186
ExecHashIncreaseNumBatches 725526
ExecHashIncreaseNumBuckets 92
ExecHashInitializeDSM 192
ExecHashInitializeWorker 546
ExecHashRemoveNextSkewBucket 102
ExecHashRetrieveInstrumentation 84
ExecHashSkewTableInsert 588
ExecHashTableCreate 23444
ExecHashTableDestroy 23334
ExecHashTableDetach 21808
ExecHashTableDetachBatch 22574
ExecHashTableInsert 12092678
ExecHashTableReset 934
ExecHashTableResetMatchFlags 70
ExecInitHash 34620
ExecParallelHashCloseBatchAccessors 50
ExecParallelHashEnsureBatchAccessors 934
ExecParallelHashFirstTuple 2774430
ExecParallelHashIncreaseNumBatches 50
ExecParallelHashIncreaseNumBuckets 142
ExecParallelHashJoinSetUpBatches 216
ExecParallelHashMergeCounters 348
ExecParallelHashNextTuple 3807186
ExecParallelHashPopChunkQueue 1152
ExecParallelHashPushTuple 2929632
ExecParallelHashRepartitionFirst 50
ExecParallelHashRepartitionRest 50
ExecParallelHashTableAlloc 606
ExecParallelHashTableInsert 2160132
ExecParallelHashTableInsertCurrentBatch 1036416
ExecParallelHashTableSetCurrentBatch 1790
ExecParallelHashTupleAlloc 2382070
ExecParallelHashTuplePrealloc 1452
ExecParallelPrepHashTableForUnmatched 88
ExecParallelScanHashBucket 4200054
ExecParallelScanHashTableForUnmatched 120072
ExecPrepHashTableForUnmatched 4144
ExecReScanHash 1748
ExecScanHashBucket 21587998
ExecScanHashTableForUnmatched 457354
ExecShutdownHash 30758
MultiExecHash 23444
MultiExecParallelHash 396
MultiExecPrivateHash 23048
dense_alloc 9300582
get_hash_memory_limit 1407376

Generated by: LCOV version 1.16