Add trailing commas to enum definitions
authorPeter Eisentraut <peter@eisentraut.org>
Thu, 26 Oct 2023 07:16:25 +0000 (09:16 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Thu, 26 Oct 2023 07:20:54 +0000 (09:20 +0200)
Since C99, there can be a trailing comma after the last value in an
enum definition.  A lot of new code has been introducing this style on
the fly.  Some new patches are now taking an inconsistent approach to
this.  Some add the last comma on the fly if they add a new last
value, some are trying to preserve the existing style in each place,
some are even dropping the last comma if there was one.  We could
nudge this all in a consistent direction if we just add the trailing
commas everywhere once.

I omitted a few places where there was a fixed "last" value that will
always stay last.  I also skipped the header files of libpq and ecpg,
in case people want to use those with older compilers.  There were
also a small number of cases where the enum type wasn't used anywhere
(but the enum values were), which ended up confusing pgindent a bit,
so I left those alone.

Discussion: https://www.postgresql.org/message-id/flat/386f8c45-c8ac-4681-8add-e3b0852c1620%40eisentraut.org

212 files changed:
contrib/amcheck/verify_heapam.c
contrib/btree_gist/btree_gist.h
contrib/pg_prewarm/pg_prewarm.c
contrib/pg_stat_statements/pg_stat_statements.c
contrib/pg_surgery/heap_surgery.c
contrib/pgcrypto/pgp.h
contrib/postgres_fdw/deparse.c
contrib/postgres_fdw/postgres_fdw.c
contrib/postgres_fdw/postgres_fdw.h
contrib/vacuumlo/vacuumlo.c
src/backend/access/gist/gistbuild.c
src/backend/access/heap/vacuumlazy.c
src/backend/access/nbtree/nbtree.c
src/backend/access/nbtree/nbtsplitloc.c
src/backend/access/spgist/spgscan.c
src/backend/access/transam/slru.c
src/backend/access/transam/xact.c
src/backend/access/transam/xlogprefetcher.c
src/backend/access/transam/xlogrecovery.c
src/backend/catalog/pg_shdepend.c
src/backend/commands/async.c
src/backend/commands/copyto.c
src/backend/commands/dbcommands.c
src/backend/commands/user.c
src/backend/commands/vacuumparallel.c
src/backend/executor/execIndexing.c
src/backend/executor/functions.c
src/backend/executor/nodeMergejoin.c
src/backend/executor/nodeTidrangescan.c
src/backend/libpq/auth-scram.c
src/backend/nodes/tidbitmap.c
src/backend/optimizer/path/allpaths.c
src/backend/optimizer/path/indxpath.c
src/backend/optimizer/plan/setrefs.c
src/backend/optimizer/util/pathnode.c
src/backend/optimizer/util/predtest.c
src/backend/parser/parse_collate.c
src/backend/parser/parse_cte.c
src/backend/parser/parse_func.c
src/backend/partitioning/partprune.c
src/backend/port/sysv_shmem.c
src/backend/postmaster/autovacuum.c
src/backend/postmaster/postmaster.c
src/backend/regex/regc_pg_locale.c
src/backend/replication/logical/worker.c
src/backend/replication/pgoutput/pgoutput.c
src/backend/replication/walreceiver.c
src/backend/storage/file/fd.c
src/backend/storage/ipc/procarray.c
src/backend/utils/adt/arrayfuncs.c
src/backend/utils/adt/formatting.c
src/backend/utils/adt/jsonb_gin.c
src/backend/utils/adt/jsonfuncs.c
src/backend/utils/adt/like_support.c
src/backend/utils/adt/rangetypes_gist.c
src/backend/utils/adt/tsquery.c
src/backend/utils/cache/evtcache.c
src/backend/utils/sort/tuplesort.c
src/backend/utils/sort/tuplestore.c
src/bin/pg_basebackup/bbstreamer.h
src/bin/pg_basebackup/pg_basebackup.c
src/bin/pg_basebackup/walmethods.h
src/bin/pg_checksums/pg_checksums.c
src/bin/pg_ctl/pg_ctl.c
src/bin/pg_dump/parallel.c
src/bin/pg_dump/parallel.h
src/bin/pg_dump/pg_backup.h
src/bin/pg_dump/pg_backup_archiver.h
src/bin/pg_dump/pg_dump.c
src/bin/pg_dump/pg_dump.h
src/bin/pg_rewind/filemap.h
src/bin/pg_upgrade/pg_upgrade.h
src/bin/pg_verifybackup/parse_manifest.c
src/bin/pgbench/pgbench.c
src/bin/pgbench/pgbench.h
src/bin/psql/command.c
src/bin/psql/command.h
src/bin/psql/psqlscanslash.h
src/bin/psql/settings.h
src/bin/psql/startup.c
src/bin/scripts/reindexdb.c
src/bin/scripts/vacuumdb.c
src/common/cryptohash.c
src/common/cryptohash_openssl.c
src/common/hmac.c
src/common/hmac_openssl.c
src/common/jsonapi.c
src/include/access/amapi.h
src/include/access/genam.h
src/include/access/gin_private.h
src/include/access/gist_private.h
src/include/access/heapam.h
src/include/access/multixact.h
src/include/access/reloptions.h
src/include/access/slru.h
src/include/access/spgist.h
src/include/access/tableam.h
src/include/access/toast_compression.h
src/include/access/xact.h
src/include/access/xlog.h
src/include/access/xlog_internal.h
src/include/access/xlogprefetcher.h
src/include/access/xlogreader.h
src/include/access/xlogrecovery.h
src/include/access/xlogutils.h
src/include/backup/backup_manifest.h
src/include/catalog/dependency.h
src/include/catalog/index.h
src/include/catalog/namespace.h
src/include/catalog/objectaccess.h
src/include/catalog/pg_cast.h
src/include/catalog/pg_constraint.h
src/include/catalog/pg_control.h
src/include/catalog/pg_init_privs.h
src/include/commands/copyfrom_internal.h
src/include/commands/explain.h
src/include/common/checksum_helper.h
src/include/common/compression.h
src/include/common/cryptohash.h
src/include/common/file_utils.h
src/include/common/jsonapi.h
src/include/common/relpath.h
src/include/common/saslprep.h
src/include/executor/hashjoin.h
src/include/fe_utils/conditional.h
src/include/fe_utils/print.h
src/include/fe_utils/psqlscan.h
src/include/fmgr.h
src/include/funcapi.h
src/include/libpq/crypt.h
src/include/libpq/hba.h
src/include/libpq/libpq-be.h
src/include/miscadmin.h
src/include/nodes/bitmapset.h
src/include/nodes/execnodes.h
src/include/nodes/lockoptions.h
src/include/nodes/nodes.h
src/include/nodes/parsenodes.h
src/include/nodes/pathnodes.h
src/include/nodes/plannodes.h
src/include/nodes/primnodes.h
src/include/nodes/queryjumble.h
src/include/nodes/replnodes.h
src/include/optimizer/cost.h
src/include/optimizer/optimizer.h
src/include/optimizer/paths.h
src/include/parser/parse_coerce.h
src/include/parser/parse_func.h
src/include/parser/parser.h
src/include/pgstat.h
src/include/pgtar.h
src/include/postmaster/autovacuum.h
src/include/postmaster/bgworker.h
src/include/replication/logicalproto.h
src/include/replication/output_plugin.h
src/include/replication/reorderbuffer.h
src/include/replication/slot.h
src/include/replication/snapbuild.h
src/include/replication/walreceiver.h
src/include/replication/walsender.h
src/include/replication/walsender_private.h
src/include/replication/worker_internal.h
src/include/rewrite/rewriteManip.h
src/include/storage/bufmgr.h
src/include/storage/dsm_impl.h
src/include/storage/lmgr.h
src/include/storage/lock.h
src/include/storage/lwlock.h
src/include/storage/pg_shmem.h
src/include/storage/pmsignal.h
src/include/storage/predicate_internals.h
src/include/storage/procsignal.h
src/include/storage/shm_mq.h
src/include/storage/sync.h
src/include/tcop/deparse_utility.h
src/include/tcop/dest.h
src/include/tcop/tcopprot.h
src/include/tcop/utility.h
src/include/tsearch/dicts/spell.h
src/include/tsearch/ts_utils.h
src/include/utils/acl.h
src/include/utils/backend_progress.h
src/include/utils/backend_status.h
src/include/utils/bytea.h
src/include/utils/elog.h
src/include/utils/guc.h
src/include/utils/guc_tables.h
src/include/utils/hsearch.h
src/include/utils/jsonb.h
src/include/utils/lsyscache.h
src/include/utils/memutils_internal.h
src/include/utils/plancache.h
src/include/utils/portal.h
src/include/utils/queryenvironment.h
src/include/utils/rel.h
src/include/utils/relcache.h
src/include/utils/resowner.h
src/include/utils/rls.h
src/include/utils/snapshot.h
src/include/utils/syscache.h
src/include/utils/timeout.h
src/include/utils/tuplesort.h
src/include/utils/wait_event.h
src/include/utils/xml.h
src/interfaces/libpq/fe-auth-scram.c
src/pl/plpgsql/src/plpgsql.h
src/port/path.c
src/test/isolation/isolationtester.h
src/test/modules/dummy_index_am/dummy_index_am.c
src/test/modules/libpq_pipeline/libpq_pipeline.c
src/test/regress/pg_regress.c
src/timezone/localtime.c

index 97f3253522b1dcffc6c9e52caa27fa1de4a146ff..78eed49b1bae333965fbceb40ee3b021d4aa5139 100644 (file)
@@ -43,7 +43,7 @@ typedef enum XidBoundsViolation
        XID_IN_FUTURE,
        XID_PRECEDES_CLUSTERMIN,
        XID_PRECEDES_RELMIN,
-       XID_BOUNDS_OK
+       XID_BOUNDS_OK,
 } XidBoundsViolation;
 
 typedef enum XidCommitStatus
@@ -51,14 +51,14 @@ typedef enum XidCommitStatus
        XID_COMMITTED,
        XID_IS_CURRENT_XID,
        XID_IN_PROGRESS,
-       XID_ABORTED
+       XID_ABORTED,
 } XidCommitStatus;
 
 typedef enum SkipPages
 {
        SKIP_PAGES_ALL_FROZEN,
        SKIP_PAGES_ALL_VISIBLE,
-       SKIP_PAGES_NONE
+       SKIP_PAGES_NONE,
 } SkipPages;
 
 /*
index f22f14ac4ca14b4669615bacee9825294fc1c56b..0db8522c8a76426ebac08222c8f9495d2f656ef5 100644 (file)
@@ -35,7 +35,7 @@ enum gbtree_type
        gbt_t_bool,
        gbt_t_inet,
        gbt_t_uuid,
-       gbt_t_enum
+       gbt_t_enum,
 };
 
 #endif
index e464d0d4d2bd14e986bdfb4219348cb1916b7961..01fc2c8ad9ae00e7f4511eaf291d3b14b710c54e 100644 (file)
@@ -33,7 +33,7 @@ typedef enum
 {
        PREWARM_PREFETCH,
        PREWARM_READ,
-       PREWARM_BUFFER
+       PREWARM_BUFFER,
 } PrewarmType;
 
 static PGIOAlignedBlock blockbuffer;
index baff87b49e18ecf56d539feb2c3f021b6fb16328..767b6ceb107f04eeea68373110c1bbe558674dc1 100644 (file)
@@ -118,7 +118,7 @@ typedef enum pgssVersion
        PGSS_V1_8,
        PGSS_V1_9,
        PGSS_V1_10,
-       PGSS_V1_11
+       PGSS_V1_11,
 } pgssVersion;
 
 typedef enum pgssStoreKind
@@ -282,7 +282,7 @@ typedef enum
 {
        PGSS_TRACK_NONE,                        /* track no statements */
        PGSS_TRACK_TOP,                         /* only top level statements */
-       PGSS_TRACK_ALL                          /* all statements, including nested ones */
+       PGSS_TRACK_ALL,                         /* all statements, including nested ones */
 }                      PGSSTrackLevel;
 
 static const struct config_enum_entry track_options[] =
index 88a40ab7d39b8043eead48b254231758a7f66cac..4308d1933b2fd9a1d375dd5a0c52b89fb659b8bf 100644 (file)
@@ -29,7 +29,7 @@ PG_MODULE_MAGIC;
 typedef enum HeapTupleForceOption
 {
        HEAP_FORCE_KILL,
-       HEAP_FORCE_FREEZE
+       HEAP_FORCE_FREEZE,
 } HeapTupleForceOption;
 
 PG_FUNCTION_INFO_V1(heap_force_kill);
index cb8b32aba09dc9425dd92aa893792ec9697fa292..0bbfd0217bae5147bcafa7a140ddaa40e4cc2436 100644 (file)
@@ -38,7 +38,7 @@ enum PGP_S2K_TYPE
 {
        PGP_S2K_SIMPLE = 0,
        PGP_S2K_SALTED = 1,
-       PGP_S2K_ISALTED = 3
+       PGP_S2K_ISALTED = 3,
 };
 
 enum PGP_PKT_TYPE
@@ -60,7 +60,7 @@ enum PGP_PKT_TYPE
        PGP_PKT_USER_ATTR = 17,
        PGP_PKT_SYMENCRYPTED_DATA_MDC = 18,
        PGP_PKT_MDC = 19,
-       PGP_PKT_PRIV_61 = 61            /* occurs in gpg secring */
+       PGP_PKT_PRIV_61 = 61,           /* occurs in gpg secring */
 };
 
 enum PGP_PUB_ALGO_TYPE
@@ -69,7 +69,7 @@ enum PGP_PUB_ALGO_TYPE
        PGP_PUB_RSA_ENCRYPT = 2,
        PGP_PUB_RSA_SIGN = 3,
        PGP_PUB_ELG_ENCRYPT = 16,
-       PGP_PUB_DSA_SIGN = 17
+       PGP_PUB_DSA_SIGN = 17,
 };
 
 enum PGP_SYMENC_TYPE
@@ -84,7 +84,7 @@ enum PGP_SYMENC_TYPE
        PGP_SYM_AES_128 = 7,            /* should */
        PGP_SYM_AES_192 = 8,
        PGP_SYM_AES_256 = 9,
-       PGP_SYM_TWOFISH = 10
+       PGP_SYM_TWOFISH = 10,
 };
 
 enum PGP_COMPR_TYPE
@@ -92,7 +92,7 @@ enum PGP_COMPR_TYPE
        PGP_COMPR_NONE = 0,                     /* must */
        PGP_COMPR_ZIP = 1,                      /* should */
        PGP_COMPR_ZLIB = 2,
-       PGP_COMPR_BZIP2 = 3
+       PGP_COMPR_BZIP2 = 3,
 };
 
 enum PGP_DIGEST_TYPE
@@ -106,7 +106,7 @@ enum PGP_DIGEST_TYPE
        PGP_DIGEST_HAVAL5_160 = 7,      /* obsolete */
        PGP_DIGEST_SHA256 = 8,
        PGP_DIGEST_SHA384 = 9,
-       PGP_DIGEST_SHA512 = 10
+       PGP_DIGEST_SHA512 = 10,
 };
 
 #define PGP_MAX_KEY    (256/8)
index 09d6dd60ddc87f1070c7568cedfe88f7a36a1ecd..09fd489a90156ddd7a89d82699d03b8b818a2bc7 100644 (file)
@@ -83,7 +83,7 @@ typedef enum
                                                                 * it has default collation that is not
                                                                 * traceable to a foreign Var */
        FDW_COLLATE_SAFE,                       /* collation derives from a foreign Var */
-       FDW_COLLATE_UNSAFE                      /* collation is non-default and derives from
+       FDW_COLLATE_UNSAFE,                     /* collation is non-default and derives from
                                                                 * something other than a foreign Var */
 } FDWCollateState;
 
index 1393716587e9eba881ed1b3f55bc7023036bbd72..8b3206ceaa31c4eae2dcada93e9dedff1d1e1dc4 100644 (file)
@@ -82,7 +82,7 @@ enum FdwScanPrivateIndex
         * String describing join i.e. names of relations being joined and types
         * of join, added when the scan is join
         */
-       FdwScanPrivateRelations
+       FdwScanPrivateRelations,
 };
 
 /*
@@ -108,7 +108,7 @@ enum FdwModifyPrivateIndex
        /* has-returning flag (as a Boolean node) */
        FdwModifyPrivateHasReturning,
        /* Integer list of attribute numbers retrieved by RETURNING */
-       FdwModifyPrivateRetrievedAttrs
+       FdwModifyPrivateRetrievedAttrs,
 };
 
 /*
@@ -129,7 +129,7 @@ enum FdwDirectModifyPrivateIndex
        /* Integer list of attribute numbers retrieved by RETURNING */
        FdwDirectModifyPrivateRetrievedAttrs,
        /* set-processed flag (as a Boolean node) */
-       FdwDirectModifyPrivateSetProcessed
+       FdwDirectModifyPrivateSetProcessed,
 };
 
 /*
@@ -285,7 +285,7 @@ enum FdwPathPrivateIndex
        /* has-final-sort flag (as a Boolean node) */
        FdwPathPrivateHasFinalSort,
        /* has-limit flag (as a Boolean node) */
-       FdwPathPrivateHasLimit
+       FdwPathPrivateHasLimit,
 };
 
 /* Struct for extra information passed to estimate_path_cost_size() */
index 02c11523199e7b4ddf7a224f89b784085d350941..47157ac887e6f8050e465542a6433faba8f2e5dc 100644 (file)
@@ -143,7 +143,7 @@ typedef enum PgFdwSamplingMethod
        ANALYZE_SAMPLE_AUTO,            /* choose by server version */
        ANALYZE_SAMPLE_RANDOM,          /* remote random() */
        ANALYZE_SAMPLE_SYSTEM,          /* TABLESAMPLE system */
-       ANALYZE_SAMPLE_BERNOULLI        /* TABLESAMPLE bernoulli */
+       ANALYZE_SAMPLE_BERNOULLI,       /* TABLESAMPLE bernoulli */
 } PgFdwSamplingMethod;
 
 /* in postgres_fdw.c */
index 89412627311169ea8f24f203d6e2b6f339bdca56..e02d84cc963f18a0228e9c725f753c6623789215 100644 (file)
@@ -35,7 +35,7 @@ enum trivalue
 {
        TRI_DEFAULT,
        TRI_NO,
-       TRI_YES
+       TRI_YES,
 };
 
 struct _param
index 5e0c1447f9243c929dcd1bc3e72c93b514f38177..a45e2fe3755edde39e951d81ed20c3817bdcaf46 100644 (file)
@@ -75,7 +75,7 @@ typedef enum
        GIST_BUFFERING_STATS,           /* gathering statistics of index tuple size
                                                                 * before switching to the buffering build
                                                                 * mode */
-       GIST_BUFFERING_ACTIVE           /* in buffering build mode */
+       GIST_BUFFERING_ACTIVE,          /* in buffering build mode */
 } GistBuildMode;
 
 /* Working state for gistbuild and its callback */
index 42e49bc159b680dbdb637571dbda212525b549a1..6985d299b2651820db7ec836d46a114ec5d835d5 100644 (file)
@@ -135,7 +135,7 @@ typedef enum
        VACUUM_ERRCB_PHASE_VACUUM_INDEX,
        VACUUM_ERRCB_PHASE_VACUUM_HEAP,
        VACUUM_ERRCB_PHASE_INDEX_CLEANUP,
-       VACUUM_ERRCB_PHASE_TRUNCATE
+       VACUUM_ERRCB_PHASE_TRUNCATE,
 } VacErrPhase;
 
 typedef struct LVRelState
index 92950b37767beab8b60680707beb445179e576df..a88b36a589ab091fa240395fd13aafbf2b9bdfee 100644 (file)
@@ -56,7 +56,7 @@ typedef enum
        BTPARALLEL_NOT_INITIALIZED,
        BTPARALLEL_ADVANCING,
        BTPARALLEL_IDLE,
-       BTPARALLEL_DONE
+       BTPARALLEL_DONE,
 } BTPS_State;
 
 /*
index 43b67893d94619907d3f23fe6bcf0975e204fdd0..85834c3dd7d5f3f95f03a7df6fc9a054fcef86b8 100644 (file)
@@ -22,7 +22,7 @@ typedef enum
        /* strategy for searching through materialized list of split points */
        SPLIT_DEFAULT,                          /* give some weight to truncation */
        SPLIT_MANY_DUPLICATES,          /* find minimally distinguishing point */
-       SPLIT_SINGLE_VALUE                      /* leave left page almost full */
+       SPLIT_SINGLE_VALUE,                     /* leave left page almost full */
 } FindSplitStrat;
 
 typedef struct
index 8c00b724db2689223e9f6871fe6584108c8f3733..f350f0b4f195d201f0730539e381138ffca71286 100644 (file)
@@ -756,7 +756,7 @@ enum SpGistSpecialOffsetNumbers
 {
        SpGistBreakOffsetNumber = InvalidOffsetNumber,
        SpGistRedirectOffsetNumber = MaxOffsetNumber + 1,
-       SpGistErrorOffsetNumber = MaxOffsetNumber + 2
+       SpGistErrorOffsetNumber = MaxOffsetNumber + 2,
 };
 
 static OffsetNumber
index 71ac70fb40c5d85bccaad8488304c46f2f5b2f4b..9ed24e1185cd1dbd3c1a58ccc3c51759b01efb38 100644 (file)
@@ -128,7 +128,7 @@ typedef enum
        SLRU_READ_FAILED,
        SLRU_WRITE_FAILED,
        SLRU_FSYNC_FAILED,
-       SLRU_CLOSE_FAILED
+       SLRU_CLOSE_FAILED,
 } SlruErrorCause;
 
 static SlruErrorCause slru_errcause;
index 37c5e34ccea0610883ad55db7604fc00adbb4c76..5d89f828187645bc75297b841cd56af155b3ce0e 100644 (file)
@@ -145,7 +145,7 @@ typedef enum TransState
        TRANS_INPROGRESS,                       /* inside a valid transaction */
        TRANS_COMMIT,                           /* commit in progress */
        TRANS_ABORT,                            /* abort in progress */
-       TRANS_PREPARE                           /* prepare in progress */
+       TRANS_PREPARE,                          /* prepare in progress */
 } TransState;
 
 /*
@@ -180,7 +180,7 @@ typedef enum TBlockState
        TBLOCK_SUBABORT_END,            /* failed subxact, ROLLBACK received */
        TBLOCK_SUBABORT_PENDING,        /* live subxact, ROLLBACK received */
        TBLOCK_SUBRESTART,                      /* live subxact, ROLLBACK TO received */
-       TBLOCK_SUBABORT_RESTART         /* failed subxact, ROLLBACK TO received */
+       TBLOCK_SUBABORT_RESTART,        /* failed subxact, ROLLBACK TO received */
 } TBlockState;
 
 /*
index 539928cb854a3af3a813740c7c7b110516041165..a98336f26acc7d4e26c57e4fe7845592d7febd73 100644 (file)
@@ -88,7 +88,7 @@ typedef enum
 {
        LRQ_NEXT_NO_IO,
        LRQ_NEXT_IO,
-       LRQ_NEXT_AGAIN
+       LRQ_NEXT_AGAIN,
 } LsnReadQueueNextStatus;
 
 /*
index 315e4b27cb81ed64cf6a2d3064f892e598aae99d..49bb3fe452060a5e9be318f95a9ad401ef7b7a79 100644 (file)
@@ -211,7 +211,7 @@ typedef enum
        XLOG_FROM_ANY = 0,                      /* request to read WAL from any source */
        XLOG_FROM_ARCHIVE,                      /* restored using restore_command */
        XLOG_FROM_PG_WAL,                       /* existing file in pg_wal */
-       XLOG_FROM_STREAM                        /* streamed from primary */
+       XLOG_FROM_STREAM,                       /* streamed from primary */
 } XLogSource;
 
 /* human-readable names for XLogSources, for debugging output */
