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
 
   }   logical
 
proto
 

Detailed Description

Definition at line 148 of file walreceiver.h.

Field Documentation

◆ logical [1/2]

bool WalRcvStreamOptions::logical

Definition at line 150 of file walreceiver.h.

Referenced by ApplyWorkerMain(), libpqrcv_startstreaming(), and WalReceiverMain().

◆ logical [2/2]

struct { ... } WalRcvStreamOptions::logical

◆ physical

struct { ... } WalRcvStreamOptions::physical

◆ proto

union { ... } WalRcvStreamOptions::proto

◆ proto_version

uint32 WalRcvStreamOptions::proto_version

Definition at line 163 of file walreceiver.h.

◆ publication_names

List* WalRcvStreamOptions::publication_names

Definition at line 164 of file walreceiver.h.

◆ slotname

char* WalRcvStreamOptions::slotname

Definition at line 152 of file walreceiver.h.

Referenced by ApplyWorkerMain(), libpqrcv_startstreaming(), and WalReceiverMain().

◆ startpoint

XLogRecPtr WalRcvStreamOptions::startpoint

Definition at line 153 of file walreceiver.h.

Referenced by ApplyWorkerMain(), libpqrcv_startstreaming(), and WalReceiverMain().

◆ startpointTLI

TimeLineID WalRcvStreamOptions::startpointTLI

Definition at line 159 of file walreceiver.h.


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