PostgreSQL Source Code  git master
Tuplestorestate Struct Reference

Data Fields

TupStoreStatus status
 
int eflags
 
bool backward
 
bool interXact
 
bool truncated
 
bool usedDisk
 
int64 maxSpace
 
int64 availMem
 
int64 allowedMem
 
int64 tuples
 
BufFilemyfile
 
MemoryContext context
 
ResourceOwner resowner
 
void *(* copytup )(Tuplestorestate *state, void *tup)
 
void(* writetup )(Tuplestorestate *state, void *tup)
 
void *(* readtup )(Tuplestorestate *state, unsigned int len)
 
void ** memtuples
 
int memtupdeleted
 
int memtupcount
 
int memtupsize
 
bool growmemtuples
 
TSReadPointerreadptrs
 
int activeptr
 
int readptrcount
 
int readptrsize
 
int writepos_file
 
off_t writepos_offset
 

Detailed Description

Definition at line 103 of file tuplestore.c.

Field Documentation

◆ activeptr

int Tuplestorestate::activeptr

Definition at line 177 of file tuplestore.c.

◆ allowedMem

int64 Tuplestorestate::allowedMem

Definition at line 113 of file tuplestore.c.

◆ availMem

int64 Tuplestorestate::availMem

Definition at line 112 of file tuplestore.c.

◆ backward

bool Tuplestorestate::backward

Definition at line 107 of file tuplestore.c.

◆ context

MemoryContext Tuplestorestate::context

Definition at line 116 of file tuplestore.c.

◆ copytup

void*(* Tuplestorestate::copytup) (Tuplestorestate *state, void *tup)

Definition at line 133 of file tuplestore.c.

◆ eflags

int Tuplestorestate::eflags

Definition at line 106 of file tuplestore.c.

◆ growmemtuples

bool Tuplestorestate::growmemtuples

Definition at line 166 of file tuplestore.c.

◆ interXact

bool Tuplestorestate::interXact

Definition at line 108 of file tuplestore.c.

◆ maxSpace

int64 Tuplestorestate::maxSpace

Definition at line 111 of file tuplestore.c.

◆ memtupcount

int Tuplestorestate::memtupcount

Definition at line 164 of file tuplestore.c.

◆ memtupdeleted

int Tuplestorestate::memtupdeleted

Definition at line 163 of file tuplestore.c.

◆ memtuples

void** Tuplestorestate::memtuples

Definition at line 162 of file tuplestore.c.

◆ memtupsize

int Tuplestorestate::memtupsize

Definition at line 165 of file tuplestore.c.

◆ myfile

BufFile* Tuplestorestate::myfile

Definition at line 115 of file tuplestore.c.

◆ readptrcount

int Tuplestorestate::readptrcount

Definition at line 178 of file tuplestore.c.

◆ readptrs

TSReadPointer* Tuplestorestate::readptrs

Definition at line 176 of file tuplestore.c.

◆ readptrsize

int Tuplestorestate::readptrsize

Definition at line 179 of file tuplestore.c.

◆ readtup

void*(* Tuplestorestate::readtup) (Tuplestorestate *state, unsigned int len)

Definition at line 150 of file tuplestore.c.

◆ resowner

ResourceOwner Tuplestorestate::resowner

Definition at line 117 of file tuplestore.c.

◆ status

TupStoreStatus Tuplestorestate::status

Definition at line 105 of file tuplestore.c.

◆ truncated

bool Tuplestorestate::truncated

Definition at line 109 of file tuplestore.c.

◆ tuples

int64 Tuplestorestate::tuples

Definition at line 114 of file tuplestore.c.

◆ usedDisk

bool Tuplestorestate::usedDisk

Definition at line 110 of file tuplestore.c.

◆ writepos_file

int Tuplestorestate::writepos_file

Definition at line 181 of file tuplestore.c.

◆ writepos_offset

off_t Tuplestorestate::writepos_offset

Definition at line 182 of file tuplestore.c.

◆ writetup

void(* Tuplestorestate::writetup) (Tuplestorestate *state, void *tup)

Definition at line 142 of file tuplestore.c.


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