index 91c7f3426f95cb19ea1187e0f6b995faf4a58f82..8f09c632f96483577294eee3f36024e2624094e9 100644 (file)
@@ -73,7 +73,7 @@ typedef enum
 {
        LOCAL_OBJECT,
        SHARED_OBJECT,
-       REMOTE_OBJECT
+       REMOTE_OBJECT,
 } SharedDependencyObjectType;
 
 typedef struct
index d148d10850af2c5d271ecf01acc14833d7301ad7..38ddae08b860e54d7c05d65189d0758cd4c07ddb 100644 (file)
@@ -351,7 +351,7 @@ typedef enum
 {
        LISTEN_LISTEN,
        LISTEN_UNLISTEN,
-       LISTEN_UNLISTEN_ALL
+       LISTEN_UNLISTEN_ALL,
 } ListenActionKind;
 
 typedef struct
index 0378f0ade090cd59256ee328cfe302d9afe5e694..c66a047c4a79cc614784610f385f1cd0935350f3 100644 (file)
@@ -51,7 +51,7 @@ typedef enum CopyDest
 {
        COPY_FILE,                                      /* to file (or a piped program) */
        COPY_FRONTEND,                          /* to frontend */
-       COPY_CALLBACK                           /* to callback function */
+       COPY_CALLBACK,                          /* to callback function */
 } CopyDest;
 
 /*
index c52ecc61a6ba35fe775ca76148ff2e72977f89fb..ae38f830243b53c4a0127e05eea33b8a71f67605 100644 (file)
@@ -83,7 +83,7 @@
 typedef enum CreateDBStrategy
 {
        CREATEDB_WAL_LOG,
-       CREATEDB_FILE_COPY
+       CREATEDB_FILE_COPY,
 } CreateDBStrategy;
 
 typedef struct
index ce77a055e58585ef5e9cd139d421bdb0f8deb368..f47aa38231b26ee0b9a94e5d16ae09cf2c178aa2 100644 (file)
@@ -64,7 +64,7 @@ typedef enum
        RRG_REMOVE_ADMIN_OPTION,
        RRG_REMOVE_INHERIT_OPTION,
        RRG_REMOVE_SET_OPTION,
-       RRG_DELETE_GRANT
+       RRG_DELETE_GRANT,
 } RevokeRoleGrantAction;
 
 /* Potentially set by pg_upgrade_support functions */
index 351ab4957af06813fb97626c27f6a4da2e32c5b6..176c555d639c36b015e8c8fe1730ececa7fbe094 100644 (file)
@@ -118,7 +118,7 @@ typedef enum PVIndVacStatus
        PARALLEL_INDVAC_STATUS_INITIAL = 0,
        PARALLEL_INDVAC_STATUS_NEED_BULKDELETE,
        PARALLEL_INDVAC_STATUS_NEED_CLEANUP,
-       PARALLEL_INDVAC_STATUS_COMPLETED
+       PARALLEL_INDVAC_STATUS_COMPLETED,
 } PVIndVacStatus;
 
 /*
index 3c6730632de7ca75cc5aa69abb1a1d4b51b0b61c..384b39839a0aa6151428eae2617d25d02439d4dc 100644 (file)
@@ -121,7 +121,7 @@ typedef enum
 {
        CEOUC_WAIT,
        CEOUC_NOWAIT,
-       CEOUC_LIVELOCK_PREVENTING_WAIT
+       CEOUC_LIVELOCK_PREVENTING_WAIT,
 } CEOUC_WAIT_MODE;
 
 static bool check_exclusion_or_unique_constraint(Relation heap, Relation index,
index f55424eb5ad8a97ba3c76169860762c05015d8cd..bace25234c3d26a46cc5478f435307e98d78f86d 100644 (file)
@@ -59,7 +59,7 @@ typedef struct
  */
 typedef enum
 {
-       F_EXEC_START, F_EXEC_RUN, F_EXEC_DONE
+       F_EXEC_START, F_EXEC_RUN, F_EXEC_DONE,
 } ExecStatus;
 
 typedef struct execution_state
index ed3ebe92e528f828a6c663bd7fb42b20bea438b9..3cdab77dfc103fb39ad909683f43c8d93e4f9cce 100644 (file)
@@ -145,7 +145,7 @@ typedef enum
 {
        MJEVAL_MATCHABLE,                       /* normal, potentially matchable tuple */
        MJEVAL_NONMATCHABLE,            /* tuple cannot join because it has a null */
-       MJEVAL_ENDOFJOIN                        /* end of input (physical or effective) */
+       MJEVAL_ENDOFJOIN,                       /* end of input (physical or effective) */
 } MJEvalResult;
 
 
index da622d3f5f3f447fd93a9a74b6f0a9b17d407d68..6f97c35daa1a8598ccef6c7466ee0d319b260978 100644 (file)
@@ -39,7 +39,7 @@
 typedef enum
 {
        TIDEXPR_UPPER_BOUND,
-       TIDEXPR_LOWER_BOUND
+       TIDEXPR_LOWER_BOUND,
 } TidExprType;
 
 /* Upper or lower range bound for scan */
index 118d15b1a119fd4d171a5ad7fb0e3ac18aa3b30d..df416af6b9d28f724be8c23aa2f833562d37a55a 100644 (file)
@@ -129,7 +129,7 @@ typedef enum
 {
        SCRAM_AUTH_INIT,
        SCRAM_AUTH_SALT_SENT,
-       SCRAM_AUTH_FINISHED
+       SCRAM_AUTH_FINISHED,
 } scram_state_enum;
 
 typedef struct
index 29a18584410a50c2ec90a9f5ad41ef26d6637cae..bb6c8305621771aa5b6c1b755c17045afb7b851b 100644 (file)
@@ -129,7 +129,7 @@ typedef enum
 {
        TBM_EMPTY,                                      /* no hashtable, nentries == 0 */
        TBM_ONE_PAGE,                           /* entry1 contains the single entry */
-       TBM_HASH                                        /* pagetable is valid, entry1 is not */
+       TBM_HASH,                                       /* pagetable is valid, entry1 is not */
 } TBMStatus;
 
 /*
@@ -139,7 +139,7 @@ typedef enum
 {
        TBM_NOT_ITERATING,                      /* not yet converted to page and chunk array */
        TBM_ITERATING_PRIVATE,          /* converted to local page and chunk array */
-       TBM_ITERATING_SHARED            /* converted to shared page and chunk array */
+       TBM_ITERATING_SHARED,           /* converted to shared page and chunk array */
 } TBMIteratingState;
 
 /*
index 3cda88e33334490a98187c630c0d393dcd2c3265..67921a08262b122118e9f086754bdafbc00a5ac0 100644 (file)
@@ -74,7 +74,7 @@ typedef enum pushdown_safe_type
 {
        PUSHDOWN_UNSAFE,                        /* unsafe to push qual into subquery */
        PUSHDOWN_SAFE,                          /* safe to push qual into subquery */
-       PUSHDOWN_WINDOWCLAUSE_RUNCOND   /* unsafe, but may work as WindowClause
+       PUSHDOWN_WINDOWCLAUSE_RUNCOND,  /* unsafe, but may work as WindowClause
                                                                         * run condition */
 } pushdown_safe_type;
 
index 01e773b91d8f5ea97fc42e4a3122f65c2bd72de3..03a5fbdc6dc85a4071846a8a83be0b482bc1c822 100644 (file)
@@ -45,7 +45,7 @@ typedef enum
 {
        ST_INDEXSCAN,                           /* must support amgettuple */
        ST_BITMAPSCAN,                          /* must support amgetbitmap */
-       ST_ANYSCAN                                      /* either is okay */
+       ST_ANYSCAN,                                     /* either is okay */
 } ScanTypeControl;
 
 /* Data structure for collecting qual clauses that match an index */
index 79622008854912bc48ccf10f345fd38e5f0072b1..fc3709510d2c673b5a299fc52db745c1f071cc7a 100644 (file)
@@ -35,7 +35,7 @@ typedef enum
 {
        NRM_EQUAL,                                      /* expect exact match of nullingrels */
        NRM_SUBSET,                                     /* actual Var may have a subset of input */
-       NRM_SUPERSET                            /* actual Var may have a superset of input */
+       NRM_SUPERSET,                           /* actual Var may have a superset of input */
 } NullingRelsMatch;
 
 typedef struct
index bc8757f9d720444afbe99351e64415ada87699cf..0b1d17b9d33566fd230558d94fcca239b9125c3e 100644 (file)
@@ -40,7 +40,7 @@ typedef enum
        COSTS_EQUAL,                            /* path costs are fuzzily equal */
        COSTS_BETTER1,                          /* first path is cheaper than second */
        COSTS_BETTER2,                          /* second path is cheaper than first */
-       COSTS_DIFFERENT                         /* neither path dominates the other on cost */
+       COSTS_DIFFERENT,                        /* neither path dominates the other on cost */
 } PathCostComparison;
 
 /*
index 237c8838743ba1dce491205b9a6e78c47a591786..fe83e45311d1fffe5318b87cab9eea49ab51eaa1 100644 (file)
@@ -51,7 +51,7 @@ typedef enum
 {
        CLASS_ATOM,                                     /* expression that's not AND or OR */
        CLASS_AND,                                      /* expression with AND semantics */
-       CLASS_OR                                        /* expression with OR semantics */
+       CLASS_OR,                                       /* expression with OR semantics */
 } PredClass;
 
 typedef struct PredIterInfoData *PredIterInfo;
index 9f6afc351cedc200911edbe11b0e971d661ac10f..c480ce36825939c403b402f4becaf81002065fd4 100644 (file)
@@ -58,7 +58,7 @@ typedef enum
        COLLATE_NONE,                           /* expression is of a noncollatable datatype */
        COLLATE_IMPLICIT,                       /* collation was derived implicitly */
        COLLATE_CONFLICT,                       /* we had a conflict of implicit collations */
-       COLLATE_EXPLICIT                        /* collation was derived explicitly */
+       COLLATE_EXPLICIT,                       /* collation was derived explicitly */
 } CollateStrength;
 
 typedef struct
index c5b1a49725c56d2028289892ac301052b13721d3..6992a788c0b620c3d75d80f1d8c01890ebcd670d 100644 (file)
@@ -35,7 +35,7 @@ typedef enum
        RECURSION_SUBLINK,                      /* inside a sublink */
        RECURSION_OUTERJOIN,            /* inside nullable side of an outer join */
        RECURSION_INTERSECT,            /* underneath INTERSECT (ALL) */
-       RECURSION_EXCEPT                        /* underneath EXCEPT (ALL) */
+       RECURSION_EXCEPT,                       /* underneath EXCEPT (ALL) */
 } RecursionContext;
 
 /* Associated error messages --- each must have one %s for CTE name */
index b3f0b6a137a05ce4a37465983a4684030a3c4143..6c29471bb33ebc3fbc9ce6edc00dbeaf850c5d94 100644 (file)
@@ -39,7 +39,7 @@
 typedef enum
 {
        FUNCLOOKUP_NOSUCHFUNC,
-       FUNCLOOKUP_AMBIGUOUS
+       FUNCLOOKUP_AMBIGUOUS,
 } FuncLookupError;
 
 static void unify_hypothetical_args(ParseState *pstate,
index ae76f7267e010cfebd99667444ad95f49f2f313b..3f31ecc956794de17c4fc4439b241d9481f96073 100644 (file)
@@ -82,7 +82,7 @@ typedef enum PartClauseMatchStatus
        PARTCLAUSE_MATCH_NULLNESS,
        PARTCLAUSE_MATCH_STEPS,
        PARTCLAUSE_MATCH_CONTRADICT,
-       PARTCLAUSE_UNSUPPORTED
+       PARTCLAUSE_UNSUPPORTED,
 } PartClauseMatchStatus;
 
 /*
@@ -93,7 +93,7 @@ typedef enum PartClauseTarget
 {
        PARTTARGET_PLANNER,                     /* want to prune during planning */
        PARTTARGET_INITIAL,                     /* want to prune during executor startup */
-       PARTTARGET_EXEC                         /* want to prune during each plan node scan */
+       PARTTARGET_EXEC,                        /* want to prune during each plan node scan */
 } PartClauseTarget;
 
 /*
index f1eb5a1e208a9358e61eb43df308e94a3417377f..2de280ecb6f0cb3e62c1cb1a75df85bde9b5f571 100644 (file)
@@ -86,7 +86,7 @@ typedef enum
        SHMSTATE_ATTACHED,                      /* pertinent to DataDir, has attached PIDs */
        SHMSTATE_ENOENT,                        /* no segment of that ID */
        SHMSTATE_FOREIGN,                       /* exists, but not pertinent to DataDir */
-       SHMSTATE_UNATTACHED                     /* pertinent to DataDir, no attached PIDs */
+       SHMSTATE_UNATTACHED,            /* pertinent to DataDir, no attached PIDs */
 } IpcMemoryState;
 
 
index 327ea0d45adac31f2b54da4d6cc8b22c5364e504..3a6f24a023762976ada232a5921201d7c872608d 100644 (file)
@@ -250,7 +250,7 @@ typedef enum
 {
        AutoVacForkFailed,                      /* failed trying to start a worker */
        AutoVacRebalance,                       /* rebalance the cost limits */
-       AutoVacNumSignals                       /* must be last */
+       AutoVacNumSignals,                      /* must be last */
 }                      AutoVacuumSignal;
 
 /*
index 9cb624eab814a073d846b529e8524cb12669e027..2d0aed50cb932eeeeadad892e069122176b03687 100644 (file)
@@ -262,7 +262,7 @@ typedef enum
        STARTUP_NOT_RUNNING,
        STARTUP_RUNNING,
        STARTUP_SIGNALED,                       /* we sent it a SIGQUIT or SIGKILL */
-       STARTUP_CRASHED
+       STARTUP_CRASHED,
 } StartupStatusEnum;
 
 static StartupStatusEnum StartupStatus = STARTUP_NOT_RUNNING;
@@ -332,7 +332,7 @@ typedef enum
        PM_SHUTDOWN_2,                          /* waiting for archiver and walsenders to
                                                                 * finish */
        PM_WAIT_DEAD_END,                       /* waiting for dead_end children to exit */
-       PM_NO_CHILDREN                          /* all important children have exited */
+       PM_NO_CHILDREN,                         /* all important children have exited */
 } PMState;
 
 static PMState pmState = PM_INIT;
index 31e6300b5dea165192ee0dffe9089cf43958285b..42d15b6303e9a3d37a25b60141c715b80c71d460 100644 (file)
@@ -68,7 +68,7 @@ typedef enum
        PG_REGEX_LOCALE_1BYTE,          /* Use <ctype.h> functions */
        PG_REGEX_LOCALE_WIDE_L,         /* Use locale_t <wctype.h> functions */
        PG_REGEX_LOCALE_1BYTE_L,        /* Use locale_t <ctype.h> functions */
-       PG_REGEX_LOCALE_ICU                     /* Use ICU uchar.h functions */
+       PG_REGEX_LOCALE_ICU,            /* Use ICU uchar.h functions */
 } PG_Locale_Strategy;
 
 static PG_Locale_Strategy pg_regex_strategy;
index 567485c4a4d4e4036e2033e0ac910776afae135c..ba67eb156f9255299b16054de9cb7d311856f810 100644 (file)
@@ -289,7 +289,7 @@ typedef enum
        TRANS_LEADER_SERIALIZE,
        TRANS_LEADER_SEND_TO_PARALLEL,
        TRANS_LEADER_PARTIAL_SERIALIZE,
-       TRANS_PARALLEL_APPLY
+       TRANS_PARALLEL_APPLY,
 } TransApplyAction;
 
 /* errcontext tracker */
index c1c66848f36163cc5e5a50df10ac642d2d22afc1..e8add5ee5d92b7f068485eeed2107f0f035cf1f6 100644 (file)
@@ -100,7 +100,7 @@ enum RowFilterPubAction
 {
        PUBACTION_INSERT,
        PUBACTION_UPDATE,
-       PUBACTION_DELETE
+       PUBACTION_DELETE,
 };
 
 #define NUM_ROWFILTER_PUBACTIONS (PUBACTION_DELETE+1)
index feff709435113411c8bdf7586d85ac42eec7ca1f..a3128874b2ec39751bd311b853063257ee0631b5 100644 (file)
@@ -122,7 +122,7 @@ typedef enum WalRcvWakeupReason
        WALRCV_WAKEUP_TERMINATE,
        WALRCV_WAKEUP_PING,
        WALRCV_WAKEUP_REPLY,
-       WALRCV_WAKEUP_HSFEEDBACK
+       WALRCV_WAKEUP_HSFEEDBACK,
 #define NUM_WALRCV_WAKEUPS (WALRCV_WAKEUP_HSFEEDBACK + 1)
 } WalRcvWakeupReason;
 
index b7607aa1bec2271a4db752cff38d9d0914c1aae1..b884df71bf697eae09b708bbfa3729634a0f1a6d 100644 (file)
@@ -249,7 +249,7 @@ typedef enum
        AllocateDescFile,
        AllocateDescPipe,
        AllocateDescDir,
-       AllocateDescRawFD
+       AllocateDescRawFD,
 } AllocateDescKind;
 
 typedef struct
index 2cdad91ed834963406d39d58f7ec09c4db2ef228..4ca2789d10a588da1c82e3436b71800a05c25ea4 100644 (file)
@@ -252,7 +252,7 @@ typedef enum GlobalVisHorizonKind
        VISHORIZON_SHARED,
        VISHORIZON_CATALOG,
        VISHORIZON_DATA,
-       VISHORIZON_TEMP
+       VISHORIZON_TEMP,
 } GlobalVisHorizonKind;
 
 /*
@@ -263,7 +263,7 @@ typedef enum KAXCompressReason
        KAX_NO_SPACE,                           /* need to free up space at array end */
        KAX_PRUNE,                                      /* we just pruned old entries */
        KAX_TRANSACTION_END,            /* we just committed/removed some XIDs */
-       KAX_STARTUP_PROCESS_IDLE        /* startup process is about to sleep */
+       KAX_STARTUP_PROCESS_IDLE,       /* startup process is about to sleep */
 } KAXCompressReason;
 
 
index 6a920a02b7266ad29db25ec100feea2b97cec5f6..88f0bff687de19f7efcd5d39388b356015bb6f60 100644 (file)
@@ -63,7 +63,7 @@ typedef enum
        ARRAY_QUOTED_ELEM_COMPLETED,
        ARRAY_ELEM_DELIMITED,
        ARRAY_LEVEL_COMPLETED,
-       ARRAY_LEVEL_DELIMITED
+       ARRAY_LEVEL_DELIMITED,
 } ArrayParseState;
 
 /* Working state for array_iterate() */
index e27ea8ef97b5cc128feae0efa20903db2a0a6243..8131091f794a8d22513a45a2eb58ad9095e8eae8 100644 (file)
@@ -137,7 +137,7 @@ typedef enum
 {
        FROM_CHAR_DATE_NONE = 0,        /* Value does not affect date mode. */
        FROM_CHAR_DATE_GREGORIAN,       /* Gregorian (day, month, year) style date */
-       FROM_CHAR_DATE_ISOWEEK          /* ISO 8601 week date */
+       FROM_CHAR_DATE_ISOWEEK,         /* ISO 8601 week date */
 } FromCharDateMode;
 
 typedef struct
index e941439d7493365f8954c791f0e2368c080189b8..6538b2b3b05cd6e203ed47e945f0aaad0a047a91 100644 (file)
@@ -88,7 +88,7 @@ typedef enum JsonPathGinNodeType
 {
        JSP_GIN_OR,
        JSP_GIN_AND,
-       JSP_GIN_ENTRY
+       JSP_GIN_ENTRY,
 } JsonPathGinNodeType;
 
 typedef struct JsonPathGinNode JsonPathGinNode;
index 0bff272f245f44b254ccc9123fa5f11070ad7f89..aa37c401e569e7fc3c5ddd44b533c3b3c62b1a05 100644 (file)
@@ -201,7 +201,7 @@ typedef enum TypeCat
        TYPECAT_ARRAY = 'a',
        TYPECAT_COMPOSITE = 'c',
        TYPECAT_COMPOSITE_DOMAIN = 'C',
-       TYPECAT_DOMAIN = 'd'
+       TYPECAT_DOMAIN = 'd',
 } TypeCat;
 
 /* these two are stolen from hstore / record_out, used in populate_record* */
index 34e1b709ae975f71a7a2c0067aa67124be3be2c5..fbea881fcc2fd3550a3f5c77deb7e2bb83a6158b 100644 (file)
@@ -62,12 +62,12 @@ typedef enum
        Pattern_Type_Like_IC,
        Pattern_Type_Regex,
        Pattern_Type_Regex_IC,
-       Pattern_Type_Prefix
+       Pattern_Type_Prefix,
 } Pattern_Type;
 
 typedef enum
 {
-       Pattern_Prefix_None, Pattern_Prefix_Partial, Pattern_Prefix_Exact
+       Pattern_Prefix_None, Pattern_Prefix_Partial, Pattern_Prefix_Exact,
 } Pattern_Prefix_Status;
 
 static Node *like_regex_support(Node *rawreq, Pattern_Type ptype);
index 08846783818efcf428c54c865b28da49919a7f89..0fdf821a5820fbc8c1bba58ebb6cd3f9ea0bbb4e 100644 (file)
@@ -62,7 +62,7 @@ typedef struct
 typedef enum
 {
        SPLIT_LEFT = 0,                         /* makes initialization to SPLIT_LEFT easier */
-       SPLIT_RIGHT
+       SPLIT_RIGHT,
 } SplitLR;
 
 /*
index 67ad876a27c6a89c86486ad951fb0a090a180d67..5ddab6d7cd6ad29c8ab05935f85a36d6c9ab293c 100644 (file)
@@ -41,7 +41,7 @@ typedef enum
 {
        WAITOPERAND = 1,
        WAITOPERATOR = 2,
-       WAITFIRSTOPERAND = 3
+       WAITFIRSTOPERAND = 3,
 } ts_parserstate;
 
 /*
@@ -54,7 +54,7 @@ typedef enum
        PT_VAL = 2,
        PT_OPR = 3,
        PT_OPEN = 4,
-       PT_CLOSE = 5
+       PT_CLOSE = 5,
 } ts_tokentype;
 
 /*
index ab5111c90fdd666fbf2fdada4340e8488e727ffa..5a721a4046d49316ae82d150fe7b6caa43a3c019 100644 (file)
@@ -35,7 +35,7 @@ typedef enum
 {
        ETCS_NEEDS_REBUILD,
        ETCS_REBUILD_STARTED,
-       ETCS_VALID
+       ETCS_VALID,
 } EventTriggerCacheStateType;
 
 typedef struct
index c7a6c03f975757a17aa758bb8da0f7b28a1a175f..ab6353bdcd1c42cc5050a3cec6ae0c4b65a9cfcd 100644 (file)
@@ -162,7 +162,7 @@ typedef enum
        TSS_BUILDRUNS,                          /* Loading tuples; writing to tape */
        TSS_SORTEDINMEM,                        /* Sort completed entirely in memory */
        TSS_SORTEDONTAPE,                       /* Sort completed, final run is on tape */
-       TSS_FINALMERGE                          /* Performing final merge on-the-fly */
+       TSS_FINALMERGE,                         /* Performing final merge on-the-fly */
 } TupSortStatus;
 
 /*
index 38bbed46049da6ed9d7e33403c2486965ada93d8..0c44437822780351bb7c3337cab197c14127d686 100644 (file)
@@ -73,7 +73,7 @@ typedef enum
 {
        TSS_INMEM,                                      /* Tuples still fit in memory */
        TSS_WRITEFILE,                          /* Writing to temp file */
