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-09-08 17:18:03 Functions: 54 55 98.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ExecHash 0
ExecParallelHashCloseBatchAccessors 56
ExecParallelHashIncreaseNumBatches 58
ExecParallelHashRepartitionFirst 58
ExecParallelHashRepartitionRest 58
ExecHashIncreaseNumBuckets 72
ExecHashTableResetMatchFlags 74
ExecHashRetrieveInstrumentation 84
ExecParallelPrepHashTableForUnmatched 94
ExecHashRemoveNextSkewBucket 102
ExecHashBuildSkewHash 120
ExecParallelHashIncreaseNumBuckets 138
ExecHashEstimate 192
ExecHashInitializeDSM 192
ExecHashIncreaseBatchSize 194
ExecParallelHashJoinSetUpBatches 220
ExecHashAccumInstrumentation 332
ExecParallelHashMergeCounters 340
MultiExecParallelHash 396
ExecHashInitializeWorker 546
ExecHashSkewTableInsert 588
ExecParallelHashTableAlloc 622
ExecHashTableReset 908
ExecParallelHashEnsureBatchAccessors 926
ExecParallelHashPopChunkQueue 1166
ExecParallelHashTuplePrealloc 1520
ExecParallelHashTableSetCurrentBatch 1816
ExecReScanHash 1848
ExecPrepHashTableForUnmatched 3990
ExecHashTableDetach 22864
ExecHashTableDetachBatch 23642
MultiExecPrivateHash 24190
ExecHashTableDestroy 24476
ExecHashTableCreate 24586
MultiExecHash 24586
ExecShutdownHash 29594
ExecEndHash 33356
ExecInitHash 33468
ExecParallelScanHashTableForUnmatched 120072
ExecScanHashTableForUnmatched 422170
ExecChooseHashTableSize 664518
ExecHashIncreaseNumBatches 760074
ExecParallelHashTableInsertCurrentBatch 1041444
get_hash_memory_limit 1305822
ExecParallelHashTableInsert 2160132
ExecParallelHashTupleAlloc 2390598
ExecParallelHashFirstTuple 2774430
ExecParallelHashPushTuple 2936174
ExecParallelHashNextTuple 3794450
ExecParallelScanHashBucket 4200054
dense_alloc 9356516
ExecHashTableInsert 12106714
ExecScanHashBucket 22123728
ExecHashGetSkewBucket 29988506
ExecHashGetBucketAndBatch 39885758

Generated by: LCOV version 1.16