Harmonize parameter names in ecpg code.
[pgsql.git] / src / include / replication / pgoutput.h
blob02027550e25a5cbbd73b82b6eea0017c2e23bc6f
1 /*-------------------------------------------------------------------------
3 * pgoutput.h
4 * Logical Replication output plugin
6 * Copyright (c) 2015-2022, PostgreSQL Global Development Group
8 * IDENTIFICATION
9 * src/include/replication/pgoutput.h
11 *-------------------------------------------------------------------------
13 #ifndef PGOUTPUT_H
14 #define PGOUTPUT_H
16 #include "nodes/pg_list.h"
18 typedef struct PGOutputData
20 MemoryContext context; /* private memory context for transient
21 * allocations */
22 MemoryContext cachectx; /* private memory context for cache data */
24 /* client-supplied info: */
25 uint32 protocol_version;
26 List *publication_names;
27 List *publications;
28 bool binary;
29 bool streaming;
30 bool messages;
31 bool two_phase;
32 char *origin;
33 } PGOutputData;
35 #endif /* PGOUTPUT_H */