-       TSS_READFILE                            /* Reading from temp file */
+       TSS_READFILE,                           /* Reading from temp file */
 } TupStoreStatus;
 
 /*
index f999e635d989433260f6a7ea8f368e1288ea9a7a..c7dd92d4213e6a2f983fa36b7fabd4a6a6e2af88 100644 (file)
@@ -56,7 +56,7 @@ typedef enum
        BBSTREAMER_MEMBER_HEADER,
        BBSTREAMER_MEMBER_CONTENTS,
        BBSTREAMER_MEMBER_TRAILER,
-       BBSTREAMER_ARCHIVE_TRAILER
+       BBSTREAMER_ARCHIVE_TRAILER,
 } bbstreamer_archive_context;
 
 /*
index 1a8cef345dcd4fbf8f8ecae9beb39c8ad1432534..f32684a8f233810b3b9a0f2084828ec973618736 100644 (file)
@@ -108,7 +108,7 @@ typedef enum
 {
        NO_WAL,
        FETCH_WAL,
-       STREAM_WAL
+       STREAM_WAL,
 } IncludeWal;
 
 /*
@@ -118,7 +118,7 @@ typedef enum
 {
        COMPRESS_LOCATION_UNSPECIFIED,
        COMPRESS_LOCATION_CLIENT,
-       COMPRESS_LOCATION_SERVER
+       COMPRESS_LOCATION_SERVER,
 } CompressionLocation;
 
 /* Global options */
index 54a22fe6070a1105944fc7e2304b6706dceb380c..6be5ff534ea662fef0c3957571ba7ab34a44bdf1 100644 (file)
@@ -32,7 +32,7 @@ typedef enum
 {
        CLOSE_NORMAL,
        CLOSE_UNLINK,
-       CLOSE_NO_RENAME
+       CLOSE_NO_RENAME,
 } WalCloseMethod;
 
 /*
index e009ba5e0bc9509ace3e696b227d0d729d28fc2f..6543d9ce089f5f1b96545671a4efba28d6d0d33d 100644 (file)
@@ -50,7 +50,7 @@ typedef enum
 {
        PG_MODE_CHECK,
        PG_MODE_DISABLE,
-       PG_MODE_ENABLE
+       PG_MODE_ENABLE,
 } PgChecksumMode;
 
 static PgChecksumMode mode = PG_MODE_CHECK;
index 4099d240e03207db86cb2923456047864e4e4e63..3b145bd83812e4d2ed780785d8389678bf39bf4e 100644 (file)
@@ -38,14 +38,14 @@ typedef enum
 {
        SMART_MODE,
        FAST_MODE,
-       IMMEDIATE_MODE
+       IMMEDIATE_MODE,
 } ShutdownMode;
 
 typedef enum
 {
        POSTMASTER_READY,
        POSTMASTER_STILL_STARTING,
-       POSTMASTER_FAILED
+       POSTMASTER_FAILED,
 } WaitPMResult;
 
 typedef enum
@@ -62,7 +62,7 @@ typedef enum
        KILL_COMMAND,
        REGISTER_COMMAND,
        UNREGISTER_COMMAND,
-       RUN_AS_SERVICE_COMMAND
+       RUN_AS_SERVICE_COMMAND,
 } CtlCommand;
 
 #define DEFAULT_WAIT   60
index da0723ad38587c36f53a6878349b433d3e735b4e..85e6515ac214820597b576b733da08a4999baa7f 100644 (file)
@@ -77,7 +77,7 @@ typedef enum
        WRKR_NOT_STARTED = 0,
        WRKR_IDLE,
        WRKR_WORKING,
-       WRKR_TERMINATED
+       WRKR_TERMINATED,
 } T_WorkerStatus;
 
 #define WORKER_IS_RUNNING(workerStatus) \
index 17f03c1cceb588da0b33b58d4a885753afa359d1..e26cf9833c80c9ee13c7c744384de95ecbbd031d 100644 (file)
@@ -32,7 +32,7 @@ typedef enum
        WFW_NO_WAIT,
        WFW_GOT_STATUS,
        WFW_ONE_IDLE,
-       WFW_ALL_IDLE
+       WFW_ALL_IDLE,
 } WFW_WaitOption;
 
 /*
index 3a57cdd97d4c7cf8a75f0ad6c8c22a6bfe5e6775..9ef2f2017ef0ac86a59243c80f5c3c0ae3fc04f3 100644 (file)
@@ -33,7 +33,7 @@ typedef enum trivalue
 {
        TRI_DEFAULT,
        TRI_NO,
-       TRI_YES
+       TRI_YES,
 } trivalue;
 
 typedef enum _archiveFormat
@@ -42,14 +42,14 @@ typedef enum _archiveFormat
        archCustom = 1,
        archTar = 3,
        archNull = 4,
-       archDirectory = 5
+       archDirectory = 5,
 } ArchiveFormat;
 
 typedef enum _archiveMode
 {
        archModeAppend,
        archModeWrite,
-       archModeRead
+       archModeRead,
 } ArchiveMode;
 
 typedef enum _teSection
@@ -57,7 +57,7 @@ typedef enum _teSection
        SECTION_NONE = 1,                       /* comments, ACLs, etc; can be anywhere */
        SECTION_PRE_DATA,                       /* stuff to be processed before data */
        SECTION_DATA,                           /* table data, large objects, LO comments */
-       SECTION_POST_DATA                       /* stuff to be processed after data */
+       SECTION_POST_DATA,                      /* stuff to be processed after data */
 } teSection;
 
 /* We need one enum entry per prepared query in pg_dump */
index b07673933d47c8e6a72ece6f5945cd0ccf0a99a1..917283fd341cb7e2adc3d189cded9f4c29e71650 100644 (file)
@@ -113,7 +113,7 @@ struct ParallelState;
 typedef enum T_Action
 {
        ACT_DUMP,
-       ACT_RESTORE
+       ACT_RESTORE,
 } T_Action;
 
 typedef void (*ClosePtrType) (ArchiveHandle *AH);
@@ -151,7 +151,7 @@ typedef enum
 {
        SQL_SCAN = 0,                           /* normal */
        SQL_IN_SINGLE_QUOTE,            /* '...' literal */
-       SQL_IN_DOUBLE_QUOTE                     /* "..." identifier */
+       SQL_IN_DOUBLE_QUOTE,            /* "..." identifier */
 } sqlparseState;
 
 typedef struct
@@ -166,14 +166,14 @@ typedef enum
        STAGE_NONE = 0,
        STAGE_INITIALIZING,
        STAGE_PROCESSING,
-       STAGE_FINALIZING
+       STAGE_FINALIZING,
 } ArchiverStage;
 
 typedef enum
 {
        OUTPUT_SQLCMDS = 0,                     /* emitting general SQL commands */
        OUTPUT_COPYDATA,                        /* writing COPY data */
-       OUTPUT_OTHERDATA                        /* writing data as INSERT commands */
+       OUTPUT_OTHERDATA,                       /* writing data as INSERT commands */
 } ArchiverOutput;
 
 /*
@@ -199,7 +199,7 @@ typedef enum
 {
        RESTORE_PASS_MAIN = 0,          /* Main pass (most TOC item types) */
        RESTORE_PASS_ACL,                       /* ACL item types */
-       RESTORE_PASS_POST_ACL           /* Event trigger and matview refresh items */
+       RESTORE_PASS_POST_ACL,          /* Event trigger and matview refresh items */
 
 #define RESTORE_PASS_LAST RESTORE_PASS_POST_ACL
 } RestorePass;
index 83aeef2751b6d0a2fcdd9fcc3e426cbcffd5f683..7afdbf4d9de22475bf2f6b340ed021dcbee39d70 100644 (file)
@@ -95,7 +95,7 @@ typedef enum OidOptions
 {
        zeroIsError = 1,
        zeroAsStar = 2,
-       zeroAsNone = 4
+       zeroAsNone = 4,
 } OidOptions;
 
 /* global decls */
index 9036b13f6a5bbf608489f0618b23ad0c859c3b05..d8f27f187cb1567af79f33e0dfcb760a5b64d3f4 100644 (file)
@@ -82,7 +82,7 @@ typedef enum
        DO_PUBLICATION,
        DO_PUBLICATION_REL,
        DO_PUBLICATION_TABLE_IN_SCHEMA,
-       DO_SUBSCRIPTION
+       DO_SUBSCRIPTION,
 } DumpableObjectType;
 
 /*
index 48f240dff12ae9f89da904d85e2b7bc82794c5b2..988d4590e024b268fb26e82a22d565b589b78df5 100644 (file)
@@ -24,7 +24,7 @@ typedef enum
        FILE_ACTION_NONE,                       /* no action (we might still copy modified
                                                                 * blocks based on the parsed WAL) */
        FILE_ACTION_TRUNCATE,           /* truncate local file to 'newsize' bytes */
-       FILE_ACTION_REMOVE                      /* remove local file / directory / symlink */
+       FILE_ACTION_REMOVE,                     /* remove local file / directory / symlink */
 } file_action_t;
 
 typedef enum
@@ -33,7 +33,7 @@ typedef enum
 
        FILE_TYPE_REGULAR,
        FILE_TYPE_DIRECTORY,
-       FILE_TYPE_SYMLINK
+       FILE_TYPE_SYMLINK,
 } file_type_t;
 
 /*
index ba8129d1354a6f6359fb4d70388db62c7af95727..a710f325ded295b7df743f5d6ad06427a20711ec 100644 (file)
@@ -253,7 +253,7 @@ typedef enum
 {
        TRANSFER_MODE_CLONE,
        TRANSFER_MODE_COPY,
-       TRANSFER_MODE_LINK
+       TRANSFER_MODE_LINK,
 } transferMode;
 
 /*
@@ -266,7 +266,7 @@ typedef enum
        PG_REPORT_NONL,                         /* these too */
        PG_REPORT,
        PG_WARNING,
-       PG_FATAL
+       PG_FATAL,
 } eLogType;
 
 
index f0acd9f1e704adf7385c4bac17a55e0e316b0f21..bf0227c6689f6a7961af68362eab2d9e74ae314c 100644 (file)
@@ -34,7 +34,7 @@ typedef enum
        JM_EXPECT_THIS_WAL_RANGE_FIELD,
        JM_EXPECT_THIS_WAL_RANGE_VALUE,
        JM_EXPECT_MANIFEST_CHECKSUM_VALUE,
-       JM_EXPECT_EOF
+       JM_EXPECT_EOF,
 } JsonManifestSemanticState;
 
 /*
@@ -47,7 +47,7 @@ typedef enum
        JMFF_SIZE,
        JMFF_LAST_MODIFIED,
        JMFF_CHECKSUM_ALGORITHM,
-       JMFF_CHECKSUM
+       JMFF_CHECKSUM,
 } JsonManifestFileField;
 
 /*
@@ -57,7 +57,7 @@ typedef enum
 {
        JMWRF_TIMELINE,
        JMWRF_START_LSN,
-       JMWRF_END_LSN
+       JMWRF_END_LSN,
 } JsonManifestWALRangeField;
 
 /*
index e86c653cd220ebf8d7e5ec67c9af326945f694ab..2e1650d0ad343aed641b1dec9820f91e6fc8cc2b 100644 (file)
@@ -227,7 +227,7 @@ typedef enum
 {
        PART_NONE,                                      /* no partitioning */
        PART_RANGE,                                     /* range partitioning */
-       PART_HASH                                       /* hash partitioning */
+       PART_HASH,                                      /* hash partitioning */
 } partition_method_t;
 
 static partition_method_t partition_method = PART_NONE;
@@ -459,7 +459,7 @@ typedef enum EStatus
        /* SQL errors */
        ESTATUS_SERIALIZATION_ERROR,
        ESTATUS_DEADLOCK_ERROR,
-       ESTATUS_OTHER_SQL_ERROR
+       ESTATUS_OTHER_SQL_ERROR,
 } EStatus;
 
 /*
@@ -470,7 +470,7 @@ typedef enum TStatus
        TSTATUS_IDLE,
        TSTATUS_IN_BLOCK,
        TSTATUS_CONN_ERROR,
-       TSTATUS_OTHER_ERROR
+       TSTATUS_OTHER_ERROR,
 } TStatus;
 
 /* Various random sequences are initialized from this one. */
@@ -587,7 +587,7 @@ typedef enum
         * aborted because a command failed, CSTATE_FINISHED means success.
         */
        CSTATE_ABORTED,
-       CSTATE_FINISHED
+       CSTATE_FINISHED,
 } ConnectionStateEnum;
 
 /*
@@ -697,7 +697,7 @@ typedef enum MetaCommand
        META_ELSE,                                      /* \else */
        META_ENDIF,                                     /* \endif */
        META_STARTPIPELINE,                     /* \startpipeline */
-       META_ENDPIPELINE                        /* \endpipeline */
+       META_ENDPIPELINE,                       /* \endpipeline */
 } MetaCommand;
 
 typedef enum QueryMode
index f8efa4b868a7531ef4ef5faece048cca62d943fd..acaa54cd6f84077f0c6d51c1725cc99319628042 100644 (file)
@@ -37,7 +37,7 @@ typedef enum
        PGBT_NULL,
        PGBT_INT,
        PGBT_DOUBLE,
-       PGBT_BOOLEAN
+       PGBT_BOOLEAN,
        /* add other types here */
 } PgBenchValueType;
 
@@ -58,7 +58,7 @@ typedef enum PgBenchExprType
 {
        ENODE_CONSTANT,
        ENODE_VARIABLE,
-       ENODE_FUNCTION
+       ENODE_FUNCTION,
 } PgBenchExprType;
 
 /* List of operators and callable functions */
@@ -100,7 +100,7 @@ typedef enum PgBenchFunction
        PGBENCH_CASE,
        PGBENCH_HASH_FNV1A,
        PGBENCH_HASH_MURMUR2,
-       PGBENCH_PERMUTE
+       PGBENCH_PERMUTE,
 } PgBenchFunction;
 
 typedef struct PgBenchExpr PgBenchExpr;
index 4dfcf04fe03132344d6b3be07b78197e9258b20b..82cc09156852e3f31d5410001a5ebcaebe13d37b 100644 (file)
@@ -53,7 +53,7 @@
 typedef enum EditableObjectType
 {
        EditableFunction,
-       EditableView
+       EditableView,
 } EditableObjectType;
 
 /* local function declarations */
index 9af85deeae1ad4a52cdf4b400fdb0c7dead83091..b40fcaceb6f2a37211d34b1f0280a7a9ba896a4a 100644 (file)
@@ -19,7 +19,7 @@ typedef enum _backslashResult
        PSQL_CMD_SKIP_LINE,                     /* keep building query */
        PSQL_CMD_TERMINATE,                     /* quit program */
        PSQL_CMD_NEWEDIT,                       /* query buffer was changed (e.g., via \e) */
-       PSQL_CMD_ERROR                          /* the execution of the backslash command
+       PSQL_CMD_ERROR,                         /* the execution of the backslash command
                                                                 * resulted in an error */
 } backslashResult;
 
index 7724242f371d7c58c54140c8c924fee4076b93ea..c217f958f704b00644966a1ce7c233f6e31fbed8 100644 (file)
@@ -18,7 +18,7 @@ enum slash_option_type
        OT_SQLID,                                       /* treat as SQL identifier */
        OT_SQLIDHACK,                           /* SQL identifier, but don't downcase */
        OT_FILEPIPE,                            /* it's a filename or pipe */
-       OT_WHOLE_LINE                           /* just snarf the rest of the line */
+       OT_WHOLE_LINE,                          /* just snarf the rest of the line */
 };
 
 
index 1106954236d73e1321538906e690c94a03d6cb5f..78e9e9692e54346659ea2b5a232c7727d35ebe0a 100644 (file)
@@ -37,21 +37,21 @@ typedef enum
        PSQL_ECHO_NONE,
        PSQL_ECHO_QUERIES,
        PSQL_ECHO_ERRORS,
-       PSQL_ECHO_ALL
+       PSQL_ECHO_ALL,
 } PSQL_ECHO;
 
 typedef enum
 {
        PSQL_ECHO_HIDDEN_OFF,
        PSQL_ECHO_HIDDEN_ON,
-       PSQL_ECHO_HIDDEN_NOEXEC
+       PSQL_ECHO_HIDDEN_NOEXEC,
 } PSQL_ECHO_HIDDEN;
 
 typedef enum
 {
        PSQL_ERROR_ROLLBACK_OFF,
        PSQL_ERROR_ROLLBACK_INTERACTIVE,
-       PSQL_ERROR_ROLLBACK_ON
+       PSQL_ERROR_ROLLBACK_ON,
 } PSQL_ERROR_ROLLBACK;
 
 typedef enum
@@ -59,7 +59,7 @@ typedef enum
        PSQL_COMP_CASE_PRESERVE_UPPER,
        PSQL_COMP_CASE_PRESERVE_LOWER,
        PSQL_COMP_CASE_UPPER,
-       PSQL_COMP_CASE_LOWER
+       PSQL_COMP_CASE_LOWER,
 } PSQL_COMP_CASE;
 
 typedef enum
@@ -67,14 +67,14 @@ typedef enum
        hctl_none = 0,
        hctl_ignorespace = 1,
        hctl_ignoredups = 2,
-       hctl_ignoreboth = hctl_ignorespace | hctl_ignoredups
+       hctl_ignoreboth = hctl_ignorespace | hctl_ignoredups,
 } HistControl;
 
 enum trivalue
 {
        TRI_DEFAULT,
        TRI_NO,
-       TRI_YES
+       TRI_YES,
 };
 
 typedef struct _psqlSettings
index 5a28b6f71320d1a95a5b016f39faf06e8afa7b86..78526eb9dabc8ef3ee36aa025876acc915dde258 100644 (file)
@@ -47,7 +47,7 @@ enum _actions
 {
        ACT_SINGLE_QUERY,
        ACT_SINGLE_SLASH,
-       ACT_FILE
+       ACT_FILE,
 };
 
 typedef struct SimpleActionListCell
index 002c41f22191249fae7006661c7f85af2a4feed4..ab7f190850c49255cfad2e94c5a426f3e7c812a7 100644 (file)
@@ -30,7 +30,7 @@ typedef enum ReindexType
        REINDEX_INDEX,
        REINDEX_SCHEMA,
        REINDEX_SYSTEM,
-       REINDEX_TABLE
+       REINDEX_TABLE,
 } ReindexType;
 
 
index d682573dc179c4d77524080963eba70c8c67423e..dd0d51659b9b812b4fc158b91c5525d4f323d4c9 100644 (file)
@@ -57,7 +57,7 @@ typedef enum
        OBJFILTER_DATABASE = (1 << 1),  /* -d | --dbname */
        OBJFILTER_TABLE = (1 << 2), /* -t | --table */
        OBJFILTER_SCHEMA = (1 << 3),    /* -n | --schema */
-       OBJFILTER_SCHEMA_EXCLUDE = (1 << 4) /* -N | --exclude-schema */
+       OBJFILTER_SCHEMA_EXCLUDE = (1 << 4),    /* -N | --exclude-schema */
 } VacObjFilter;
 
 VacObjFilter objfilter = OBJFILTER_NONE;
index 42dbed722683cab5851db339f42e5145410e4810..c4c322856bd856e3f944f072715a07978d8f5f94 100644 (file)
@@ -44,7 +44,7 @@
 typedef enum pg_cryptohash_errno
 {
        PG_CRYPTOHASH_ERROR_NONE = 0,
-       PG_CRYPTOHASH_ERROR_DEST_LEN
+       PG_CRYPTOHASH_ERROR_DEST_LEN,
 } pg_cryptohash_errno;
 
 /* Internal pg_cryptohash_ctx structure */
index a654cd4ad4016a8eafdd500390bad71fbb99306d..d9ca5a1409018fbd624cfde04dbc2f42e6ed7990 100644 (file)
@@ -52,7 +52,7 @@ typedef enum pg_cryptohash_errno
 {
        PG_CRYPTOHASH_ERROR_NONE = 0,
        PG_CRYPTOHASH_ERROR_DEST_LEN,
-       PG_CRYPTOHASH_ERROR_OPENSSL
+       PG_CRYPTOHASH_ERROR_OPENSSL,
 } pg_cryptohash_errno;
 
 /*
index f0b239dcf09e01e60db1d8db34e4d75734b866d1..ea3b8c2bedb687381822f18909f5a16f528f5225 100644 (file)
@@ -43,7 +43,7 @@ typedef enum pg_hmac_errno
 {
        PG_HMAC_ERROR_NONE = 0,
        PG_HMAC_ERROR_OOM,
-       PG_HMAC_ERROR_INTERNAL
+       PG_HMAC_ERROR_INTERNAL,
 } pg_hmac_errno;
 
 /* Internal pg_hmac_ctx structure */
index 12be542fa27ec9985a78aac9a1ac4bc76369945d..9164f4fdfeea3d0f0ad572245085d0066d97e07b 100644 (file)
@@ -57,7 +57,7 @@ typedef enum pg_hmac_errno
 {
        PG_HMAC_ERROR_NONE = 0,
        PG_HMAC_ERROR_DEST_LEN,
-       PG_HMAC_ERROR_OPENSSL
+       PG_HMAC_ERROR_OPENSSL,
 } pg_hmac_errno;
 
 /* Internal pg_hmac_ctx structure */
index 18cd78b86f65efa05010375b5de60ac7bb78735e..71631dbb85ef1e12be83ce1e7a9c21602ca1e61a 100644 (file)
@@ -40,7 +40,7 @@ typedef enum                                  /* contexts of JSON parser */
        JSON_PARSE_OBJECT_LABEL,        /* saw object label, expecting ':' */
        JSON_PARSE_OBJECT_NEXT,         /* saw object value, expecting ',' or '}' */
        JSON_PARSE_OBJECT_COMMA,        /* saw object ',', expecting next label */
-       JSON_PARSE_END                          /* saw the end of a document, expect nothing */
+       JSON_PARSE_END,                         /* saw the end of a document, expect nothing */
 } JsonParseContext;
 
 static inline JsonParseErrorType json_lex_string(JsonLexContext *lex);
index 4476ff7fba173f4dbc19f3ace44db3234cf09bec..995725502a6e43df7953c7569d6f3fbbf5642e5d 100644 (file)
@@ -51,7 +51,7 @@ typedef enum IndexAMProperty
        AMPROP_CAN_UNIQUE,
        AMPROP_CAN_MULTI_COL,
        AMPROP_CAN_EXCLUDE,
-       AMPROP_CAN_INCLUDE
+       AMPROP_CAN_INCLUDE,
 } IndexAMProperty;
 
 /*
index 4e626c615e7ad54f112ffefe0c94da2aed4f4ba0..f31dec6ee0f6fef8ae81d11b7cd7b21bf93f1197 100644 (file)
@@ -117,7 +117,7 @@ typedef enum IndexUniqueCheck
        UNIQUE_CHECK_NO,                        /* Don't do any uniqueness checking */
        UNIQUE_CHECK_YES,                       /* Enforce uniqueness at insertion time */
        UNIQUE_CHECK_PARTIAL,           /* Test uniqueness, but no error */
-       UNIQUE_CHECK_EXISTING           /* Check if existing tuple is unique */
+       UNIQUE_CHECK_EXISTING,          /* Check if existing tuple is unique */
 } IndexUniqueCheck;
 
 
index 76b9923201548c5857dfcc427ff5a6e0d5c54eea..d1df9827f39cf873cbd7e9dfcc6918c56a5e5a31 100644 (file)
@@ -143,7 +143,7 @@ typedef enum
 {
        GPTP_NO_WORK,
        GPTP_INSERT,
-       GPTP_SPLIT
+       GPTP_SPLIT,
 } GinPlaceToPageRC;
 
 typedef struct GinBtreeData
index 18c37f0bd8962a236bf85aa3a8ac839c717a6a99..82eb7b4bd8f251fc03bf20ff041e29c1dd248470 100644 (file)
@@ -385,7 +385,7 @@ typedef enum GistOptBufferingMode
 {
        GIST_OPTION_BUFFERING_AUTO,
        GIST_OPTION_BUFFERING_ON,
-       GIST_OPTION_BUFFERING_OFF
+       GIST_OPTION_BUFFERING_OFF,
 } GistOptBufferingMode;
 
 /*
index 62fac1d5d29b0d626d454ae5f3e218952713aab7..a2d7a0ea72f5eafb884ece54679bddd52f8b3979 100644 (file)
@@ -97,7 +97,7 @@ typedef enum
        HEAPTUPLE_LIVE,                         /* tuple is live (committed, no deleter) */
        HEAPTUPLE_RECENTLY_DEAD,        /* tuple is dead, but not deletable yet */
        HEAPTUPLE_INSERT_IN_PROGRESS,   /* inserting xact is still in progress */
