Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

Tuplestorestate Struct Reference

Data Fields

TupStoreStatus status
int eflags
bool backward
bool interXact
bool truncated
long availMem
long allowedMem
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 100 of file tuplestore.c.


Field Documentation

Definition at line 108 of file tuplestore.c.

Referenced by grow_memtuples(), and tuplestore_begin_common().

Definition at line 107 of file tuplestore.c.

Referenced by grow_memtuples(), and tuplestore_begin_common().

Definition at line 104 of file tuplestore.c.

Referenced by readtup_heap(), tuplestore_puttuple_common(), and writetup_heap().

Definition at line 127 of file tuplestore.c.

Referenced by tuplestore_begin_heap().

Definition at line 160 of file tuplestore.c.

Referenced by grow_memtuples(), and tuplestore_begin_common().

Definition at line 105 of file tuplestore.c.

Referenced by tuplestore_begin_common(), and tuplestore_puttuple_common().

Definition at line 173 of file tuplestore.c.

Referenced by tuplestore_alloc_read_pointer(), and tuplestore_begin_common().

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

Definition at line 144 of file tuplestore.c.

Referenced by tuplestore_begin_heap().

Definition at line 111 of file tuplestore.c.

Referenced by tuplestore_begin_common(), and tuplestore_puttuple_common().

Definition at line 136 of file tuplestore.c.

Referenced by tuplestore_begin_heap().


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