LCOV - code coverage report
Current view: top level - src/backend/executor - nodeHash.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1038 1090 95.2 %
Date: 2024-12-04 08:15:08 Functions: 53 54 98.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ExecChooseHashTableSize 567968
ExecEndHash 28810
ExecHash 0
ExecHashAccumInstrumentation 294
ExecHashBuildSkewHash 110
ExecHashEstimate 192
ExecHashGetBucketAndBatch 33207756
ExecHashGetSkewBucket 24392668
ExecHashIncreaseNumBatches 449136
ExecHashIncreaseNumBuckets 70
ExecHashInitializeDSM 192
ExecHashInitializeWorker 546
ExecHashRemoveNextSkewBucket 102
ExecHashRetrieveInstrumentation 84
ExecHashSkewTableInsert 588
ExecHashTableCreate 18516
ExecHashTableDestroy 18412
ExecHashTableDetach 17298
ExecHashTableDetachBatch 18162
ExecHashTableInsert 9839088
ExecHashTableReset 1224
ExecHashTableResetMatchFlags 8
ExecInitHash 28916
ExecParallelHashCloseBatchAccessors 48
ExecParallelHashEnsureBatchAccessors 882
ExecParallelHashFirstTuple 2774430
ExecParallelHashIncreaseNumBatches 50
ExecParallelHashIncreaseNumBuckets 144
ExecParallelHashJoinSetUpBatches 216
ExecParallelHashMergeCounters 294
ExecParallelHashNextTuple 3807186
ExecParallelHashPopChunkQueue 1144
ExecParallelHashPushTuple 2922220
ExecParallelHashRepartitionFirst 50
ExecParallelHashRepartitionRest 50
ExecParallelHashTableAlloc 750
ExecParallelHashTableInsert 2160132
ExecParallelHashTableInsertCurrentBatch 1082928
ExecParallelHashTableSetCurrentBatch 1946
ExecParallelHashTupleAlloc 2381028
ExecParallelHashTuplePrealloc 1718
ExecParallelPrepHashTableForUnmatched 68
ExecParallelScanHashBucket 4200054
ExecParallelScanHashTableForUnmatched 120072
ExecPrepHashTableForUnmatched 3536
ExecReScanHash 1314
ExecScanHashBucket 17834538
ExecScanHashTableForUnmatched 361658
ExecShutdownHash 25164
MultiExecHash 18516
MultiExecParallelHash 396
MultiExecPrivateHash 18120
dense_alloc 7723474
get_hash_memory_limit 1119392

Generated by: LCOV version 1.14