-       HEAPTUPLE_DELETE_IN_PROGRESS    /* deleting xact is still in progress */
+       HEAPTUPLE_DELETE_IN_PROGRESS,   /* deleting xact is still in progress */
 } HTSV_Result;
 
 /*
index 246f757f6ab047b62b2081f4445c5a28ae2e96f5..0be1355892f3b844540bcb694709468c386b4fee 100644 (file)
@@ -47,7 +47,7 @@ typedef enum
        /* an update that doesn't touch "key" columns */
        MultiXactStatusNoKeyUpdate = 0x04,
        /* other updates, and delete */
-       MultiXactStatusUpdate = 0x05
+       MultiXactStatusUpdate = 0x05,
 } MultiXactStatus;
 
 #define MaxMultiXactStatus MultiXactStatusUpdate
index 1d5bfa62ffcfd306a8fbf9cd81b991886c48e2b8..3602397cf51e0a9df461b5f94cfa137da9d95ba4 100644 (file)
@@ -32,7 +32,7 @@ typedef enum relopt_type
        RELOPT_TYPE_INT,
        RELOPT_TYPE_REAL,
        RELOPT_TYPE_ENUM,
-       RELOPT_TYPE_STRING
+       RELOPT_TYPE_STRING,
 } relopt_type;
 
 /* kinds supported by reloptions */
index a8a424d92da35f7a34da1c6e07609163f4211fae..552cc19e68592ae40c487c6d95a7708c4f89165c 100644 (file)
@@ -44,7 +44,7 @@ typedef enum
        SLRU_PAGE_EMPTY,                        /* buffer is not in use */
        SLRU_PAGE_READ_IN_PROGRESS, /* page is being read in */
        SLRU_PAGE_VALID,                        /* page is valid and not being written */
-       SLRU_PAGE_WRITE_IN_PROGRESS /* page is being written out */
+       SLRU_PAGE_WRITE_IN_PROGRESS,    /* page is being written out */
 } SlruPageStatus;
 
 /*
index fe31d32dbe9e8c54c5a747215723271d93bbb7ac..480e38ad962b6948d7ec130de7983dc121f5f106 100644 (file)
@@ -68,7 +68,7 @@ typedef enum spgChooseResultType
 {
        spgMatchNode = 1,                       /* descend into existing node */
        spgAddNode,                                     /* add a node to the inner tuple */
-       spgSplitTuple                           /* split inner tuple (change its prefix) */
+       spgSplitTuple,                          /* split inner tuple (change its prefix) */
 } spgChooseResultType;
 
 typedef struct spgChooseOut
index 230bc39cc0ec46e07570b7c54b24c6341d269f1a..dbb709b56ce09152cf957a7b22d6db23734df7b7 100644 (file)
@@ -61,8 +61,8 @@ typedef enum ScanOptions
        SO_ALLOW_PAGEMODE = 1 << 8,
 
        /* unregister snapshot at scan end? */
-       SO_TEMP_SNAPSHOT = 1 << 9
-} ScanOptions;
+       SO_TEMP_SNAPSHOT = 1 << 9,
+}                      ScanOptions;
 
 /*
  * Result codes for table_{update,delete,lock_tuple}, and for visibility
@@ -99,7 +99,7 @@ typedef enum TM_Result
        TM_BeingModified,
 
        /* lock couldn't be acquired, action skipped. Only used by lock_tuple */
-       TM_WouldBlock
+       TM_WouldBlock,
 } TM_Result;
 
 /*
@@ -115,7 +115,7 @@ typedef enum TU_UpdateIndexes
        TU_All,
 
        /* Only summarized columns were updated, TID is unchanged */
-       TU_Summarizing
+       TU_Summarizing,
 } TU_UpdateIndexes;
 
 /*
index 7f02820caff5fcf943d06ab78e8ce1e4ea895b83..b667290fa267f9e054fc853360b0b22ff17b0156 100644 (file)
@@ -38,7 +38,7 @@ typedef enum ToastCompressionId
 {
        TOAST_PGLZ_COMPRESSION_ID = 0,
        TOAST_LZ4_COMPRESSION_ID = 1,
-       TOAST_INVALID_COMPRESSION_ID = 2
+       TOAST_INVALID_COMPRESSION_ID = 2,
 } ToastCompressionId;
 
 /*
index 7d3b9446e62fb0e2cada3d2aaac8209dd893681c..cb90f227ceb093d705cb86deffc922a1af11f12b 100644 (file)
@@ -72,8 +72,8 @@ typedef enum
        SYNCHRONOUS_COMMIT_REMOTE_WRITE,        /* wait for local flush and remote
                                                                                 * write */
        SYNCHRONOUS_COMMIT_REMOTE_FLUSH,        /* wait for local and remote flush */
-       SYNCHRONOUS_COMMIT_REMOTE_APPLY /* wait for local and remote flush and
-                                                                        * remote apply */
+       SYNCHRONOUS_COMMIT_REMOTE_APPLY,        /* wait for local and remote flush and
+                                                                                * remote apply */
 }                      SyncCommitLevel;
 
 /* Define the default setting for synchronous_commit */
@@ -132,7 +132,7 @@ typedef enum
        XACT_EVENT_PREPARE,
        XACT_EVENT_PRE_COMMIT,
        XACT_EVENT_PARALLEL_PRE_COMMIT,
-       XACT_EVENT_PRE_PREPARE
+       XACT_EVENT_PRE_PREPARE,
 } XactEvent;
 
 typedef void (*XactCallback) (XactEvent event, void *arg);
@@ -142,7 +142,7 @@ typedef enum
        SUBXACT_EVENT_START_SUB,
        SUBXACT_EVENT_COMMIT_SUB,
        SUBXACT_EVENT_ABORT_SUB,
-       SUBXACT_EVENT_PRE_COMMIT_SUB
+       SUBXACT_EVENT_PRE_COMMIT_SUB,
 } SubXactEvent;
 
 typedef void (*SubXactCallback) (SubXactEvent event, SubTransactionId mySubid,
index 4ad572cb8748d65d4e43ed50bd0c73f9253dab19..a14126d164f12d0b5cc17b6f8b9ae3cbcca6c2ab 100644 (file)
@@ -62,7 +62,7 @@ typedef enum ArchiveMode
 {
        ARCHIVE_MODE_OFF = 0,           /* disabled */
        ARCHIVE_MODE_ON,                        /* enabled while server is running normally */
-       ARCHIVE_MODE_ALWAYS                     /* enabled always (even during recovery) */
+       ARCHIVE_MODE_ALWAYS,            /* enabled always (even during recovery) */
 } ArchiveMode;
 extern PGDLLIMPORT int XLogArchiveMode;
 
@@ -71,7 +71,7 @@ typedef enum WalLevel
 {
        WAL_LEVEL_MINIMAL = 0,
        WAL_LEVEL_REPLICA,
-       WAL_LEVEL_LOGICAL
+       WAL_LEVEL_LOGICAL,
 } WalLevel;
 
 /* Compression algorithms for WAL */
@@ -80,7 +80,7 @@ typedef enum WalCompression
        WAL_COMPRESSION_NONE = 0,
        WAL_COMPRESSION_PGLZ,
        WAL_COMPRESSION_LZ4,
-       WAL_COMPRESSION_ZSTD
+       WAL_COMPRESSION_ZSTD,
 } WalCompression;
 
 /* Recovery states */
@@ -88,7 +88,7 @@ typedef enum RecoveryState
 {
        RECOVERY_STATE_CRASH = 0,       /* crash recovery */
        RECOVERY_STATE_ARCHIVE,         /* archive recovery */
-       RECOVERY_STATE_DONE                     /* currently in production */
+       RECOVERY_STATE_DONE,            /* currently in production */
 } RecoveryState;
 
 extern PGDLLIMPORT int wal_level;
@@ -190,7 +190,7 @@ typedef enum WALAvailability
        WALAVAIL_EXTENDED,                      /* WAL segment is reserved by a slot or
                                                                 * wal_keep_size */
        WALAVAIL_UNRESERVED,            /* no longer reserved, but not removed yet */
-       WALAVAIL_REMOVED                        /* WAL segment has been removed */
+       WALAVAIL_REMOVED,                       /* WAL segment has been removed */
 } WALAvailability;
 
 struct XLogRecData;
index 70856adcb060e08de594927a70529689c74a1d4c..a6380905fe6348d5c09565663092a3f5749aa8d9 100644 (file)
@@ -322,7 +322,7 @@ typedef enum
 {
        RECOVERY_TARGET_ACTION_PAUSE,
        RECOVERY_TARGET_ACTION_PROMOTE,
-       RECOVERY_TARGET_ACTION_SHUTDOWN
+       RECOVERY_TARGET_ACTION_SHUTDOWN,
 }                      RecoveryTargetAction;
 
 struct LogicalDecodingContext;
index 7dd7f20ad06596eb62b24d0d7d5868245b4590ec..892ec3e0272cccfcdab93287fc71abf202a7457c 100644 (file)
@@ -25,7 +25,7 @@ typedef enum
 {
        RECOVERY_PREFETCH_OFF,
        RECOVERY_PREFETCH_ON,
-       RECOVERY_PREFETCH_TRY
+       RECOVERY_PREFETCH_TRY,
 }                      RecoveryPrefetchValue;
 
 struct XLogPrefetcher;
index da32c7db7725a48751261ba8b122f60829f666fa..0813722715f5a736d8632be9b7d2e99022457327 100644 (file)
@@ -350,7 +350,7 @@ typedef enum XLogPageReadResult
 {
        XLREAD_SUCCESS = 0,                     /* record is successfully read */
        XLREAD_FAIL = -1,                       /* failed during reading a record */
-       XLREAD_WOULDBLOCK = -2          /* nonblocking mode only, no data */
+       XLREAD_WOULDBLOCK = -2,         /* nonblocking mode only, no data */
 } XLogPageReadResult;
 
 /* Read the next XLog record. Returns NULL on end-of-WAL or failure */
index 47c29350f5d9b6be90d61426d37bb027e5c528af..ee0bc742782d62501712eee95340f5a9129cb56e 100644 (file)
@@ -27,7 +27,7 @@ typedef enum
        RECOVERY_TARGET_TIME,
        RECOVERY_TARGET_NAME,
        RECOVERY_TARGET_LSN,
-       RECOVERY_TARGET_IMMEDIATE
+       RECOVERY_TARGET_IMMEDIATE,
 } RecoveryTargetType;
 
 /*
@@ -37,7 +37,7 @@ typedef enum
 {
        RECOVERY_TARGET_TIMELINE_CONTROLFILE,
        RECOVERY_TARGET_TIMELINE_LATEST,
-       RECOVERY_TARGET_TIMELINE_NUMERIC
+       RECOVERY_TARGET_TIMELINE_NUMERIC,
 } RecoveryTargetTimeLineGoal;
 
 /* Recovery pause states */
@@ -45,7 +45,7 @@ typedef enum RecoveryPauseState
 {
        RECOVERY_NOT_PAUSED,            /* pause not requested */
        RECOVERY_PAUSE_REQUESTED,       /* pause requested, but not yet paused */
-       RECOVERY_PAUSED                         /* recovery is paused */
+       RECOVERY_PAUSED,                        /* recovery is paused */
 } RecoveryPauseState;
 
 /* User-settable GUC parameters */
index 5b77b11f508ba792b296e7e0133298ee54ad595a..565e1fa6da6bed5c1dcb113f80ac8038fba9f737 100644 (file)
@@ -49,7 +49,7 @@ typedef enum
        STANDBY_DISABLED,
        STANDBY_INITIALIZED,
        STANDBY_SNAPSHOT_PENDING,
-       STANDBY_SNAPSHOT_READY
+       STANDBY_SNAPSHOT_READY,
 } HotStandbyState;
 
 extern PGDLLIMPORT HotStandbyState standbyState;
@@ -71,7 +71,7 @@ typedef enum
        BLK_NEEDS_REDO,                         /* changes from WAL record need to be applied */
        BLK_DONE,                                       /* block is already up-to-date */
        BLK_RESTORED,                           /* block was restored from a full-page image */
-       BLK_NOTFOUND                            /* block was not found (and hence does not
+       BLK_NOTFOUND,                           /* block was not found (and hence does not
                                                                 * need to be replayed) */
 } XLogRedoAction;
 
index 5a481dbcf5a3aac68560bfde37a468cce87f5c35..bd7067ae42eb4f728d5e36575c86f7a742ed299c 100644 (file)
@@ -21,7 +21,7 @@ typedef enum manifest_option
 {
        MANIFEST_OPTION_YES,
        MANIFEST_OPTION_NO,
-       MANIFEST_OPTION_FORCE_ENCODE
+       MANIFEST_OPTION_FORCE_ENCODE,
 } backup_manifest_option;
 
 typedef struct backup_manifest_info
index ffd5e9dc82dda39fca3ab8acc061801ad3c828e2..abac0f6da53018b0747880f2d159365edd478963 100644 (file)
@@ -36,7 +36,7 @@ typedef enum DependencyType
        DEPENDENCY_PARTITION_PRI = 'P',
        DEPENDENCY_PARTITION_SEC = 'S',
        DEPENDENCY_EXTENSION = 'e',
-       DEPENDENCY_AUTO_EXTENSION = 'x'
+       DEPENDENCY_AUTO_EXTENSION = 'x',
 } DependencyType;
 
 /*
@@ -75,7 +75,7 @@ typedef enum SharedDependencyType
        SHARED_DEPENDENCY_ACL = 'a',
        SHARED_DEPENDENCY_POLICY = 'r',
        SHARED_DEPENDENCY_TABLESPACE = 't',
-       SHARED_DEPENDENCY_INVALID = 0
+       SHARED_DEPENDENCY_INVALID = 0,
 } SharedDependencyType;
 
 /* expansible list of ObjectAddresses (private in dependency.c) */
@@ -127,7 +127,7 @@ typedef enum ObjectClass
        OCLASS_PUBLICATION_NAMESPACE,   /* pg_publication_namespace */
        OCLASS_PUBLICATION_REL,         /* pg_publication_rel */
        OCLASS_SUBSCRIPTION,            /* pg_subscription */
-       OCLASS_TRANSFORM                        /* pg_transform */
+       OCLASS_TRANSFORM,                       /* pg_transform */
 } ObjectClass;
 
 #define LAST_OCLASS            OCLASS_TRANSFORM
index 096e4830ba1c9effc2b3d6bb810b84d9c51f761d..a4770eaf120f947394a475d1b228b26240460c44 100644 (file)
@@ -26,7 +26,7 @@ typedef enum
        INDEX_CREATE_SET_READY,
        INDEX_CREATE_SET_VALID,
        INDEX_DROP_CLEAR_VALID,
-       INDEX_DROP_SET_DEAD
+       INDEX_DROP_SET_DEAD,
 } IndexStateFlagsAction;
 
 /* options for REINDEX */
index 94b0d2df3c4044c8723f6031bafc919e5c433f31..e78c73c8770824c153d7dbf37b490b14f401bb95 100644 (file)
@@ -45,7 +45,7 @@ typedef enum TempNamespaceStatus
 {
        TEMP_NAMESPACE_NOT_TEMP,        /* nonexistent, or non-temp namespace */
        TEMP_NAMESPACE_IDLE,            /* exists, belongs to no active session */
-       TEMP_NAMESPACE_IN_USE           /* belongs to some active session */
+       TEMP_NAMESPACE_IN_USE,          /* belongs to some active session */
 } TempNamespaceStatus;
 
 /*
@@ -70,8 +70,8 @@ typedef enum RVROption
 {
        RVR_MISSING_OK = 1 << 0,        /* don't error if relation doesn't exist */
        RVR_NOWAIT = 1 << 1,            /* error if relation cannot be locked */
-       RVR_SKIP_LOCKED = 1 << 2        /* skip if relation cannot be locked */
-} RVROption;
+       RVR_SKIP_LOCKED = 1 << 2,       /* skip if relation cannot be locked */
+}                      RVROption;
 
 typedef void (*RangeVarGetRelidCallback) (const RangeVar *relation, Oid relId,
                                                                                  Oid oldRelId, void *callback_arg);
index d8145dd4c6369b7b17d7eec46ad409a1bcf7508b..58d6072d4cde950798aaeb504b1b7108f0d5b10d 100644 (file)
@@ -52,7 +52,7 @@ typedef enum ObjectAccessType
        OAT_POST_ALTER,
        OAT_NAMESPACE_SEARCH,
        OAT_FUNCTION_EXECUTE,
-       OAT_TRUNCATE
+       OAT_TRUNCATE,
 } ObjectAccessType;
 
 /*
index a2518388b3ca2e391ac08646c06403bdfdabe8db..a6bfa0dc68b225d971e2abf4dfbe75b43acda679 100644 (file)
@@ -74,8 +74,8 @@ typedef enum CoercionCodes
 {
        COERCION_CODE_IMPLICIT = 'i',   /* coercion in context of expression */
        COERCION_CODE_ASSIGNMENT = 'a', /* coercion in context of assignment */
-       COERCION_CODE_EXPLICIT = 'e'    /* explicit cast operation */
-} CoercionCodes;
+       COERCION_CODE_EXPLICIT = 'e',   /* explicit cast operation */
+}                      CoercionCodes;
 
 /*
  * The allowable values for pg_cast.castmethod are specified by this enum.
@@ -86,8 +86,8 @@ typedef enum CoercionMethod
 {
        COERCION_METHOD_FUNCTION = 'f', /* use a function */
        COERCION_METHOD_BINARY = 'b',   /* types are binary-compatible */
-       COERCION_METHOD_INOUT = 'i' /* use input/output functions */
-} CoercionMethod;
+       COERCION_METHOD_INOUT = 'i',    /* use input/output functions */
+}                      CoercionMethod;
 
 #endif                                                 /* EXPOSE_TO_CLIENT_CODE */
 
index 9b9d8faf3565eff80d0fd567b5e00d99915e9e3d..a026b42515f5b8f723fabc40daadc8e67dc818d2 100644 (file)
@@ -202,7 +202,7 @@ typedef enum ConstraintCategory
 {
        CONSTRAINT_RELATION,
        CONSTRAINT_DOMAIN,
-       CONSTRAINT_ASSERTION            /* for future expansion */
+       CONSTRAINT_ASSERTION,           /* for future expansion */
 } ConstraintCategory;
 
 
index 11366132596c05cc6fa95864777bc1e6eac69e00..2ae72e3b266670f6015c5fc2950a4185bb0d7ce2 100644 (file)
@@ -93,7 +93,7 @@ typedef enum DBState
        DB_SHUTDOWNING,
        DB_IN_CRASH_RECOVERY,
        DB_IN_ARCHIVE_RECOVERY,
-       DB_IN_PRODUCTION
+       DB_IN_PRODUCTION,
 } DBState;
 
 /*
index 3f3df954a8aa02732510299a8286eb87a9a435cf..027f738dbce1138669d4e3132b11039f5272c520 100644 (file)
@@ -77,7 +77,7 @@ DECLARE_UNIQUE_INDEX_PKEY(pg_init_privs_o_c_o_index, 3395, InitPrivsObjIndexId,
 typedef enum InitPrivsType
 {
        INITPRIVS_INITDB = 'i',
-       INITPRIVS_EXTENSION = 'e'
-} InitPrivsType;
+       INITPRIVS_EXTENSION = 'e',
+}                      InitPrivsType;
 
 #endif                                                 /* PG_INIT_PRIVS_H */
index ac2c16f8b862c08a64a51c12e6a337874bcea6aa..5ec41589cdc02af716c5414537505419fa26429b 100644 (file)
@@ -25,7 +25,7 @@ typedef enum CopySource
 {
        COPY_FILE,                                      /* from file (or a piped program) */
        COPY_FRONTEND,                          /* from frontend */
-       COPY_CALLBACK                           /* from callback function */
+       COPY_CALLBACK,                          /* from callback function */
 } CopySource;
 
 /*
@@ -36,7 +36,7 @@ typedef enum EolType
        EOL_UNKNOWN,
        EOL_NL,
        EOL_CR,
-       EOL_CRNL
+       EOL_CRNL,
 } EolType;
 
 /*
@@ -47,7 +47,7 @@ typedef enum CopyInsertMethod
        CIM_SINGLE,                                     /* use table_tuple_insert or ExecForeignInsert */
        CIM_MULTI,                                      /* always use table_multi_insert or
                                                                 * ExecForeignBatchInsert */
-       CIM_MULTI_CONDITIONAL           /* use table_multi_insert or
+       CIM_MULTI_CONDITIONAL,          /* use table_multi_insert or
                                                                 * ExecForeignBatchInsert only if valid */
 } CopyInsertMethod;
 
index 3d3e632a0ccf6711fc0ef6c318bbe10f341003fc..f9525fb572a74294e03df55f0785741e5a34b732 100644 (file)
@@ -22,7 +22,7 @@ typedef enum ExplainFormat
        EXPLAIN_FORMAT_TEXT,
        EXPLAIN_FORMAT_XML,
        EXPLAIN_FORMAT_JSON,
-       EXPLAIN_FORMAT_YAML
+       EXPLAIN_FORMAT_YAML,
 } ExplainFormat;
 
 typedef struct ExplainWorkersState
index a74deef67b6dc2d1db0ddd21315f5c3ab6c57cc1..06039142cf195cb5c06d6761864f190638c9142d 100644 (file)
@@ -33,7 +33,7 @@ typedef enum pg_checksum_type
        CHECKSUM_TYPE_SHA224,
        CHECKSUM_TYPE_SHA256,
        CHECKSUM_TYPE_SHA384,
-       CHECKSUM_TYPE_SHA512
+       CHECKSUM_TYPE_SHA512,
 } pg_checksum_type;
 
 /*
index 38aae9dd8739453002c7ab2f44ee7940be20687d..c94ace6e8a3f891ff5a1c3e0467274c230b03309 100644 (file)
@@ -23,7 +23,7 @@ typedef enum pg_compress_algorithm
        PG_COMPRESSION_NONE,
        PG_COMPRESSION_GZIP,
        PG_COMPRESSION_LZ4,
-       PG_COMPRESSION_ZSTD
+       PG_COMPRESSION_ZSTD,
 } pg_compress_algorithm;
 
 #define PG_COMPRESSION_OPTION_WORKERS          (1 << 0)
index 24b6dbebbd89f2e4330c5e5c52a9e3ca5082e52e..ee267039590a4e1aeeec5f4c8bc37467fdfa6826 100644 (file)
@@ -23,7 +23,7 @@ typedef enum
        PG_SHA224,
        PG_SHA256,
        PG_SHA384,
-       PG_SHA512
+       PG_SHA512,
 } pg_cryptohash_type;
 
 /* opaque context, private to each cryptohash implementation */
index 49d523e611ff8b9f0394c5bed5f6c6562f83da4e..3bb20170cbd5ce93d0f39ec18e317e1eaa145ab9 100644 (file)
@@ -21,13 +21,13 @@ typedef enum PGFileType
        PGFILETYPE_UNKNOWN,
        PGFILETYPE_REG,
        PGFILETYPE_DIR,
-       PGFILETYPE_LNK
+       PGFILETYPE_LNK,
 } PGFileType;
 
 typedef enum DataDirSyncMethod
 {
        DATA_DIR_SYNC_METHOD_FSYNC,
-       DATA_DIR_SYNC_METHOD_SYNCFS
+       DATA_DIR_SYNC_METHOD_SYNCFS,
 } DataDirSyncMethod;
 
 struct iovec;                                  /* avoid including port/pg_iovec.h here */
index 1207e542f7a04a1a4d1003b6f0de54f2123bc864..2f8533c2b736f2f8003a740633e9399bbeb07943 100644 (file)
@@ -30,7 +30,7 @@ typedef enum JsonTokenType
        JSON_TOKEN_TRUE,
        JSON_TOKEN_FALSE,
        JSON_TOKEN_NULL,
-       JSON_TOKEN_END
+       JSON_TOKEN_END,
 } JsonTokenType;
 
 typedef enum JsonParseErrorType
@@ -54,7 +54,7 @@ typedef enum JsonParseErrorType
        JSON_UNICODE_UNTRANSLATABLE,
        JSON_UNICODE_HIGH_SURROGATE,
        JSON_UNICODE_LOW_SURROGATE,
