PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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
 
int64prealloc
 
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: