LCOV - code coverage report
Current view: top level - src/backend/executor - nodeHash.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1040 1090 95.4 %
Date: 2025-01-30 14:15:28 Functions: 53 54 98.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ExecChooseHashTableSize 573270
ExecEndHash 28944
ExecHash 0
ExecHashAccumInstrumentation 298
ExecHashBuildSkewHash 112
ExecHashEstimate 192
ExecHashGetBucketAndBatch 33540270
ExecHashGetSkewBucket 24437398
ExecHashIncreaseNumBatches 552762
ExecHashIncreaseNumBuckets 110
ExecHashInitializeDSM 192
ExecHashInitializeWorker 546
ExecHashRemoveNextSkewBucket 102
ExecHashRetrieveInstrumentation 84
ExecHashSkewTableInsert 588
ExecHashTableCreate 18870
ExecHashTableDestroy 18760
ExecHashTableDetach 17628
ExecHashTableDetachBatch 18518
ExecHashTableInsert 10174062
ExecHashTableReset 1260
ExecHashTableResetMatchFlags 70
ExecInitHash 29056
ExecParallelHashCloseBatchAccessors 54
ExecParallelHashEnsureBatchAccessors 886
ExecParallelHashFirstTuple 2774430
ExecParallelHashIncreaseNumBatches 54
ExecParallelHashIncreaseNumBuckets 142
ExecParallelHashJoinSetUpBatches 218
ExecParallelHashMergeCounters 300
ExecParallelHashNextTuple 3800818
ExecParallelHashPopChunkQueue 1150
ExecParallelHashPushTuple 2924412
ExecParallelHashRepartitionFirst 54
ExecParallelHashRepartitionRest 54
ExecParallelHashTableAlloc 766
ExecParallelHashTableInsert 2160132
ExecParallelHashTableInsertCurrentBatch 1084174
ExecParallelHashTableSetCurrentBatch 2002
ExecParallelHashTupleAlloc 2383278
ExecParallelHashTuplePrealloc 1754
ExecParallelPrepHashTableForUnmatched 74
ExecParallelScanHashBucket 4200054
ExecParallelScanHashTableForUnmatched 120072
ExecPrepHashTableForUnmatched 3578
ExecReScanHash 1332
ExecScanHashBucket 17481488
ExecScanHashTableForUnmatched 375964
ExecShutdownHash 25200
MultiExecHash 18870
MultiExecParallelHash 396
MultiExecPrivateHash 18474
dense_alloc 7917366
get_hash_memory_limit 1128480

Generated by: LCOV version 1.14