-       JSON_SEM_ACTION_FAILED          /* error should already be reported */
+       JSON_SEM_ACTION_FAILED,         /* error should already be reported */
 } JsonParseErrorType;
 
 
index 511c21682ecc851b1d04c48e279d1862245acc30..35e73d311148a2dc806be50aeb2f9f25bd109600 100644 (file)
@@ -50,7 +50,7 @@ typedef enum ForkNumber
        MAIN_FORKNUM = 0,
        FSM_FORKNUM,
        VISIBILITYMAP_FORKNUM,
-       INIT_FORKNUM
+       INIT_FORKNUM,
 
        /*
         * NOTE: if you add a new fork, change MAX_FORKNUM and possibly
index f622db962f8fa5147a538ce2f9c7227fb39bf90d..a90b8e1320a48aff27e40be6591ec8ec4ed4f00a 100644 (file)
@@ -22,7 +22,7 @@ typedef enum
        SASLPREP_SUCCESS = 0,
        SASLPREP_OOM = -1,                      /* out of memory (only in frontend) */
        SASLPREP_INVALID_UTF8 = -2, /* input is not a valid UTF-8 string */
-       SASLPREP_PROHIBITED = -3        /* output would contain prohibited characters */
+       SASLPREP_PROHIBITED = -3,       /* output would contain prohibited characters */
 } pg_saslprep_rc;
 
 extern pg_saslprep_rc pg_saslprep(const char *input, char **output);
index cb2a2cde8a8e9749160e24396dfd95ba6bb4e478..eb3af804f797d8459499f55404ec04e4c033eb61 100644 (file)
@@ -236,7 +236,7 @@ typedef enum ParallelHashGrowth
        /* The memory budget would be exhausted, so we need to repartition. */
        PHJ_GROWTH_NEED_MORE_BATCHES,
        /* Repartitioning didn't help last time, so don't try to do that again. */
-       PHJ_GROWTH_DISABLED
+       PHJ_GROWTH_DISABLED,
 } ParallelHashGrowth;
 
 /*
index 36e72c977cea587f2a178df51bfc8abc28ed8408..5852feaf47f11f65bc1d274d95cb9fc6a0c4d0a4 100644 (file)
@@ -39,7 +39,7 @@ typedef enum ifState
                                                                 * false parent branch */
        IFSTATE_ELSE_TRUE,                      /* currently in an \else that is true and all
                                                                 * parent branches (if any) are true */
-       IFSTATE_ELSE_FALSE                      /* currently in an \else that is false or
+       IFSTATE_ELSE_FALSE,                     /* currently in an \else that is false or
                                                                 * ignored */
 } ifState;
 
index cc6652def9eba41c7fabff03062992b1b8a0e3a6..13ebb003624f35ddd0c1bd40fcf011a8079b357b 100644 (file)
@@ -36,7 +36,7 @@ enum printFormat
        PRINT_LATEX_LONGTABLE,
        PRINT_TROFF_MS,
        PRINT_UNALIGNED,
-       PRINT_WRAPPED
+       PRINT_WRAPPED,
        /* add your favourite output format here ... */
 };
 
@@ -55,7 +55,7 @@ typedef enum printTextRule
        PRINT_RULE_TOP,                         /* top horizontal line */
        PRINT_RULE_MIDDLE,                      /* intra-data horizontal line */
        PRINT_RULE_BOTTOM,                      /* bottom horizontal line */
-       PRINT_RULE_DATA                         /* data line (hrule is unused here) */
+       PRINT_RULE_DATA,                        /* data line (hrule is unused here) */
 } printTextRule;
 
 typedef enum printTextLineWrap
@@ -63,7 +63,7 @@ typedef enum printTextLineWrap
        /* Line wrapping conditions */
        PRINT_LINE_WRAP_NONE,           /* No wrapping */
        PRINT_LINE_WRAP_WRAP,           /* Wraparound due to overlength line */
-       PRINT_LINE_WRAP_NEWLINE         /* Newline in data */
+       PRINT_LINE_WRAP_NEWLINE,        /* Newline in data */
 } printTextLineWrap;
 
 typedef enum printXheaderWidthType
@@ -99,7 +99,7 @@ typedef struct printTextFormat
 typedef enum unicode_linestyle
 {
        UNICODE_LINESTYLE_SINGLE = 0,
-       UNICODE_LINESTYLE_DOUBLE
+       UNICODE_LINESTYLE_DOUBLE,
 } unicode_linestyle;
 
 struct separator
index 6a90fcab9ebe5e1fec71f3778a34175bf1abc9fd..a9a190164ea5cdde290e9ab8ac47cf92363ddfcb 100644 (file)
@@ -32,7 +32,7 @@ typedef enum
        PSCAN_SEMICOLON,                        /* found command-ending semicolon */
        PSCAN_BACKSLASH,                        /* found backslash command */
        PSCAN_INCOMPLETE,                       /* end of line, SQL statement incomplete */
-       PSCAN_EOL                                       /* end of line, SQL possibly complete */
+       PSCAN_EOL,                                      /* end of line, SQL possibly complete */
 } PsqlScanResult;
 
 /* Prompt type returned by psql_scan() */
@@ -45,7 +45,7 @@ typedef enum _promptStatus
        PROMPT_DOUBLEQUOTE,
        PROMPT_DOLLARQUOTE,
        PROMPT_PAREN,
-       PROMPT_COPY
+       PROMPT_COPY,
 } promptStatus_t;
 
 /* Quoting request types for get_variable() callback */
@@ -54,7 +54,7 @@ typedef enum
        PQUOTE_PLAIN,                           /* just return the actual value */
        PQUOTE_SQL_LITERAL,                     /* add quotes to make a valid SQL literal */
        PQUOTE_SQL_IDENT,                       /* quote if needed to make a SQL identifier */
-       PQUOTE_SHELL_ARG                        /* quote if needed to be safe in a shell cmd */
+       PQUOTE_SHELL_ARG,                       /* quote if needed to be safe in a shell cmd */
 } PsqlScanQuoteType;
 
 /* Callback functions to be used by the lexer */
index b120f5e7fefac6542f4e218a566bf25d7d4e93b2..edf61e53f3483387e2db2428f5707269bc9db7ed 100644 (file)
@@ -783,7 +783,7 @@ typedef enum FmgrHookEventType
 {
        FHET_START,
        FHET_END,
-       FHET_ABORT
+       FHET_ABORT,
 } FmgrHookEventType;
 
 typedef bool (*needs_fmgr_hook_type) (Oid fn_oid);
index cc0cca32725ada82d400dd23856e955f6c584176..15e8ba17dfdb0035d875cdecdf06a2f887a3180d 100644 (file)
@@ -149,7 +149,7 @@ typedef enum TypeFuncClass
        TYPEFUNC_COMPOSITE,                     /* determinable rowtype result */
        TYPEFUNC_COMPOSITE_DOMAIN,      /* domain over determinable rowtype result */
        TYPEFUNC_RECORD,                        /* indeterminate rowtype result */
-       TYPEFUNC_OTHER                          /* bogus type, eg pseudotype */
+       TYPEFUNC_OTHER,                         /* bogus type, eg pseudotype */
 } TypeFuncClass;
 
 extern TypeFuncClass get_call_result_type(FunctionCallInfo fcinfo,
index ddcd27469ac4ab944f543bcedf2a19c8033ed4bf..d62ad4371aba9cde9b2f34b7257fed41f86157a1 100644 (file)
@@ -28,7 +28,7 @@ typedef enum PasswordType
 {
        PASSWORD_TYPE_PLAINTEXT = 0,
        PASSWORD_TYPE_MD5,
-       PASSWORD_TYPE_SCRAM_SHA_256
+       PASSWORD_TYPE_SCRAM_SHA_256,
 } PasswordType;
 
 extern PasswordType get_password_type(const char *shadow_pass);
index 189f6d0df24815e508e359993b893a68c1dadaa0..8ea837ae82a6bd853f130d1b5368312ea36988ea 100644 (file)
@@ -38,7 +38,7 @@ typedef enum UserAuth
        uaLDAP,
        uaCert,
        uaRADIUS,
-       uaPeer
+       uaPeer,
 #define USER_AUTH_LAST uaPeer  /* Must be last value of this enum */
 } UserAuth;
 
@@ -51,7 +51,7 @@ typedef enum IPCompareMethod
        ipCmpMask,
        ipCmpSameHost,
        ipCmpSameNet,
-       ipCmpAll
+       ipCmpAll,
 } IPCompareMethod;
 
 typedef enum ConnType
@@ -68,13 +68,13 @@ typedef enum ClientCertMode
 {
        clientCertOff,
        clientCertCA,
-       clientCertFull
+       clientCertFull,
 } ClientCertMode;
 
 typedef enum ClientCertName
 {
        clientCertCN,
-       clientCertDN
+       clientCertDN,
 } ClientCertName;
 
 /*
index a0b74c8095fe879c2ece29a7ed09abf3746f88de..c57ed12fb6d3eeb01b873b54757bb78ef9d554e9 100644 (file)
@@ -65,7 +65,7 @@ typedef enum CAC_state
        CAC_SHUTDOWN,
        CAC_RECOVERY,
        CAC_NOTCONSISTENT,
-       CAC_TOOMANY
+       CAC_TOOMANY,
 } CAC_state;
 
 
index 7232b03e379e460b625d0277bc623451719507e5..f0cc651435cece3975be1fd4fa43b8993977b4bc 100644 (file)
@@ -409,7 +409,7 @@ typedef enum ProcessingMode
 {
        BootstrapProcessing,            /* bootstrap creation of template database */
        InitProcessing,                         /* initializing system */
-       NormalProcessing                        /* normal processing */
+       NormalProcessing,                       /* normal processing */
 } ProcessingMode;
 
 extern PGDLLIMPORT ProcessingMode Mode;
index 14de6a9ff1e26386e2830c71ac3e1b22eeead695..161243b2d0e65bba43940f260b7b7fe6c7622a28 100644 (file)
@@ -62,7 +62,7 @@ typedef enum
        BMS_EQUAL,                                      /* sets are equal */
        BMS_SUBSET1,                            /* first set is a subset of the second */
        BMS_SUBSET2,                            /* second set is a subset of the first */
-       BMS_DIFFERENT                           /* neither set is a subset of the other */
+       BMS_DIFFERENT,                          /* neither set is a subset of the other */
 } BMS_Comparison;
 
 /* result of bms_membership */
@@ -70,7 +70,7 @@ typedef enum
 {
        BMS_EMPTY_SET,                          /* 0 members */
        BMS_SINGLETON,                          /* 1 member */
-       BMS_MULTIPLE                            /* >1 member */
+       BMS_MULTIPLE,                           /* >1 member */
 } BMS_Membership;
 
 
index 108d69ba287fe4333f762c773e8cca7a8e2db746..5d7f17dee07139e9d1df7555d7f947a9132f6385 100644 (file)
@@ -295,7 +295,7 @@ typedef enum
 {
        ExprSingleResult,                       /* expression does not return a set */
        ExprMultipleResult,                     /* this result is an element of a set */
-       ExprEndResult                           /* there are no more elements in the set */
+       ExprEndResult,                          /* there are no more elements in the set */
 } ExprDoneCond;
 
 /*
@@ -309,7 +309,7 @@ typedef enum
        SFRM_ValuePerCall = 0x01,       /* one value returned per call */
        SFRM_Materialize = 0x02,        /* result set instantiated in Tuplestore */
        SFRM_Materialize_Random = 0x04, /* Tuplestore needs randomAccess */
-       SFRM_Materialize_Preferred = 0x08       /* caller prefers Tuplestore */
+       SFRM_Materialize_Preferred = 0x08,      /* caller prefers Tuplestore */
 } SetFunctionReturnMode;
 
 /*
@@ -989,7 +989,7 @@ typedef struct SubPlanState
 typedef enum DomainConstraintType
 {
        DOM_CONSTRAINT_NOTNULL,
-       DOM_CONSTRAINT_CHECK
+       DOM_CONSTRAINT_CHECK,
 } DomainConstraintType;
 
 typedef struct DomainConstraintState
@@ -1669,7 +1669,7 @@ typedef enum
 {
        BM_INITIAL,
        BM_INPROGRESS,
-       BM_FINISHED
+       BM_FINISHED,
 } SharedBitmapState;
 
 /* ----------------
@@ -2466,7 +2466,7 @@ typedef enum WindowAggStatus
        WINDOWAGG_DONE,                         /* No more processing to do */
        WINDOWAGG_RUN,                          /* Normal processing of window funcs */
        WINDOWAGG_PASSTHROUGH,          /* Don't eval window funcs */
-       WINDOWAGG_PASSTHROUGH_STRICT    /* Pass-through plus don't store new
+       WINDOWAGG_PASSTHROUGH_STRICT,   /* Pass-through plus don't store new
                                                                         * tuples during spool */
 } WindowAggStatus;
 
@@ -2744,7 +2744,7 @@ typedef enum
        LIMIT_WINDOWEND_TIES,           /* have returned a tied row */
        LIMIT_SUBPLANEOF,                       /* at EOF of subplan (within window) */
        LIMIT_WINDOWEND,                        /* stepped off end of window */
-       LIMIT_WINDOWSTART                       /* stepped off beginning of window */
+       LIMIT_WINDOWSTART,                      /* stepped off beginning of window */
 } LimitStateCond;
 
 typedef struct LimitState
index bc5e98336f17700d99694e6b07ebb66fb90e8d1f..71c46fdd8ec30925aa6f89554915b1a24f2bff05 100644 (file)
@@ -24,7 +24,7 @@ typedef enum LockClauseStrength
        LCS_FORKEYSHARE,                        /* FOR KEY SHARE */
        LCS_FORSHARE,                           /* FOR SHARE */
        LCS_FORNOKEYUPDATE,                     /* FOR NO KEY UPDATE */
-       LCS_FORUPDATE                           /* FOR UPDATE */
+       LCS_FORUPDATE,                          /* FOR UPDATE */
 } LockClauseStrength;
 
 /*
@@ -40,7 +40,7 @@ typedef enum LockWaitPolicy
        /* Skip rows that can't be locked (SKIP LOCKED) */
        LockWaitSkip,
        /* Raise an error if a row cannot be locked (NOWAIT) */
-       LockWaitError
+       LockWaitError,
 } LockWaitPolicy;
 
 /*
@@ -55,7 +55,7 @@ typedef enum LockTupleMode
        /* SELECT FOR NO KEY UPDATE, and UPDATEs that don't modify key columns */
        LockTupleNoKeyExclusive,
        /* SELECT FOR UPDATE, UPDATEs that modify key columns, and DELETE */
-       LockTupleExclusive
+       LockTupleExclusive,
 } LockTupleMode;
 
 #endif                                                 /* LOCKOPTIONS_H */
index f8e8fe699ab4276d550b54fd0e27428a0c506511..4c32682e4ce661671f7ff6f48eba2080f2bf27e6 100644 (file)
@@ -280,7 +280,7 @@ typedef enum CmdType
        CMD_MERGE,                                      /* merge stmt */
        CMD_UTILITY,                            /* cmds like create, destroy, copy, vacuum,
                                                                 * etc. */
-       CMD_NOTHING                                     /* dummy command for instead nothing rules
+       CMD_NOTHING,                            /* dummy command for instead nothing rules
                                                                 * with qual */
 } CmdType;
 
@@ -324,7 +324,7 @@ typedef enum JoinType
         * by the executor (nor, indeed, by most of the planner).
         */
        JOIN_UNIQUE_OUTER,                      /* LHS path must be made unique */
-       JOIN_UNIQUE_INNER                       /* RHS path must be made unique */
+       JOIN_UNIQUE_INNER,                      /* RHS path must be made unique */
 
        /*
         * We might need additional join types someday.
@@ -364,7 +364,7 @@ typedef enum AggStrategy
        AGG_PLAIN,                                      /* simple agg across all input rows */
        AGG_SORTED,                                     /* grouped agg, input must be sorted */
        AGG_HASHED,                                     /* grouped agg, use internal hashtable */
-       AGG_MIXED                                       /* grouped agg, hash and sort both used */
+       AGG_MIXED,                                      /* grouped agg, hash and sort both used */
 } AggStrategy;
 
 /*
@@ -388,7 +388,7 @@ typedef enum AggSplit
        /* Initial phase of partial aggregation, with serialization: */
        AGGSPLIT_INITIAL_SERIAL = AGGSPLITOP_SKIPFINAL | AGGSPLITOP_SERIALIZE,
        /* Final phase of partial aggregation, with deserialization: */
-       AGGSPLIT_FINAL_DESERIAL = AGGSPLITOP_COMBINE | AGGSPLITOP_DESERIALIZE
+       AGGSPLIT_FINAL_DESERIAL = AGGSPLITOP_COMBINE | AGGSPLITOP_DESERIALIZE,
 } AggSplit;
 
 /* Test whether an AggSplit value selects each primitive option: */
@@ -408,13 +408,13 @@ typedef enum SetOpCmd
        SETOPCMD_INTERSECT,
        SETOPCMD_INTERSECT_ALL,
        SETOPCMD_EXCEPT,
-       SETOPCMD_EXCEPT_ALL
+       SETOPCMD_EXCEPT_ALL,
 } SetOpCmd;
 
 typedef enum SetOpStrategy
 {
        SETOP_SORTED,                           /* input must be sorted */
-       SETOP_HASHED                            /* use internal hashtable */
+       SETOP_HASHED,                           /* use internal hashtable */
 } SetOpStrategy;
 
 /*
@@ -427,7 +427,7 @@ typedef enum OnConflictAction
 {
        ONCONFLICT_NONE,                        /* No "ON CONFLICT" clause */
        ONCONFLICT_NOTHING,                     /* ON CONFLICT ... DO NOTHING */
-       ONCONFLICT_UPDATE                       /* ON CONFLICT ... DO UPDATE */
+       ONCONFLICT_UPDATE,                      /* ON CONFLICT ... DO UPDATE */
 } OnConflictAction;
 
 /*
index f637937cd2052575814cf97b13f334bfea1a1d88..cf7e79062ed823875416f34dff0c35e175bf3d1f 100644 (file)
@@ -34,7 +34,7 @@ typedef enum OverridingKind
 {
        OVERRIDING_NOT_SET = 0,
        OVERRIDING_USER_VALUE,
-       OVERRIDING_SYSTEM_VALUE
+       OVERRIDING_SYSTEM_VALUE,
 } OverridingKind;
 
 /* Possible sources of a Query */
@@ -44,7 +44,7 @@ typedef enum QuerySource
        QSRC_PARSER,                            /* added by parse analysis (now unused) */
        QSRC_INSTEAD_RULE,                      /* added by unconditional INSTEAD rule */
        QSRC_QUAL_INSTEAD_RULE,         /* added by conditional INSTEAD rule */
-       QSRC_NON_INSTEAD_RULE           /* added by non-INSTEAD rule */
+       QSRC_NON_INSTEAD_RULE,          /* added by non-INSTEAD rule */
 } QuerySource;
 
 /* Sort ordering options for ORDER BY and CREATE INDEX */
@@ -53,14 +53,14 @@ typedef enum SortByDir
        SORTBY_DEFAULT,
        SORTBY_ASC,
        SORTBY_DESC,
-       SORTBY_USING                            /* not allowed in CREATE INDEX ... */
+       SORTBY_USING,                           /* not allowed in CREATE INDEX ... */
 } SortByDir;
 
 typedef enum SortByNulls
 {
        SORTBY_NULLS_DEFAULT,
        SORTBY_NULLS_FIRST,
-       SORTBY_NULLS_LAST
+       SORTBY_NULLS_LAST,
 } SortByNulls;
 
 /* Options for [ ALL | DISTINCT ] */
@@ -68,7 +68,7 @@ typedef enum SetQuantifier
 {
        SET_QUANTIFIER_DEFAULT,
        SET_QUANTIFIER_ALL,
-       SET_QUANTIFIER_DISTINCT
+       SET_QUANTIFIER_DISTINCT,
 } SetQuantifier;
 
 /*
@@ -320,7 +320,7 @@ typedef enum A_Expr_Kind
        AEXPR_BETWEEN,                          /* name must be "BETWEEN" */
        AEXPR_NOT_BETWEEN,                      /* name must be "NOT BETWEEN" */
        AEXPR_BETWEEN_SYM,                      /* name must be "BETWEEN SYMMETRIC" */
-       AEXPR_NOT_BETWEEN_SYM           /* name must be "NOT BETWEEN SYMMETRIC" */
+       AEXPR_NOT_BETWEEN_SYM,          /* name must be "NOT BETWEEN SYMMETRIC" */
 } A_Expr_Kind;
 
 typedef struct A_Expr
@@ -392,7 +392,7 @@ typedef enum RoleSpecType
        ROLESPEC_CURRENT_ROLE,          /* role spec is CURRENT_ROLE */
        ROLESPEC_CURRENT_USER,          /* role spec is CURRENT_USER */
        ROLESPEC_SESSION_USER,          /* role spec is SESSION_USER */
-       ROLESPEC_PUBLIC                         /* role name is "public" */
+       ROLESPEC_PUBLIC,                        /* role name is "public" */
 } RoleSpecType;
 
 typedef struct RoleSpec
@@ -799,7 +799,7 @@ typedef enum DefElemAction
        DEFELEM_UNSPEC,                         /* no action given */
        DEFELEM_SET,
        DEFELEM_ADD,
-       DEFELEM_DROP
+       DEFELEM_DROP,
 } DefElemAction;
 
 typedef struct DefElem
@@ -865,7 +865,7 @@ typedef enum PartitionStrategy
 {
        PARTITION_STRATEGY_LIST = 'l',
        PARTITION_STRATEGY_RANGE = 'r',
-       PARTITION_STRATEGY_HASH = 'h'
+       PARTITION_STRATEGY_HASH = 'h',
 } PartitionStrategy;
 
 /*
@@ -917,7 +917,7 @@ typedef enum PartitionRangeDatumKind
 {
        PARTITION_RANGE_DATUM_MINVALUE = -1,    /* less than any other value */
        PARTITION_RANGE_DATUM_VALUE = 0,        /* a specific (bounded) value */
-       PARTITION_RANGE_DATUM_MAXVALUE = 1      /* greater than any other value */
+       PARTITION_RANGE_DATUM_MAXVALUE = 1, /* greater than any other value */
 } PartitionRangeDatumKind;
 
 typedef struct PartitionRangeDatum
@@ -1018,7 +1018,7 @@ typedef enum RTEKind
        RTE_VALUES,                                     /* VALUES (<exprlist>), (<exprlist>), ... */
        RTE_CTE,                                        /* common table expr (WITH list element) */
        RTE_NAMEDTUPLESTORE,            /* tuplestore, e.g. for AFTER triggers */
-       RTE_RESULT                                      /* RTE represents an empty FROM clause; such
+       RTE_RESULT,                                     /* RTE represents an empty FROM clause; such
                                                                 * RTEs are added by the planner, they're not
                                                                 * present during parsing or rewriting */
 } RTEKind;
@@ -1315,7 +1315,7 @@ typedef enum WCOKind
        WCO_RLS_UPDATE_CHECK,           /* RLS UPDATE WITH CHECK policy */
        WCO_RLS_CONFLICT_CHECK,         /* RLS ON CONFLICT DO UPDATE USING policy */
        WCO_RLS_MERGE_UPDATE_CHECK, /* RLS MERGE UPDATE USING policy */
-       WCO_RLS_MERGE_DELETE_CHECK      /* RLS MERGE DELETE USING policy */
+       WCO_RLS_MERGE_DELETE_CHECK, /* RLS MERGE DELETE USING policy */
 } WCOKind;
 
 typedef struct WithCheckOption
@@ -1453,7 +1453,7 @@ typedef enum GroupingSetKind
        GROUPING_SET_SIMPLE,
        GROUPING_SET_ROLLUP,
        GROUPING_SET_CUBE,
-       GROUPING_SET_SETS
+       GROUPING_SET_SETS,
 } GroupingSetKind;
 
 typedef struct GroupingSet
