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

Function Name Sort by function name Hit count Sort by hit count
ExecChooseHashTableSize 716696
ExecEndHash 34412
ExecHash 0
ExecHashAccumInstrumentation 332
ExecHashBuildSkewHash 126
ExecHashEstimate 192
ExecHashGetBucketAndBatch 39666104
ExecHashGetSkewBucket 29873114
ExecHashIncreaseBatchSize 178
ExecHashIncreaseNumBatches 690978
ExecHashIncreaseNumBuckets 72
ExecHashInitializeDSM 192
ExecHashInitializeWorker 546
ExecHashRemoveNextSkewBucket 102
ExecHashRetrieveInstrumentation 84
ExecHashSkewTableInsert 588
ExecHashTableCreate 23618
ExecHashTableDestroy 23508
ExecHashTableDetach 22018
ExecHashTableDetachBatch 22806
ExecHashTableInsert 12187068
ExecHashTableReset 918
ExecHashTableResetMatchFlags 70
ExecInitHash 34524
ExecParallelHashCloseBatchAccessors 56
ExecParallelHashEnsureBatchAccessors 916
ExecParallelHashFirstTuple 2774430
ExecParallelHashIncreaseNumBatches 52
ExecParallelHashIncreaseNumBuckets 134
ExecParallelHashJoinSetUpBatches 220
ExecParallelHashMergeCounters 334
ExecParallelHashNextTuple 3794450
ExecParallelHashPopChunkQueue 1162
ExecParallelHashPushTuple 2939592
ExecParallelHashRepartitionFirst 52
ExecParallelHashRepartitionRest 52
ExecParallelHashTableAlloc 622
ExecParallelHashTableInsert 2160132
ExecParallelHashTableInsertCurrentBatch 1041444
ExecParallelHashTableSetCurrentBatch 1808
ExecParallelHashTupleAlloc 2390836
ExecParallelHashTuplePrealloc 1466
ExecParallelPrepHashTableForUnmatched 90
ExecParallelScanHashBucket 4200054
ExecParallelScanHashTableForUnmatched 120072
ExecPrepHashTableForUnmatched 4112
ExecReScanHash 1712
ExecScanHashBucket 21573962
ExecScanHashTableForUnmatched 449500
ExecShutdownHash 30668
MultiExecHash 23618
MultiExecParallelHash 396
MultiExecPrivateHash 23222
dense_alloc 9457816
get_hash_memory_limit 1402454

Generated by: LCOV version 1.16