PostgreSQL Source Code  git master
SharedTuplestoreAccessor Struct Reference

Data Fields

int participant
 
SharedTuplestorests
 
SharedFileSetfileset
 
MemoryContext context
 
int read_participant
 
BufFileread_file
 
int read_ntuples_available
 
int read_ntuples
 
size_t read_bytes
 
char * read_buffer
 
size_t read_buffer_size
 
BlockNumber read_next_page
 
SharedTuplestoreChunkwrite_chunk
 
BufFilewrite_file
 
BlockNumber write_page
 
char * write_pointer
 
char * write_end
 

Detailed Description

Definition at line 72 of file sharedtuplestore.c.

Field Documentation

◆ context

MemoryContext SharedTuplestoreAccessor::context

Definition at line 77 of file sharedtuplestore.c.

Referenced by sts_attach(), sts_initialize(), sts_puttuple(), and sts_read_tuple().

◆ fileset

SharedFileSet* SharedTuplestoreAccessor::fileset

◆ participant

int SharedTuplestoreAccessor::participant

◆ read_buffer

char* SharedTuplestoreAccessor::read_buffer

Definition at line 85 of file sharedtuplestore.c.

Referenced by sts_read_tuple().

◆ read_buffer_size

size_t SharedTuplestoreAccessor::read_buffer_size

Definition at line 86 of file sharedtuplestore.c.

Referenced by sts_read_tuple().

◆ read_bytes

size_t SharedTuplestoreAccessor::read_bytes

Definition at line 84 of file sharedtuplestore.c.

Referenced by sts_parallel_scan_next(), and sts_read_tuple().

◆ read_file

BufFile* SharedTuplestoreAccessor::read_file

◆ read_next_page

BlockNumber SharedTuplestoreAccessor::read_next_page

◆ read_ntuples

int SharedTuplestoreAccessor::read_ntuples

Definition at line 83 of file sharedtuplestore.c.

Referenced by sts_parallel_scan_next(), and sts_read_tuple().

◆ read_ntuples_available

int SharedTuplestoreAccessor::read_ntuples_available

Definition at line 82 of file sharedtuplestore.c.

Referenced by sts_parallel_scan_next(), and sts_read_tuple().

◆ read_participant

int SharedTuplestoreAccessor::read_participant

Definition at line 80 of file sharedtuplestore.c.

Referenced by sts_begin_parallel_scan(), and sts_parallel_scan_next().

◆ sts

◆ write_chunk

SharedTuplestoreChunk* SharedTuplestoreAccessor::write_chunk

Definition at line 90 of file sharedtuplestore.c.

Referenced by sts_end_write(), sts_flush_chunk(), and sts_puttuple().

◆ write_end

char* SharedTuplestoreAccessor::write_end

Definition at line 94 of file sharedtuplestore.c.

Referenced by sts_puttuple().

◆ write_file

BufFile* SharedTuplestoreAccessor::write_file

Definition at line 91 of file sharedtuplestore.c.

Referenced by sts_end_write(), sts_flush_chunk(), and sts_puttuple().

◆ write_page

BlockNumber SharedTuplestoreAccessor::write_page

Definition at line 92 of file sharedtuplestore.c.

◆ write_pointer

char* SharedTuplestoreAccessor::write_pointer

Definition at line 93 of file sharedtuplestore.c.

Referenced by sts_flush_chunk(), and sts_puttuple().


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