@@ -1592,7 +1592,7 @@ typedef enum CTEMaterialize
 {
        CTEMaterializeDefault,          /* no option specified */
        CTEMaterializeAlways,           /* MATERIALIZED */
-       CTEMaterializeNever                     /* NOT MATERIALIZED */
+       CTEMaterializeNever,            /* NOT MATERIALIZED */
 } CTEMaterialize;
 
 typedef struct CTESearchClause
@@ -1972,7 +1972,7 @@ typedef enum SetOperation
        SETOP_NONE = 0,
        SETOP_UNION,
        SETOP_INTERSECT,
-       SETOP_EXCEPT
+       SETOP_EXCEPT,
 } SetOperation;
 
 typedef struct SelectStmt
@@ -2168,7 +2168,7 @@ typedef enum ObjectType
        OBJECT_TSTEMPLATE,
        OBJECT_TYPE,
        OBJECT_USER_MAPPING,
-       OBJECT_VIEW
+       OBJECT_VIEW,
 } ObjectType;
 
 /* ----------------------
@@ -2191,7 +2191,7 @@ typedef struct CreateSchemaStmt
 typedef enum DropBehavior
 {
        DROP_RESTRICT,                          /* drop fails if any dependent objects */
-       DROP_CASCADE                            /* remove dependent objects too */
+       DROP_CASCADE,                           /* remove dependent objects too */
 } DropBehavior;
 
 /* ----------------------
@@ -2274,7 +2274,7 @@ typedef enum AlterTableType
        AT_AddIdentity,                         /* ADD IDENTITY */
        AT_SetIdentity,                         /* SET identity column options */
        AT_DropIdentity,                        /* DROP IDENTITY */
-       AT_ReAddStatistics                      /* internal to commands/tablecmds.c */
+       AT_ReAddStatistics,                     /* internal to commands/tablecmds.c */
 } AlterTableType;
 
 typedef struct ReplicaIdentityStmt
@@ -2346,7 +2346,7 @@ typedef enum GrantTargetType
 {
        ACL_TARGET_OBJECT,                      /* grant on specific named object(s) */
        ACL_TARGET_ALL_IN_SCHEMA,       /* grant on all objects in given schema(s) */
-       ACL_TARGET_DEFAULTS                     /* ALTER DEFAULT PRIVILEGES */
+       ACL_TARGET_DEFAULTS,            /* ALTER DEFAULT PRIVILEGES */
 } GrantTargetType;
 
 typedef struct GrantStmt
@@ -2473,7 +2473,7 @@ typedef enum VariableSetKind
        VAR_SET_CURRENT,                        /* SET var FROM CURRENT */
        VAR_SET_MULTI,                          /* special case for SET TRANSACTION ... */
        VAR_RESET,                                      /* RESET var */
-       VAR_RESET_ALL                           /* RESET ALL */
+       VAR_RESET_ALL,                          /* RESET ALL */
 } VariableSetKind;
 
 typedef struct VariableSetStmt
@@ -2572,7 +2572,7 @@ typedef enum ConstrType                   /* types of constraints */
        CONSTR_ATTR_DEFERRABLE,         /* attributes for previous constraint node */
        CONSTR_ATTR_NOT_DEFERRABLE,
        CONSTR_ATTR_DEFERRED,
-       CONSTR_ATTR_IMMEDIATE
+       CONSTR_ATTR_IMMEDIATE,
 } ConstrType;
 
 /* Foreign key action codes */
@@ -2812,7 +2812,7 @@ typedef enum ImportForeignSchemaType
 {
        FDW_IMPORT_SCHEMA_ALL,          /* all relations wanted */
        FDW_IMPORT_SCHEMA_LIMIT_TO, /* include only listed tables in import */
-       FDW_IMPORT_SCHEMA_EXCEPT        /* exclude listed tables from import */
+       FDW_IMPORT_SCHEMA_EXCEPT,       /* exclude listed tables from import */
 } ImportForeignSchemaType;
 
 typedef struct ImportForeignSchemaStmt
@@ -2949,7 +2949,7 @@ typedef enum RoleStmtType
 {
        ROLESTMT_ROLE,
        ROLESTMT_USER,
-       ROLESTMT_GROUP
+       ROLESTMT_GROUP,
 } RoleStmtType;
 
 typedef struct CreateRoleStmt
@@ -3194,7 +3194,7 @@ typedef enum FetchDirection
        FETCH_BACKWARD,
        /* for these, howMany indicates a position; only one row is fetched */
        FETCH_ABSOLUTE,
-       FETCH_RELATIVE
+       FETCH_RELATIVE,
 } FetchDirection;
 
 #define FETCH_ALL      LONG_MAX
@@ -3319,7 +3319,7 @@ typedef enum FunctionParameterMode
        FUNC_PARAM_VARIADIC = 'v',      /* variadic (always input) */
        FUNC_PARAM_TABLE = 't',         /* table function output column */
        /* this is not used in pg_proc: */
-       FUNC_PARAM_DEFAULT = 'd'        /* default; effectively same as IN */
+       FUNC_PARAM_DEFAULT = 'd',       /* default; effectively same as IN */
 } FunctionParameterMode;
 
 typedef struct FunctionParameter
@@ -3535,7 +3535,7 @@ typedef enum TransactionStmtKind
        TRANS_STMT_ROLLBACK_TO,
        TRANS_STMT_PREPARE,
        TRANS_STMT_COMMIT_PREPARED,
-       TRANS_STMT_ROLLBACK_PREPARED
+       TRANS_STMT_ROLLBACK_PREPARED,
 } TransactionStmtKind;
 
 typedef struct TransactionStmt
@@ -3608,7 +3608,7 @@ typedef enum ViewCheckOption
 {
        NO_CHECK_OPTION,
        LOCAL_CHECK_OPTION,
-       CASCADED_CHECK_OPTION
+       CASCADED_CHECK_OPTION,
 } ViewCheckOption;
 
 typedef struct ViewStmt
@@ -3800,7 +3800,7 @@ typedef enum DiscardMode
        DISCARD_ALL,
        DISCARD_PLANS,
        DISCARD_SEQUENCES,
-       DISCARD_TEMP
+       DISCARD_TEMP,
 } DiscardMode;
 
 typedef struct DiscardStmt
@@ -3842,7 +3842,7 @@ typedef enum ReindexObjectType
        REINDEX_OBJECT_TABLE,           /* table or materialized view */
        REINDEX_OBJECT_SCHEMA,          /* schema */
        REINDEX_OBJECT_SYSTEM,          /* system catalogs */
-       REINDEX_OBJECT_DATABASE         /* database */
+       REINDEX_OBJECT_DATABASE,        /* database */
 } ReindexObjectType;
 
 typedef struct ReindexStmt
@@ -3977,7 +3977,7 @@ typedef enum AlterTSConfigType
        ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN,
        ALTER_TSCONFIG_REPLACE_DICT,
        ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN,
-       ALTER_TSCONFIG_DROP_MAPPING
+       ALTER_TSCONFIG_DROP_MAPPING,
 } AlterTSConfigType;
 
 typedef struct AlterTSConfigurationStmt
@@ -4014,7 +4014,7 @@ typedef enum PublicationObjSpecType
        PUBLICATIONOBJ_TABLES_IN_SCHEMA,        /* All tables in schema */
        PUBLICATIONOBJ_TABLES_IN_CUR_SCHEMA,    /* All tables in first element of
                                                                                         * search_path */
-       PUBLICATIONOBJ_CONTINUATION /* Continuation of previous type */
+       PUBLICATIONOBJ_CONTINUATION,    /* Continuation of previous type */
 } PublicationObjSpecType;
 
 typedef struct PublicationObjSpec
@@ -4039,7 +4039,7 @@ typedef enum AlterPublicationAction
 {
        AP_AddObjects,                          /* add objects to publication */
        AP_DropObjects,                         /* remove objects from publication */
-       AP_SetObjects                           /* set list of objects */
+       AP_SetObjects,                          /* set list of objects */
 } AlterPublicationAction;
 
 typedef struct AlterPublicationStmt
@@ -4078,7 +4078,7 @@ typedef enum AlterSubscriptionType
        ALTER_SUBSCRIPTION_DROP_PUBLICATION,
        ALTER_SUBSCRIPTION_REFRESH,
        ALTER_SUBSCRIPTION_ENABLED,
-       ALTER_SUBSCRIPTION_SKIP
+       ALTER_SUBSCRIPTION_SKIP,
 } AlterSubscriptionType;
 
 typedef struct AlterSubscriptionStmt
index 2027265b315aa5db4bb756083b9ca40a1d17f7fb..86596f367b975f7841d316257516f993e0e37792 100644 (file)
@@ -76,7 +76,7 @@ typedef enum UpperRelationKind
        UPPERREL_PARTIAL_DISTINCT,      /* result of partial "SELECT DISTINCT", if any */
        UPPERREL_DISTINCT,                      /* result of "SELECT DISTINCT", if any */
        UPPERREL_ORDERED,                       /* result of ORDER BY, if any */
-       UPPERREL_FINAL                          /* result of any remaining top-level actions */
+       UPPERREL_FINAL,                         /* result of any remaining top-level actions */
        /* NB: UPPERREL_FINAL must be last enum entry; it's used to size arrays */
 } UpperRelationKind;
 
@@ -814,7 +814,7 @@ typedef enum RelOptKind
        RELOPT_OTHER_MEMBER_REL,
        RELOPT_OTHER_JOINREL,
        RELOPT_UPPER_REL,
-       RELOPT_OTHER_UPPER_REL
+       RELOPT_OTHER_UPPER_REL,
 } RelOptKind;
 
 /*
@@ -1465,7 +1465,7 @@ typedef enum VolatileFunctionStatus
 {
        VOLATILITY_UNKNOWN = 0,
        VOLATILITY_VOLATILE,
-       VOLATILITY_NOVOLATILE
+       VOLATILITY_NOVOLATILE,
 } VolatileFunctionStatus;
 
 /*
@@ -1987,7 +1987,7 @@ typedef enum UniquePathMethod
 {
        UNIQUE_PATH_NOOP,                       /* input is known unique already */
        UNIQUE_PATH_HASH,                       /* use hashing */
-       UNIQUE_PATH_SORT                        /* use sorting */
+       UNIQUE_PATH_SORT,                       /* use sorting */
 } UniquePathMethod;
 
 typedef struct UniquePath
@@ -3228,7 +3228,7 @@ typedef enum
 {
        PARTITIONWISE_AGGREGATE_NONE,
        PARTITIONWISE_AGGREGATE_FULL,
-       PARTITIONWISE_AGGREGATE_PARTIAL
+       PARTITIONWISE_AGGREGATE_PARTIAL,
 } PartitionwiseAggregateType;
 
 /*
index d64fe6a328ba32dcd902abe81de760dca73822ed..24d46c76dc262ae68030285edbc7ea3604eb41df 100644 (file)
@@ -591,7 +591,7 @@ typedef enum SubqueryScanStatus
 {
        SUBQUERY_SCAN_UNKNOWN,
        SUBQUERY_SCAN_TRIVIAL,
-       SUBQUERY_SCAN_NONTRIVIAL
+       SUBQUERY_SCAN_NONTRIVIAL,
 } SubqueryScanStatus;
 
 typedef struct SubqueryScan
@@ -1330,7 +1330,7 @@ typedef enum RowMarkType
        ROW_MARK_SHARE,                         /* obtain shared tuple lock */
        ROW_MARK_KEYSHARE,                      /* obtain keyshare tuple lock */
        ROW_MARK_REFERENCE,                     /* just fetch the TID, don't lock it */
-       ROW_MARK_COPY                           /* physically copy the row value */
+       ROW_MARK_COPY,                          /* physically copy the row value */
 } RowMarkType;
 
 #define RowMarkRequiresRowShareLock(marktype)  ((marktype) <= ROW_MARK_KEYSHARE)
@@ -1542,7 +1542,7 @@ typedef struct PartitionPruneStepOp
 typedef enum PartitionPruneCombineOp
 {
        PARTPRUNE_COMBINE_UNION,
-       PARTPRUNE_COMBINE_INTERSECT
+       PARTPRUNE_COMBINE_INTERSECT,
 } PartitionPruneCombineOp;
 
 typedef struct PartitionPruneStepCombine
@@ -1586,7 +1586,7 @@ typedef enum MonotonicFunction
        MONOTONICFUNC_NONE = 0,
        MONOTONICFUNC_INCREASING = (1 << 0),
        MONOTONICFUNC_DECREASING = (1 << 1),
-       MONOTONICFUNC_BOTH = MONOTONICFUNC_INCREASING | MONOTONICFUNC_DECREASING
+       MONOTONICFUNC_BOTH = MONOTONICFUNC_INCREASING | MONOTONICFUNC_DECREASING,
 } MonotonicFunction;
 
 #endif                                                 /* PLANNODES_H */
index 60d72a876b4877ccca1e5770f261fca05bf2c456..ab6d7fdc6dfe907a6aa2ceebd0fdb3201f5fa5ed 100644 (file)
@@ -49,7 +49,7 @@ typedef enum OnCommitAction
        ONCOMMIT_NOOP,                          /* No ON COMMIT clause (do nothing) */
        ONCOMMIT_PRESERVE_ROWS,         /* ON COMMIT PRESERVE ROWS (do nothing) */
        ONCOMMIT_DELETE_ROWS,           /* ON COMMIT DELETE ROWS */
-       ONCOMMIT_DROP                           /* ON COMMIT DROP */
+       ONCOMMIT_DROP,                          /* ON COMMIT DROP */
 } OnCommitAction;
 
 /*
@@ -345,7 +345,7 @@ typedef enum ParamKind
        PARAM_EXTERN,
        PARAM_EXEC,
        PARAM_SUBLINK,
-       PARAM_MULTIEXPR
+       PARAM_MULTIEXPR,
 } ParamKind;
 
 typedef struct Param
@@ -641,7 +641,7 @@ typedef enum CoercionContext
        COERCION_IMPLICIT,                      /* coercion in context of expression */
        COERCION_ASSIGNMENT,            /* coercion in context of assignment */
        COERCION_PLPGSQL,                       /* if no assignment cast, use CoerceViaIO */
-       COERCION_EXPLICIT                       /* explicit cast operation */
+       COERCION_EXPLICIT,                      /* explicit cast operation */
 } CoercionContext;
 
 /*
@@ -661,7 +661,7 @@ typedef enum CoercionForm
        COERCE_EXPLICIT_CALL,           /* display as a function call */
        COERCE_EXPLICIT_CAST,           /* display as an explicit cast */
        COERCE_IMPLICIT_CAST,           /* implicit cast, so hide it */
-       COERCE_SQL_SYNTAX                       /* display with SQL-mandated special syntax */
+       COERCE_SQL_SYNTAX,                      /* display with SQL-mandated special syntax */
 } CoercionForm;
 
 /*
@@ -928,7 +928,7 @@ typedef enum SubLinkType
        EXPR_SUBLINK,
        MULTIEXPR_SUBLINK,
        ARRAY_SUBLINK,
-       CTE_SUBLINK                                     /* for SubPlans only */
+       CTE_SUBLINK,                            /* for SubPlans only */
 } SubLinkType;
 
 
@@ -1384,7 +1384,7 @@ typedef enum RowCompareType
        ROWCOMPARE_EQ = 3,                      /* BTEqualStrategyNumber */
        ROWCOMPARE_GE = 4,                      /* BTGreaterEqualStrategyNumber */
        ROWCOMPARE_GT = 5,                      /* BTGreaterStrategyNumber */
-       ROWCOMPARE_NE = 6                       /* no such btree strategy */
+       ROWCOMPARE_NE = 6,                      /* no such btree strategy */
 } RowCompareType;
 
 typedef struct RowCompareExpr
@@ -1474,7 +1474,7 @@ typedef enum SQLValueFunctionOp
        SVFOP_USER,
        SVFOP_SESSION_USER,
        SVFOP_CURRENT_CATALOG,
-       SVFOP_CURRENT_SCHEMA
+       SVFOP_CURRENT_SCHEMA,
 } SQLValueFunctionOp;
 
 typedef struct SQLValueFunction
@@ -1511,13 +1511,13 @@ typedef enum XmlExprOp
        IS_XMLPI,                                       /* XMLPI(name [, args]) */
        IS_XMLROOT,                                     /* XMLROOT(xml, version, standalone) */
        IS_XMLSERIALIZE,                        /* XMLSERIALIZE(is_document, xmlval, indent) */
-       IS_DOCUMENT                                     /* xmlval IS DOCUMENT */
+       IS_DOCUMENT,                            /* xmlval IS DOCUMENT */
 } XmlExprOp;
 
 typedef enum XmlOptionType
 {
        XMLOPTION_DOCUMENT,
-       XMLOPTION_CONTENT
+       XMLOPTION_CONTENT,
 } XmlOptionType;
 
 typedef struct XmlExpr
@@ -1564,7 +1564,7 @@ typedef enum JsonFormatType
 {
        JS_FORMAT_DEFAULT,                      /* unspecified */
        JS_FORMAT_JSON,                         /* FORMAT JSON [ENCODING ...] */
-       JS_FORMAT_JSONB                         /* implicit internal format for RETURNING
+       JS_FORMAT_JSONB,                        /* implicit internal format for RETURNING
                                                                 * jsonb */
 } JsonFormatType;
 
@@ -1616,7 +1616,7 @@ typedef enum JsonConstructorType
        JSCTOR_JSON_ARRAYAGG = 4,
        JSCTOR_JSON_PARSE = 5,
        JSCTOR_JSON_SCALAR = 6,
-       JSCTOR_JSON_SERIALIZE = 7
+       JSCTOR_JSON_SERIALIZE = 7,
 } JsonConstructorType;
 
 /*
@@ -1645,7 +1645,7 @@ typedef enum JsonValueType
        JS_TYPE_ANY,                            /* IS JSON [VALUE] */
        JS_TYPE_OBJECT,                         /* IS JSON OBJECT */
        JS_TYPE_ARRAY,                          /* IS JSON ARRAY */
-       JS_TYPE_SCALAR                          /* IS JSON SCALAR */
+       JS_TYPE_SCALAR,                         /* IS JSON SCALAR */
 } JsonValueType;
 
 /*
index 7649e095aa57239a3791fedd96d6b51217686ee9..0769081c7ab9f9962aef5557840359536ede709b 100644 (file)
@@ -56,7 +56,7 @@ enum ComputeQueryIdType
        COMPUTE_QUERY_ID_OFF,
        COMPUTE_QUERY_ID_ON,
        COMPUTE_QUERY_ID_AUTO,
-       COMPUTE_QUERY_ID_REGRESS
+       COMPUTE_QUERY_ID_REGRESS,
 };
 
 /* GUC parameters */
index 4321ba8f866a34e7d428e4c9a55996efec61f5c0..5142a08729173bca802a6dc5b9f87e20c6445f5a 100644 (file)
@@ -20,7 +20,7 @@
 typedef enum ReplicationKind
 {
        REPLICATION_KIND_PHYSICAL,
-       REPLICATION_KIND_LOGICAL
+       REPLICATION_KIND_LOGICAL,
 } ReplicationKind;
 
 
index bee090ffc2ea8c2472da65d28089c29ba6210c09..6d50afbf74c804800cff38b35b2259edcab5139c 100644 (file)
@@ -37,7 +37,7 @@ typedef enum
 {
        CONSTRAINT_EXCLUSION_OFF,       /* do not use c_e */
        CONSTRAINT_EXCLUSION_ON,        /* apply c_e to all rels */
-       CONSTRAINT_EXCLUSION_PARTITION  /* apply c_e to otherrels only */
+       CONSTRAINT_EXCLUSION_PARTITION, /* apply c_e to otherrels only */
 }                      ConstraintExclusionType;
 
 
index 514746c58523bf142673a7c3d57d020d8357ebc9..11fd5013c741b2a6d026cddcbc26d30ae9c88adc 100644 (file)
@@ -104,7 +104,7 @@ typedef enum
 {
        DEBUG_PARALLEL_OFF,
        DEBUG_PARALLEL_ON,
-       DEBUG_PARALLEL_REGRESS
+       DEBUG_PARALLEL_REGRESS,
 }                      DebugParallelMode;
 
 /* GUC parameters */
index 2d8dbba7cd350e84e09c3976836416f073d7fdd3..9e7408c7ecf47e92dc512326883f9722e1190f19 100644 (file)
@@ -198,7 +198,7 @@ typedef enum
        PATHKEYS_EQUAL,                         /* pathkeys are identical */
        PATHKEYS_BETTER1,                       /* pathkey 1 is a superset of pathkey 2 */
        PATHKEYS_BETTER2,                       /* vice versa */
-       PATHKEYS_DIFFERENT                      /* neither pathkey includes the other */
+       PATHKEYS_DIFFERENT,                     /* neither pathkey includes the other */
 } PathKeysComparison;
 
 extern PathKeysComparison compare_pathkeys(List *keys1, List *keys2);
index 35ce4a3547a15d8e5ead673e5f65f6e1f007ae8e..d01e2c551954082bb0132a835b323effe8894dbf 100644 (file)
@@ -27,7 +27,7 @@ typedef enum CoercionPathType
        COERCION_PATH_FUNC,                     /* apply the specified coercion function */
        COERCION_PATH_RELABELTYPE,      /* binary-compatible cast, no function */
        COERCION_PATH_ARRAYCOERCE,      /* need an ArrayCoerceExpr node */
-       COERCION_PATH_COERCEVIAIO       /* need a CoerceViaIO node */
+       COERCION_PATH_COERCEVIAIO,      /* need a CoerceViaIO node */
 } CoercionPathType;
 
 
index e316f5da498532531aef5f1d531d615b8426e001..7e0d8235997195599a662f10f2c2f38b55964970 100644 (file)
@@ -27,7 +27,7 @@ typedef enum
        FUNCDETAIL_PROCEDURE,           /* found a matching procedure */
        FUNCDETAIL_AGGREGATE,           /* found a matching aggregate function */
        FUNCDETAIL_WINDOWFUNC,          /* found a matching window function */
-       FUNCDETAIL_COERCION                     /* it's a type coercion request */
+       FUNCDETAIL_COERCION,            /* it's a type coercion request */
 } FuncDetailCode;
 
 
index 8d90064d87ba16a000b373095bf479ece291ec33..1e160c652dc6df17a364938f9c562a9aaac427ed 100644 (file)
@@ -41,7 +41,7 @@ typedef enum
        RAW_PARSE_PLPGSQL_EXPR,
        RAW_PARSE_PLPGSQL_ASSIGN1,
        RAW_PARSE_PLPGSQL_ASSIGN2,
-       RAW_PARSE_PLPGSQL_ASSIGN3
+       RAW_PARSE_PLPGSQL_ASSIGN3,
 } RawParseMode;
 
 /* Values for the backslash_quote GUC */
@@ -49,7 +49,7 @@ typedef enum
 {
        BACKSLASH_QUOTE_OFF,
        BACKSLASH_QUOTE_ON,
-       BACKSLASH_QUOTE_SAFE_ENCODING
+       BACKSLASH_QUOTE_SAFE_ENCODING,
 }                      BackslashQuoteType;
 
 /* GUC variables in scan.l (every one of these is a bad idea :-() */
index 57a2c0866a2f514cad1dd4e1b56cfd1aaa8684c1..fe2642f71a44e6013b7b0054614d8a83dca8748b 100644 (file)
@@ -62,7 +62,7 @@ typedef enum TrackFunctionsLevel
 {
        TRACK_FUNC_OFF,
        TRACK_FUNC_PL,
-       TRACK_FUNC_ALL
+       TRACK_FUNC_ALL,
 }                      TrackFunctionsLevel;
 
 typedef enum PgStat_FetchConsistency
@@ -79,7 +79,7 @@ typedef enum SessionEndType
        DISCONNECT_NORMAL,
        DISCONNECT_CLIENT_EOF,
        DISCONNECT_FATAL,
