PostgreSQL Source Code  git master
LogicalTapeSet Struct Reference

Data Fields

BufFilepfile
 
long nBlocksAllocated
 
long nBlocksWritten
 
long nHoleBlocks
 
bool forgetFreeSpace
 
long * freeBlocks
 
long nFreeBlocks
 
Size freeBlocksLen
 
bool enable_prealloc
 
int nTapes
 
LogicalTapetapes
 

Detailed Description

Definition at line 185 of file logtape.c.

Field Documentation

◆ enable_prealloc

bool LogicalTapeSet::enable_prealloc

Definition at line 215 of file logtape.c.

Referenced by LogicalTapeSetCreate(), and ltsGetBlock().

◆ forgetFreeSpace

bool LogicalTapeSet::forgetFreeSpace

Definition at line 211 of file logtape.c.

Referenced by LogicalTapeSetCreate(), LogicalTapeSetForgetFreeSpace(), and ltsReleaseBlock().

◆ freeBlocks

long* LogicalTapeSet::freeBlocks

◆ freeBlocksLen

Size LogicalTapeSet::freeBlocksLen

Definition at line 214 of file logtape.c.

Referenced by LogicalTapeSetCreate(), and ltsReleaseBlock().

◆ nBlocksAllocated

long LogicalTapeSet::nBlocksAllocated

Definition at line 199 of file logtape.c.

Referenced by LogicalTapeSetCreate(), ltsConcatWorkerTapes(), and ltsGetFreeBlock().

◆ nBlocksWritten

long LogicalTapeSet::nBlocksWritten

◆ nFreeBlocks

long LogicalTapeSet::nFreeBlocks

Definition at line 213 of file logtape.c.

Referenced by LogicalTapeSetCreate(), ltsGetFreeBlock(), and ltsReleaseBlock().

◆ nHoleBlocks

long LogicalTapeSet::nHoleBlocks

Definition at line 201 of file logtape.c.

Referenced by LogicalTapeSetBlocks(), LogicalTapeSetCreate(), and ltsConcatWorkerTapes().

◆ nTapes

int LogicalTapeSet::nTapes

◆ pfile

◆ tapes


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