PostgreSQL Source Code  git master
LogicalTapeSet Struct Reference

Data Fields

BufFilepfile
 
SharedFileSetfileset
 
int worker
 
int64 nBlocksAllocated
 
int64 nBlocksWritten
 
int64 nHoleBlocks
 
bool forgetFreeSpace
 
int64 * freeBlocks
 
int64 nFreeBlocks
 
Size freeBlocksLen
 
bool enable_prealloc
 

Detailed Description

Definition at line 187 of file logtape.c.

Field Documentation

◆ enable_prealloc

bool LogicalTapeSet::enable_prealloc

Definition at line 219 of file logtape.c.

Referenced by LogicalTapeSetCreate(), and ltsGetBlock().

◆ fileset

SharedFileSet* LogicalTapeSet::fileset

Definition at line 190 of file logtape.c.

Referenced by LogicalTapeCreate(), LogicalTapeImport(), and LogicalTapeSetCreate().

◆ forgetFreeSpace

bool LogicalTapeSet::forgetFreeSpace

Definition at line 215 of file logtape.c.

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

◆ freeBlocks

int64* LogicalTapeSet::freeBlocks

◆ freeBlocksLen

Size LogicalTapeSet::freeBlocksLen

Definition at line 218 of file logtape.c.

Referenced by LogicalTapeSetCreate(), and ltsReleaseBlock().

◆ nBlocksAllocated

int64 LogicalTapeSet::nBlocksAllocated

Definition at line 203 of file logtape.c.

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

◆ nBlocksWritten

int64 LogicalTapeSet::nBlocksWritten

◆ nFreeBlocks

int64 LogicalTapeSet::nFreeBlocks

Definition at line 217 of file logtape.c.

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

◆ nHoleBlocks

int64 LogicalTapeSet::nHoleBlocks

Definition at line 205 of file logtape.c.

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

◆ pfile

◆ worker

int LogicalTapeSet::worker

Definition at line 191 of file logtape.c.

Referenced by LogicalTapeCreate(), and LogicalTapeSetCreate().


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