-       DISCONNECT_KILLED
+       DISCONNECT_KILLED,
 } SessionEndType;
 
 /* ----------
index 8abfb9c19c305c5bf86b0429081585ab858fcd11..b52691707a033e411e71ff5bd92f4f9b3adb0bf5 100644 (file)
@@ -20,7 +20,7 @@ enum tarError
 {
        TAR_OK = 0,
        TAR_NAME_TOO_LONG,
-       TAR_SYMLINK_TOO_LONG
+       TAR_SYMLINK_TOO_LONG,
 };
 
 /*
@@ -51,7 +51,7 @@ enum tarHeaderOffset
        TAR_OFFSET_GNAME = 297,         /* 32 byte string */
        TAR_OFFSET_DEVMAJOR = 329,      /* 8 byte tar number */
        TAR_OFFSET_DEVMINOR = 337,      /* 8 byte tar number */
-       TAR_OFFSET_PREFIX = 345         /* 155 byte string */
+       TAR_OFFSET_PREFIX = 345,        /* 155 byte string */
        /* last 12 bytes of the 512-byte block are unassigned */
 };
 
@@ -59,7 +59,7 @@ enum tarFileType
 {
        TAR_FILETYPE_PLAIN = '0',
        TAR_FILETYPE_SYMLINK = '2',
-       TAR_FILETYPE_DIRECTORY = '5'
+       TAR_FILETYPE_DIRECTORY = '5',
 };
 
 extern enum tarError tarCreateHeader(char *h, const char *filename,
index 65afd1ea1e8f4232ad80f5ba6b7684e7f4faab02..b553e858ad4df5db734cdb76a2317b52f771a542 100644 (file)
@@ -22,7 +22,7 @@
  */
 typedef enum
 {
-       AVW_BRINSummarizeRange
+       AVW_BRINSummarizeRange,
 } AutoVacuumWorkItemType;
 
 
index d7a5c1a94651fb72f0bf83e4bc11696af78bcc8b..e90ff376a6a5f37b2e8a5aec3fbb467d4ce8c496 100644 (file)
@@ -78,7 +78,7 @@ typedef enum
 {
        BgWorkerStart_PostmasterStart,
        BgWorkerStart_ConsistentState,
-       BgWorkerStart_RecoveryFinished
+       BgWorkerStart_RecoveryFinished,
 } BgWorkerStartTime;
 
 #define BGW_DEFAULT_RESTART_INTERVAL   60
@@ -105,7 +105,7 @@ typedef enum BgwHandleStatus
        BGWH_STARTED,                           /* worker is running */
        BGWH_NOT_YET_STARTED,           /* worker hasn't been started yet */
        BGWH_STOPPED,                           /* worker has exited */
-       BGWH_POSTMASTER_DIED            /* postmaster died; worker status unclear */
+       BGWH_POSTMASTER_DIED,           /* postmaster died; worker status unclear */
 } BgwHandleStatus;
 
 struct BackgroundWorkerHandle;
index c5be981eae66e272747ef129e6e4dc1fcc38c2a0..4bb04c4eac886ae450ddec54af2e20f7672a73cd 100644 (file)
@@ -74,7 +74,7 @@ typedef enum LogicalRepMsgType
        LOGICAL_REP_MSG_STREAM_STOP = 'E',
        LOGICAL_REP_MSG_STREAM_COMMIT = 'c',
        LOGICAL_REP_MSG_STREAM_ABORT = 'A',
-       LOGICAL_REP_MSG_STREAM_PREPARE = 'p'
+       LOGICAL_REP_MSG_STREAM_PREPARE = 'p',
 } LogicalRepMsgType;
 
 /*
index 3ac67293861d1bf8be8a2ca3069c4f184f18bcf0..2ffcf17505f935caedbe8d4a5e3c3ac83dd1fa3f 100644 (file)
@@ -17,7 +17,7 @@ struct OutputPluginCallbacks;
 typedef enum OutputPluginOutputType
 {
        OUTPUT_PLUGIN_BINARY_OUTPUT,
-       OUTPUT_PLUGIN_TEXTUAL_OUTPUT
+       OUTPUT_PLUGIN_TEXTUAL_OUTPUT,
 } OutputPluginOutputType;
 
 /*
index 3cb03168de246ce32ebd78068a30a36d6cd397d4..f986101e50de3cf2066b78f890fd830d8cf8bcf4 100644 (file)
@@ -25,7 +25,7 @@ extern PGDLLIMPORT int debug_logical_replication_streaming;
 typedef enum
 {
        DEBUG_LOGICAL_REP_STREAMING_BUFFERED,
-       DEBUG_LOGICAL_REP_STREAMING_IMMEDIATE
+       DEBUG_LOGICAL_REP_STREAMING_IMMEDIATE,
 }                      DebugLogicalRepStreamingMode;
 
 /* an individual tuple, stored in one chunk of memory */
@@ -73,7 +73,7 @@ typedef enum ReorderBufferChangeType
        REORDER_BUFFER_CHANGE_INTERNAL_SPEC_INSERT,
        REORDER_BUFFER_CHANGE_INTERNAL_SPEC_CONFIRM,
        REORDER_BUFFER_CHANGE_INTERNAL_SPEC_ABORT,
-       REORDER_BUFFER_CHANGE_TRUNCATE
+       REORDER_BUFFER_CHANGE_TRUNCATE,
 } ReorderBufferChangeType;
 
 /* forward declaration */
index 758ca79a8193a5b4bda413b3b4d29311ce5a077c..d3535eed5831074271149307372f3e45e5c46e9b 100644 (file)
@@ -34,7 +34,7 @@ typedef enum ReplicationSlotPersistency
 {
        RS_PERSISTENT,
        RS_EPHEMERAL,
-       RS_TEMPORARY
+       RS_TEMPORARY,
 } ReplicationSlotPersistency;
 
 /*
index f49b941b53ebcd4c5f768624606e59a941db964b..63f50a13d6fa4a5d27fc8d122f1a7f1a2fea08ef 100644 (file)
@@ -43,7 +43,7 @@ typedef enum
         * were running at that point finished. Till we reach that we hold off
         * calling any commit callbacks.
         */
-       SNAPBUILD_CONSISTENT = 2
+       SNAPBUILD_CONSISTENT = 2,
 } SnapBuildState;
 
 /* forward declare so we don't have to expose the struct to the public */
index 281626fa6f5d8e49d17044bf41571ce3d28ab0b4..04b439dc50338605107122b8a99be34fc54478fb 100644 (file)
@@ -52,7 +52,7 @@ typedef enum
        WALRCV_STREAMING,                       /* walreceiver is streaming */
        WALRCV_WAITING,                         /* stopped streaming, waiting for orders */
        WALRCV_RESTARTING,                      /* asked to restart streaming */
-       WALRCV_STOPPING                         /* requested to stop, but still running */
+       WALRCV_STOPPING,                        /* requested to stop, but still running */
 } WalRcvState;
 
 /* Shared memory area for management of walreceiver process */
@@ -207,7 +207,7 @@ typedef enum
        WALRCV_OK_TUPLES,                       /* Query returned tuples. */
        WALRCV_OK_COPY_IN,                      /* Query started COPY FROM. */
        WALRCV_OK_COPY_OUT,                     /* Query started COPY TO. */
-       WALRCV_OK_COPY_BOTH                     /* Query started COPY BOTH replication
+       WALRCV_OK_COPY_BOTH,            /* Query started COPY BOTH replication
                                                                 * protocol. */
 } WalRcvExecStatus;
 
index 9df7e50f9430544539020af58b9acdd0dbcd6859..268f8e8d0fc5d62d56a8eea0357e1ccedb77fb5d 100644 (file)
@@ -21,7 +21,7 @@ typedef enum
 {
        CRS_EXPORT_SNAPSHOT,
        CRS_NOEXPORT_SNAPSHOT,
-       CRS_USE_SNAPSHOT
+       CRS_USE_SNAPSHOT,
 } CRSSnapshotAction;
 
 /* global state */
index 7d919583bd36af765244bd36c01ddbc4676d2b18..13fd5877a66f7cc5791351dbffc56ce626f98763 100644 (file)
@@ -28,7 +28,7 @@ typedef enum WalSndState
        WALSNDSTATE_BACKUP,
        WALSNDSTATE_CATCHUP,
        WALSNDSTATE_STREAMING,
-       WALSNDSTATE_STOPPING
+       WALSNDSTATE_STOPPING,
 } WalSndState;
 
 /*
index 8f4bed09585be7b2c6f16073b7b4448b662d0b00..47854b5cd45bcaf6d957e37ab08fb3b602fbb99e 100644 (file)
@@ -33,7 +33,7 @@ typedef enum LogicalRepWorkerType
        WORKERTYPE_UNKNOWN = 0,
        WORKERTYPE_TABLESYNC,
        WORKERTYPE_APPLY,
-       WORKERTYPE_PARALLEL_APPLY
+       WORKERTYPE_PARALLEL_APPLY,
 } LogicalRepWorkerType;
 
 typedef struct LogicalRepWorker
@@ -106,7 +106,7 @@ typedef enum ParallelTransState
 {
        PARALLEL_TRANS_UNKNOWN,
        PARALLEL_TRANS_STARTED,
-       PARALLEL_TRANS_FINISHED
+       PARALLEL_TRANS_FINISHED,
 } ParallelTransState;
 
 /*
@@ -130,7 +130,7 @@ typedef enum PartialFileSetState
        FS_EMPTY,
        FS_SERIALIZE_IN_PROGRESS,
        FS_SERIALIZE_DONE,
-       FS_READY
+       FS_READY,
 } PartialFileSetState;
 
 /*
index 365061fff44c3cc644826dc6f29cae40cc9119b7..ca12780bc784e3065b86155144e82f5f82633ab7 100644 (file)
@@ -37,7 +37,7 @@ typedef enum ReplaceVarsNoMatchOption
 {
        REPLACEVARS_REPORT_ERROR,       /* throw error if no match */
        REPLACEVARS_CHANGE_VARNO,       /* change the Var's varno, nothing else */
-       REPLACEVARS_SUBSTITUTE_NULL /* replace with a NULL Const */
+       REPLACEVARS_SUBSTITUTE_NULL,    /* replace with a NULL Const */
 } ReplaceVarsNoMatchOption;
 
 
index 9241f8686110ec0eab132c1402c8e061b0ac4725..2eda466d44e3ce6ac9e64f25ed3af7cfe4c767b2 100644 (file)
@@ -35,7 +35,7 @@ typedef enum BufferAccessStrategyType
        BAS_BULKREAD,                           /* Large read-only scan (hint bit updates are
                                                                 * ok) */
        BAS_BULKWRITE,                          /* Large multi-block write (e.g. COPY IN) */
-       BAS_VACUUM                                      /* VACUUM */
+       BAS_VACUUM,                                     /* VACUUM */
 } BufferAccessStrategyType;
 
 /* Possible modes for ReadBufferExtended() */
@@ -47,7 +47,7 @@ typedef enum
        RBM_ZERO_AND_CLEANUP_LOCK,      /* Like RBM_ZERO_AND_LOCK, but locks the page
                                                                 * in "cleanup" mode */
        RBM_ZERO_ON_ERROR,                      /* Read, but return an all-zeros page on error */
-       RBM_NORMAL_NO_LOG                       /* Don't log page as invalid during WAL
+       RBM_NORMAL_NO_LOG,                      /* Don't log page as invalid during WAL
                                                                 * replay; otherwise same as RBM_NORMAL */
 } ReadBufferMode;
 
index daf07bd19cd6831430065fb7d2fdd6947547d470..56dbbe979e865e2f3003a78414b1b2187c309ab8 100644 (file)
@@ -63,7 +63,7 @@ typedef enum
        DSM_OP_CREATE,
        DSM_OP_ATTACH,
        DSM_OP_DETACH,
-       DSM_OP_DESTROY
+       DSM_OP_DESTROY,
 } dsm_op;
 
 /* Create, attach to, detach from, resize, or destroy a segment. */
index 952ebe75cb4ae260f7cdc79226630c073a9c7382..39f0e346b097c6f74f46250d32f0d185fd44ffe8 100644 (file)
@@ -31,7 +31,7 @@ typedef enum XLTW_Oper
        XLTW_InsertIndex,
        XLTW_InsertIndexUnique,
        XLTW_FetchUpdated,
-       XLTW_RecheckExclusionConstr
+       XLTW_RecheckExclusionConstr,
 } XLTW_Oper;
 
 extern void RelationInitLockInfo(Relation relation);
index 8575bea25c7640c2e0c95d52749bd258087b1d57..590c026b5bf152a3bdd1de3b0d32d2d94b954b15 100644 (file)
@@ -145,7 +145,7 @@ typedef enum LockTagType
        LOCKTAG_OBJECT,                         /* non-relation database object */
        LOCKTAG_USERLOCK,                       /* reserved for old contrib/userlock code */
        LOCKTAG_ADVISORY,                       /* advisory user locks */
-       LOCKTAG_APPLY_TRANSACTION       /* transaction being applied on a logical
+       LOCKTAG_APPLY_TRANSACTION,      /* transaction being applied on a logical
                                                                 * replication subscriber */
 } LockTagType;
 
@@ -502,7 +502,7 @@ typedef enum
        LOCKACQUIRE_NOT_AVAIL,          /* lock not available, and dontWait=true */
        LOCKACQUIRE_OK,                         /* lock successfully acquired */
        LOCKACQUIRE_ALREADY_HELD,       /* incremented count for lock already held */
-       LOCKACQUIRE_ALREADY_CLEAR       /* incremented count for lock already clear */
+       LOCKACQUIRE_ALREADY_CLEAR,      /* incremented count for lock already clear */
 } LockAcquireResult;
 
 /* Deadlock states identified by DeadLockCheck() */
@@ -512,7 +512,7 @@ typedef enum
        DS_NO_DEADLOCK,                         /* no deadlock detected */
        DS_SOFT_DEADLOCK,                       /* deadlock avoided by queue rearrangement */
        DS_HARD_DEADLOCK,                       /* deadlock, no way out but ERROR */
-       DS_BLOCKED_BY_AUTOVACUUM        /* no deadlock; queue blocked by autovacuum
+       DS_BLOCKED_BY_AUTOVACUUM,       /* no deadlock; queue blocked by autovacuum
                                                                 * worker */
 } DeadLockState;
 
index d77410bdea70976519e7f6d1f10828d658f7b324..b038e599c0b605f9a504a43673de650abc95ec28 100644 (file)
@@ -115,7 +115,7 @@ typedef enum LWLockMode
 {
        LW_EXCLUSIVE,
        LW_SHARED,
-       LW_WAIT_UNTIL_FREE                      /* A special mode used in PGPROC->lwWaitMode,
+       LW_WAIT_UNTIL_FREE,                     /* A special mode used in PGPROC->lwWaitMode,
                                                                 * when waiting for lock to become free. Not
                                                                 * to be used as LWLockAcquire argument */
 } LWLockMode;
@@ -207,7 +207,7 @@ typedef enum BuiltinTrancheIds
        LWTRANCHE_PGSTATS_DATA,
        LWTRANCHE_LAUNCHER_DSA,
        LWTRANCHE_LAUNCHER_HASH,
-       LWTRANCHE_FIRST_USER_DEFINED
+       LWTRANCHE_FIRST_USER_DEFINED,
 }                      BuiltinTrancheIds;
 
 /*
index ba0cdc13c77dd7f5a6c7831cd18c60d272ed9130..aea769920cccdddbad45a1dd9681420816ca2bdf 100644 (file)
@@ -52,7 +52,7 @@ typedef enum
        HUGE_PAGES_OFF,
        HUGE_PAGES_ON,
        HUGE_PAGES_TRY,                         /* only for huge_pages */
-       HUGE_PAGES_UNKNOWN                      /* only for huge_pages_status */
+       HUGE_PAGES_UNKNOWN,                     /* only for huge_pages_status */
 }                      HugePagesType;
 
 /* Possible values for shared_memory_type */
@@ -60,7 +60,7 @@ typedef enum
 {
        SHMEM_TYPE_WINDOWS,
        SHMEM_TYPE_SYSV,
-       SHMEM_TYPE_MMAP
+       SHMEM_TYPE_MMAP,
 }                      PGShmemType;
 
 #ifndef WIN32
index 92dc764667142d782ae46759740e46555e40ea56..5e71ac170944a71bff7c117c5abc93cf1e97dad3 100644 (file)
@@ -51,7 +51,7 @@ typedef enum
 {
        PMQUIT_NOT_SENT = 0,            /* postmaster hasn't sent SIGQUIT */
        PMQUIT_FOR_CRASH,                       /* some other backend bought the farm */
-       PMQUIT_FOR_STOP                         /* immediate stop was commanded */
+       PMQUIT_FOR_STOP,                        /* immediate stop was commanded */
 } QuitSignalReason;
 
 /* PMSignalData is an opaque struct, details known only within pmsignal.c */
index 93f84500bf0c825cb357d646450e6028741680db..6a917fe32ed78dbbf62b59c1746b6baa2d90b8e6 100644 (file)
@@ -362,7 +362,7 @@ typedef enum PredicateLockTargetType
 {
        PREDLOCKTAG_RELATION,
        PREDLOCKTAG_PAGE,
-       PREDLOCKTAG_TUPLE
+       PREDLOCKTAG_TUPLE,
        /* TODO SSI: Other types may be needed for index locking */
 } PredicateLockTargetType;
 
@@ -424,7 +424,7 @@ typedef struct PredicateLockData
 typedef enum TwoPhasePredicateRecordType
 {
        TWOPHASEPREDICATERECORD_XACT,
-       TWOPHASEPREDICATERECORD_LOCK
+       TWOPHASEPREDICATERECORD_LOCK,
 } TwoPhasePredicateRecordType;
 
 /*
index 3a3a7eca77deb13b02970cd2271ae75d3fc1ad75..548519117a9bd2b39b64d31cc613970b262fda3f 100644 (file)
@@ -53,7 +53,7 @@ typedef enum
 
 typedef enum
 {
-       PROCSIGNAL_BARRIER_SMGRRELEASE  /* ask smgr to close files */
+       PROCSIGNAL_BARRIER_SMGRRELEASE, /* ask smgr to close files */
 } ProcSignalBarrierType;
 
 /*
index 2e04e4183781b36d197f655cbf420afa9752c8c8..3145e9292d3ff209ffde071034563de230588f50 100644 (file)
@@ -37,7 +37,7 @@ typedef enum
 {
        SHM_MQ_SUCCESS,                         /* Sent or received a message. */
        SHM_MQ_WOULD_BLOCK,                     /* Not completed; retry later. */
-       SHM_MQ_DETACHED                         /* Other process has detached queue. */
+       SHM_MQ_DETACHED,                        /* Other process has detached queue. */
 } shm_mq_result;
 
 /*
index cfbcfa6797d8381372619fd00fec5fa7ebb431e9..963cc82125aa49bc6ce2f68745351e8c0c0fc582 100644 (file)
@@ -25,7 +25,7 @@ typedef enum SyncRequestType
        SYNC_REQUEST,                           /* schedule a call of sync function */
        SYNC_UNLINK_REQUEST,            /* schedule a call of unlink function */
        SYNC_FORGET_REQUEST,            /* forget all calls for a tag */
-       SYNC_FILTER_REQUEST                     /* forget all calls satisfying match fn */
+       SYNC_FILTER_REQUEST,            /* forget all calls satisfying match fn */
 } SyncRequestType;
 
 /*
@@ -39,7 +39,7 @@ typedef enum SyncRequestHandler
        SYNC_HANDLER_COMMIT_TS,
        SYNC_HANDLER_MULTIXACT_OFFSET,
        SYNC_HANDLER_MULTIXACT_MEMBER,
-       SYNC_HANDLER_NONE
+       SYNC_HANDLER_NONE,
 } SyncRequestHandler;
 
 /*
index b585810b9a692779bdf0f7aff3ae47f2062d4159..4bd322e4f93f7e67b4265f2dabbad91304326ce8 100644 (file)
@@ -29,7 +29,7 @@ typedef enum CollectedCommandType
        SCT_AlterOpFamily,
        SCT_AlterDefaultPrivileges,
        SCT_CreateOpClass,
-       SCT_AlterTSConfig
+       SCT_AlterTSConfig,
 } CollectedCommandType;
 
 /*
index a7d86e7abd4d0de6d7ceda1481e4ecad7435be2d..e18d9bf49b62134105c77e4036ef5389f2b726f1 100644 (file)
@@ -95,7 +95,7 @@ typedef enum
        DestCopyOut,                            /* results sent to COPY TO code */
        DestSQLFunction,                        /* results sent to SQL-language func mgr */
        DestTransientRel,                       /* results sent to transient relation */
-       DestTupleQueue                          /* results sent to tuple queue */
+       DestTupleQueue,                         /* results sent to tuple queue */
 } CommandDest;
 
 /* ----------------
index ab43b638eea66c88cb9b3a64a9aea8785385da73..6c49db3bb7f1b7b5bb90cda9ce77bb8eca384177 100644 (file)
@@ -38,7 +38,7 @@ typedef enum
        LOGSTMT_NONE,                           /* log no statements */
        LOGSTMT_DDL,                            /* log data definition statements */
        LOGSTMT_MOD,                            /* log modification statements, plus DDL */
-       LOGSTMT_ALL                                     /* log all statements */
+       LOGSTMT_ALL,                            /* log all statements */
 } LogStmtLevel;
 
 extern PGDLLIMPORT int log_statement;
index 59e64aea07355afe7b0896f252e8ad4b8fd77c8d..05ef9baec8d3c4b189e36b642d82150f0115bc0b 100644 (file)
@@ -23,7 +23,7 @@ typedef enum
        PROCESS_UTILITY_QUERY,          /* a complete query, but not toplevel */
        PROCESS_UTILITY_QUERY_NONATOMIC,        /* a complete query, nonatomic
                                                                                 * execution context */
-       PROCESS_UTILITY_SUBCOMMAND      /* a portion of a query */
+       PROCESS_UTILITY_SUBCOMMAND, /* a portion of a query */
 } ProcessUtilityContext;
 
 /* Info needed when recursing from ALTER TABLE */
index 0763f9ffe7b04ba19f92c8c51140c745d7f8b0c7..99846316899a2d9a26c802709cb8c4a68629ceba 100644 (file)
@@ -158,7 +158,7 @@ typedef enum
 {
        FM_CHAR,                                        /* one character (like ispell) */
        FM_LONG,                                        /* two characters */
-       FM_NUM                                          /* number, >= 0 and < 65536 */
+       FM_NUM,                                         /* number, >= 0 and < 65536 */
 } FlagMode;
 
 /*
index d2aae0c3372e5090e79530d0a4a83f4e73c265ea..082a6fc9764b644c00305342fa04fd709e884394 100644 (file)
@@ -133,7 +133,7 @@ typedef enum
 {
        TS_NO,                                          /* definitely no match */
        TS_YES,                                         /* definitely does match */
-       TS_MAYBE                                        /* can't verify match for lack of pos data */
+       TS_MAYBE,                                       /* can't verify match for lack of pos data */
 } TSTernaryValue;
 
 /*
index 02bc4d08d6cd6227c71fcbc67852a365f1881235..17f5bfcb5d9f19bd7003087f66e8f03284c98fde 100644 (file)
@@ -173,7 +173,7 @@ typedef struct ArrayType Acl;
 typedef enum
 {
        ACLMASK_ALL,                            /* normal case: compute all bits */
-       ACLMASK_ANY                                     /* return when result is known nonzero */
+       ACLMASK_ANY,                            /* return when result is known nonzero */
 } AclMaskHow;
 
 /* result codes for pg_*_aclcheck */
@@ -181,7 +181,7 @@ typedef enum
 {
        ACLCHECK_OK = 0,
        ACLCHECK_NO_PRIV,
-       ACLCHECK_NOT_OWNER
+       ACLCHECK_NOT_OWNER,
 } AclResult;
 
 
index 70dea55fc003ec6c377c110e991981992f69eefb..3740523b5c5b0cc6d62baa281bd8e4e940b8efaf 100644 (file)
@@ -27,7 +27,7 @@ typedef enum ProgressCommandType
        PROGRESS_COMMAND_CLUSTER,
        PROGRESS_COMMAND_CREATE_INDEX,
        PROGRESS_COMMAND_BASEBACKUP,
