PostgreSQL Source Code: LogicalTape Struct Reference (original) (raw)
Data Fields | |
---|---|
LogicalTapeSet * | tapeSet |
bool | writing |
bool | frozen |
bool | dirty |
int64 | firstBlockNumber |
int64 | curBlockNumber |
int64 | nextBlockNumber |
int64 | offsetBlockNumber |
char * | buffer |
int | buffer_size |
int | max_size |
int | pos |
int | nbytes |
int64 * | prealloc |
int | nprealloc |
int | prealloc_size |
Definition at line 137 of file logtape.c.
◆ buffer
char* LogicalTape::buffer
Definition at line 164 of file logtape.c.
Referenced by LogicalTapeBackspace(), LogicalTapeClose(), LogicalTapeFreeze(), LogicalTapeRead(), LogicalTapeRewindForRead(), LogicalTapeSeek(), LogicalTapeTell(), LogicalTapeWrite(), ltsCreateTape(), ltsInitReadBuffer(), and ltsReadFillBuffer().
◆ buffer_size
int LogicalTape::buffer_size
◆ curBlockNumber
int64 LogicalTape::curBlockNumber
◆ dirty
◆ firstBlockNumber
int64 LogicalTape::firstBlockNumber
◆ frozen
◆ max_size
int LogicalTape::max_size
◆ nbytes
◆ nextBlockNumber
int64 LogicalTape::nextBlockNumber
◆ nprealloc
int LogicalTape::nprealloc
◆ offsetBlockNumber
int64 LogicalTape::offsetBlockNumber
◆ pos
◆ prealloc
int64* LogicalTape::prealloc
◆ prealloc_size
int LogicalTape::prealloc_size
◆ tapeSet
◆ writing
bool LogicalTape::writing
The documentation for this struct was generated from the following file:
- src/backend/utils/sort/logtape.c