mirror of
https://github.com/postgres/postgres.git
synced 2025-11-10 17:42:29 +03:00
Phase 2 pgindent run for v12.
Switch to 2.1 version of pg_bsd_indent. This formats multiline function declarations "correctly", that is with additional lines of parameter declarations indented to match where the first line's left parenthesis is. Discussion: https://postgr.es/m/CAEepm=0P3FeTXRcU5B2W3jv3PgRVZ-kGUXLGfd42FFhUROO3ug@mail.gmail.com
This commit is contained in:
@@ -56,14 +56,14 @@ typedef struct
|
||||
|
||||
|
||||
static int64 sendDir(const char *path, int basepathlen, bool sizeonly,
|
||||
List *tablespaces, bool sendtblspclinks);
|
||||
List *tablespaces, bool sendtblspclinks);
|
||||
static bool sendFile(const char *readfilename, const char *tarfilename,
|
||||
struct stat *statbuf, bool missing_ok, Oid dboid);
|
||||
struct stat *statbuf, bool missing_ok, Oid dboid);
|
||||
static void sendFileWithContent(const char *filename, const char *content);
|
||||
static int64 _tarWriteHeader(const char *filename, const char *linktarget,
|
||||
struct stat *statbuf, bool sizeonly);
|
||||
struct stat *statbuf, bool sizeonly);
|
||||
static int64 _tarWriteDir(const char *pathbuf, int basepathlen, struct stat *statbuf,
|
||||
bool sizeonly);
|
||||
bool sizeonly);
|
||||
static void send_int8_string(StringInfoData *buf, int64 intval);
|
||||
static void SendBackupHeader(List *tablespaces);
|
||||
static void base_backup_cleanup(int code, Datum arg);
|
||||
|
||||
@@ -49,35 +49,35 @@ struct WalReceiverConn
|
||||
|
||||
/* Prototypes for interface functions */
|
||||
static WalReceiverConn *libpqrcv_connect(const char *conninfo,
|
||||
bool logical, const char *appname,
|
||||
char **err);
|
||||
bool logical, const char *appname,
|
||||
char **err);
|
||||
static void libpqrcv_check_conninfo(const char *conninfo);
|
||||
static char *libpqrcv_get_conninfo(WalReceiverConn *conn);
|
||||
static void libpqrcv_get_senderinfo(WalReceiverConn *conn,
|
||||
char **sender_host, int *sender_port);
|
||||
char **sender_host, int *sender_port);
|
||||
static char *libpqrcv_identify_system(WalReceiverConn *conn,
|
||||
TimeLineID *primary_tli);
|
||||
TimeLineID *primary_tli);
|
||||
static int libpqrcv_server_version(WalReceiverConn *conn);
|
||||
static void libpqrcv_readtimelinehistoryfile(WalReceiverConn *conn,
|
||||
TimeLineID tli, char **filename,
|
||||
char **content, int *len);
|
||||
TimeLineID tli, char **filename,
|
||||
char **content, int *len);
|
||||
static bool libpqrcv_startstreaming(WalReceiverConn *conn,
|
||||
const WalRcvStreamOptions *options);
|
||||
const WalRcvStreamOptions *options);
|
||||
static void libpqrcv_endstreaming(WalReceiverConn *conn,
|
||||
TimeLineID *next_tli);
|
||||
static int libpqrcv_receive(WalReceiverConn *conn, char **buffer,
|
||||
pgsocket *wait_fd);
|
||||
TimeLineID *next_tli);
|
||||
static int libpqrcv_receive(WalReceiverConn *conn, char **buffer,
|
||||
pgsocket *wait_fd);
|
||||
static void libpqrcv_send(WalReceiverConn *conn, const char *buffer,
|
||||
int nbytes);
|
||||
int nbytes);
|
||||
static char *libpqrcv_create_slot(WalReceiverConn *conn,
|
||||
const char *slotname,
|
||||
bool temporary,
|
||||
CRSSnapshotAction snapshot_action,
|
||||
XLogRecPtr *lsn);
|
||||
const char *slotname,
|
||||
bool temporary,
|
||||
CRSSnapshotAction snapshot_action,
|
||||
XLogRecPtr *lsn);
|
||||
static WalRcvExecResult *libpqrcv_exec(WalReceiverConn *conn,
|
||||
const char *query,
|
||||
const int nRetTypes,
|
||||
const Oid *retTypes);
|
||||
const char *query,
|
||||
const int nRetTypes,
|
||||
const Oid *retTypes);
|
||||
static void libpqrcv_disconnect(WalReceiverConn *conn);
|
||||
|
||||
static WalReceiverFunctionsType PQWalReceiverFunctions = {
|
||||
|
||||
@@ -70,9 +70,9 @@ static void DecodeMultiInsert(LogicalDecodingContext *ctx, XLogRecordBuffer *buf
|
||||
static void DecodeSpecConfirm(LogicalDecodingContext *ctx, XLogRecordBuffer *buf);
|
||||
|
||||
static void DecodeCommit(LogicalDecodingContext *ctx, XLogRecordBuffer *buf,
|
||||
xl_xact_parsed_commit *parsed, TransactionId xid);
|
||||
xl_xact_parsed_commit *parsed, TransactionId xid);
|
||||
static void DecodeAbort(LogicalDecodingContext *ctx, XLogRecordBuffer *buf,
|
||||
xl_xact_parsed_abort *parsed, TransactionId xid);
|
||||
xl_xact_parsed_abort *parsed, TransactionId xid);
|
||||
|
||||
/* common function to decode tuples */
|
||||
static void DecodeXLogTuple(char *data, Size len, ReorderBufferTupleBuf *tup);
|
||||
|
||||
@@ -55,18 +55,18 @@ typedef struct LogicalErrorCallbackState
|
||||
/* wrappers around output plugin callbacks */
|
||||
static void output_plugin_error_callback(void *arg);
|
||||
static void startup_cb_wrapper(LogicalDecodingContext *ctx, OutputPluginOptions *opt,
|
||||
bool is_init);
|
||||
bool is_init);
|
||||
static void shutdown_cb_wrapper(LogicalDecodingContext *ctx);
|
||||
static void begin_cb_wrapper(ReorderBuffer *cache, ReorderBufferTXN *txn);
|
||||
static void commit_cb_wrapper(ReorderBuffer *cache, ReorderBufferTXN *txn,
|
||||
XLogRecPtr commit_lsn);
|
||||
XLogRecPtr commit_lsn);
|
||||
static void change_cb_wrapper(ReorderBuffer *cache, ReorderBufferTXN *txn,
|
||||
Relation relation, ReorderBufferChange *change);
|
||||
Relation relation, ReorderBufferChange *change);
|
||||
static void truncate_cb_wrapper(ReorderBuffer *cache, ReorderBufferTXN *txn,
|
||||
int nrelations, Relation relations[], ReorderBufferChange *change);
|
||||
int nrelations, Relation relations[], ReorderBufferChange *change);
|
||||
static void message_cb_wrapper(ReorderBuffer *cache, ReorderBufferTXN *txn,
|
||||
XLogRecPtr message_lsn, bool transactional,
|
||||
const char *prefix, Size message_size, const char *message);
|
||||
XLogRecPtr message_lsn, bool transactional,
|
||||
const char *prefix, Size message_size, const char *message);
|
||||
|
||||
static void LoadOutputPlugin(OutputPluginCallbacks *callbacks, char *plugin);
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
static void logicalrep_write_attrs(StringInfo out, Relation rel);
|
||||
static void logicalrep_write_tuple(StringInfo out, Relation rel,
|
||||
HeapTuple tuple);
|
||||
HeapTuple tuple);
|
||||
|
||||
static void logicalrep_read_attrs(StringInfo in, LogicalRepRelation *rel);
|
||||
static void logicalrep_read_tuple(StringInfo in, LogicalRepTupleData *tuple);
|
||||
|
||||
@@ -163,10 +163,10 @@ static const Size max_changes_in_memory = 4096;
|
||||
static ReorderBufferTXN *ReorderBufferGetTXN(ReorderBuffer *rb);
|
||||
static void ReorderBufferReturnTXN(ReorderBuffer *rb, ReorderBufferTXN *txn);
|
||||
static ReorderBufferTXN *ReorderBufferTXNByXid(ReorderBuffer *rb,
|
||||
TransactionId xid, bool create, bool *is_new,
|
||||
XLogRecPtr lsn, bool create_as_top);
|
||||
TransactionId xid, bool create, bool *is_new,
|
||||
XLogRecPtr lsn, bool create_as_top);
|
||||
static void ReorderBufferTransferSnapToParent(ReorderBufferTXN *txn,
|
||||
ReorderBufferTXN *subtxn);
|
||||
ReorderBufferTXN *subtxn);
|
||||
|
||||
static void AssertTXNLsnOrder(ReorderBuffer *rb);
|
||||
|
||||
@@ -181,7 +181,7 @@ static void AssertTXNLsnOrder(ReorderBuffer *rb);
|
||||
static ReorderBufferIterTXNState *ReorderBufferIterTXNInit(ReorderBuffer *rb, ReorderBufferTXN *txn);
|
||||
static ReorderBufferChange *ReorderBufferIterTXNNext(ReorderBuffer *rb, ReorderBufferIterTXNState *state);
|
||||
static void ReorderBufferIterTXNFinish(ReorderBuffer *rb,
|
||||
ReorderBufferIterTXNState *state);
|
||||
ReorderBufferIterTXNState *state);
|
||||
static void ReorderBufferExecuteInvalidations(ReorderBuffer *rb, ReorderBufferTXN *txn);
|
||||
|
||||
/*
|
||||
@@ -192,19 +192,19 @@ static void ReorderBufferExecuteInvalidations(ReorderBuffer *rb, ReorderBufferTX
|
||||
static void ReorderBufferCheckSerializeTXN(ReorderBuffer *rb, ReorderBufferTXN *txn);
|
||||
static void ReorderBufferSerializeTXN(ReorderBuffer *rb, ReorderBufferTXN *txn);
|
||||
static void ReorderBufferSerializeChange(ReorderBuffer *rb, ReorderBufferTXN *txn,
|
||||
int fd, ReorderBufferChange *change);
|
||||
int fd, ReorderBufferChange *change);
|
||||
static Size ReorderBufferRestoreChanges(ReorderBuffer *rb, ReorderBufferTXN *txn,
|
||||
int *fd, XLogSegNo *segno);
|
||||
int *fd, XLogSegNo *segno);
|
||||
static void ReorderBufferRestoreChange(ReorderBuffer *rb, ReorderBufferTXN *txn,
|
||||
char *change);
|
||||
char *change);
|
||||
static void ReorderBufferRestoreCleanup(ReorderBuffer *rb, ReorderBufferTXN *txn);
|
||||
static void ReorderBufferCleanupSerializedTXNs(const char *slotname);
|
||||
static void ReorderBufferSerializedPath(char *path, ReplicationSlot *slot,
|
||||
TransactionId xid, XLogSegNo segno);
|
||||
TransactionId xid, XLogSegNo segno);
|
||||
|
||||
static void ReorderBufferFreeSnap(ReorderBuffer *rb, Snapshot snap);
|
||||
static Snapshot ReorderBufferCopySnap(ReorderBuffer *rb, Snapshot orig_snap,
|
||||
ReorderBufferTXN *txn, CommandId cid);
|
||||
ReorderBufferTXN *txn, CommandId cid);
|
||||
|
||||
/* ---------------------------------------
|
||||
* toast reassembly support
|
||||
@@ -213,9 +213,9 @@ static Snapshot ReorderBufferCopySnap(ReorderBuffer *rb, Snapshot orig_snap,
|
||||
static void ReorderBufferToastInitHash(ReorderBuffer *rb, ReorderBufferTXN *txn);
|
||||
static void ReorderBufferToastReset(ReorderBuffer *rb, ReorderBufferTXN *txn);
|
||||
static void ReorderBufferToastReplace(ReorderBuffer *rb, ReorderBufferTXN *txn,
|
||||
Relation relation, ReorderBufferChange *change);
|
||||
Relation relation, ReorderBufferChange *change);
|
||||
static void ReorderBufferToastAppendChunk(ReorderBuffer *rb, ReorderBufferTXN *txn,
|
||||
Relation relation, ReorderBufferChange *change);
|
||||
Relation relation, ReorderBufferChange *change);
|
||||
|
||||
|
||||
/*
|
||||
|
||||
@@ -30,26 +30,26 @@ PG_MODULE_MAGIC;
|
||||
extern void _PG_output_plugin_init(OutputPluginCallbacks *cb);
|
||||
|
||||
static void pgoutput_startup(LogicalDecodingContext *ctx,
|
||||
OutputPluginOptions *opt, bool is_init);
|
||||
OutputPluginOptions *opt, bool is_init);
|
||||
static void pgoutput_shutdown(LogicalDecodingContext *ctx);
|
||||
static void pgoutput_begin_txn(LogicalDecodingContext *ctx,
|
||||
ReorderBufferTXN *txn);
|
||||
ReorderBufferTXN *txn);
|
||||
static void pgoutput_commit_txn(LogicalDecodingContext *ctx,
|
||||
ReorderBufferTXN *txn, XLogRecPtr commit_lsn);
|
||||
ReorderBufferTXN *txn, XLogRecPtr commit_lsn);
|
||||
static void pgoutput_change(LogicalDecodingContext *ctx,
|
||||
ReorderBufferTXN *txn, Relation rel,
|
||||
ReorderBufferChange *change);
|
||||
ReorderBufferTXN *txn, Relation rel,
|
||||
ReorderBufferChange *change);
|
||||
static void pgoutput_truncate(LogicalDecodingContext *ctx,
|
||||
ReorderBufferTXN *txn, int nrelations, Relation relations[],
|
||||
ReorderBufferChange *change);
|
||||
ReorderBufferTXN *txn, int nrelations, Relation relations[],
|
||||
ReorderBufferChange *change);
|
||||
static bool pgoutput_origin_filter(LogicalDecodingContext *ctx,
|
||||
RepOriginId origin_id);
|
||||
RepOriginId origin_id);
|
||||
|
||||
static bool publications_valid;
|
||||
|
||||
static List *LoadPublications(List *pubnames);
|
||||
static void publication_invalidation_cb(Datum arg, int cacheid,
|
||||
uint32 hashvalue);
|
||||
uint32 hashvalue);
|
||||
|
||||
/* Entry in the map used to remember which relation schemas we sent. */
|
||||
typedef struct RelationSyncEntry
|
||||
@@ -67,7 +67,7 @@ static void init_rel_sync_cache(MemoryContext decoding_context);
|
||||
static RelationSyncEntry *get_rel_sync_entry(PGOutputData *data, Oid relid);
|
||||
static void rel_sync_cache_relation_cb(Datum arg, Oid relid);
|
||||
static void rel_sync_cache_publication_cb(Datum arg, int cacheid,
|
||||
uint32 hashvalue);
|
||||
uint32 hashvalue);
|
||||
|
||||
/*
|
||||
* Specify output plugin callbacks
|
||||
|
||||
@@ -102,17 +102,17 @@ static void SyncRepCancelWait(void);
|
||||
static int SyncRepWakeQueue(bool all, int mode);
|
||||
|
||||
static bool SyncRepGetSyncRecPtr(XLogRecPtr *writePtr,
|
||||
XLogRecPtr *flushPtr,
|
||||
XLogRecPtr *applyPtr,
|
||||
bool *am_sync);
|
||||
XLogRecPtr *flushPtr,
|
||||
XLogRecPtr *applyPtr,
|
||||
bool *am_sync);
|
||||
static void SyncRepGetOldestSyncRecPtr(XLogRecPtr *writePtr,
|
||||
XLogRecPtr *flushPtr,
|
||||
XLogRecPtr *applyPtr,
|
||||
List *sync_standbys);
|
||||
XLogRecPtr *flushPtr,
|
||||
XLogRecPtr *applyPtr,
|
||||
List *sync_standbys);
|
||||
static void SyncRepGetNthLatestSyncRecPtr(XLogRecPtr *writePtr,
|
||||
XLogRecPtr *flushPtr,
|
||||
XLogRecPtr *applyPtr,
|
||||
List *sync_standbys, uint8 nth);
|
||||
XLogRecPtr *flushPtr,
|
||||
XLogRecPtr *applyPtr,
|
||||
List *sync_standbys, uint8 nth);
|
||||
static int SyncRepGetStandbyPriority(void);
|
||||
static List *SyncRepGetSyncStandbysPriority(bool *am_sync);
|
||||
static List *SyncRepGetSyncStandbysQuorum(bool *am_sync);
|
||||
|
||||
Reference in New Issue
Block a user