PostgreSQL Source Code: HashMemoryChunkData Struct Reference (original) (raw)
#include <[hashjoin.h](hashjoin%5F8h%5Fsource.html)>
Data Fields | |
---|---|
int | ntuples |
size_t | maxlen |
size_t | used |
union { | |
struct HashMemoryChunkData * unshared | |
dsa_pointer shared | |
} | next |
Detailed Description
Definition at line 128 of file hashjoin.h.
Field Documentation
◆ maxlen
size_t HashMemoryChunkData::maxlen
Definition at line 131 of file hashjoin.h.
Referenced by dense_alloc(), and ExecParallelHashTupleAlloc().
◆
union { ... } HashMemoryChunkData::next
Referenced by dense_alloc(), ExecHashIncreaseNumBatches(), ExecHashIncreaseNumBuckets(), ExecHashTableDetachBatch(), ExecParallelHashPopChunkQueue(), and ExecParallelHashTupleAlloc().
◆ ntuples
int HashMemoryChunkData::ntuples
Definition at line 130 of file hashjoin.h.
Referenced by dense_alloc().
◆ shared
dsa_pointer HashMemoryChunkData::shared
Definition at line 138 of file hashjoin.h.
Referenced by ExecHashTableDetachBatch(), ExecParallelHashPopChunkQueue(), and ExecParallelHashTupleAlloc().
◆ unshared
struct HashMemoryChunkData* HashMemoryChunkData::unshared
Definition at line 137 of file hashjoin.h.
Referenced by dense_alloc(), ExecHashIncreaseNumBatches(), and ExecHashIncreaseNumBuckets().
◆ used
size_t HashMemoryChunkData::used
Definition at line 132 of file hashjoin.h.
Referenced by dense_alloc(), and ExecParallelHashTupleAlloc().
The documentation for this struct was generated from the following file:
- src/include/executor/hashjoin.h