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: