PostgreSQL Source Code  git master
WalRcvStreamOptions Struct Reference

#include <walreceiver.h>

Data Fields

bool logical
 
char * slotname
 
XLogRecPtr startpoint
 
union {
   struct {
      TimeLineID   startpointTLI
 
   }   physical
 
   struct {
      uint32   proto_version
 
      List *   publication_names
 
      bool   binary
 
      char *   streaming_str
 
      bool   twophase
 
      char *   origin
 
   }   logical
 
proto
 

Detailed Description

Definition at line 166 of file walreceiver.h.

Field Documentation

◆ binary

bool WalRcvStreamOptions::binary

Definition at line 183 of file walreceiver.h.

◆ logical [1/2]

bool WalRcvStreamOptions::logical

Definition at line 168 of file walreceiver.h.

◆  [2/2]

struct { ... } WalRcvStreamOptions::logical

◆ origin

char* WalRcvStreamOptions::origin

Definition at line 187 of file walreceiver.h.

◆ 

struct { ... } WalRcvStreamOptions::physical

◆ 

union { ... } WalRcvStreamOptions::proto

◆ proto_version

uint32 WalRcvStreamOptions::proto_version

Definition at line 181 of file walreceiver.h.

◆ publication_names

List* WalRcvStreamOptions::publication_names

Definition at line 182 of file walreceiver.h.

◆ slotname

char* WalRcvStreamOptions::slotname

Definition at line 170 of file walreceiver.h.

◆ startpoint

XLogRecPtr WalRcvStreamOptions::startpoint

Definition at line 171 of file walreceiver.h.

◆ startpointTLI

TimeLineID WalRcvStreamOptions::startpointTLI

Definition at line 177 of file walreceiver.h.

◆ streaming_str

char* WalRcvStreamOptions::streaming_str

Definition at line 184 of file walreceiver.h.

◆ twophase

bool WalRcvStreamOptions::twophase

Definition at line 185 of file walreceiver.h.


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