-       PROGRESS_COMMAND_COPY
+       PROGRESS_COMMAND_COPY,
 } ProgressCommandType;
 
 #define PGSTAT_NUM_PROGRESS_PARAM      20
index d51c840dafbeff3a36bf46b686b0475c8ff9a405..75fc18c432744888bf301da9cecc29630402434b 100644 (file)
@@ -29,7 +29,7 @@ typedef enum BackendState
        STATE_IDLEINTRANSACTION,
        STATE_FASTPATH,
        STATE_IDLEINTRANSACTION_ABORTED,
-       STATE_DISABLED
+       STATE_DISABLED,
 } BackendState;
 
 
index 166dd0366e63f93b03fa9f3d76142cd339a7f41e..58f69f0538a94799f63666dc9a6788a09416e9b0 100644 (file)
@@ -19,7 +19,7 @@
 typedef enum
 {
        BYTEA_OUTPUT_ESCAPE,
-       BYTEA_OUTPUT_HEX
+       BYTEA_OUTPUT_HEX,
 }                      ByteaOutputType;
 
 extern PGDLLIMPORT int bytea_output;   /* ByteaOutputType, but int for GUC
index 0292e88b4f293affcb9e7d69520a5e141bea8898..0971d5ce3348fe367bead917982f977eb769e96a 100644 (file)
@@ -492,7 +492,7 @@ typedef enum
 {
        PGERROR_TERSE,                          /* single-line error messages */
        PGERROR_DEFAULT,                        /* recommended style */
-       PGERROR_VERBOSE                         /* all the facts, ma'am */
+       PGERROR_VERBOSE,                        /* all the facts, ma'am */
 }                      PGErrorVerbosity;
 
 extern PGDLLIMPORT int Log_error_verbosity;
index 902e57c0ca31a2f3706ef15e4456f458fcd20397..20fe13702b18ca4052b105f9cdf9918859e5a3f3 100644 (file)
@@ -72,7 +72,7 @@ typedef enum
        PGC_SU_BACKEND,
        PGC_BACKEND,
        PGC_SUSET,
-       PGC_USERSET
+       PGC_USERSET,
 } GucContext;
 
 /*
@@ -119,7 +119,7 @@ typedef enum
        PGC_S_OVERRIDE,                         /* special case to forcibly set default */
        PGC_S_INTERACTIVE,                      /* dividing line for error reporting */
        PGC_S_TEST,                                     /* test per-database or per-user setting */
-       PGC_S_SESSION                           /* SET command */
+       PGC_S_SESSION,                          /* SET command */
 } GucSource;
 
 /*
@@ -196,7 +196,7 @@ typedef enum
        /* Types of set_config_option actions */
        GUC_ACTION_SET,                         /* regular SET command */
        GUC_ACTION_LOCAL,                       /* SET LOCAL command */
-       GUC_ACTION_SAVE                         /* function SET option, or temp assignment */
+       GUC_ACTION_SAVE,                        /* function SET option, or temp assignment */
 } GucAction;
 
 #define GUC_QUALIFIER_SEPARATOR '.'
index d5a08806782fe39dceb4e3b26a92ff2d07f714d6..1ec95755700860ee1a977c9c69b64d6fd86c9884 100644 (file)
@@ -26,7 +26,7 @@ enum config_type
        PGC_INT,
        PGC_REAL,
        PGC_STRING,
-       PGC_ENUM
+       PGC_ENUM,
 };
 
 union config_var_val
@@ -97,7 +97,7 @@ enum config_group
        ERROR_HANDLING_OPTIONS,
        PRESET_OPTIONS,
        CUSTOM_OPTIONS,
-       DEVELOPER_OPTIONS
+       DEVELOPER_OPTIONS,
 };
 
 /*
@@ -110,7 +110,7 @@ typedef enum
        GUC_SAVE,                                       /* entry caused by function SET option */
        GUC_SET,                                        /* entry caused by plain SET command */
        GUC_LOCAL,                                      /* entry caused by SET LOCAL command */
-       GUC_SET_LOCAL                           /* entry caused by SET then SET LOCAL */
+       GUC_SET_LOCAL,                          /* entry caused by SET then SET LOCAL */
 } GucStackState;
 
 typedef struct guc_stack
index bc3d5efa9637b14744e9d257f5e06be5d1a0547b..b5ed173e33bfc7eda65507c7da68996611dfa0ee 100644 (file)
@@ -113,7 +113,7 @@ typedef enum
        HASH_FIND,
        HASH_ENTER,
        HASH_REMOVE,
-       HASH_ENTER_NULL
+       HASH_ENTER_NULL,
 } HASHACTION;
 
 /* hash_seq status (should be considered an opaque type by callers) */
index e62a5f2f442127ff7788d105967b0dfc487918d7..addc9b608e24d1ac3b00a52539a11fbb488e317d 100644 (file)
@@ -26,7 +26,7 @@ typedef enum
        WJB_BEGIN_ARRAY,
        WJB_END_ARRAY,
        WJB_BEGIN_OBJECT,
-       WJB_END_OBJECT
+       WJB_END_OBJECT,
 } JsonbIteratorToken;
 
 /* Strategy numbers for GIN index opclasses */
@@ -335,7 +335,7 @@ typedef enum
        JBI_ARRAY_ELEM,
        JBI_OBJECT_START,
        JBI_OBJECT_KEY,
-       JBI_OBJECT_VALUE
+       JBI_OBJECT_VALUE,
 } JsonbIterState;
 
 typedef struct JsonbIterator
index f5fdbfe116b659d054429146ea1d079175d85b5b..c22cabdf42ea48a492747a438aec38ccd10b4401 100644 (file)
@@ -35,7 +35,7 @@ typedef enum IOFuncSelector
        IOFunc_input,
        IOFunc_output,
        IOFunc_receive,
-       IOFunc_send
+       IOFunc_send,
 } IOFuncSelector;
 
 /* Flag bits for get_attstatsslot */
index 2d107bbf9d4411b9976897f7eb8478534d97f0df..a65743017536af769e77039ccfc8200bcd62ee5b 100644 (file)
@@ -111,7 +111,7 @@ typedef enum MemoryContextMethodID
        MCTX_GENERATION_ID,
        MCTX_SLAB_ID,
        MCTX_ALIGNED_REDIRECT_ID,
-       MCTX_UNUSED4_ID                         /* 111 occurs in wipe_mem'd memory */
+       MCTX_UNUSED4_ID,                        /* 111 occurs in wipe_mem'd memory */
 } MemoryContextMethodID;
 
 /*
index 916e59d9fefa83c688e2116bb80e17dc2ab9bd0d..97e58157b7cea427c4b93d5a1d59ab2f14666420 100644 (file)
@@ -31,7 +31,7 @@ typedef enum
 {
        PLAN_CACHE_MODE_AUTO,
        PLAN_CACHE_MODE_FORCE_GENERIC_PLAN,
-       PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
+       PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN,
 }                      PlanCacheMode;
 
 /* GUC parameter */
index aa08b1e0fca7d5c9223c2ab167176f88200b76ac..8b4471cbe537e5217994efc31ae341e72669cbd2 100644 (file)
@@ -92,7 +92,7 @@ typedef enum PortalStrategy
        PORTAL_ONE_RETURNING,
        PORTAL_ONE_MOD_WITH,
        PORTAL_UTIL_SELECT,
-       PORTAL_MULTI_QUERY
+       PORTAL_MULTI_QUERY,
 } PortalStrategy;
 
 /*
@@ -107,7 +107,7 @@ typedef enum PortalStatus
        PORTAL_READY,                           /* PortalStart complete, can run it */
        PORTAL_ACTIVE,                          /* portal is running (can't delete it) */
        PORTAL_DONE,                            /* portal is finished (don't re-run it) */
-       PORTAL_FAILED                           /* portal got error (can't re-run it) */
+       PORTAL_FAILED,                          /* portal got error (can't re-run it) */
 } PortalStatus;
 
 typedef struct PortalData *Portal;
index 532219ade23925beb37c67cccf24aa7f780ca4cb..5587064a180797bc123a576ff8888791c05e2511 100644 (file)
@@ -19,7 +19,7 @@
 
 typedef enum EphemeralNameRelationType
 {
-       ENR_NAMED_TUPLESTORE            /* named tuplestore relation; e.g., deltas */
+       ENR_NAMED_TUPLESTORE,           /* named tuplestore relation; e.g., deltas */
 } EphemeralNameRelationType;
 
 /*
index 1426a353cd01c91b981e968b01a6713dbeebd807..0ad613c4b88b319bdd75c6d38a19c900dc14681e 100644 (file)
@@ -329,7 +329,7 @@ typedef enum StdRdOptIndexCleanup
 {
        STDRD_OPTION_VACUUM_INDEX_CLEANUP_AUTO = 0,
        STDRD_OPTION_VACUUM_INDEX_CLEANUP_OFF,
-       STDRD_OPTION_VACUUM_INDEX_CLEANUP_ON
+       STDRD_OPTION_VACUUM_INDEX_CLEANUP_ON,
 } StdRdOptIndexCleanup;
 
 typedef struct StdRdOptions
@@ -402,7 +402,7 @@ typedef enum ViewOptCheckOption
 {
        VIEW_OPTION_CHECK_OPTION_NOT_SET,
        VIEW_OPTION_CHECK_OPTION_LOCAL,
-       VIEW_OPTION_CHECK_OPTION_CASCADED
+       VIEW_OPTION_CHECK_OPTION_CASCADED,
 } ViewOptCheckOption;
 
 /*
index b0955c0e62323e16a3771f81ff9d5c3865e70e22..f04b2477e344303e4b640f0f8195abf760362cd8 100644 (file)
@@ -62,7 +62,7 @@ typedef enum IndexAttrBitmapKind
        INDEX_ATTR_BITMAP_PRIMARY_KEY,
        INDEX_ATTR_BITMAP_IDENTITY_KEY,
        INDEX_ATTR_BITMAP_HOT_BLOCKING,
-       INDEX_ATTR_BITMAP_SUMMARIZED
+       INDEX_ATTR_BITMAP_SUMMARIZED,
 } IndexAttrBitmapKind;
 
 extern Bitmapset *RelationGetIndexAttrBitmap(Relation relation,
index cd070b6080eaea5df21abfc99c77e4f78cfb6dc4..cb35e9e09044b4c12480c55b8a167014a3ae68d7 100644 (file)
@@ -47,7 +47,7 @@ typedef enum
 {
        RESOURCE_RELEASE_BEFORE_LOCKS,
        RESOURCE_RELEASE_LOCKS,
-       RESOURCE_RELEASE_AFTER_LOCKS
+       RESOURCE_RELEASE_AFTER_LOCKS,
 } ResourceReleasePhase;
 
 /*
index 1e95f83ef350f428cd0287939e004052f5068119..08c68be1eafa6b34ec678b04ec692157c65da074 100644 (file)
@@ -42,7 +42,7 @@ enum CheckEnableRlsResult
 {
        RLS_NONE,
        RLS_NONE_ENV,
-       RLS_ENABLED
+       RLS_ENABLED,
 };
 
 extern int     check_enable_rls(Oid relid, Oid checkAsUser, bool noError);
index 583a667a40ab51756c83451a5aff2df471c9b091..cd9c2e6c3b6a653dd28d108e6a71ace56d7fa53b 100644 (file)
@@ -115,7 +115,7 @@ typedef enum SnapshotType
         * For visibility checks snapshot->min must have been set up with the xmin
         * horizon to use.
         */
-       SNAPSHOT_NON_VACUUMABLE
+       SNAPSHOT_NON_VACUUMABLE,
 } SnapshotType;
 
 typedef struct SnapshotData *Snapshot;
index 67ea6e4945275b062e38f9b7e30585e59c1f8603..5d47a652cc14bd0574114c4059f22b0d1f57bbc3 100644 (file)
@@ -113,7 +113,7 @@ enum SysCacheIdentifier
        TYPENAMENSP,
        TYPEOID,
        USERMAPPINGOID,
-       USERMAPPINGUSERSERVER
+       USERMAPPINGUSERSERVER,
 
 #define SysCacheSize (USERMAPPINGUSERSERVER + 1)
 };
index e561a1cde920ce018b081f9c915a9c82eeda2d9b..8a618533714f1a71a7cbf35d8d3a6c4bec1a57e5 100644 (file)
@@ -51,7 +51,7 @@ typedef enum TimeoutType
 {
        TMPARAM_AFTER,
        TMPARAM_AT,
-       TMPARAM_EVERY
+       TMPARAM_EVERY,
 } TimeoutType;
 
 typedef struct
index 3a49a6d2d4db5afc08d4b464ae08c6670c7a3f38..9ed2de76cd68b35d1c6f504602c7abc09c65a6e3 100644 (file)
@@ -77,7 +77,7 @@ typedef enum
        SORT_TYPE_TOP_N_HEAPSORT = 1 << 0,
        SORT_TYPE_QUICKSORT = 1 << 1,
        SORT_TYPE_EXTERNAL_SORT = 1 << 2,
-       SORT_TYPE_EXTERNAL_MERGE = 1 << 3
+       SORT_TYPE_EXTERNAL_MERGE = 1 << 3,
 } TuplesortMethod;
 
 #define NUM_TUPLESORTMETHODS 4
@@ -85,7 +85,7 @@ typedef enum
 typedef enum
 {
        SORT_SPACE_TYPE_DISK,
-       SORT_SPACE_TYPE_MEMORY
+       SORT_SPACE_TYPE_MEMORY,
 } TuplesortSpaceType;
 
 /* Bitwise option flags for tuple sorts */
index 009b03a520a27994c9e97493c83389d764caf868..00f7d620e7577505406917cfbd2676d842da239f 100644 (file)
@@ -56,7 +56,7 @@ extern PGDLLIMPORT uint32 *my_wait_event_info;
 typedef enum
 {
        WAIT_EVENT_EXTENSION = PG_WAIT_EXTENSION,
-       WAIT_EVENT_EXTENSION_FIRST_USER_DEFINED
+       WAIT_EVENT_EXTENSION_FIRST_USER_DEFINED,
 } WaitEventExtension;
 
 extern void WaitEventExtensionShmemInit(void);
index 224f6d75ffde32f96286dc4e3f99bbfaa2bd7f3b..50f12875543ddf5f91c5dc6aba2f3ce9630054d2 100644 (file)
@@ -27,13 +27,13 @@ typedef enum
        XML_STANDALONE_YES,
        XML_STANDALONE_NO,
        XML_STANDALONE_NO_VALUE,
-       XML_STANDALONE_OMITTED
+       XML_STANDALONE_OMITTED,
 }                      XmlStandaloneType;
 
 typedef enum
 {
        XMLBINARY_BASE64,
-       XMLBINARY_HEX
+       XMLBINARY_HEX,
 }                      XmlBinaryType;
 
 typedef enum
@@ -41,7 +41,7 @@ typedef enum
        PG_XML_STRICTNESS_LEGACY,       /* ignore errors unless function result
                                                                 * indicates error condition */
        PG_XML_STRICTNESS_WELLFORMED,   /* ignore non-parser messages */
-       PG_XML_STRICTNESS_ALL           /* report all notices/warnings/errors */
+       PG_XML_STRICTNESS_ALL,          /* report all notices/warnings/errors */
 } PgXmlStrictness;
 
 /* struct PgXmlErrorContext is private to xml.c */
index 61e6cd84d284700c4cdbd43df217cf76371424d4..144bf189af45239fa561e5b2c5de83a6d7ac50c3 100644 (file)
@@ -46,7 +46,7 @@ typedef enum
        FE_SCRAM_INIT,
        FE_SCRAM_NONCE_SENT,
        FE_SCRAM_PROOF_SENT,
-       FE_SCRAM_FINISHED
+       FE_SCRAM_FINISHED,
 } fe_scram_state_enum;
 
 typedef struct
index 2b4bcd1dbee9e0db714645e94db39e61f0f2907e..9f0a91211506dcebe2717ec26649a654945fbe36 100644 (file)
@@ -42,7 +42,7 @@ typedef enum PLpgSQL_nsitem_type
 {
        PLPGSQL_NSTYPE_LABEL,           /* block label */
        PLPGSQL_NSTYPE_VAR,                     /* scalar variable */
-       PLPGSQL_NSTYPE_REC                      /* composite variable */
+       PLPGSQL_NSTYPE_REC,                     /* composite variable */
 } PLpgSQL_nsitem_type;
 
 /*
@@ -52,7 +52,7 @@ typedef enum PLpgSQL_label_type
 {
        PLPGSQL_LABEL_BLOCK,            /* DECLARE/BEGIN block */
        PLPGSQL_LABEL_LOOP,                     /* looping construct */
-       PLPGSQL_LABEL_OTHER                     /* anything else */
+       PLPGSQL_LABEL_OTHER,            /* anything else */
 } PLpgSQL_label_type;
 
 /*
@@ -64,7 +64,7 @@ typedef enum PLpgSQL_datum_type
        PLPGSQL_DTYPE_ROW,
        PLPGSQL_DTYPE_REC,
        PLPGSQL_DTYPE_RECFIELD,
-       PLPGSQL_DTYPE_PROMISE
+       PLPGSQL_DTYPE_PROMISE,
 } PLpgSQL_datum_type;
 
 /*
@@ -83,7 +83,7 @@ typedef enum PLpgSQL_promise_type
        PLPGSQL_PROMISE_TG_NARGS,
        PLPGSQL_PROMISE_TG_ARGV,
        PLPGSQL_PROMISE_TG_EVENT,
-       PLPGSQL_PROMISE_TG_TAG
+       PLPGSQL_PROMISE_TG_TAG,
 } PLpgSQL_promise_type;
 
 /*
@@ -93,7 +93,7 @@ typedef enum PLpgSQL_type_type
 {
        PLPGSQL_TTYPE_SCALAR,           /* scalar types and domains */
        PLPGSQL_TTYPE_REC,                      /* composite types, including RECORD */
-       PLPGSQL_TTYPE_PSEUDO            /* pseudotypes */
+       PLPGSQL_TTYPE_PSEUDO,           /* pseudotypes */
 } PLpgSQL_type_type;
 
 /*
@@ -127,7 +127,7 @@ typedef enum PLpgSQL_stmt_type
        PLPGSQL_STMT_PERFORM,
        PLPGSQL_STMT_CALL,
        PLPGSQL_STMT_COMMIT,
-       PLPGSQL_STMT_ROLLBACK
+       PLPGSQL_STMT_ROLLBACK,
 } PLpgSQL_stmt_type;
 
 /*
@@ -138,7 +138,7 @@ enum
        PLPGSQL_RC_OK,
        PLPGSQL_RC_EXIT,
        PLPGSQL_RC_RETURN,
-       PLPGSQL_RC_CONTINUE
+       PLPGSQL_RC_CONTINUE,
 };
 
 /*
@@ -158,7 +158,7 @@ typedef enum PLpgSQL_getdiag_kind
        PLPGSQL_GETDIAG_DATATYPE_NAME,
        PLPGSQL_GETDIAG_MESSAGE_TEXT,
        PLPGSQL_GETDIAG_TABLE_NAME,
-       PLPGSQL_GETDIAG_SCHEMA_NAME
+       PLPGSQL_GETDIAG_SCHEMA_NAME,
 } PLpgSQL_getdiag_kind;
 
 /*
@@ -174,7 +174,7 @@ typedef enum PLpgSQL_raise_option_type
        PLPGSQL_RAISEOPTION_CONSTRAINT,
        PLPGSQL_RAISEOPTION_DATATYPE,
        PLPGSQL_RAISEOPTION_TABLE,
-       PLPGSQL_RAISEOPTION_SCHEMA
+       PLPGSQL_RAISEOPTION_SCHEMA,
 } PLpgSQL_raise_option_type;
 
 /*
@@ -184,7 +184,7 @@ typedef enum PLpgSQL_resolve_option
 {
        PLPGSQL_RESOLVE_ERROR,          /* throw error if ambiguous */
        PLPGSQL_RESOLVE_VARIABLE,       /* prefer plpgsql var to table column */
-       PLPGSQL_RESOLVE_COLUMN          /* prefer table column to plpgsql var */
+       PLPGSQL_RESOLVE_COLUMN,         /* prefer table column to plpgsql var */
 } PLpgSQL_resolve_option;
 
 
@@ -957,7 +957,7 @@ typedef enum PLpgSQL_trigtype
 {
        PLPGSQL_DML_TRIGGER,
        PLPGSQL_EVENT_TRIGGER,
-       PLPGSQL_NOT_TRIGGER
+       PLPGSQL_NOT_TRIGGER,
 } PLpgSQL_trigtype;
 
 /*
@@ -1188,7 +1188,7 @@ typedef enum
 {
        IDENTIFIER_LOOKUP_NORMAL,       /* normal processing of var names */
        IDENTIFIER_LOOKUP_DECLARE,      /* In DECLARE --- don't look up names */
-       IDENTIFIER_LOOKUP_EXPR          /* In SQL expression --- special case */
+       IDENTIFIER_LOOKUP_EXPR,         /* In SQL expression --- special case */
 } IdentifierLookup;
 
 extern IdentifierLookup plpgsql_IdentifierLookup;
index 65c7943fee1ec55765e6be884f31b448c4d4fec5..ca91a6b6294efefbc218f0576a511b5c33667a42 100644 (file)
@@ -248,7 +248,7 @@ typedef enum
        RELATIVE_PATH_INIT,                     /* At start of a relative path */
        RELATIVE_WITH_N_DEPTH,          /* We collected 'pathdepth' directories in a
                                                                 * relative path */
-       RELATIVE_WITH_PARENT_REF        /* Relative path containing only double-dots */
+       RELATIVE_WITH_PARENT_REF,       /* Relative path containing only double-dots */
 } canonicalize_state;
 
 /*
index bb5c9ebece6f4f657fd10abb8ddb77be3ef0bfad..aae05131722758a4d3f8b5d86e2b395cde5f612e 100644 (file)
@@ -43,7 +43,7 @@ typedef enum
 {
        PSB_ONCE,                                       /* force step to wait once */
        PSB_OTHER_STEP,                         /* wait for another step to complete first */
-       PSB_NUM_NOTICES                         /* wait for N notices from another session */
+       PSB_NUM_NOTICES,                        /* wait for N notices from another session */
 } PermutationStepBlockerType;
 
 typedef struct
index c14e0abe0c6c4a6388eb28c80c5a4594aae57eca..cbdae7ab7a5a012da2734ffae7cd2dc817243c1a 100644 (file)
@@ -32,7 +32,7 @@ relopt_kind di_relopt_kind;
 typedef enum DummyAmEnum
 {
        DUMMY_AM_ENUM_ONE,
-       DUMMY_AM_ENUM_TWO
+       DUMMY_AM_ENUM_TWO,
 }                      DummyAmEnum;
 
 /* Dummy index options */
index ada16f1db5a54d460dd9a5e023d2f0ceae929374..3c009ee1539d376627cd833efb310210a9a58d85 100644 (file)
@@ -639,7 +639,7 @@ enum PipelineInsertStep
        BI_INSERT_ROWS,
        BI_COMMIT_TX,
        BI_SYNC,
-       BI_DONE
+       BI_DONE,
 };
 
 static void
index b35e87295e3a9958b07a05136b9f00dddb3ef034..a9b8246cb716f75006faea2be0304af338caef02 100644 (file)
@@ -91,7 +91,7 @@ typedef enum TAPtype
        NOTE_END,
        TEST_STATUS,
        PLAN,
-       NONE
+       NONE,
 } TAPtype;
 
 /* options settable from command line */
index ad83c7ee5e09e23e0eeacc325b72dc4f6a76ef5b..0bc160ea7d79fb73eabfe45bc1a2d4e658857543 100644 (file)
@@ -66,7 +66,7 @@ enum r_type
 {
        JULIAN_DAY,                                     /* Jn = Julian day */
        DAY_OF_YEAR,                            /* n = day of year */
-       MONTH_NTH_DAY_OF_WEEK           /* Mm.n.d = month, week, day of week */
+       MONTH_NTH_DAY_OF_WEEK,          /* Mm.n.d = month, week, day of week */
 };
 
 struct rule