PostgreSQL Source Code  git master
RewriteStateData Struct Reference

Data Fields

Relation rs_old_rel
 
Relation rs_new_rel
 
Page rs_buffer
 
BlockNumber rs_blockno
 
bool rs_buffer_valid
 
bool rs_use_wal
 
bool rs_logical_rewrite
 
TransactionId rs_oldest_xmin
 
TransactionId rs_freeze_xid
 
TransactionId rs_logical_xmin
 
MultiXactId rs_cutoff_multi
 
MemoryContext rs_cxt
 
XLogRecPtr rs_begin_lsn
 
HTABrs_unresolved_tups
 
HTABrs_old_new_tid_map
 
HTABrs_logical_mappings
 
uint32 rs_num_rewrite_mappings
 

Detailed Description

Definition at line 132 of file rewriteheap.c.

Field Documentation

◆ rs_begin_lsn

XLogRecPtr RewriteStateData::rs_begin_lsn

◆ rs_blockno

BlockNumber RewriteStateData::rs_blockno

Definition at line 137 of file rewriteheap.c.

Referenced by begin_heap_rewrite(), end_heap_rewrite(), and raw_heap_insert().

◆ rs_buffer

Page RewriteStateData::rs_buffer

Definition at line 136 of file rewriteheap.c.

Referenced by begin_heap_rewrite(), end_heap_rewrite(), and raw_heap_insert().

◆ rs_buffer_valid

bool RewriteStateData::rs_buffer_valid

Definition at line 138 of file rewriteheap.c.

Referenced by begin_heap_rewrite(), end_heap_rewrite(), and raw_heap_insert().

◆ rs_cutoff_multi

MultiXactId RewriteStateData::rs_cutoff_multi

Definition at line 147 of file rewriteheap.c.

Referenced by begin_heap_rewrite(), and rewrite_heap_tuple().

◆ rs_cxt

◆ rs_freeze_xid

TransactionId RewriteStateData::rs_freeze_xid

Definition at line 143 of file rewriteheap.c.

Referenced by begin_heap_rewrite(), and rewrite_heap_tuple().

◆ rs_logical_mappings

HTAB* RewriteStateData::rs_logical_mappings

◆ rs_logical_rewrite

bool RewriteStateData::rs_logical_rewrite

◆ rs_logical_xmin

TransactionId RewriteStateData::rs_logical_xmin

Definition at line 145 of file rewriteheap.c.

Referenced by logical_begin_heap_rewrite(), and logical_rewrite_heap_tuple().

◆ rs_new_rel

Relation RewriteStateData::rs_new_rel

◆ rs_num_rewrite_mappings

uint32 RewriteStateData::rs_num_rewrite_mappings

◆ rs_old_new_tid_map

HTAB* RewriteStateData::rs_old_new_tid_map

Definition at line 153 of file rewriteheap.c.

Referenced by begin_heap_rewrite(), and rewrite_heap_tuple().

◆ rs_old_rel

◆ rs_oldest_xmin

TransactionId RewriteStateData::rs_oldest_xmin

Definition at line 141 of file rewriteheap.c.

Referenced by begin_heap_rewrite(), and rewrite_heap_tuple().

◆ rs_unresolved_tups

HTAB* RewriteStateData::rs_unresolved_tups

◆ rs_use_wal

bool RewriteStateData::rs_use_wal

Definition at line 139 of file rewriteheap.c.

Referenced by begin_heap_rewrite(), end_heap_rewrite(), and raw_heap_insert().


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