PostgreSQL Source Code  git master
LogicalTape Struct Reference

Data Fields

LogicalTapeSettapeSet
 
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
 

Detailed Description

Definition at line 137 of file logtape.c.

Field Documentation

◆ buffer

◆ buffer_size

◆ curBlockNumber

◆ dirty

bool LogicalTape::dirty

◆ firstBlockNumber

int64 LogicalTape::firstBlockNumber

◆ frozen

◆ max_size

int LogicalTape::max_size

Definition at line 166 of file logtape.c.

Referenced by LogicalTapeImport(), LogicalTapeRewindForRead(), and ltsCreateTape().

◆ nbytes

◆ nextBlockNumber

int64 LogicalTape::nextBlockNumber

◆ nprealloc

int LogicalTape::nprealloc

Definition at line 176 of file logtape.c.

Referenced by LogicalTapeRewindForRead(), ltsCreateTape(), and ltsGetPreallocBlock().

◆ offsetBlockNumber

int64 LogicalTape::offsetBlockNumber

◆ pos

◆ prealloc

int64* LogicalTape::prealloc

Definition at line 175 of file logtape.c.

Referenced by LogicalTapeRewindForRead(), ltsCreateTape(), and ltsGetPreallocBlock().

◆ prealloc_size

int LogicalTape::prealloc_size

Definition at line 177 of file logtape.c.

Referenced by LogicalTapeRewindForRead(), ltsCreateTape(), and ltsGetPreallocBlock().

◆ tapeSet

◆ writing

bool LogicalTape::writing

The documentation for this struct was generated from the following file: