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-29 21:14:48 Functions: 53 54 98.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ExecHash 0
ExecParallelHashIncreaseNumBatches 48
ExecParallelHashRepartitionFirst 48
ExecParallelHashRepartitionRest 48
ExecParallelHashCloseBatchAccessors 50
ExecHashIncreaseNumBuckets 70
ExecParallelPrepHashTableForUnmatched 70
ExecHashTableResetMatchFlags 74
ExecHashRetrieveInstrumentation 84
ExecHashRemoveNextSkewBucket 102
ExecHashBuildSkewHash 114
ExecParallelHashIncreaseNumBuckets 140
ExecHashEstimate 192
ExecHashInitializeDSM 192
ExecParallelHashJoinSetUpBatches 216
ExecParallelHashMergeCounters 288
ExecHashAccumInstrumentation 302
MultiExecParallelHash 398
ExecHashInitializeWorker 548
ExecHashSkewTableInsert 588
ExecParallelHashTableAlloc 758
ExecParallelHashEnsureBatchAccessors 874
ExecParallelHashPopChunkQueue 1130
ExecHashTableReset 1304
ExecReScanHash 1332
ExecParallelHashTuplePrealloc 1684
ExecParallelHashTableSetCurrentBatch 1976
ExecPrepHashTableForUnmatched 3594
ExecHashTableDetach 17448
MultiExecPrivateHash 18292
ExecHashTableDetachBatch 18322
ExecHashTableDestroy 18580
ExecHashTableCreate 18690
MultiExecHash 18690
ExecShutdownHash 25372
ExecEndHash 29116
ExecInitHash 29228
ExecParallelScanHashTableForUnmatched 120072
ExecScanHashTableForUnmatched 360090
ExecHashIncreaseNumBatches 552768
ExecChooseHashTableSize 572238
ExecParallelHashTableInsertCurrentBatch 1079090
get_hash_memory_limit 1126270
ExecParallelHashTableInsert 2160098
ExecParallelHashTupleAlloc 2374332
ExecParallelHashFirstTuple 2774430
ExecParallelHashPushTuple 2915392
ExecParallelHashNextTuple 3825582
ExecParallelScanHashBucket 4200054
dense_alloc 7905366
ExecHashTableInsert 10227836
ExecScanHashBucket 17835860
ExecHashGetSkewBucket 24542788
ExecHashGetBucketAndBatch 33609834

Generated by: LCOV version 1.14