PostgreSQL Source Code  git master
LogicalTapeSet Struct Reference

Data Fields

BufFilepfile
 
long nBlocksAllocated
 
long nBlocksWritten
 
long nHoleBlocks
 
bool forgetFreeSpace
 
bool blocksSorted
 
long * freeBlocks
 
int nFreeBlocks
 
int freeBlocksLen
 
int nTapes
 
LogicalTape tapes [FLEXIBLE_ARRAY_MEMBER]
 

Detailed Description

Definition at line 166 of file logtape.c.

Field Documentation

◆ blocksSorted

bool LogicalTapeSet::blocksSorted

Definition at line 198 of file logtape.c.

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

◆ forgetFreeSpace

bool LogicalTapeSet::forgetFreeSpace

Definition at line 197 of file logtape.c.

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

◆ freeBlocks

long* LogicalTapeSet::freeBlocks

◆ freeBlocksLen

int LogicalTapeSet::freeBlocksLen

Definition at line 201 of file logtape.c.

Referenced by LogicalTapeSetCreate(), and ltsReleaseBlock().

◆ nBlocksAllocated

long LogicalTapeSet::nBlocksAllocated

◆ nBlocksWritten

long LogicalTapeSet::nBlocksWritten

Definition at line 181 of file logtape.c.

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

◆ nFreeBlocks

int LogicalTapeSet::nFreeBlocks

Definition at line 200 of file logtape.c.

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

◆ nHoleBlocks

long LogicalTapeSet::nHoleBlocks

Definition at line 182 of file logtape.c.

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

◆ nTapes

int LogicalTapeSet::nTapes

Definition at line 204 of file logtape.c.

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

◆ pfile

◆ tapes


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