Files
openGauss-server/src/include/replication/pgoutput.h
2022-04-07 11:08:45 +08:00

31 lines
684 B
C

/*-------------------------------------------------------------------------
*
* pgoutput.h
* Logical Replication output plugin
*
* Copyright (c) 2015, PostgreSQL Global Development Group
*
* IDENTIFICATION
* pgoutput.h
*
*-------------------------------------------------------------------------
*/
#ifndef PGOUTPUT_H
#define PGOUTPUT_H
#include "utils/palloc.h"
typedef struct PGOutputData {
MemoryContext context; /* private memory context for transient
* allocations */
/* client info */
uint32 protocol_version;
List *publication_names;
List *publications;
bool binary;
} PGOutputData;
#endif /* PGOUTPUT_H */