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: