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: 2025-01-16 20:16:30 Functions: 53 54 98.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ExecHash 0
ExecParallelHashCloseBatchAccessors 48
ExecParallelHashIncreaseNumBatches 50
ExecParallelHashRepartitionFirst 50
ExecParallelHashRepartitionRest 50
ExecHashTableResetMatchFlags 70
ExecParallelPrepHashTableForUnmatched 70
ExecHashIncreaseNumBuckets 72
ExecHashRetrieveInstrumentation 84
ExecHashRemoveNextSkewBucket 102
ExecHashBuildSkewHash 108
ExecParallelHashIncreaseNumBuckets 144
ExecHashEstimate 192
ExecHashInitializeDSM 192
ExecParallelHashJoinSetUpBatches 216
ExecParallelHashMergeCounters 294
ExecHashAccumInstrumentation 300
MultiExecParallelHash 396
ExecHashInitializeWorker 546
ExecHashSkewTableInsert 588
ExecParallelHashTableAlloc 750
ExecParallelHashEnsureBatchAccessors 882
ExecParallelHashPopChunkQueue 1142
ExecHashTableReset 1210
ExecReScanHash 1332
ExecParallelHashTuplePrealloc 1718
ExecParallelHashTableSetCurrentBatch 1964
ExecPrepHashTableForUnmatched 3612
ExecHashTableDetach 17436
MultiExecPrivateHash 18282
ExecHashTableDetachBatch 18302
ExecHashTableDestroy 18568
ExecHashTableCreate 18678
MultiExecHash 18678
ExecShutdownHash 25354
ExecEndHash 29098
ExecInitHash 29210
ExecParallelScanHashTableForUnmatched 120072
ExecScanHashTableForUnmatched 371128
ExecHashIncreaseNumBatches 483684
ExecChooseHashTableSize 572014
ExecParallelHashTableInsertCurrentBatch 1082928
get_hash_memory_limit 1126442
ExecParallelHashTableInsert 2160132
ExecParallelHashTupleAlloc 2381028
ExecParallelHashFirstTuple 2774430
ExecParallelHashPushTuple 2920584
ExecParallelHashNextTuple 3807186
ExecParallelScanHashBucket 4200054
dense_alloc 7810942
ExecHashTableInsert 9951932
ExecScanHashBucket 17825292
ExecHashGetSkewBucket 24449050
ExecHashGetBucketAndBatch 33351574

Generated by: LCOV version 1.14