diff --git a/protobuf/pg_query.pb-c.c b/protobuf/pg_query.pb-c.c index 88b655cd..2b500bae 100644 --- a/protobuf/pg_query.pb-c.c +++ b/protobuf/pg_query.pb-c.c @@ -682,6 +682,51 @@ void pg_query__table_func__free_unpacked assert(message->base.descriptor == &pg_query__table_func__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } +void pg_query__into_clause__init + (PgQuery__IntoClause *message) +{ + static const PgQuery__IntoClause init_value = PG_QUERY__INTO_CLAUSE__INIT; + *message = init_value; +} +size_t pg_query__into_clause__get_packed_size + (const PgQuery__IntoClause *message) +{ + assert(message->base.descriptor == &pg_query__into_clause__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__into_clause__pack + (const PgQuery__IntoClause *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__into_clause__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__into_clause__pack_to_buffer + (const PgQuery__IntoClause *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__into_clause__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__IntoClause * + pg_query__into_clause__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__IntoClause *) + protobuf_c_message_unpack (&pg_query__into_clause__descriptor, + allocator, len, data); +} +void pg_query__into_clause__free_unpacked + (PgQuery__IntoClause *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__into_clause__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} void pg_query__var__init (PgQuery__Var *message) { @@ -2167,6 +2212,231 @@ void pg_query__xml_expr__free_unpacked assert(message->base.descriptor == &pg_query__xml_expr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } +void pg_query__json_format__init + (PgQuery__JsonFormat *message) +{ + static const PgQuery__JsonFormat init_value = PG_QUERY__JSON_FORMAT__INIT; + *message = init_value; +} +size_t pg_query__json_format__get_packed_size + (const PgQuery__JsonFormat *message) +{ + assert(message->base.descriptor == &pg_query__json_format__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__json_format__pack + (const PgQuery__JsonFormat *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__json_format__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__json_format__pack_to_buffer + (const PgQuery__JsonFormat *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__json_format__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__JsonFormat * + pg_query__json_format__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__JsonFormat *) + protobuf_c_message_unpack (&pg_query__json_format__descriptor, + allocator, len, data); +} +void pg_query__json_format__free_unpacked + (PgQuery__JsonFormat *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__json_format__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__json_returning__init + (PgQuery__JsonReturning *message) +{ + static const PgQuery__JsonReturning init_value = PG_QUERY__JSON_RETURNING__INIT; + *message = init_value; +} +size_t pg_query__json_returning__get_packed_size + (const PgQuery__JsonReturning *message) +{ + assert(message->base.descriptor == &pg_query__json_returning__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__json_returning__pack + (const PgQuery__JsonReturning *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__json_returning__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__json_returning__pack_to_buffer + (const PgQuery__JsonReturning *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__json_returning__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__JsonReturning * + pg_query__json_returning__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__JsonReturning *) + protobuf_c_message_unpack (&pg_query__json_returning__descriptor, + allocator, len, data); +} +void pg_query__json_returning__free_unpacked + (PgQuery__JsonReturning *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__json_returning__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__json_value_expr__init + (PgQuery__JsonValueExpr *message) +{ + static const PgQuery__JsonValueExpr init_value = PG_QUERY__JSON_VALUE_EXPR__INIT; + *message = init_value; +} +size_t pg_query__json_value_expr__get_packed_size + (const PgQuery__JsonValueExpr *message) +{ + assert(message->base.descriptor == &pg_query__json_value_expr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__json_value_expr__pack + (const PgQuery__JsonValueExpr *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__json_value_expr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__json_value_expr__pack_to_buffer + (const PgQuery__JsonValueExpr *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__json_value_expr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__JsonValueExpr * + pg_query__json_value_expr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__JsonValueExpr *) + protobuf_c_message_unpack (&pg_query__json_value_expr__descriptor, + allocator, len, data); +} +void pg_query__json_value_expr__free_unpacked + (PgQuery__JsonValueExpr *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__json_value_expr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__json_constructor_expr__init + (PgQuery__JsonConstructorExpr *message) +{ + static const PgQuery__JsonConstructorExpr init_value = PG_QUERY__JSON_CONSTRUCTOR_EXPR__INIT; + *message = init_value; +} +size_t pg_query__json_constructor_expr__get_packed_size + (const PgQuery__JsonConstructorExpr *message) +{ + assert(message->base.descriptor == &pg_query__json_constructor_expr__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__json_constructor_expr__pack + (const PgQuery__JsonConstructorExpr *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__json_constructor_expr__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__json_constructor_expr__pack_to_buffer + (const PgQuery__JsonConstructorExpr *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__json_constructor_expr__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__JsonConstructorExpr * + pg_query__json_constructor_expr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__JsonConstructorExpr *) + protobuf_c_message_unpack (&pg_query__json_constructor_expr__descriptor, + allocator, len, data); +} +void pg_query__json_constructor_expr__free_unpacked + (PgQuery__JsonConstructorExpr *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__json_constructor_expr__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__json_is_predicate__init + (PgQuery__JsonIsPredicate *message) +{ + static const PgQuery__JsonIsPredicate init_value = PG_QUERY__JSON_IS_PREDICATE__INIT; + *message = init_value; +} +size_t pg_query__json_is_predicate__get_packed_size + (const PgQuery__JsonIsPredicate *message) +{ + assert(message->base.descriptor == &pg_query__json_is_predicate__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__json_is_predicate__pack + (const PgQuery__JsonIsPredicate *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__json_is_predicate__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__json_is_predicate__pack_to_buffer + (const PgQuery__JsonIsPredicate *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__json_is_predicate__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__JsonIsPredicate * + pg_query__json_is_predicate__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__JsonIsPredicate *) + protobuf_c_message_unpack (&pg_query__json_is_predicate__descriptor, + allocator, len, data); +} +void pg_query__json_is_predicate__free_unpacked + (PgQuery__JsonIsPredicate *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__json_is_predicate__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} void pg_query__null_test__init (PgQuery__NullTest *message) { @@ -2752,141 +3022,6 @@ void pg_query__on_conflict_expr__free_unpacked assert(message->base.descriptor == &pg_query__on_conflict_expr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__into_clause__init - (PgQuery__IntoClause *message) -{ - static const PgQuery__IntoClause init_value = PG_QUERY__INTO_CLAUSE__INIT; - *message = init_value; -} -size_t pg_query__into_clause__get_packed_size - (const PgQuery__IntoClause *message) -{ - assert(message->base.descriptor == &pg_query__into_clause__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t pg_query__into_clause__pack - (const PgQuery__IntoClause *message, - uint8_t *out) -{ - assert(message->base.descriptor == &pg_query__into_clause__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t pg_query__into_clause__pack_to_buffer - (const PgQuery__IntoClause *message, - ProtobufCBuffer *buffer) -{ - assert(message->base.descriptor == &pg_query__into_clause__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -PgQuery__IntoClause * - pg_query__into_clause__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (PgQuery__IntoClause *) - protobuf_c_message_unpack (&pg_query__into_clause__descriptor, - allocator, len, data); -} -void pg_query__into_clause__free_unpacked - (PgQuery__IntoClause *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->base.descriptor == &pg_query__into_clause__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} -void pg_query__merge_action__init - (PgQuery__MergeAction *message) -{ - static const PgQuery__MergeAction init_value = PG_QUERY__MERGE_ACTION__INIT; - *message = init_value; -} -size_t pg_query__merge_action__get_packed_size - (const PgQuery__MergeAction *message) -{ - assert(message->base.descriptor == &pg_query__merge_action__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t pg_query__merge_action__pack - (const PgQuery__MergeAction *message, - uint8_t *out) -{ - assert(message->base.descriptor == &pg_query__merge_action__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t pg_query__merge_action__pack_to_buffer - (const PgQuery__MergeAction *message, - ProtobufCBuffer *buffer) -{ - assert(message->base.descriptor == &pg_query__merge_action__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -PgQuery__MergeAction * - pg_query__merge_action__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (PgQuery__MergeAction *) - protobuf_c_message_unpack (&pg_query__merge_action__descriptor, - allocator, len, data); -} -void pg_query__merge_action__free_unpacked - (PgQuery__MergeAction *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->base.descriptor == &pg_query__merge_action__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} -void pg_query__raw_stmt__init - (PgQuery__RawStmt *message) -{ - static const PgQuery__RawStmt init_value = PG_QUERY__RAW_STMT__INIT; - *message = init_value; -} -size_t pg_query__raw_stmt__get_packed_size - (const PgQuery__RawStmt *message) -{ - assert(message->base.descriptor == &pg_query__raw_stmt__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t pg_query__raw_stmt__pack - (const PgQuery__RawStmt *message, - uint8_t *out) -{ - assert(message->base.descriptor == &pg_query__raw_stmt__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t pg_query__raw_stmt__pack_to_buffer - (const PgQuery__RawStmt *message, - ProtobufCBuffer *buffer) -{ - assert(message->base.descriptor == &pg_query__raw_stmt__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -PgQuery__RawStmt * - pg_query__raw_stmt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (PgQuery__RawStmt *) - protobuf_c_message_unpack (&pg_query__raw_stmt__descriptor, - allocator, len, data); -} -void pg_query__raw_stmt__free_unpacked - (PgQuery__RawStmt *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->base.descriptor == &pg_query__raw_stmt__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} void pg_query__query__init (PgQuery__Query *message) { @@ -2932,4234 +3067,4234 @@ void pg_query__query__free_unpacked assert(message->base.descriptor == &pg_query__query__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__insert_stmt__init - (PgQuery__InsertStmt *message) +void pg_query__type_name__init + (PgQuery__TypeName *message) { - static const PgQuery__InsertStmt init_value = PG_QUERY__INSERT_STMT__INIT; + static const PgQuery__TypeName init_value = PG_QUERY__TYPE_NAME__INIT; *message = init_value; } -size_t pg_query__insert_stmt__get_packed_size - (const PgQuery__InsertStmt *message) +size_t pg_query__type_name__get_packed_size + (const PgQuery__TypeName *message) { - assert(message->base.descriptor == &pg_query__insert_stmt__descriptor); + assert(message->base.descriptor == &pg_query__type_name__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__insert_stmt__pack - (const PgQuery__InsertStmt *message, +size_t pg_query__type_name__pack + (const PgQuery__TypeName *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__insert_stmt__descriptor); + assert(message->base.descriptor == &pg_query__type_name__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__insert_stmt__pack_to_buffer - (const PgQuery__InsertStmt *message, +size_t pg_query__type_name__pack_to_buffer + (const PgQuery__TypeName *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__insert_stmt__descriptor); + assert(message->base.descriptor == &pg_query__type_name__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__InsertStmt * - pg_query__insert_stmt__unpack +PgQuery__TypeName * + pg_query__type_name__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__InsertStmt *) - protobuf_c_message_unpack (&pg_query__insert_stmt__descriptor, + return (PgQuery__TypeName *) + protobuf_c_message_unpack (&pg_query__type_name__descriptor, allocator, len, data); } -void pg_query__insert_stmt__free_unpacked - (PgQuery__InsertStmt *message, +void pg_query__type_name__free_unpacked + (PgQuery__TypeName *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__insert_stmt__descriptor); + assert(message->base.descriptor == &pg_query__type_name__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__delete_stmt__init - (PgQuery__DeleteStmt *message) +void pg_query__column_ref__init + (PgQuery__ColumnRef *message) { - static const PgQuery__DeleteStmt init_value = PG_QUERY__DELETE_STMT__INIT; + static const PgQuery__ColumnRef init_value = PG_QUERY__COLUMN_REF__INIT; *message = init_value; } -size_t pg_query__delete_stmt__get_packed_size - (const PgQuery__DeleteStmt *message) +size_t pg_query__column_ref__get_packed_size + (const PgQuery__ColumnRef *message) { - assert(message->base.descriptor == &pg_query__delete_stmt__descriptor); + assert(message->base.descriptor == &pg_query__column_ref__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__delete_stmt__pack - (const PgQuery__DeleteStmt *message, +size_t pg_query__column_ref__pack + (const PgQuery__ColumnRef *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__delete_stmt__descriptor); + assert(message->base.descriptor == &pg_query__column_ref__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__delete_stmt__pack_to_buffer - (const PgQuery__DeleteStmt *message, +size_t pg_query__column_ref__pack_to_buffer + (const PgQuery__ColumnRef *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__delete_stmt__descriptor); + assert(message->base.descriptor == &pg_query__column_ref__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DeleteStmt * - pg_query__delete_stmt__unpack +PgQuery__ColumnRef * + pg_query__column_ref__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DeleteStmt *) - protobuf_c_message_unpack (&pg_query__delete_stmt__descriptor, + return (PgQuery__ColumnRef *) + protobuf_c_message_unpack (&pg_query__column_ref__descriptor, allocator, len, data); } -void pg_query__delete_stmt__free_unpacked - (PgQuery__DeleteStmt *message, +void pg_query__column_ref__free_unpacked + (PgQuery__ColumnRef *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__delete_stmt__descriptor); + assert(message->base.descriptor == &pg_query__column_ref__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__update_stmt__init - (PgQuery__UpdateStmt *message) +void pg_query__param_ref__init + (PgQuery__ParamRef *message) { - static const PgQuery__UpdateStmt init_value = PG_QUERY__UPDATE_STMT__INIT; + static const PgQuery__ParamRef init_value = PG_QUERY__PARAM_REF__INIT; *message = init_value; } -size_t pg_query__update_stmt__get_packed_size - (const PgQuery__UpdateStmt *message) +size_t pg_query__param_ref__get_packed_size + (const PgQuery__ParamRef *message) { - assert(message->base.descriptor == &pg_query__update_stmt__descriptor); + assert(message->base.descriptor == &pg_query__param_ref__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__update_stmt__pack - (const PgQuery__UpdateStmt *message, +size_t pg_query__param_ref__pack + (const PgQuery__ParamRef *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__update_stmt__descriptor); + assert(message->base.descriptor == &pg_query__param_ref__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__update_stmt__pack_to_buffer - (const PgQuery__UpdateStmt *message, +size_t pg_query__param_ref__pack_to_buffer + (const PgQuery__ParamRef *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__update_stmt__descriptor); + assert(message->base.descriptor == &pg_query__param_ref__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__UpdateStmt * - pg_query__update_stmt__unpack +PgQuery__ParamRef * + pg_query__param_ref__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__UpdateStmt *) - protobuf_c_message_unpack (&pg_query__update_stmt__descriptor, + return (PgQuery__ParamRef *) + protobuf_c_message_unpack (&pg_query__param_ref__descriptor, allocator, len, data); } -void pg_query__update_stmt__free_unpacked - (PgQuery__UpdateStmt *message, +void pg_query__param_ref__free_unpacked + (PgQuery__ParamRef *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__update_stmt__descriptor); + assert(message->base.descriptor == &pg_query__param_ref__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__merge_stmt__init - (PgQuery__MergeStmt *message) +void pg_query__a__expr__init + (PgQuery__AExpr *message) { - static const PgQuery__MergeStmt init_value = PG_QUERY__MERGE_STMT__INIT; + static const PgQuery__AExpr init_value = PG_QUERY__A__EXPR__INIT; *message = init_value; } -size_t pg_query__merge_stmt__get_packed_size - (const PgQuery__MergeStmt *message) +size_t pg_query__a__expr__get_packed_size + (const PgQuery__AExpr *message) { - assert(message->base.descriptor == &pg_query__merge_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__expr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__merge_stmt__pack - (const PgQuery__MergeStmt *message, +size_t pg_query__a__expr__pack + (const PgQuery__AExpr *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__merge_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__expr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__merge_stmt__pack_to_buffer - (const PgQuery__MergeStmt *message, +size_t pg_query__a__expr__pack_to_buffer + (const PgQuery__AExpr *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__merge_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__expr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__MergeStmt * - pg_query__merge_stmt__unpack +PgQuery__AExpr * + pg_query__a__expr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__MergeStmt *) - protobuf_c_message_unpack (&pg_query__merge_stmt__descriptor, + return (PgQuery__AExpr *) + protobuf_c_message_unpack (&pg_query__a__expr__descriptor, allocator, len, data); } -void pg_query__merge_stmt__free_unpacked - (PgQuery__MergeStmt *message, +void pg_query__a__expr__free_unpacked + (PgQuery__AExpr *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__merge_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__expr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__select_stmt__init - (PgQuery__SelectStmt *message) +void pg_query__type_cast__init + (PgQuery__TypeCast *message) { - static const PgQuery__SelectStmt init_value = PG_QUERY__SELECT_STMT__INIT; + static const PgQuery__TypeCast init_value = PG_QUERY__TYPE_CAST__INIT; *message = init_value; } -size_t pg_query__select_stmt__get_packed_size - (const PgQuery__SelectStmt *message) +size_t pg_query__type_cast__get_packed_size + (const PgQuery__TypeCast *message) { - assert(message->base.descriptor == &pg_query__select_stmt__descriptor); + assert(message->base.descriptor == &pg_query__type_cast__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__select_stmt__pack - (const PgQuery__SelectStmt *message, +size_t pg_query__type_cast__pack + (const PgQuery__TypeCast *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__select_stmt__descriptor); + assert(message->base.descriptor == &pg_query__type_cast__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__select_stmt__pack_to_buffer - (const PgQuery__SelectStmt *message, +size_t pg_query__type_cast__pack_to_buffer + (const PgQuery__TypeCast *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__select_stmt__descriptor); + assert(message->base.descriptor == &pg_query__type_cast__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__SelectStmt * - pg_query__select_stmt__unpack +PgQuery__TypeCast * + pg_query__type_cast__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__SelectStmt *) - protobuf_c_message_unpack (&pg_query__select_stmt__descriptor, + return (PgQuery__TypeCast *) + protobuf_c_message_unpack (&pg_query__type_cast__descriptor, allocator, len, data); } -void pg_query__select_stmt__free_unpacked - (PgQuery__SelectStmt *message, +void pg_query__type_cast__free_unpacked + (PgQuery__TypeCast *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__select_stmt__descriptor); + assert(message->base.descriptor == &pg_query__type_cast__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__return_stmt__init - (PgQuery__ReturnStmt *message) +void pg_query__collate_clause__init + (PgQuery__CollateClause *message) { - static const PgQuery__ReturnStmt init_value = PG_QUERY__RETURN_STMT__INIT; + static const PgQuery__CollateClause init_value = PG_QUERY__COLLATE_CLAUSE__INIT; *message = init_value; } -size_t pg_query__return_stmt__get_packed_size - (const PgQuery__ReturnStmt *message) +size_t pg_query__collate_clause__get_packed_size + (const PgQuery__CollateClause *message) { - assert(message->base.descriptor == &pg_query__return_stmt__descriptor); + assert(message->base.descriptor == &pg_query__collate_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__return_stmt__pack - (const PgQuery__ReturnStmt *message, +size_t pg_query__collate_clause__pack + (const PgQuery__CollateClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__return_stmt__descriptor); + assert(message->base.descriptor == &pg_query__collate_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__return_stmt__pack_to_buffer - (const PgQuery__ReturnStmt *message, +size_t pg_query__collate_clause__pack_to_buffer + (const PgQuery__CollateClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__return_stmt__descriptor); + assert(message->base.descriptor == &pg_query__collate_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ReturnStmt * - pg_query__return_stmt__unpack +PgQuery__CollateClause * + pg_query__collate_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ReturnStmt *) - protobuf_c_message_unpack (&pg_query__return_stmt__descriptor, + return (PgQuery__CollateClause *) + protobuf_c_message_unpack (&pg_query__collate_clause__descriptor, allocator, len, data); } -void pg_query__return_stmt__free_unpacked - (PgQuery__ReturnStmt *message, +void pg_query__collate_clause__free_unpacked + (PgQuery__CollateClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__return_stmt__descriptor); + assert(message->base.descriptor == &pg_query__collate_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__plassign_stmt__init - (PgQuery__PLAssignStmt *message) +void pg_query__role_spec__init + (PgQuery__RoleSpec *message) { - static const PgQuery__PLAssignStmt init_value = PG_QUERY__PLASSIGN_STMT__INIT; + static const PgQuery__RoleSpec init_value = PG_QUERY__ROLE_SPEC__INIT; *message = init_value; } -size_t pg_query__plassign_stmt__get_packed_size - (const PgQuery__PLAssignStmt *message) +size_t pg_query__role_spec__get_packed_size + (const PgQuery__RoleSpec *message) { - assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor); + assert(message->base.descriptor == &pg_query__role_spec__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__plassign_stmt__pack - (const PgQuery__PLAssignStmt *message, +size_t pg_query__role_spec__pack + (const PgQuery__RoleSpec *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor); + assert(message->base.descriptor == &pg_query__role_spec__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__plassign_stmt__pack_to_buffer - (const PgQuery__PLAssignStmt *message, +size_t pg_query__role_spec__pack_to_buffer + (const PgQuery__RoleSpec *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor); + assert(message->base.descriptor == &pg_query__role_spec__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__PLAssignStmt * - pg_query__plassign_stmt__unpack +PgQuery__RoleSpec * + pg_query__role_spec__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__PLAssignStmt *) - protobuf_c_message_unpack (&pg_query__plassign_stmt__descriptor, + return (PgQuery__RoleSpec *) + protobuf_c_message_unpack (&pg_query__role_spec__descriptor, allocator, len, data); } -void pg_query__plassign_stmt__free_unpacked - (PgQuery__PLAssignStmt *message, +void pg_query__role_spec__free_unpacked + (PgQuery__RoleSpec *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor); + assert(message->base.descriptor == &pg_query__role_spec__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_table_stmt__init - (PgQuery__AlterTableStmt *message) +void pg_query__func_call__init + (PgQuery__FuncCall *message) { - static const PgQuery__AlterTableStmt init_value = PG_QUERY__ALTER_TABLE_STMT__INIT; + static const PgQuery__FuncCall init_value = PG_QUERY__FUNC_CALL__INIT; *message = init_value; } -size_t pg_query__alter_table_stmt__get_packed_size - (const PgQuery__AlterTableStmt *message) +size_t pg_query__func_call__get_packed_size + (const PgQuery__FuncCall *message) { - assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor); + assert(message->base.descriptor == &pg_query__func_call__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_table_stmt__pack - (const PgQuery__AlterTableStmt *message, +size_t pg_query__func_call__pack + (const PgQuery__FuncCall *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor); + assert(message->base.descriptor == &pg_query__func_call__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_table_stmt__pack_to_buffer - (const PgQuery__AlterTableStmt *message, +size_t pg_query__func_call__pack_to_buffer + (const PgQuery__FuncCall *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor); + assert(message->base.descriptor == &pg_query__func_call__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterTableStmt * - pg_query__alter_table_stmt__unpack +PgQuery__FuncCall * + pg_query__func_call__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterTableStmt *) - protobuf_c_message_unpack (&pg_query__alter_table_stmt__descriptor, + return (PgQuery__FuncCall *) + protobuf_c_message_unpack (&pg_query__func_call__descriptor, allocator, len, data); } -void pg_query__alter_table_stmt__free_unpacked - (PgQuery__AlterTableStmt *message, +void pg_query__func_call__free_unpacked + (PgQuery__FuncCall *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor); + assert(message->base.descriptor == &pg_query__func_call__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_table_cmd__init - (PgQuery__AlterTableCmd *message) +void pg_query__a__star__init + (PgQuery__AStar *message) { - static const PgQuery__AlterTableCmd init_value = PG_QUERY__ALTER_TABLE_CMD__INIT; + static const PgQuery__AStar init_value = PG_QUERY__A__STAR__INIT; *message = init_value; } -size_t pg_query__alter_table_cmd__get_packed_size - (const PgQuery__AlterTableCmd *message) +size_t pg_query__a__star__get_packed_size + (const PgQuery__AStar *message) { - assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor); + assert(message->base.descriptor == &pg_query__a__star__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_table_cmd__pack - (const PgQuery__AlterTableCmd *message, +size_t pg_query__a__star__pack + (const PgQuery__AStar *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor); + assert(message->base.descriptor == &pg_query__a__star__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_table_cmd__pack_to_buffer - (const PgQuery__AlterTableCmd *message, +size_t pg_query__a__star__pack_to_buffer + (const PgQuery__AStar *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor); + assert(message->base.descriptor == &pg_query__a__star__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterTableCmd * - pg_query__alter_table_cmd__unpack +PgQuery__AStar * + pg_query__a__star__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterTableCmd *) - protobuf_c_message_unpack (&pg_query__alter_table_cmd__descriptor, + return (PgQuery__AStar *) + protobuf_c_message_unpack (&pg_query__a__star__descriptor, allocator, len, data); } -void pg_query__alter_table_cmd__free_unpacked - (PgQuery__AlterTableCmd *message, +void pg_query__a__star__free_unpacked + (PgQuery__AStar *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor); + assert(message->base.descriptor == &pg_query__a__star__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_domain_stmt__init - (PgQuery__AlterDomainStmt *message) +void pg_query__a__indices__init + (PgQuery__AIndices *message) { - static const PgQuery__AlterDomainStmt init_value = PG_QUERY__ALTER_DOMAIN_STMT__INIT; + static const PgQuery__AIndices init_value = PG_QUERY__A__INDICES__INIT; *message = init_value; } -size_t pg_query__alter_domain_stmt__get_packed_size - (const PgQuery__AlterDomainStmt *message) +size_t pg_query__a__indices__get_packed_size + (const PgQuery__AIndices *message) { - assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__indices__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_domain_stmt__pack - (const PgQuery__AlterDomainStmt *message, +size_t pg_query__a__indices__pack + (const PgQuery__AIndices *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__indices__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_domain_stmt__pack_to_buffer - (const PgQuery__AlterDomainStmt *message, +size_t pg_query__a__indices__pack_to_buffer + (const PgQuery__AIndices *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__indices__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterDomainStmt * - pg_query__alter_domain_stmt__unpack +PgQuery__AIndices * + pg_query__a__indices__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterDomainStmt *) - protobuf_c_message_unpack (&pg_query__alter_domain_stmt__descriptor, + return (PgQuery__AIndices *) + protobuf_c_message_unpack (&pg_query__a__indices__descriptor, allocator, len, data); } -void pg_query__alter_domain_stmt__free_unpacked - (PgQuery__AlterDomainStmt *message, +void pg_query__a__indices__free_unpacked + (PgQuery__AIndices *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__indices__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__set_operation_stmt__init - (PgQuery__SetOperationStmt *message) +void pg_query__a__indirection__init + (PgQuery__AIndirection *message) { - static const PgQuery__SetOperationStmt init_value = PG_QUERY__SET_OPERATION_STMT__INIT; + static const PgQuery__AIndirection init_value = PG_QUERY__A__INDIRECTION__INIT; *message = init_value; } -size_t pg_query__set_operation_stmt__get_packed_size - (const PgQuery__SetOperationStmt *message) +size_t pg_query__a__indirection__get_packed_size + (const PgQuery__AIndirection *message) { - assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__indirection__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__set_operation_stmt__pack - (const PgQuery__SetOperationStmt *message, +size_t pg_query__a__indirection__pack + (const PgQuery__AIndirection *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__indirection__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__set_operation_stmt__pack_to_buffer - (const PgQuery__SetOperationStmt *message, +size_t pg_query__a__indirection__pack_to_buffer + (const PgQuery__AIndirection *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__indirection__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__SetOperationStmt * - pg_query__set_operation_stmt__unpack +PgQuery__AIndirection * + pg_query__a__indirection__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__SetOperationStmt *) - protobuf_c_message_unpack (&pg_query__set_operation_stmt__descriptor, + return (PgQuery__AIndirection *) + protobuf_c_message_unpack (&pg_query__a__indirection__descriptor, allocator, len, data); } -void pg_query__set_operation_stmt__free_unpacked - (PgQuery__SetOperationStmt *message, +void pg_query__a__indirection__free_unpacked + (PgQuery__AIndirection *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__indirection__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__grant_stmt__init - (PgQuery__GrantStmt *message) +void pg_query__a__array_expr__init + (PgQuery__AArrayExpr *message) { - static const PgQuery__GrantStmt init_value = PG_QUERY__GRANT_STMT__INIT; + static const PgQuery__AArrayExpr init_value = PG_QUERY__A__ARRAY_EXPR__INIT; *message = init_value; } -size_t pg_query__grant_stmt__get_packed_size - (const PgQuery__GrantStmt *message) +size_t pg_query__a__array_expr__get_packed_size + (const PgQuery__AArrayExpr *message) { - assert(message->base.descriptor == &pg_query__grant_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__array_expr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__grant_stmt__pack - (const PgQuery__GrantStmt *message, +size_t pg_query__a__array_expr__pack + (const PgQuery__AArrayExpr *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__grant_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__array_expr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__grant_stmt__pack_to_buffer - (const PgQuery__GrantStmt *message, +size_t pg_query__a__array_expr__pack_to_buffer + (const PgQuery__AArrayExpr *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__grant_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__array_expr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__GrantStmt * - pg_query__grant_stmt__unpack +PgQuery__AArrayExpr * + pg_query__a__array_expr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__GrantStmt *) - protobuf_c_message_unpack (&pg_query__grant_stmt__descriptor, + return (PgQuery__AArrayExpr *) + protobuf_c_message_unpack (&pg_query__a__array_expr__descriptor, allocator, len, data); } -void pg_query__grant_stmt__free_unpacked - (PgQuery__GrantStmt *message, +void pg_query__a__array_expr__free_unpacked + (PgQuery__AArrayExpr *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__grant_stmt__descriptor); + assert(message->base.descriptor == &pg_query__a__array_expr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__grant_role_stmt__init - (PgQuery__GrantRoleStmt *message) +void pg_query__res_target__init + (PgQuery__ResTarget *message) { - static const PgQuery__GrantRoleStmt init_value = PG_QUERY__GRANT_ROLE_STMT__INIT; + static const PgQuery__ResTarget init_value = PG_QUERY__RES_TARGET__INIT; *message = init_value; } -size_t pg_query__grant_role_stmt__get_packed_size - (const PgQuery__GrantRoleStmt *message) +size_t pg_query__res_target__get_packed_size + (const PgQuery__ResTarget *message) { - assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__res_target__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__grant_role_stmt__pack - (const PgQuery__GrantRoleStmt *message, +size_t pg_query__res_target__pack + (const PgQuery__ResTarget *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__res_target__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__grant_role_stmt__pack_to_buffer - (const PgQuery__GrantRoleStmt *message, +size_t pg_query__res_target__pack_to_buffer + (const PgQuery__ResTarget *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__res_target__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__GrantRoleStmt * - pg_query__grant_role_stmt__unpack +PgQuery__ResTarget * + pg_query__res_target__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__GrantRoleStmt *) - protobuf_c_message_unpack (&pg_query__grant_role_stmt__descriptor, + return (PgQuery__ResTarget *) + protobuf_c_message_unpack (&pg_query__res_target__descriptor, allocator, len, data); } -void pg_query__grant_role_stmt__free_unpacked - (PgQuery__GrantRoleStmt *message, +void pg_query__res_target__free_unpacked + (PgQuery__ResTarget *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__res_target__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_default_privileges_stmt__init - (PgQuery__AlterDefaultPrivilegesStmt *message) +void pg_query__multi_assign_ref__init + (PgQuery__MultiAssignRef *message) { - static const PgQuery__AlterDefaultPrivilegesStmt init_value = PG_QUERY__ALTER_DEFAULT_PRIVILEGES_STMT__INIT; + static const PgQuery__MultiAssignRef init_value = PG_QUERY__MULTI_ASSIGN_REF__INIT; *message = init_value; } -size_t pg_query__alter_default_privileges_stmt__get_packed_size - (const PgQuery__AlterDefaultPrivilegesStmt *message) +size_t pg_query__multi_assign_ref__get_packed_size + (const PgQuery__MultiAssignRef *message) { - assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor); + assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_default_privileges_stmt__pack - (const PgQuery__AlterDefaultPrivilegesStmt *message, +size_t pg_query__multi_assign_ref__pack + (const PgQuery__MultiAssignRef *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor); + assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_default_privileges_stmt__pack_to_buffer - (const PgQuery__AlterDefaultPrivilegesStmt *message, +size_t pg_query__multi_assign_ref__pack_to_buffer + (const PgQuery__MultiAssignRef *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor); + assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterDefaultPrivilegesStmt * - pg_query__alter_default_privileges_stmt__unpack +PgQuery__MultiAssignRef * + pg_query__multi_assign_ref__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterDefaultPrivilegesStmt *) - protobuf_c_message_unpack (&pg_query__alter_default_privileges_stmt__descriptor, + return (PgQuery__MultiAssignRef *) + protobuf_c_message_unpack (&pg_query__multi_assign_ref__descriptor, allocator, len, data); } -void pg_query__alter_default_privileges_stmt__free_unpacked - (PgQuery__AlterDefaultPrivilegesStmt *message, +void pg_query__multi_assign_ref__free_unpacked + (PgQuery__MultiAssignRef *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor); + assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__close_portal_stmt__init - (PgQuery__ClosePortalStmt *message) +void pg_query__sort_by__init + (PgQuery__SortBy *message) { - static const PgQuery__ClosePortalStmt init_value = PG_QUERY__CLOSE_PORTAL_STMT__INIT; + static const PgQuery__SortBy init_value = PG_QUERY__SORT_BY__INIT; *message = init_value; } -size_t pg_query__close_portal_stmt__get_packed_size - (const PgQuery__ClosePortalStmt *message) +size_t pg_query__sort_by__get_packed_size + (const PgQuery__SortBy *message) { - assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor); + assert(message->base.descriptor == &pg_query__sort_by__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__close_portal_stmt__pack - (const PgQuery__ClosePortalStmt *message, +size_t pg_query__sort_by__pack + (const PgQuery__SortBy *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor); + assert(message->base.descriptor == &pg_query__sort_by__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__close_portal_stmt__pack_to_buffer - (const PgQuery__ClosePortalStmt *message, +size_t pg_query__sort_by__pack_to_buffer + (const PgQuery__SortBy *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor); + assert(message->base.descriptor == &pg_query__sort_by__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ClosePortalStmt * - pg_query__close_portal_stmt__unpack +PgQuery__SortBy * + pg_query__sort_by__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ClosePortalStmt *) - protobuf_c_message_unpack (&pg_query__close_portal_stmt__descriptor, + return (PgQuery__SortBy *) + protobuf_c_message_unpack (&pg_query__sort_by__descriptor, allocator, len, data); } -void pg_query__close_portal_stmt__free_unpacked - (PgQuery__ClosePortalStmt *message, +void pg_query__sort_by__free_unpacked + (PgQuery__SortBy *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor); + assert(message->base.descriptor == &pg_query__sort_by__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__cluster_stmt__init - (PgQuery__ClusterStmt *message) +void pg_query__window_def__init + (PgQuery__WindowDef *message) { - static const PgQuery__ClusterStmt init_value = PG_QUERY__CLUSTER_STMT__INIT; + static const PgQuery__WindowDef init_value = PG_QUERY__WINDOW_DEF__INIT; *message = init_value; } -size_t pg_query__cluster_stmt__get_packed_size - (const PgQuery__ClusterStmt *message) +size_t pg_query__window_def__get_packed_size + (const PgQuery__WindowDef *message) { - assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor); + assert(message->base.descriptor == &pg_query__window_def__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__cluster_stmt__pack - (const PgQuery__ClusterStmt *message, +size_t pg_query__window_def__pack + (const PgQuery__WindowDef *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor); + assert(message->base.descriptor == &pg_query__window_def__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__cluster_stmt__pack_to_buffer - (const PgQuery__ClusterStmt *message, +size_t pg_query__window_def__pack_to_buffer + (const PgQuery__WindowDef *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor); + assert(message->base.descriptor == &pg_query__window_def__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ClusterStmt * - pg_query__cluster_stmt__unpack +PgQuery__WindowDef * + pg_query__window_def__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ClusterStmt *) - protobuf_c_message_unpack (&pg_query__cluster_stmt__descriptor, + return (PgQuery__WindowDef *) + protobuf_c_message_unpack (&pg_query__window_def__descriptor, allocator, len, data); } -void pg_query__cluster_stmt__free_unpacked - (PgQuery__ClusterStmt *message, +void pg_query__window_def__free_unpacked + (PgQuery__WindowDef *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor); + assert(message->base.descriptor == &pg_query__window_def__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__copy_stmt__init - (PgQuery__CopyStmt *message) +void pg_query__range_subselect__init + (PgQuery__RangeSubselect *message) { - static const PgQuery__CopyStmt init_value = PG_QUERY__COPY_STMT__INIT; + static const PgQuery__RangeSubselect init_value = PG_QUERY__RANGE_SUBSELECT__INIT; *message = init_value; } -size_t pg_query__copy_stmt__get_packed_size - (const PgQuery__CopyStmt *message) +size_t pg_query__range_subselect__get_packed_size + (const PgQuery__RangeSubselect *message) { - assert(message->base.descriptor == &pg_query__copy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_subselect__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__copy_stmt__pack - (const PgQuery__CopyStmt *message, +size_t pg_query__range_subselect__pack + (const PgQuery__RangeSubselect *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__copy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_subselect__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__copy_stmt__pack_to_buffer - (const PgQuery__CopyStmt *message, +size_t pg_query__range_subselect__pack_to_buffer + (const PgQuery__RangeSubselect *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__copy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_subselect__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CopyStmt * - pg_query__copy_stmt__unpack +PgQuery__RangeSubselect * + pg_query__range_subselect__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CopyStmt *) - protobuf_c_message_unpack (&pg_query__copy_stmt__descriptor, + return (PgQuery__RangeSubselect *) + protobuf_c_message_unpack (&pg_query__range_subselect__descriptor, allocator, len, data); } -void pg_query__copy_stmt__free_unpacked - (PgQuery__CopyStmt *message, +void pg_query__range_subselect__free_unpacked + (PgQuery__RangeSubselect *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__copy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_subselect__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_stmt__init - (PgQuery__CreateStmt *message) +void pg_query__range_function__init + (PgQuery__RangeFunction *message) { - static const PgQuery__CreateStmt init_value = PG_QUERY__CREATE_STMT__INIT; + static const PgQuery__RangeFunction init_value = PG_QUERY__RANGE_FUNCTION__INIT; *message = init_value; } -size_t pg_query__create_stmt__get_packed_size - (const PgQuery__CreateStmt *message) +size_t pg_query__range_function__get_packed_size + (const PgQuery__RangeFunction *message) { - assert(message->base.descriptor == &pg_query__create_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_function__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_stmt__pack - (const PgQuery__CreateStmt *message, +size_t pg_query__range_function__pack + (const PgQuery__RangeFunction *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_function__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_stmt__pack_to_buffer - (const PgQuery__CreateStmt *message, +size_t pg_query__range_function__pack_to_buffer + (const PgQuery__RangeFunction *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_function__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateStmt * - pg_query__create_stmt__unpack +PgQuery__RangeFunction * + pg_query__range_function__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateStmt *) - protobuf_c_message_unpack (&pg_query__create_stmt__descriptor, + return (PgQuery__RangeFunction *) + protobuf_c_message_unpack (&pg_query__range_function__descriptor, allocator, len, data); } -void pg_query__create_stmt__free_unpacked - (PgQuery__CreateStmt *message, +void pg_query__range_function__free_unpacked + (PgQuery__RangeFunction *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_function__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__define_stmt__init - (PgQuery__DefineStmt *message) +void pg_query__range_table_func__init + (PgQuery__RangeTableFunc *message) { - static const PgQuery__DefineStmt init_value = PG_QUERY__DEFINE_STMT__INIT; + static const PgQuery__RangeTableFunc init_value = PG_QUERY__RANGE_TABLE_FUNC__INIT; *message = init_value; } -size_t pg_query__define_stmt__get_packed_size - (const PgQuery__DefineStmt *message) +size_t pg_query__range_table_func__get_packed_size + (const PgQuery__RangeTableFunc *message) { - assert(message->base.descriptor == &pg_query__define_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_func__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__define_stmt__pack - (const PgQuery__DefineStmt *message, +size_t pg_query__range_table_func__pack + (const PgQuery__RangeTableFunc *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__define_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_func__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__define_stmt__pack_to_buffer - (const PgQuery__DefineStmt *message, +size_t pg_query__range_table_func__pack_to_buffer + (const PgQuery__RangeTableFunc *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__define_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_func__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DefineStmt * - pg_query__define_stmt__unpack +PgQuery__RangeTableFunc * + pg_query__range_table_func__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DefineStmt *) - protobuf_c_message_unpack (&pg_query__define_stmt__descriptor, + return (PgQuery__RangeTableFunc *) + protobuf_c_message_unpack (&pg_query__range_table_func__descriptor, allocator, len, data); } -void pg_query__define_stmt__free_unpacked - (PgQuery__DefineStmt *message, +void pg_query__range_table_func__free_unpacked + (PgQuery__RangeTableFunc *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__define_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_func__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__drop_stmt__init - (PgQuery__DropStmt *message) +void pg_query__range_table_func_col__init + (PgQuery__RangeTableFuncCol *message) { - static const PgQuery__DropStmt init_value = PG_QUERY__DROP_STMT__INIT; + static const PgQuery__RangeTableFuncCol init_value = PG_QUERY__RANGE_TABLE_FUNC_COL__INIT; *message = init_value; } -size_t pg_query__drop_stmt__get_packed_size - (const PgQuery__DropStmt *message) +size_t pg_query__range_table_func_col__get_packed_size + (const PgQuery__RangeTableFuncCol *message) { - assert(message->base.descriptor == &pg_query__drop_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__drop_stmt__pack - (const PgQuery__DropStmt *message, +size_t pg_query__range_table_func_col__pack + (const PgQuery__RangeTableFuncCol *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__drop_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__drop_stmt__pack_to_buffer - (const PgQuery__DropStmt *message, +size_t pg_query__range_table_func_col__pack_to_buffer + (const PgQuery__RangeTableFuncCol *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__drop_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DropStmt * - pg_query__drop_stmt__unpack +PgQuery__RangeTableFuncCol * + pg_query__range_table_func_col__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DropStmt *) - protobuf_c_message_unpack (&pg_query__drop_stmt__descriptor, + return (PgQuery__RangeTableFuncCol *) + protobuf_c_message_unpack (&pg_query__range_table_func_col__descriptor, allocator, len, data); } -void pg_query__drop_stmt__free_unpacked - (PgQuery__DropStmt *message, +void pg_query__range_table_func_col__free_unpacked + (PgQuery__RangeTableFuncCol *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__drop_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__truncate_stmt__init - (PgQuery__TruncateStmt *message) +void pg_query__range_table_sample__init + (PgQuery__RangeTableSample *message) { - static const PgQuery__TruncateStmt init_value = PG_QUERY__TRUNCATE_STMT__INIT; + static const PgQuery__RangeTableSample init_value = PG_QUERY__RANGE_TABLE_SAMPLE__INIT; *message = init_value; } -size_t pg_query__truncate_stmt__get_packed_size - (const PgQuery__TruncateStmt *message) +size_t pg_query__range_table_sample__get_packed_size + (const PgQuery__RangeTableSample *message) { - assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_sample__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__truncate_stmt__pack - (const PgQuery__TruncateStmt *message, +size_t pg_query__range_table_sample__pack + (const PgQuery__RangeTableSample *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_sample__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__truncate_stmt__pack_to_buffer - (const PgQuery__TruncateStmt *message, +size_t pg_query__range_table_sample__pack_to_buffer + (const PgQuery__RangeTableSample *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_sample__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__TruncateStmt * - pg_query__truncate_stmt__unpack +PgQuery__RangeTableSample * + pg_query__range_table_sample__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__TruncateStmt *) - protobuf_c_message_unpack (&pg_query__truncate_stmt__descriptor, + return (PgQuery__RangeTableSample *) + protobuf_c_message_unpack (&pg_query__range_table_sample__descriptor, allocator, len, data); } -void pg_query__truncate_stmt__free_unpacked - (PgQuery__TruncateStmt *message, +void pg_query__range_table_sample__free_unpacked + (PgQuery__RangeTableSample *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_table_sample__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__comment_stmt__init - (PgQuery__CommentStmt *message) +void pg_query__column_def__init + (PgQuery__ColumnDef *message) { - static const PgQuery__CommentStmt init_value = PG_QUERY__COMMENT_STMT__INIT; + static const PgQuery__ColumnDef init_value = PG_QUERY__COLUMN_DEF__INIT; *message = init_value; } -size_t pg_query__comment_stmt__get_packed_size - (const PgQuery__CommentStmt *message) +size_t pg_query__column_def__get_packed_size + (const PgQuery__ColumnDef *message) { - assert(message->base.descriptor == &pg_query__comment_stmt__descriptor); + assert(message->base.descriptor == &pg_query__column_def__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__comment_stmt__pack - (const PgQuery__CommentStmt *message, +size_t pg_query__column_def__pack + (const PgQuery__ColumnDef *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__comment_stmt__descriptor); + assert(message->base.descriptor == &pg_query__column_def__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__comment_stmt__pack_to_buffer - (const PgQuery__CommentStmt *message, +size_t pg_query__column_def__pack_to_buffer + (const PgQuery__ColumnDef *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__comment_stmt__descriptor); + assert(message->base.descriptor == &pg_query__column_def__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CommentStmt * - pg_query__comment_stmt__unpack +PgQuery__ColumnDef * + pg_query__column_def__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CommentStmt *) - protobuf_c_message_unpack (&pg_query__comment_stmt__descriptor, + return (PgQuery__ColumnDef *) + protobuf_c_message_unpack (&pg_query__column_def__descriptor, allocator, len, data); } -void pg_query__comment_stmt__free_unpacked - (PgQuery__CommentStmt *message, +void pg_query__column_def__free_unpacked + (PgQuery__ColumnDef *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__comment_stmt__descriptor); + assert(message->base.descriptor == &pg_query__column_def__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__fetch_stmt__init - (PgQuery__FetchStmt *message) +void pg_query__table_like_clause__init + (PgQuery__TableLikeClause *message) { - static const PgQuery__FetchStmt init_value = PG_QUERY__FETCH_STMT__INIT; + static const PgQuery__TableLikeClause init_value = PG_QUERY__TABLE_LIKE_CLAUSE__INIT; *message = init_value; } -size_t pg_query__fetch_stmt__get_packed_size - (const PgQuery__FetchStmt *message) +size_t pg_query__table_like_clause__get_packed_size + (const PgQuery__TableLikeClause *message) { - assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor); + assert(message->base.descriptor == &pg_query__table_like_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__fetch_stmt__pack - (const PgQuery__FetchStmt *message, +size_t pg_query__table_like_clause__pack + (const PgQuery__TableLikeClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor); + assert(message->base.descriptor == &pg_query__table_like_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__fetch_stmt__pack_to_buffer - (const PgQuery__FetchStmt *message, +size_t pg_query__table_like_clause__pack_to_buffer + (const PgQuery__TableLikeClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor); + assert(message->base.descriptor == &pg_query__table_like_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__FetchStmt * - pg_query__fetch_stmt__unpack +PgQuery__TableLikeClause * + pg_query__table_like_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__FetchStmt *) - protobuf_c_message_unpack (&pg_query__fetch_stmt__descriptor, + return (PgQuery__TableLikeClause *) + protobuf_c_message_unpack (&pg_query__table_like_clause__descriptor, allocator, len, data); } -void pg_query__fetch_stmt__free_unpacked - (PgQuery__FetchStmt *message, +void pg_query__table_like_clause__free_unpacked + (PgQuery__TableLikeClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor); + assert(message->base.descriptor == &pg_query__table_like_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__index_stmt__init - (PgQuery__IndexStmt *message) +void pg_query__index_elem__init + (PgQuery__IndexElem *message) { - static const PgQuery__IndexStmt init_value = PG_QUERY__INDEX_STMT__INIT; + static const PgQuery__IndexElem init_value = PG_QUERY__INDEX_ELEM__INIT; *message = init_value; } -size_t pg_query__index_stmt__get_packed_size - (const PgQuery__IndexStmt *message) +size_t pg_query__index_elem__get_packed_size + (const PgQuery__IndexElem *message) { - assert(message->base.descriptor == &pg_query__index_stmt__descriptor); + assert(message->base.descriptor == &pg_query__index_elem__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__index_stmt__pack - (const PgQuery__IndexStmt *message, +size_t pg_query__index_elem__pack + (const PgQuery__IndexElem *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__index_stmt__descriptor); + assert(message->base.descriptor == &pg_query__index_elem__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__index_stmt__pack_to_buffer - (const PgQuery__IndexStmt *message, +size_t pg_query__index_elem__pack_to_buffer + (const PgQuery__IndexElem *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__index_stmt__descriptor); + assert(message->base.descriptor == &pg_query__index_elem__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__IndexStmt * - pg_query__index_stmt__unpack +PgQuery__IndexElem * + pg_query__index_elem__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__IndexStmt *) - protobuf_c_message_unpack (&pg_query__index_stmt__descriptor, + return (PgQuery__IndexElem *) + protobuf_c_message_unpack (&pg_query__index_elem__descriptor, allocator, len, data); } -void pg_query__index_stmt__free_unpacked - (PgQuery__IndexStmt *message, +void pg_query__index_elem__free_unpacked + (PgQuery__IndexElem *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__index_stmt__descriptor); + assert(message->base.descriptor == &pg_query__index_elem__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_function_stmt__init - (PgQuery__CreateFunctionStmt *message) +void pg_query__def_elem__init + (PgQuery__DefElem *message) { - static const PgQuery__CreateFunctionStmt init_value = PG_QUERY__CREATE_FUNCTION_STMT__INIT; + static const PgQuery__DefElem init_value = PG_QUERY__DEF_ELEM__INIT; *message = init_value; } -size_t pg_query__create_function_stmt__get_packed_size - (const PgQuery__CreateFunctionStmt *message) +size_t pg_query__def_elem__get_packed_size + (const PgQuery__DefElem *message) { - assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor); + assert(message->base.descriptor == &pg_query__def_elem__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_function_stmt__pack - (const PgQuery__CreateFunctionStmt *message, +size_t pg_query__def_elem__pack + (const PgQuery__DefElem *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor); + assert(message->base.descriptor == &pg_query__def_elem__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_function_stmt__pack_to_buffer - (const PgQuery__CreateFunctionStmt *message, +size_t pg_query__def_elem__pack_to_buffer + (const PgQuery__DefElem *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor); + assert(message->base.descriptor == &pg_query__def_elem__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateFunctionStmt * - pg_query__create_function_stmt__unpack +PgQuery__DefElem * + pg_query__def_elem__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateFunctionStmt *) - protobuf_c_message_unpack (&pg_query__create_function_stmt__descriptor, + return (PgQuery__DefElem *) + protobuf_c_message_unpack (&pg_query__def_elem__descriptor, allocator, len, data); } -void pg_query__create_function_stmt__free_unpacked - (PgQuery__CreateFunctionStmt *message, +void pg_query__def_elem__free_unpacked + (PgQuery__DefElem *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor); + assert(message->base.descriptor == &pg_query__def_elem__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_function_stmt__init - (PgQuery__AlterFunctionStmt *message) +void pg_query__locking_clause__init + (PgQuery__LockingClause *message) { - static const PgQuery__AlterFunctionStmt init_value = PG_QUERY__ALTER_FUNCTION_STMT__INIT; + static const PgQuery__LockingClause init_value = PG_QUERY__LOCKING_CLAUSE__INIT; *message = init_value; } -size_t pg_query__alter_function_stmt__get_packed_size - (const PgQuery__AlterFunctionStmt *message) +size_t pg_query__locking_clause__get_packed_size + (const PgQuery__LockingClause *message) { - assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor); + assert(message->base.descriptor == &pg_query__locking_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_function_stmt__pack - (const PgQuery__AlterFunctionStmt *message, +size_t pg_query__locking_clause__pack + (const PgQuery__LockingClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor); + assert(message->base.descriptor == &pg_query__locking_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_function_stmt__pack_to_buffer - (const PgQuery__AlterFunctionStmt *message, +size_t pg_query__locking_clause__pack_to_buffer + (const PgQuery__LockingClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor); + assert(message->base.descriptor == &pg_query__locking_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterFunctionStmt * - pg_query__alter_function_stmt__unpack +PgQuery__LockingClause * + pg_query__locking_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterFunctionStmt *) - protobuf_c_message_unpack (&pg_query__alter_function_stmt__descriptor, + return (PgQuery__LockingClause *) + protobuf_c_message_unpack (&pg_query__locking_clause__descriptor, allocator, len, data); } -void pg_query__alter_function_stmt__free_unpacked - (PgQuery__AlterFunctionStmt *message, +void pg_query__locking_clause__free_unpacked + (PgQuery__LockingClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor); + assert(message->base.descriptor == &pg_query__locking_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__do_stmt__init - (PgQuery__DoStmt *message) +void pg_query__xml_serialize__init + (PgQuery__XmlSerialize *message) { - static const PgQuery__DoStmt init_value = PG_QUERY__DO_STMT__INIT; + static const PgQuery__XmlSerialize init_value = PG_QUERY__XML_SERIALIZE__INIT; *message = init_value; } -size_t pg_query__do_stmt__get_packed_size - (const PgQuery__DoStmt *message) +size_t pg_query__xml_serialize__get_packed_size + (const PgQuery__XmlSerialize *message) { - assert(message->base.descriptor == &pg_query__do_stmt__descriptor); + assert(message->base.descriptor == &pg_query__xml_serialize__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__do_stmt__pack - (const PgQuery__DoStmt *message, +size_t pg_query__xml_serialize__pack + (const PgQuery__XmlSerialize *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__do_stmt__descriptor); + assert(message->base.descriptor == &pg_query__xml_serialize__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__do_stmt__pack_to_buffer - (const PgQuery__DoStmt *message, +size_t pg_query__xml_serialize__pack_to_buffer + (const PgQuery__XmlSerialize *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__do_stmt__descriptor); + assert(message->base.descriptor == &pg_query__xml_serialize__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DoStmt * - pg_query__do_stmt__unpack +PgQuery__XmlSerialize * + pg_query__xml_serialize__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DoStmt *) - protobuf_c_message_unpack (&pg_query__do_stmt__descriptor, + return (PgQuery__XmlSerialize *) + protobuf_c_message_unpack (&pg_query__xml_serialize__descriptor, allocator, len, data); } -void pg_query__do_stmt__free_unpacked - (PgQuery__DoStmt *message, +void pg_query__xml_serialize__free_unpacked + (PgQuery__XmlSerialize *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__do_stmt__descriptor); + assert(message->base.descriptor == &pg_query__xml_serialize__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__rename_stmt__init - (PgQuery__RenameStmt *message) +void pg_query__partition_elem__init + (PgQuery__PartitionElem *message) { - static const PgQuery__RenameStmt init_value = PG_QUERY__RENAME_STMT__INIT; + static const PgQuery__PartitionElem init_value = PG_QUERY__PARTITION_ELEM__INIT; *message = init_value; } -size_t pg_query__rename_stmt__get_packed_size - (const PgQuery__RenameStmt *message) +size_t pg_query__partition_elem__get_packed_size + (const PgQuery__PartitionElem *message) { - assert(message->base.descriptor == &pg_query__rename_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_elem__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__rename_stmt__pack - (const PgQuery__RenameStmt *message, +size_t pg_query__partition_elem__pack + (const PgQuery__PartitionElem *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__rename_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_elem__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__rename_stmt__pack_to_buffer - (const PgQuery__RenameStmt *message, +size_t pg_query__partition_elem__pack_to_buffer + (const PgQuery__PartitionElem *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__rename_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_elem__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RenameStmt * - pg_query__rename_stmt__unpack +PgQuery__PartitionElem * + pg_query__partition_elem__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RenameStmt *) - protobuf_c_message_unpack (&pg_query__rename_stmt__descriptor, + return (PgQuery__PartitionElem *) + protobuf_c_message_unpack (&pg_query__partition_elem__descriptor, allocator, len, data); } -void pg_query__rename_stmt__free_unpacked - (PgQuery__RenameStmt *message, +void pg_query__partition_elem__free_unpacked + (PgQuery__PartitionElem *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__rename_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_elem__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__rule_stmt__init - (PgQuery__RuleStmt *message) +void pg_query__partition_spec__init + (PgQuery__PartitionSpec *message) { - static const PgQuery__RuleStmt init_value = PG_QUERY__RULE_STMT__INIT; + static const PgQuery__PartitionSpec init_value = PG_QUERY__PARTITION_SPEC__INIT; *message = init_value; } -size_t pg_query__rule_stmt__get_packed_size - (const PgQuery__RuleStmt *message) +size_t pg_query__partition_spec__get_packed_size + (const PgQuery__PartitionSpec *message) { - assert(message->base.descriptor == &pg_query__rule_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_spec__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__rule_stmt__pack - (const PgQuery__RuleStmt *message, +size_t pg_query__partition_spec__pack + (const PgQuery__PartitionSpec *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__rule_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_spec__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__rule_stmt__pack_to_buffer - (const PgQuery__RuleStmt *message, +size_t pg_query__partition_spec__pack_to_buffer + (const PgQuery__PartitionSpec *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__rule_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_spec__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RuleStmt * - pg_query__rule_stmt__unpack +PgQuery__PartitionSpec * + pg_query__partition_spec__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RuleStmt *) - protobuf_c_message_unpack (&pg_query__rule_stmt__descriptor, + return (PgQuery__PartitionSpec *) + protobuf_c_message_unpack (&pg_query__partition_spec__descriptor, allocator, len, data); } -void pg_query__rule_stmt__free_unpacked - (PgQuery__RuleStmt *message, +void pg_query__partition_spec__free_unpacked + (PgQuery__PartitionSpec *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__rule_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_spec__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__notify_stmt__init - (PgQuery__NotifyStmt *message) +void pg_query__partition_bound_spec__init + (PgQuery__PartitionBoundSpec *message) { - static const PgQuery__NotifyStmt init_value = PG_QUERY__NOTIFY_STMT__INIT; + static const PgQuery__PartitionBoundSpec init_value = PG_QUERY__PARTITION_BOUND_SPEC__INIT; *message = init_value; } -size_t pg_query__notify_stmt__get_packed_size - (const PgQuery__NotifyStmt *message) +size_t pg_query__partition_bound_spec__get_packed_size + (const PgQuery__PartitionBoundSpec *message) { - assert(message->base.descriptor == &pg_query__notify_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__notify_stmt__pack - (const PgQuery__NotifyStmt *message, +size_t pg_query__partition_bound_spec__pack + (const PgQuery__PartitionBoundSpec *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__notify_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__notify_stmt__pack_to_buffer - (const PgQuery__NotifyStmt *message, +size_t pg_query__partition_bound_spec__pack_to_buffer + (const PgQuery__PartitionBoundSpec *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__notify_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__NotifyStmt * - pg_query__notify_stmt__unpack +PgQuery__PartitionBoundSpec * + pg_query__partition_bound_spec__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__NotifyStmt *) - protobuf_c_message_unpack (&pg_query__notify_stmt__descriptor, + return (PgQuery__PartitionBoundSpec *) + protobuf_c_message_unpack (&pg_query__partition_bound_spec__descriptor, allocator, len, data); } -void pg_query__notify_stmt__free_unpacked - (PgQuery__NotifyStmt *message, +void pg_query__partition_bound_spec__free_unpacked + (PgQuery__PartitionBoundSpec *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__notify_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__listen_stmt__init - (PgQuery__ListenStmt *message) +void pg_query__partition_range_datum__init + (PgQuery__PartitionRangeDatum *message) { - static const PgQuery__ListenStmt init_value = PG_QUERY__LISTEN_STMT__INIT; + static const PgQuery__PartitionRangeDatum init_value = PG_QUERY__PARTITION_RANGE_DATUM__INIT; *message = init_value; } -size_t pg_query__listen_stmt__get_packed_size - (const PgQuery__ListenStmt *message) +size_t pg_query__partition_range_datum__get_packed_size + (const PgQuery__PartitionRangeDatum *message) { - assert(message->base.descriptor == &pg_query__listen_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__listen_stmt__pack - (const PgQuery__ListenStmt *message, +size_t pg_query__partition_range_datum__pack + (const PgQuery__PartitionRangeDatum *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__listen_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__listen_stmt__pack_to_buffer - (const PgQuery__ListenStmt *message, +size_t pg_query__partition_range_datum__pack_to_buffer + (const PgQuery__PartitionRangeDatum *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__listen_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ListenStmt * - pg_query__listen_stmt__unpack +PgQuery__PartitionRangeDatum * + pg_query__partition_range_datum__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ListenStmt *) - protobuf_c_message_unpack (&pg_query__listen_stmt__descriptor, + return (PgQuery__PartitionRangeDatum *) + protobuf_c_message_unpack (&pg_query__partition_range_datum__descriptor, allocator, len, data); } -void pg_query__listen_stmt__free_unpacked - (PgQuery__ListenStmt *message, +void pg_query__partition_range_datum__free_unpacked + (PgQuery__PartitionRangeDatum *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__listen_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__unlisten_stmt__init - (PgQuery__UnlistenStmt *message) +void pg_query__partition_cmd__init + (PgQuery__PartitionCmd *message) { - static const PgQuery__UnlistenStmt init_value = PG_QUERY__UNLISTEN_STMT__INIT; + static const PgQuery__PartitionCmd init_value = PG_QUERY__PARTITION_CMD__INIT; *message = init_value; } -size_t pg_query__unlisten_stmt__get_packed_size - (const PgQuery__UnlistenStmt *message) +size_t pg_query__partition_cmd__get_packed_size + (const PgQuery__PartitionCmd *message) { - assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_cmd__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__unlisten_stmt__pack - (const PgQuery__UnlistenStmt *message, +size_t pg_query__partition_cmd__pack + (const PgQuery__PartitionCmd *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_cmd__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__unlisten_stmt__pack_to_buffer - (const PgQuery__UnlistenStmt *message, +size_t pg_query__partition_cmd__pack_to_buffer + (const PgQuery__PartitionCmd *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_cmd__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__UnlistenStmt * - pg_query__unlisten_stmt__unpack +PgQuery__PartitionCmd * + pg_query__partition_cmd__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__UnlistenStmt *) - protobuf_c_message_unpack (&pg_query__unlisten_stmt__descriptor, + return (PgQuery__PartitionCmd *) + protobuf_c_message_unpack (&pg_query__partition_cmd__descriptor, allocator, len, data); } -void pg_query__unlisten_stmt__free_unpacked - (PgQuery__UnlistenStmt *message, +void pg_query__partition_cmd__free_unpacked + (PgQuery__PartitionCmd *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor); + assert(message->base.descriptor == &pg_query__partition_cmd__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__transaction_stmt__init - (PgQuery__TransactionStmt *message) +void pg_query__range_tbl_entry__init + (PgQuery__RangeTblEntry *message) { - static const PgQuery__TransactionStmt init_value = PG_QUERY__TRANSACTION_STMT__INIT; + static const PgQuery__RangeTblEntry init_value = PG_QUERY__RANGE_TBL_ENTRY__INIT; *message = init_value; } -size_t pg_query__transaction_stmt__get_packed_size - (const PgQuery__TransactionStmt *message) +size_t pg_query__range_tbl_entry__get_packed_size + (const PgQuery__RangeTblEntry *message) { - assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__transaction_stmt__pack - (const PgQuery__TransactionStmt *message, +size_t pg_query__range_tbl_entry__pack + (const PgQuery__RangeTblEntry *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__transaction_stmt__pack_to_buffer - (const PgQuery__TransactionStmt *message, +size_t pg_query__range_tbl_entry__pack_to_buffer + (const PgQuery__RangeTblEntry *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__TransactionStmt * - pg_query__transaction_stmt__unpack +PgQuery__RangeTblEntry * + pg_query__range_tbl_entry__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__TransactionStmt *) - protobuf_c_message_unpack (&pg_query__transaction_stmt__descriptor, + return (PgQuery__RangeTblEntry *) + protobuf_c_message_unpack (&pg_query__range_tbl_entry__descriptor, allocator, len, data); } -void pg_query__transaction_stmt__free_unpacked - (PgQuery__TransactionStmt *message, +void pg_query__range_tbl_entry__free_unpacked + (PgQuery__RangeTblEntry *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__view_stmt__init - (PgQuery__ViewStmt *message) +void pg_query__rtepermission_info__init + (PgQuery__RTEPermissionInfo *message) { - static const PgQuery__ViewStmt init_value = PG_QUERY__VIEW_STMT__INIT; + static const PgQuery__RTEPermissionInfo init_value = PG_QUERY__RTEPERMISSION_INFO__INIT; *message = init_value; } -size_t pg_query__view_stmt__get_packed_size - (const PgQuery__ViewStmt *message) +size_t pg_query__rtepermission_info__get_packed_size + (const PgQuery__RTEPermissionInfo *message) { - assert(message->base.descriptor == &pg_query__view_stmt__descriptor); + assert(message->base.descriptor == &pg_query__rtepermission_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__view_stmt__pack - (const PgQuery__ViewStmt *message, +size_t pg_query__rtepermission_info__pack + (const PgQuery__RTEPermissionInfo *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__view_stmt__descriptor); + assert(message->base.descriptor == &pg_query__rtepermission_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__view_stmt__pack_to_buffer - (const PgQuery__ViewStmt *message, +size_t pg_query__rtepermission_info__pack_to_buffer + (const PgQuery__RTEPermissionInfo *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__view_stmt__descriptor); + assert(message->base.descriptor == &pg_query__rtepermission_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ViewStmt * - pg_query__view_stmt__unpack +PgQuery__RTEPermissionInfo * + pg_query__rtepermission_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ViewStmt *) - protobuf_c_message_unpack (&pg_query__view_stmt__descriptor, + return (PgQuery__RTEPermissionInfo *) + protobuf_c_message_unpack (&pg_query__rtepermission_info__descriptor, allocator, len, data); } -void pg_query__view_stmt__free_unpacked - (PgQuery__ViewStmt *message, +void pg_query__rtepermission_info__free_unpacked + (PgQuery__RTEPermissionInfo *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__view_stmt__descriptor); + assert(message->base.descriptor == &pg_query__rtepermission_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__load_stmt__init - (PgQuery__LoadStmt *message) +void pg_query__range_tbl_function__init + (PgQuery__RangeTblFunction *message) { - static const PgQuery__LoadStmt init_value = PG_QUERY__LOAD_STMT__INIT; + static const PgQuery__RangeTblFunction init_value = PG_QUERY__RANGE_TBL_FUNCTION__INIT; *message = init_value; } -size_t pg_query__load_stmt__get_packed_size - (const PgQuery__LoadStmt *message) +size_t pg_query__range_tbl_function__get_packed_size + (const PgQuery__RangeTblFunction *message) { - assert(message->base.descriptor == &pg_query__load_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__load_stmt__pack - (const PgQuery__LoadStmt *message, +size_t pg_query__range_tbl_function__pack + (const PgQuery__RangeTblFunction *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__load_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__load_stmt__pack_to_buffer - (const PgQuery__LoadStmt *message, +size_t pg_query__range_tbl_function__pack_to_buffer + (const PgQuery__RangeTblFunction *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__load_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__LoadStmt * - pg_query__load_stmt__unpack +PgQuery__RangeTblFunction * + pg_query__range_tbl_function__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__LoadStmt *) - protobuf_c_message_unpack (&pg_query__load_stmt__descriptor, + return (PgQuery__RangeTblFunction *) + protobuf_c_message_unpack (&pg_query__range_tbl_function__descriptor, allocator, len, data); } -void pg_query__load_stmt__free_unpacked - (PgQuery__LoadStmt *message, +void pg_query__range_tbl_function__free_unpacked + (PgQuery__RangeTblFunction *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__load_stmt__descriptor); + assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_domain_stmt__init - (PgQuery__CreateDomainStmt *message) +void pg_query__table_sample_clause__init + (PgQuery__TableSampleClause *message) { - static const PgQuery__CreateDomainStmt init_value = PG_QUERY__CREATE_DOMAIN_STMT__INIT; + static const PgQuery__TableSampleClause init_value = PG_QUERY__TABLE_SAMPLE_CLAUSE__INIT; *message = init_value; } -size_t pg_query__create_domain_stmt__get_packed_size - (const PgQuery__CreateDomainStmt *message) +size_t pg_query__table_sample_clause__get_packed_size + (const PgQuery__TableSampleClause *message) { - assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_domain_stmt__pack - (const PgQuery__CreateDomainStmt *message, +size_t pg_query__table_sample_clause__pack + (const PgQuery__TableSampleClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_domain_stmt__pack_to_buffer - (const PgQuery__CreateDomainStmt *message, +size_t pg_query__table_sample_clause__pack_to_buffer + (const PgQuery__TableSampleClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateDomainStmt * - pg_query__create_domain_stmt__unpack +PgQuery__TableSampleClause * + pg_query__table_sample_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateDomainStmt *) - protobuf_c_message_unpack (&pg_query__create_domain_stmt__descriptor, + return (PgQuery__TableSampleClause *) + protobuf_c_message_unpack (&pg_query__table_sample_clause__descriptor, allocator, len, data); } -void pg_query__create_domain_stmt__free_unpacked - (PgQuery__CreateDomainStmt *message, +void pg_query__table_sample_clause__free_unpacked + (PgQuery__TableSampleClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__createdb_stmt__init - (PgQuery__CreatedbStmt *message) +void pg_query__with_check_option__init + (PgQuery__WithCheckOption *message) { - static const PgQuery__CreatedbStmt init_value = PG_QUERY__CREATEDB_STMT__INIT; + static const PgQuery__WithCheckOption init_value = PG_QUERY__WITH_CHECK_OPTION__INIT; *message = init_value; } -size_t pg_query__createdb_stmt__get_packed_size - (const PgQuery__CreatedbStmt *message) +size_t pg_query__with_check_option__get_packed_size + (const PgQuery__WithCheckOption *message) { - assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor); + assert(message->base.descriptor == &pg_query__with_check_option__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__createdb_stmt__pack - (const PgQuery__CreatedbStmt *message, +size_t pg_query__with_check_option__pack + (const PgQuery__WithCheckOption *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor); + assert(message->base.descriptor == &pg_query__with_check_option__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__createdb_stmt__pack_to_buffer - (const PgQuery__CreatedbStmt *message, +size_t pg_query__with_check_option__pack_to_buffer + (const PgQuery__WithCheckOption *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor); + assert(message->base.descriptor == &pg_query__with_check_option__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreatedbStmt * - pg_query__createdb_stmt__unpack +PgQuery__WithCheckOption * + pg_query__with_check_option__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreatedbStmt *) - protobuf_c_message_unpack (&pg_query__createdb_stmt__descriptor, + return (PgQuery__WithCheckOption *) + protobuf_c_message_unpack (&pg_query__with_check_option__descriptor, allocator, len, data); } -void pg_query__createdb_stmt__free_unpacked - (PgQuery__CreatedbStmt *message, +void pg_query__with_check_option__free_unpacked + (PgQuery__WithCheckOption *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor); + assert(message->base.descriptor == &pg_query__with_check_option__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__dropdb_stmt__init - (PgQuery__DropdbStmt *message) +void pg_query__sort_group_clause__init + (PgQuery__SortGroupClause *message) { - static const PgQuery__DropdbStmt init_value = PG_QUERY__DROPDB_STMT__INIT; + static const PgQuery__SortGroupClause init_value = PG_QUERY__SORT_GROUP_CLAUSE__INIT; *message = init_value; } -size_t pg_query__dropdb_stmt__get_packed_size - (const PgQuery__DropdbStmt *message) +size_t pg_query__sort_group_clause__get_packed_size + (const PgQuery__SortGroupClause *message) { - assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor); + assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__dropdb_stmt__pack - (const PgQuery__DropdbStmt *message, +size_t pg_query__sort_group_clause__pack + (const PgQuery__SortGroupClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor); + assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__dropdb_stmt__pack_to_buffer - (const PgQuery__DropdbStmt *message, +size_t pg_query__sort_group_clause__pack_to_buffer + (const PgQuery__SortGroupClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor); + assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DropdbStmt * - pg_query__dropdb_stmt__unpack +PgQuery__SortGroupClause * + pg_query__sort_group_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DropdbStmt *) - protobuf_c_message_unpack (&pg_query__dropdb_stmt__descriptor, + return (PgQuery__SortGroupClause *) + protobuf_c_message_unpack (&pg_query__sort_group_clause__descriptor, allocator, len, data); } -void pg_query__dropdb_stmt__free_unpacked - (PgQuery__DropdbStmt *message, +void pg_query__sort_group_clause__free_unpacked + (PgQuery__SortGroupClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor); + assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__vacuum_stmt__init - (PgQuery__VacuumStmt *message) +void pg_query__grouping_set__init + (PgQuery__GroupingSet *message) { - static const PgQuery__VacuumStmt init_value = PG_QUERY__VACUUM_STMT__INIT; + static const PgQuery__GroupingSet init_value = PG_QUERY__GROUPING_SET__INIT; *message = init_value; } -size_t pg_query__vacuum_stmt__get_packed_size - (const PgQuery__VacuumStmt *message) +size_t pg_query__grouping_set__get_packed_size + (const PgQuery__GroupingSet *message) { - assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grouping_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__vacuum_stmt__pack - (const PgQuery__VacuumStmt *message, +size_t pg_query__grouping_set__pack + (const PgQuery__GroupingSet *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grouping_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__vacuum_stmt__pack_to_buffer - (const PgQuery__VacuumStmt *message, +size_t pg_query__grouping_set__pack_to_buffer + (const PgQuery__GroupingSet *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grouping_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__VacuumStmt * - pg_query__vacuum_stmt__unpack +PgQuery__GroupingSet * + pg_query__grouping_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__VacuumStmt *) - protobuf_c_message_unpack (&pg_query__vacuum_stmt__descriptor, + return (PgQuery__GroupingSet *) + protobuf_c_message_unpack (&pg_query__grouping_set__descriptor, allocator, len, data); } -void pg_query__vacuum_stmt__free_unpacked - (PgQuery__VacuumStmt *message, +void pg_query__grouping_set__free_unpacked + (PgQuery__GroupingSet *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grouping_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__explain_stmt__init - (PgQuery__ExplainStmt *message) +void pg_query__window_clause__init + (PgQuery__WindowClause *message) { - static const PgQuery__ExplainStmt init_value = PG_QUERY__EXPLAIN_STMT__INIT; + static const PgQuery__WindowClause init_value = PG_QUERY__WINDOW_CLAUSE__INIT; *message = init_value; } -size_t pg_query__explain_stmt__get_packed_size - (const PgQuery__ExplainStmt *message) +size_t pg_query__window_clause__get_packed_size + (const PgQuery__WindowClause *message) { - assert(message->base.descriptor == &pg_query__explain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__window_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__explain_stmt__pack - (const PgQuery__ExplainStmt *message, +size_t pg_query__window_clause__pack + (const PgQuery__WindowClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__explain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__window_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__explain_stmt__pack_to_buffer - (const PgQuery__ExplainStmt *message, +size_t pg_query__window_clause__pack_to_buffer + (const PgQuery__WindowClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__explain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__window_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ExplainStmt * - pg_query__explain_stmt__unpack +PgQuery__WindowClause * + pg_query__window_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ExplainStmt *) - protobuf_c_message_unpack (&pg_query__explain_stmt__descriptor, + return (PgQuery__WindowClause *) + protobuf_c_message_unpack (&pg_query__window_clause__descriptor, allocator, len, data); } -void pg_query__explain_stmt__free_unpacked - (PgQuery__ExplainStmt *message, +void pg_query__window_clause__free_unpacked + (PgQuery__WindowClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__explain_stmt__descriptor); + assert(message->base.descriptor == &pg_query__window_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_table_as_stmt__init - (PgQuery__CreateTableAsStmt *message) +void pg_query__row_mark_clause__init + (PgQuery__RowMarkClause *message) { - static const PgQuery__CreateTableAsStmt init_value = PG_QUERY__CREATE_TABLE_AS_STMT__INIT; + static const PgQuery__RowMarkClause init_value = PG_QUERY__ROW_MARK_CLAUSE__INIT; *message = init_value; } -size_t pg_query__create_table_as_stmt__get_packed_size - (const PgQuery__CreateTableAsStmt *message) +size_t pg_query__row_mark_clause__get_packed_size + (const PgQuery__RowMarkClause *message) { - assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor); + assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_table_as_stmt__pack - (const PgQuery__CreateTableAsStmt *message, +size_t pg_query__row_mark_clause__pack + (const PgQuery__RowMarkClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor); + assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_table_as_stmt__pack_to_buffer - (const PgQuery__CreateTableAsStmt *message, +size_t pg_query__row_mark_clause__pack_to_buffer + (const PgQuery__RowMarkClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor); + assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateTableAsStmt * - pg_query__create_table_as_stmt__unpack +PgQuery__RowMarkClause * + pg_query__row_mark_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateTableAsStmt *) - protobuf_c_message_unpack (&pg_query__create_table_as_stmt__descriptor, + return (PgQuery__RowMarkClause *) + protobuf_c_message_unpack (&pg_query__row_mark_clause__descriptor, allocator, len, data); } -void pg_query__create_table_as_stmt__free_unpacked - (PgQuery__CreateTableAsStmt *message, - ProtobufCAllocator *allocator) +void pg_query__row_mark_clause__free_unpacked + (PgQuery__RowMarkClause *message, + ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor); + assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_seq_stmt__init - (PgQuery__CreateSeqStmt *message) +void pg_query__with_clause__init + (PgQuery__WithClause *message) { - static const PgQuery__CreateSeqStmt init_value = PG_QUERY__CREATE_SEQ_STMT__INIT; + static const PgQuery__WithClause init_value = PG_QUERY__WITH_CLAUSE__INIT; *message = init_value; } -size_t pg_query__create_seq_stmt__get_packed_size - (const PgQuery__CreateSeqStmt *message) +size_t pg_query__with_clause__get_packed_size + (const PgQuery__WithClause *message) { - assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor); + assert(message->base.descriptor == &pg_query__with_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_seq_stmt__pack - (const PgQuery__CreateSeqStmt *message, +size_t pg_query__with_clause__pack + (const PgQuery__WithClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor); + assert(message->base.descriptor == &pg_query__with_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_seq_stmt__pack_to_buffer - (const PgQuery__CreateSeqStmt *message, +size_t pg_query__with_clause__pack_to_buffer + (const PgQuery__WithClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor); + assert(message->base.descriptor == &pg_query__with_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateSeqStmt * - pg_query__create_seq_stmt__unpack +PgQuery__WithClause * + pg_query__with_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateSeqStmt *) - protobuf_c_message_unpack (&pg_query__create_seq_stmt__descriptor, + return (PgQuery__WithClause *) + protobuf_c_message_unpack (&pg_query__with_clause__descriptor, allocator, len, data); } -void pg_query__create_seq_stmt__free_unpacked - (PgQuery__CreateSeqStmt *message, +void pg_query__with_clause__free_unpacked + (PgQuery__WithClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor); + assert(message->base.descriptor == &pg_query__with_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_seq_stmt__init - (PgQuery__AlterSeqStmt *message) +void pg_query__infer_clause__init + (PgQuery__InferClause *message) { - static const PgQuery__AlterSeqStmt init_value = PG_QUERY__ALTER_SEQ_STMT__INIT; + static const PgQuery__InferClause init_value = PG_QUERY__INFER_CLAUSE__INIT; *message = init_value; } -size_t pg_query__alter_seq_stmt__get_packed_size - (const PgQuery__AlterSeqStmt *message) +size_t pg_query__infer_clause__get_packed_size + (const PgQuery__InferClause *message) { - assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor); + assert(message->base.descriptor == &pg_query__infer_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_seq_stmt__pack - (const PgQuery__AlterSeqStmt *message, +size_t pg_query__infer_clause__pack + (const PgQuery__InferClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor); + assert(message->base.descriptor == &pg_query__infer_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_seq_stmt__pack_to_buffer - (const PgQuery__AlterSeqStmt *message, +size_t pg_query__infer_clause__pack_to_buffer + (const PgQuery__InferClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor); + assert(message->base.descriptor == &pg_query__infer_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterSeqStmt * - pg_query__alter_seq_stmt__unpack +PgQuery__InferClause * + pg_query__infer_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterSeqStmt *) - protobuf_c_message_unpack (&pg_query__alter_seq_stmt__descriptor, + return (PgQuery__InferClause *) + protobuf_c_message_unpack (&pg_query__infer_clause__descriptor, allocator, len, data); } -void pg_query__alter_seq_stmt__free_unpacked - (PgQuery__AlterSeqStmt *message, +void pg_query__infer_clause__free_unpacked + (PgQuery__InferClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor); + assert(message->base.descriptor == &pg_query__infer_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__variable_set_stmt__init - (PgQuery__VariableSetStmt *message) +void pg_query__on_conflict_clause__init + (PgQuery__OnConflictClause *message) { - static const PgQuery__VariableSetStmt init_value = PG_QUERY__VARIABLE_SET_STMT__INIT; + static const PgQuery__OnConflictClause init_value = PG_QUERY__ON_CONFLICT_CLAUSE__INIT; *message = init_value; } -size_t pg_query__variable_set_stmt__get_packed_size - (const PgQuery__VariableSetStmt *message) +size_t pg_query__on_conflict_clause__get_packed_size + (const PgQuery__OnConflictClause *message) { - assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__variable_set_stmt__pack - (const PgQuery__VariableSetStmt *message, +size_t pg_query__on_conflict_clause__pack + (const PgQuery__OnConflictClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__variable_set_stmt__pack_to_buffer - (const PgQuery__VariableSetStmt *message, +size_t pg_query__on_conflict_clause__pack_to_buffer + (const PgQuery__OnConflictClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__VariableSetStmt * - pg_query__variable_set_stmt__unpack +PgQuery__OnConflictClause * + pg_query__on_conflict_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__VariableSetStmt *) - protobuf_c_message_unpack (&pg_query__variable_set_stmt__descriptor, + return (PgQuery__OnConflictClause *) + protobuf_c_message_unpack (&pg_query__on_conflict_clause__descriptor, allocator, len, data); } -void pg_query__variable_set_stmt__free_unpacked - (PgQuery__VariableSetStmt *message, +void pg_query__on_conflict_clause__free_unpacked + (PgQuery__OnConflictClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__variable_show_stmt__init - (PgQuery__VariableShowStmt *message) +void pg_query__ctesearch_clause__init + (PgQuery__CTESearchClause *message) { - static const PgQuery__VariableShowStmt init_value = PG_QUERY__VARIABLE_SHOW_STMT__INIT; + static const PgQuery__CTESearchClause init_value = PG_QUERY__CTESEARCH_CLAUSE__INIT; *message = init_value; } -size_t pg_query__variable_show_stmt__get_packed_size - (const PgQuery__VariableShowStmt *message) +size_t pg_query__ctesearch_clause__get_packed_size + (const PgQuery__CTESearchClause *message) { - assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor); + assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__variable_show_stmt__pack - (const PgQuery__VariableShowStmt *message, +size_t pg_query__ctesearch_clause__pack + (const PgQuery__CTESearchClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor); + assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__variable_show_stmt__pack_to_buffer - (const PgQuery__VariableShowStmt *message, +size_t pg_query__ctesearch_clause__pack_to_buffer + (const PgQuery__CTESearchClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor); + assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__VariableShowStmt * - pg_query__variable_show_stmt__unpack +PgQuery__CTESearchClause * + pg_query__ctesearch_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__VariableShowStmt *) - protobuf_c_message_unpack (&pg_query__variable_show_stmt__descriptor, + return (PgQuery__CTESearchClause *) + protobuf_c_message_unpack (&pg_query__ctesearch_clause__descriptor, allocator, len, data); } -void pg_query__variable_show_stmt__free_unpacked - (PgQuery__VariableShowStmt *message, +void pg_query__ctesearch_clause__free_unpacked + (PgQuery__CTESearchClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor); + assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__discard_stmt__init - (PgQuery__DiscardStmt *message) +void pg_query__ctecycle_clause__init + (PgQuery__CTECycleClause *message) { - static const PgQuery__DiscardStmt init_value = PG_QUERY__DISCARD_STMT__INIT; + static const PgQuery__CTECycleClause init_value = PG_QUERY__CTECYCLE_CLAUSE__INIT; *message = init_value; } -size_t pg_query__discard_stmt__get_packed_size - (const PgQuery__DiscardStmt *message) +size_t pg_query__ctecycle_clause__get_packed_size + (const PgQuery__CTECycleClause *message) { - assert(message->base.descriptor == &pg_query__discard_stmt__descriptor); + assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__discard_stmt__pack - (const PgQuery__DiscardStmt *message, +size_t pg_query__ctecycle_clause__pack + (const PgQuery__CTECycleClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__discard_stmt__descriptor); + assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__discard_stmt__pack_to_buffer - (const PgQuery__DiscardStmt *message, +size_t pg_query__ctecycle_clause__pack_to_buffer + (const PgQuery__CTECycleClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__discard_stmt__descriptor); + assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DiscardStmt * - pg_query__discard_stmt__unpack +PgQuery__CTECycleClause * + pg_query__ctecycle_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DiscardStmt *) - protobuf_c_message_unpack (&pg_query__discard_stmt__descriptor, + return (PgQuery__CTECycleClause *) + protobuf_c_message_unpack (&pg_query__ctecycle_clause__descriptor, allocator, len, data); } -void pg_query__discard_stmt__free_unpacked - (PgQuery__DiscardStmt *message, +void pg_query__ctecycle_clause__free_unpacked + (PgQuery__CTECycleClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__discard_stmt__descriptor); + assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_trig_stmt__init - (PgQuery__CreateTrigStmt *message) +void pg_query__common_table_expr__init + (PgQuery__CommonTableExpr *message) { - static const PgQuery__CreateTrigStmt init_value = PG_QUERY__CREATE_TRIG_STMT__INIT; + static const PgQuery__CommonTableExpr init_value = PG_QUERY__COMMON_TABLE_EXPR__INIT; *message = init_value; } -size_t pg_query__create_trig_stmt__get_packed_size - (const PgQuery__CreateTrigStmt *message) +size_t pg_query__common_table_expr__get_packed_size + (const PgQuery__CommonTableExpr *message) { - assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__common_table_expr__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_trig_stmt__pack - (const PgQuery__CreateTrigStmt *message, +size_t pg_query__common_table_expr__pack + (const PgQuery__CommonTableExpr *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__common_table_expr__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_trig_stmt__pack_to_buffer - (const PgQuery__CreateTrigStmt *message, +size_t pg_query__common_table_expr__pack_to_buffer + (const PgQuery__CommonTableExpr *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__common_table_expr__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateTrigStmt * - pg_query__create_trig_stmt__unpack +PgQuery__CommonTableExpr * + pg_query__common_table_expr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateTrigStmt *) - protobuf_c_message_unpack (&pg_query__create_trig_stmt__descriptor, + return (PgQuery__CommonTableExpr *) + protobuf_c_message_unpack (&pg_query__common_table_expr__descriptor, allocator, len, data); } -void pg_query__create_trig_stmt__free_unpacked - (PgQuery__CreateTrigStmt *message, +void pg_query__common_table_expr__free_unpacked + (PgQuery__CommonTableExpr *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__common_table_expr__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_plang_stmt__init - (PgQuery__CreatePLangStmt *message) +void pg_query__merge_when_clause__init + (PgQuery__MergeWhenClause *message) { - static const PgQuery__CreatePLangStmt init_value = PG_QUERY__CREATE_PLANG_STMT__INIT; + static const PgQuery__MergeWhenClause init_value = PG_QUERY__MERGE_WHEN_CLAUSE__INIT; *message = init_value; } -size_t pg_query__create_plang_stmt__get_packed_size - (const PgQuery__CreatePLangStmt *message) +size_t pg_query__merge_when_clause__get_packed_size + (const PgQuery__MergeWhenClause *message) { - assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_plang_stmt__pack - (const PgQuery__CreatePLangStmt *message, +size_t pg_query__merge_when_clause__pack + (const PgQuery__MergeWhenClause *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_plang_stmt__pack_to_buffer - (const PgQuery__CreatePLangStmt *message, +size_t pg_query__merge_when_clause__pack_to_buffer + (const PgQuery__MergeWhenClause *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreatePLangStmt * - pg_query__create_plang_stmt__unpack +PgQuery__MergeWhenClause * + pg_query__merge_when_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreatePLangStmt *) - protobuf_c_message_unpack (&pg_query__create_plang_stmt__descriptor, + return (PgQuery__MergeWhenClause *) + protobuf_c_message_unpack (&pg_query__merge_when_clause__descriptor, allocator, len, data); } -void pg_query__create_plang_stmt__free_unpacked - (PgQuery__CreatePLangStmt *message, +void pg_query__merge_when_clause__free_unpacked + (PgQuery__MergeWhenClause *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_role_stmt__init - (PgQuery__CreateRoleStmt *message) +void pg_query__merge_action__init + (PgQuery__MergeAction *message) { - static const PgQuery__CreateRoleStmt init_value = PG_QUERY__CREATE_ROLE_STMT__INIT; + static const PgQuery__MergeAction init_value = PG_QUERY__MERGE_ACTION__INIT; *message = init_value; } -size_t pg_query__create_role_stmt__get_packed_size - (const PgQuery__CreateRoleStmt *message) +size_t pg_query__merge_action__get_packed_size + (const PgQuery__MergeAction *message) { - assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_action__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_role_stmt__pack - (const PgQuery__CreateRoleStmt *message, +size_t pg_query__merge_action__pack + (const PgQuery__MergeAction *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_action__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_role_stmt__pack_to_buffer - (const PgQuery__CreateRoleStmt *message, +size_t pg_query__merge_action__pack_to_buffer + (const PgQuery__MergeAction *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_action__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateRoleStmt * - pg_query__create_role_stmt__unpack +PgQuery__MergeAction * + pg_query__merge_action__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateRoleStmt *) - protobuf_c_message_unpack (&pg_query__create_role_stmt__descriptor, + return (PgQuery__MergeAction *) + protobuf_c_message_unpack (&pg_query__merge_action__descriptor, allocator, len, data); } -void pg_query__create_role_stmt__free_unpacked - (PgQuery__CreateRoleStmt *message, +void pg_query__merge_action__free_unpacked + (PgQuery__MergeAction *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_action__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_role_stmt__init - (PgQuery__AlterRoleStmt *message) +void pg_query__trigger_transition__init + (PgQuery__TriggerTransition *message) { - static const PgQuery__AlterRoleStmt init_value = PG_QUERY__ALTER_ROLE_STMT__INIT; + static const PgQuery__TriggerTransition init_value = PG_QUERY__TRIGGER_TRANSITION__INIT; *message = init_value; } -size_t pg_query__alter_role_stmt__get_packed_size - (const PgQuery__AlterRoleStmt *message) +size_t pg_query__trigger_transition__get_packed_size + (const PgQuery__TriggerTransition *message) { - assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__trigger_transition__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_role_stmt__pack - (const PgQuery__AlterRoleStmt *message, +size_t pg_query__trigger_transition__pack + (const PgQuery__TriggerTransition *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__trigger_transition__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_role_stmt__pack_to_buffer - (const PgQuery__AlterRoleStmt *message, +size_t pg_query__trigger_transition__pack_to_buffer + (const PgQuery__TriggerTransition *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__trigger_transition__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterRoleStmt * - pg_query__alter_role_stmt__unpack +PgQuery__TriggerTransition * + pg_query__trigger_transition__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterRoleStmt *) - protobuf_c_message_unpack (&pg_query__alter_role_stmt__descriptor, + return (PgQuery__TriggerTransition *) + protobuf_c_message_unpack (&pg_query__trigger_transition__descriptor, allocator, len, data); } -void pg_query__alter_role_stmt__free_unpacked - (PgQuery__AlterRoleStmt *message, +void pg_query__trigger_transition__free_unpacked + (PgQuery__TriggerTransition *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__trigger_transition__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__drop_role_stmt__init - (PgQuery__DropRoleStmt *message) +void pg_query__json_output__init + (PgQuery__JsonOutput *message) { - static const PgQuery__DropRoleStmt init_value = PG_QUERY__DROP_ROLE_STMT__INIT; + static const PgQuery__JsonOutput init_value = PG_QUERY__JSON_OUTPUT__INIT; *message = init_value; } -size_t pg_query__drop_role_stmt__get_packed_size - (const PgQuery__DropRoleStmt *message) +size_t pg_query__json_output__get_packed_size + (const PgQuery__JsonOutput *message) { - assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_output__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__drop_role_stmt__pack - (const PgQuery__DropRoleStmt *message, +size_t pg_query__json_output__pack + (const PgQuery__JsonOutput *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_output__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__drop_role_stmt__pack_to_buffer - (const PgQuery__DropRoleStmt *message, +size_t pg_query__json_output__pack_to_buffer + (const PgQuery__JsonOutput *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_output__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DropRoleStmt * - pg_query__drop_role_stmt__unpack +PgQuery__JsonOutput * + pg_query__json_output__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DropRoleStmt *) - protobuf_c_message_unpack (&pg_query__drop_role_stmt__descriptor, + return (PgQuery__JsonOutput *) + protobuf_c_message_unpack (&pg_query__json_output__descriptor, allocator, len, data); } -void pg_query__drop_role_stmt__free_unpacked - (PgQuery__DropRoleStmt *message, +void pg_query__json_output__free_unpacked + (PgQuery__JsonOutput *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_output__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__lock_stmt__init - (PgQuery__LockStmt *message) +void pg_query__json_key_value__init + (PgQuery__JsonKeyValue *message) { - static const PgQuery__LockStmt init_value = PG_QUERY__LOCK_STMT__INIT; + static const PgQuery__JsonKeyValue init_value = PG_QUERY__JSON_KEY_VALUE__INIT; *message = init_value; } -size_t pg_query__lock_stmt__get_packed_size - (const PgQuery__LockStmt *message) +size_t pg_query__json_key_value__get_packed_size + (const PgQuery__JsonKeyValue *message) { - assert(message->base.descriptor == &pg_query__lock_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_key_value__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__lock_stmt__pack - (const PgQuery__LockStmt *message, +size_t pg_query__json_key_value__pack + (const PgQuery__JsonKeyValue *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__lock_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_key_value__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__lock_stmt__pack_to_buffer - (const PgQuery__LockStmt *message, +size_t pg_query__json_key_value__pack_to_buffer + (const PgQuery__JsonKeyValue *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__lock_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_key_value__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__LockStmt * - pg_query__lock_stmt__unpack +PgQuery__JsonKeyValue * + pg_query__json_key_value__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__LockStmt *) - protobuf_c_message_unpack (&pg_query__lock_stmt__descriptor, + return (PgQuery__JsonKeyValue *) + protobuf_c_message_unpack (&pg_query__json_key_value__descriptor, allocator, len, data); } -void pg_query__lock_stmt__free_unpacked - (PgQuery__LockStmt *message, +void pg_query__json_key_value__free_unpacked + (PgQuery__JsonKeyValue *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__lock_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_key_value__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__constraints_set_stmt__init - (PgQuery__ConstraintsSetStmt *message) +void pg_query__json_object_constructor__init + (PgQuery__JsonObjectConstructor *message) { - static const PgQuery__ConstraintsSetStmt init_value = PG_QUERY__CONSTRAINTS_SET_STMT__INIT; + static const PgQuery__JsonObjectConstructor init_value = PG_QUERY__JSON_OBJECT_CONSTRUCTOR__INIT; *message = init_value; } -size_t pg_query__constraints_set_stmt__get_packed_size - (const PgQuery__ConstraintsSetStmt *message) +size_t pg_query__json_object_constructor__get_packed_size + (const PgQuery__JsonObjectConstructor *message) { - assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_object_constructor__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__constraints_set_stmt__pack - (const PgQuery__ConstraintsSetStmt *message, +size_t pg_query__json_object_constructor__pack + (const PgQuery__JsonObjectConstructor *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_object_constructor__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__constraints_set_stmt__pack_to_buffer - (const PgQuery__ConstraintsSetStmt *message, +size_t pg_query__json_object_constructor__pack_to_buffer + (const PgQuery__JsonObjectConstructor *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_object_constructor__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ConstraintsSetStmt * - pg_query__constraints_set_stmt__unpack +PgQuery__JsonObjectConstructor * + pg_query__json_object_constructor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ConstraintsSetStmt *) - protobuf_c_message_unpack (&pg_query__constraints_set_stmt__descriptor, + return (PgQuery__JsonObjectConstructor *) + protobuf_c_message_unpack (&pg_query__json_object_constructor__descriptor, allocator, len, data); } -void pg_query__constraints_set_stmt__free_unpacked - (PgQuery__ConstraintsSetStmt *message, +void pg_query__json_object_constructor__free_unpacked + (PgQuery__JsonObjectConstructor *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_object_constructor__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__reindex_stmt__init - (PgQuery__ReindexStmt *message) +void pg_query__json_array_constructor__init + (PgQuery__JsonArrayConstructor *message) { - static const PgQuery__ReindexStmt init_value = PG_QUERY__REINDEX_STMT__INIT; + static const PgQuery__JsonArrayConstructor init_value = PG_QUERY__JSON_ARRAY_CONSTRUCTOR__INIT; *message = init_value; } -size_t pg_query__reindex_stmt__get_packed_size - (const PgQuery__ReindexStmt *message) +size_t pg_query__json_array_constructor__get_packed_size + (const PgQuery__JsonArrayConstructor *message) { - assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_constructor__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__reindex_stmt__pack - (const PgQuery__ReindexStmt *message, +size_t pg_query__json_array_constructor__pack + (const PgQuery__JsonArrayConstructor *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_constructor__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__reindex_stmt__pack_to_buffer - (const PgQuery__ReindexStmt *message, +size_t pg_query__json_array_constructor__pack_to_buffer + (const PgQuery__JsonArrayConstructor *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_constructor__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ReindexStmt * - pg_query__reindex_stmt__unpack +PgQuery__JsonArrayConstructor * + pg_query__json_array_constructor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ReindexStmt *) - protobuf_c_message_unpack (&pg_query__reindex_stmt__descriptor, + return (PgQuery__JsonArrayConstructor *) + protobuf_c_message_unpack (&pg_query__json_array_constructor__descriptor, allocator, len, data); } -void pg_query__reindex_stmt__free_unpacked - (PgQuery__ReindexStmt *message, +void pg_query__json_array_constructor__free_unpacked + (PgQuery__JsonArrayConstructor *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_constructor__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__check_point_stmt__init - (PgQuery__CheckPointStmt *message) +void pg_query__json_array_query_constructor__init + (PgQuery__JsonArrayQueryConstructor *message) { - static const PgQuery__CheckPointStmt init_value = PG_QUERY__CHECK_POINT_STMT__INIT; + static const PgQuery__JsonArrayQueryConstructor init_value = PG_QUERY__JSON_ARRAY_QUERY_CONSTRUCTOR__INIT; *message = init_value; } -size_t pg_query__check_point_stmt__get_packed_size - (const PgQuery__CheckPointStmt *message) +size_t pg_query__json_array_query_constructor__get_packed_size + (const PgQuery__JsonArrayQueryConstructor *message) { - assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_query_constructor__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__check_point_stmt__pack - (const PgQuery__CheckPointStmt *message, +size_t pg_query__json_array_query_constructor__pack + (const PgQuery__JsonArrayQueryConstructor *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_query_constructor__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__check_point_stmt__pack_to_buffer - (const PgQuery__CheckPointStmt *message, +size_t pg_query__json_array_query_constructor__pack_to_buffer + (const PgQuery__JsonArrayQueryConstructor *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_query_constructor__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CheckPointStmt * - pg_query__check_point_stmt__unpack +PgQuery__JsonArrayQueryConstructor * + pg_query__json_array_query_constructor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CheckPointStmt *) - protobuf_c_message_unpack (&pg_query__check_point_stmt__descriptor, + return (PgQuery__JsonArrayQueryConstructor *) + protobuf_c_message_unpack (&pg_query__json_array_query_constructor__descriptor, allocator, len, data); } -void pg_query__check_point_stmt__free_unpacked - (PgQuery__CheckPointStmt *message, +void pg_query__json_array_query_constructor__free_unpacked + (PgQuery__JsonArrayQueryConstructor *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_query_constructor__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_schema_stmt__init - (PgQuery__CreateSchemaStmt *message) +void pg_query__json_agg_constructor__init + (PgQuery__JsonAggConstructor *message) { - static const PgQuery__CreateSchemaStmt init_value = PG_QUERY__CREATE_SCHEMA_STMT__INIT; + static const PgQuery__JsonAggConstructor init_value = PG_QUERY__JSON_AGG_CONSTRUCTOR__INIT; *message = init_value; } -size_t pg_query__create_schema_stmt__get_packed_size - (const PgQuery__CreateSchemaStmt *message) +size_t pg_query__json_agg_constructor__get_packed_size + (const PgQuery__JsonAggConstructor *message) { - assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_agg_constructor__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_schema_stmt__pack - (const PgQuery__CreateSchemaStmt *message, +size_t pg_query__json_agg_constructor__pack + (const PgQuery__JsonAggConstructor *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_agg_constructor__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_schema_stmt__pack_to_buffer - (const PgQuery__CreateSchemaStmt *message, +size_t pg_query__json_agg_constructor__pack_to_buffer + (const PgQuery__JsonAggConstructor *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_agg_constructor__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateSchemaStmt * - pg_query__create_schema_stmt__unpack +PgQuery__JsonAggConstructor * + pg_query__json_agg_constructor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateSchemaStmt *) - protobuf_c_message_unpack (&pg_query__create_schema_stmt__descriptor, + return (PgQuery__JsonAggConstructor *) + protobuf_c_message_unpack (&pg_query__json_agg_constructor__descriptor, allocator, len, data); } -void pg_query__create_schema_stmt__free_unpacked - (PgQuery__CreateSchemaStmt *message, +void pg_query__json_agg_constructor__free_unpacked + (PgQuery__JsonAggConstructor *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_agg_constructor__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_database_stmt__init - (PgQuery__AlterDatabaseStmt *message) +void pg_query__json_object_agg__init + (PgQuery__JsonObjectAgg *message) { - static const PgQuery__AlterDatabaseStmt init_value = PG_QUERY__ALTER_DATABASE_STMT__INIT; + static const PgQuery__JsonObjectAgg init_value = PG_QUERY__JSON_OBJECT_AGG__INIT; *message = init_value; } -size_t pg_query__alter_database_stmt__get_packed_size - (const PgQuery__AlterDatabaseStmt *message) +size_t pg_query__json_object_agg__get_packed_size + (const PgQuery__JsonObjectAgg *message) { - assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_object_agg__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_database_stmt__pack - (const PgQuery__AlterDatabaseStmt *message, +size_t pg_query__json_object_agg__pack + (const PgQuery__JsonObjectAgg *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_object_agg__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_database_stmt__pack_to_buffer - (const PgQuery__AlterDatabaseStmt *message, +size_t pg_query__json_object_agg__pack_to_buffer + (const PgQuery__JsonObjectAgg *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_object_agg__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterDatabaseStmt * - pg_query__alter_database_stmt__unpack +PgQuery__JsonObjectAgg * + pg_query__json_object_agg__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterDatabaseStmt *) - protobuf_c_message_unpack (&pg_query__alter_database_stmt__descriptor, + return (PgQuery__JsonObjectAgg *) + protobuf_c_message_unpack (&pg_query__json_object_agg__descriptor, allocator, len, data); } -void pg_query__alter_database_stmt__free_unpacked - (PgQuery__AlterDatabaseStmt *message, +void pg_query__json_object_agg__free_unpacked + (PgQuery__JsonObjectAgg *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_object_agg__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_database_refresh_coll_stmt__init - (PgQuery__AlterDatabaseRefreshCollStmt *message) +void pg_query__json_array_agg__init + (PgQuery__JsonArrayAgg *message) { - static const PgQuery__AlterDatabaseRefreshCollStmt init_value = PG_QUERY__ALTER_DATABASE_REFRESH_COLL_STMT__INIT; + static const PgQuery__JsonArrayAgg init_value = PG_QUERY__JSON_ARRAY_AGG__INIT; *message = init_value; } -size_t pg_query__alter_database_refresh_coll_stmt__get_packed_size - (const PgQuery__AlterDatabaseRefreshCollStmt *message) +size_t pg_query__json_array_agg__get_packed_size + (const PgQuery__JsonArrayAgg *message) { - assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_agg__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_database_refresh_coll_stmt__pack - (const PgQuery__AlterDatabaseRefreshCollStmt *message, +size_t pg_query__json_array_agg__pack + (const PgQuery__JsonArrayAgg *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_agg__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_database_refresh_coll_stmt__pack_to_buffer - (const PgQuery__AlterDatabaseRefreshCollStmt *message, +size_t pg_query__json_array_agg__pack_to_buffer + (const PgQuery__JsonArrayAgg *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_agg__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterDatabaseRefreshCollStmt * - pg_query__alter_database_refresh_coll_stmt__unpack +PgQuery__JsonArrayAgg * + pg_query__json_array_agg__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterDatabaseRefreshCollStmt *) - protobuf_c_message_unpack (&pg_query__alter_database_refresh_coll_stmt__descriptor, + return (PgQuery__JsonArrayAgg *) + protobuf_c_message_unpack (&pg_query__json_array_agg__descriptor, allocator, len, data); } -void pg_query__alter_database_refresh_coll_stmt__free_unpacked - (PgQuery__AlterDatabaseRefreshCollStmt *message, +void pg_query__json_array_agg__free_unpacked + (PgQuery__JsonArrayAgg *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor); + assert(message->base.descriptor == &pg_query__json_array_agg__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_database_set_stmt__init - (PgQuery__AlterDatabaseSetStmt *message) +void pg_query__raw_stmt__init + (PgQuery__RawStmt *message) { - static const PgQuery__AlterDatabaseSetStmt init_value = PG_QUERY__ALTER_DATABASE_SET_STMT__INIT; + static const PgQuery__RawStmt init_value = PG_QUERY__RAW_STMT__INIT; *message = init_value; } -size_t pg_query__alter_database_set_stmt__get_packed_size - (const PgQuery__AlterDatabaseSetStmt *message) +size_t pg_query__raw_stmt__get_packed_size + (const PgQuery__RawStmt *message) { - assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__raw_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_database_set_stmt__pack - (const PgQuery__AlterDatabaseSetStmt *message, +size_t pg_query__raw_stmt__pack + (const PgQuery__RawStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__raw_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_database_set_stmt__pack_to_buffer - (const PgQuery__AlterDatabaseSetStmt *message, +size_t pg_query__raw_stmt__pack_to_buffer + (const PgQuery__RawStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__raw_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterDatabaseSetStmt * - pg_query__alter_database_set_stmt__unpack +PgQuery__RawStmt * + pg_query__raw_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterDatabaseSetStmt *) - protobuf_c_message_unpack (&pg_query__alter_database_set_stmt__descriptor, + return (PgQuery__RawStmt *) + protobuf_c_message_unpack (&pg_query__raw_stmt__descriptor, allocator, len, data); } -void pg_query__alter_database_set_stmt__free_unpacked - (PgQuery__AlterDatabaseSetStmt *message, +void pg_query__raw_stmt__free_unpacked + (PgQuery__RawStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__raw_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_role_set_stmt__init - (PgQuery__AlterRoleSetStmt *message) +void pg_query__insert_stmt__init + (PgQuery__InsertStmt *message) { - static const PgQuery__AlterRoleSetStmt init_value = PG_QUERY__ALTER_ROLE_SET_STMT__INIT; + static const PgQuery__InsertStmt init_value = PG_QUERY__INSERT_STMT__INIT; *message = init_value; } -size_t pg_query__alter_role_set_stmt__get_packed_size - (const PgQuery__AlterRoleSetStmt *message) +size_t pg_query__insert_stmt__get_packed_size + (const PgQuery__InsertStmt *message) { - assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__insert_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_role_set_stmt__pack - (const PgQuery__AlterRoleSetStmt *message, +size_t pg_query__insert_stmt__pack + (const PgQuery__InsertStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__insert_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_role_set_stmt__pack_to_buffer - (const PgQuery__AlterRoleSetStmt *message, +size_t pg_query__insert_stmt__pack_to_buffer + (const PgQuery__InsertStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__insert_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterRoleSetStmt * - pg_query__alter_role_set_stmt__unpack +PgQuery__InsertStmt * + pg_query__insert_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterRoleSetStmt *) - protobuf_c_message_unpack (&pg_query__alter_role_set_stmt__descriptor, + return (PgQuery__InsertStmt *) + protobuf_c_message_unpack (&pg_query__insert_stmt__descriptor, allocator, len, data); } -void pg_query__alter_role_set_stmt__free_unpacked - (PgQuery__AlterRoleSetStmt *message, +void pg_query__insert_stmt__free_unpacked + (PgQuery__InsertStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor); + assert(message->base.descriptor == &pg_query__insert_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_conversion_stmt__init - (PgQuery__CreateConversionStmt *message) +void pg_query__delete_stmt__init + (PgQuery__DeleteStmt *message) { - static const PgQuery__CreateConversionStmt init_value = PG_QUERY__CREATE_CONVERSION_STMT__INIT; + static const PgQuery__DeleteStmt init_value = PG_QUERY__DELETE_STMT__INIT; *message = init_value; } -size_t pg_query__create_conversion_stmt__get_packed_size - (const PgQuery__CreateConversionStmt *message) +size_t pg_query__delete_stmt__get_packed_size + (const PgQuery__DeleteStmt *message) { - assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor); + assert(message->base.descriptor == &pg_query__delete_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_conversion_stmt__pack - (const PgQuery__CreateConversionStmt *message, +size_t pg_query__delete_stmt__pack + (const PgQuery__DeleteStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor); + assert(message->base.descriptor == &pg_query__delete_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_conversion_stmt__pack_to_buffer - (const PgQuery__CreateConversionStmt *message, +size_t pg_query__delete_stmt__pack_to_buffer + (const PgQuery__DeleteStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor); + assert(message->base.descriptor == &pg_query__delete_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateConversionStmt * - pg_query__create_conversion_stmt__unpack +PgQuery__DeleteStmt * + pg_query__delete_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateConversionStmt *) - protobuf_c_message_unpack (&pg_query__create_conversion_stmt__descriptor, + return (PgQuery__DeleteStmt *) + protobuf_c_message_unpack (&pg_query__delete_stmt__descriptor, allocator, len, data); } -void pg_query__create_conversion_stmt__free_unpacked - (PgQuery__CreateConversionStmt *message, +void pg_query__delete_stmt__free_unpacked + (PgQuery__DeleteStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor); + assert(message->base.descriptor == &pg_query__delete_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_cast_stmt__init - (PgQuery__CreateCastStmt *message) +void pg_query__update_stmt__init + (PgQuery__UpdateStmt *message) { - static const PgQuery__CreateCastStmt init_value = PG_QUERY__CREATE_CAST_STMT__INIT; + static const PgQuery__UpdateStmt init_value = PG_QUERY__UPDATE_STMT__INIT; *message = init_value; } -size_t pg_query__create_cast_stmt__get_packed_size - (const PgQuery__CreateCastStmt *message) +size_t pg_query__update_stmt__get_packed_size + (const PgQuery__UpdateStmt *message) { - assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor); + assert(message->base.descriptor == &pg_query__update_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_cast_stmt__pack - (const PgQuery__CreateCastStmt *message, +size_t pg_query__update_stmt__pack + (const PgQuery__UpdateStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor); + assert(message->base.descriptor == &pg_query__update_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_cast_stmt__pack_to_buffer - (const PgQuery__CreateCastStmt *message, +size_t pg_query__update_stmt__pack_to_buffer + (const PgQuery__UpdateStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor); + assert(message->base.descriptor == &pg_query__update_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateCastStmt * - pg_query__create_cast_stmt__unpack +PgQuery__UpdateStmt * + pg_query__update_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateCastStmt *) - protobuf_c_message_unpack (&pg_query__create_cast_stmt__descriptor, + return (PgQuery__UpdateStmt *) + protobuf_c_message_unpack (&pg_query__update_stmt__descriptor, allocator, len, data); } -void pg_query__create_cast_stmt__free_unpacked - (PgQuery__CreateCastStmt *message, +void pg_query__update_stmt__free_unpacked + (PgQuery__UpdateStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor); + assert(message->base.descriptor == &pg_query__update_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_op_class_stmt__init - (PgQuery__CreateOpClassStmt *message) +void pg_query__merge_stmt__init + (PgQuery__MergeStmt *message) { - static const PgQuery__CreateOpClassStmt init_value = PG_QUERY__CREATE_OP_CLASS_STMT__INIT; + static const PgQuery__MergeStmt init_value = PG_QUERY__MERGE_STMT__INIT; *message = init_value; } -size_t pg_query__create_op_class_stmt__get_packed_size - (const PgQuery__CreateOpClassStmt *message) +size_t pg_query__merge_stmt__get_packed_size + (const PgQuery__MergeStmt *message) { - assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_op_class_stmt__pack - (const PgQuery__CreateOpClassStmt *message, +size_t pg_query__merge_stmt__pack + (const PgQuery__MergeStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_op_class_stmt__pack_to_buffer - (const PgQuery__CreateOpClassStmt *message, +size_t pg_query__merge_stmt__pack_to_buffer + (const PgQuery__MergeStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateOpClassStmt * - pg_query__create_op_class_stmt__unpack +PgQuery__MergeStmt * + pg_query__merge_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateOpClassStmt *) - protobuf_c_message_unpack (&pg_query__create_op_class_stmt__descriptor, + return (PgQuery__MergeStmt *) + protobuf_c_message_unpack (&pg_query__merge_stmt__descriptor, allocator, len, data); } -void pg_query__create_op_class_stmt__free_unpacked - (PgQuery__CreateOpClassStmt *message, +void pg_query__merge_stmt__free_unpacked + (PgQuery__MergeStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor); + assert(message->base.descriptor == &pg_query__merge_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_op_family_stmt__init - (PgQuery__CreateOpFamilyStmt *message) +void pg_query__select_stmt__init + (PgQuery__SelectStmt *message) { - static const PgQuery__CreateOpFamilyStmt init_value = PG_QUERY__CREATE_OP_FAMILY_STMT__INIT; + static const PgQuery__SelectStmt init_value = PG_QUERY__SELECT_STMT__INIT; *message = init_value; } -size_t pg_query__create_op_family_stmt__get_packed_size - (const PgQuery__CreateOpFamilyStmt *message) +size_t pg_query__select_stmt__get_packed_size + (const PgQuery__SelectStmt *message) { - assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor); + assert(message->base.descriptor == &pg_query__select_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_op_family_stmt__pack - (const PgQuery__CreateOpFamilyStmt *message, +size_t pg_query__select_stmt__pack + (const PgQuery__SelectStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor); + assert(message->base.descriptor == &pg_query__select_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_op_family_stmt__pack_to_buffer - (const PgQuery__CreateOpFamilyStmt *message, +size_t pg_query__select_stmt__pack_to_buffer + (const PgQuery__SelectStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor); + assert(message->base.descriptor == &pg_query__select_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateOpFamilyStmt * - pg_query__create_op_family_stmt__unpack +PgQuery__SelectStmt * + pg_query__select_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateOpFamilyStmt *) - protobuf_c_message_unpack (&pg_query__create_op_family_stmt__descriptor, + return (PgQuery__SelectStmt *) + protobuf_c_message_unpack (&pg_query__select_stmt__descriptor, allocator, len, data); } -void pg_query__create_op_family_stmt__free_unpacked - (PgQuery__CreateOpFamilyStmt *message, +void pg_query__select_stmt__free_unpacked + (PgQuery__SelectStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor); + assert(message->base.descriptor == &pg_query__select_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_op_family_stmt__init - (PgQuery__AlterOpFamilyStmt *message) +void pg_query__set_operation_stmt__init + (PgQuery__SetOperationStmt *message) { - static const PgQuery__AlterOpFamilyStmt init_value = PG_QUERY__ALTER_OP_FAMILY_STMT__INIT; + static const PgQuery__SetOperationStmt init_value = PG_QUERY__SET_OPERATION_STMT__INIT; *message = init_value; } -size_t pg_query__alter_op_family_stmt__get_packed_size - (const PgQuery__AlterOpFamilyStmt *message) +size_t pg_query__set_operation_stmt__get_packed_size + (const PgQuery__SetOperationStmt *message) { - assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor); + assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_op_family_stmt__pack - (const PgQuery__AlterOpFamilyStmt *message, +size_t pg_query__set_operation_stmt__pack + (const PgQuery__SetOperationStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor); + assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_op_family_stmt__pack_to_buffer - (const PgQuery__AlterOpFamilyStmt *message, +size_t pg_query__set_operation_stmt__pack_to_buffer + (const PgQuery__SetOperationStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor); + assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterOpFamilyStmt * - pg_query__alter_op_family_stmt__unpack +PgQuery__SetOperationStmt * + pg_query__set_operation_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterOpFamilyStmt *) - protobuf_c_message_unpack (&pg_query__alter_op_family_stmt__descriptor, + return (PgQuery__SetOperationStmt *) + protobuf_c_message_unpack (&pg_query__set_operation_stmt__descriptor, allocator, len, data); } -void pg_query__alter_op_family_stmt__free_unpacked - (PgQuery__AlterOpFamilyStmt *message, +void pg_query__set_operation_stmt__free_unpacked + (PgQuery__SetOperationStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor); + assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__prepare_stmt__init - (PgQuery__PrepareStmt *message) +void pg_query__return_stmt__init + (PgQuery__ReturnStmt *message) { - static const PgQuery__PrepareStmt init_value = PG_QUERY__PREPARE_STMT__INIT; + static const PgQuery__ReturnStmt init_value = PG_QUERY__RETURN_STMT__INIT; *message = init_value; } -size_t pg_query__prepare_stmt__get_packed_size - (const PgQuery__PrepareStmt *message) +size_t pg_query__return_stmt__get_packed_size + (const PgQuery__ReturnStmt *message) { - assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor); + assert(message->base.descriptor == &pg_query__return_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__prepare_stmt__pack - (const PgQuery__PrepareStmt *message, +size_t pg_query__return_stmt__pack + (const PgQuery__ReturnStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor); + assert(message->base.descriptor == &pg_query__return_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__prepare_stmt__pack_to_buffer - (const PgQuery__PrepareStmt *message, +size_t pg_query__return_stmt__pack_to_buffer + (const PgQuery__ReturnStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor); + assert(message->base.descriptor == &pg_query__return_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__PrepareStmt * - pg_query__prepare_stmt__unpack +PgQuery__ReturnStmt * + pg_query__return_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__PrepareStmt *) - protobuf_c_message_unpack (&pg_query__prepare_stmt__descriptor, + return (PgQuery__ReturnStmt *) + protobuf_c_message_unpack (&pg_query__return_stmt__descriptor, allocator, len, data); } -void pg_query__prepare_stmt__free_unpacked - (PgQuery__PrepareStmt *message, +void pg_query__return_stmt__free_unpacked + (PgQuery__ReturnStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor); + assert(message->base.descriptor == &pg_query__return_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__execute_stmt__init - (PgQuery__ExecuteStmt *message) +void pg_query__plassign_stmt__init + (PgQuery__PLAssignStmt *message) { - static const PgQuery__ExecuteStmt init_value = PG_QUERY__EXECUTE_STMT__INIT; + static const PgQuery__PLAssignStmt init_value = PG_QUERY__PLASSIGN_STMT__INIT; *message = init_value; } -size_t pg_query__execute_stmt__get_packed_size - (const PgQuery__ExecuteStmt *message) +size_t pg_query__plassign_stmt__get_packed_size + (const PgQuery__PLAssignStmt *message) { - assert(message->base.descriptor == &pg_query__execute_stmt__descriptor); + assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__execute_stmt__pack - (const PgQuery__ExecuteStmt *message, +size_t pg_query__plassign_stmt__pack + (const PgQuery__PLAssignStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__execute_stmt__descriptor); + assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__execute_stmt__pack_to_buffer - (const PgQuery__ExecuteStmt *message, +size_t pg_query__plassign_stmt__pack_to_buffer + (const PgQuery__PLAssignStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__execute_stmt__descriptor); + assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ExecuteStmt * - pg_query__execute_stmt__unpack +PgQuery__PLAssignStmt * + pg_query__plassign_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ExecuteStmt *) - protobuf_c_message_unpack (&pg_query__execute_stmt__descriptor, + return (PgQuery__PLAssignStmt *) + protobuf_c_message_unpack (&pg_query__plassign_stmt__descriptor, allocator, len, data); } -void pg_query__execute_stmt__free_unpacked - (PgQuery__ExecuteStmt *message, +void pg_query__plassign_stmt__free_unpacked + (PgQuery__PLAssignStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__execute_stmt__descriptor); + assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__deallocate_stmt__init - (PgQuery__DeallocateStmt *message) +void pg_query__create_schema_stmt__init + (PgQuery__CreateSchemaStmt *message) { - static const PgQuery__DeallocateStmt init_value = PG_QUERY__DEALLOCATE_STMT__INIT; + static const PgQuery__CreateSchemaStmt init_value = PG_QUERY__CREATE_SCHEMA_STMT__INIT; *message = init_value; } -size_t pg_query__deallocate_stmt__get_packed_size - (const PgQuery__DeallocateStmt *message) +size_t pg_query__create_schema_stmt__get_packed_size + (const PgQuery__CreateSchemaStmt *message) { - assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__deallocate_stmt__pack - (const PgQuery__DeallocateStmt *message, +size_t pg_query__create_schema_stmt__pack + (const PgQuery__CreateSchemaStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__deallocate_stmt__pack_to_buffer - (const PgQuery__DeallocateStmt *message, +size_t pg_query__create_schema_stmt__pack_to_buffer + (const PgQuery__CreateSchemaStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DeallocateStmt * - pg_query__deallocate_stmt__unpack +PgQuery__CreateSchemaStmt * + pg_query__create_schema_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DeallocateStmt *) - protobuf_c_message_unpack (&pg_query__deallocate_stmt__descriptor, + return (PgQuery__CreateSchemaStmt *) + protobuf_c_message_unpack (&pg_query__create_schema_stmt__descriptor, allocator, len, data); } -void pg_query__deallocate_stmt__free_unpacked - (PgQuery__DeallocateStmt *message, +void pg_query__create_schema_stmt__free_unpacked + (PgQuery__CreateSchemaStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__declare_cursor_stmt__init - (PgQuery__DeclareCursorStmt *message) +void pg_query__alter_table_stmt__init + (PgQuery__AlterTableStmt *message) { - static const PgQuery__DeclareCursorStmt init_value = PG_QUERY__DECLARE_CURSOR_STMT__INIT; + static const PgQuery__AlterTableStmt init_value = PG_QUERY__ALTER_TABLE_STMT__INIT; *message = init_value; } -size_t pg_query__declare_cursor_stmt__get_packed_size - (const PgQuery__DeclareCursorStmt *message) +size_t pg_query__alter_table_stmt__get_packed_size + (const PgQuery__AlterTableStmt *message) { - assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__declare_cursor_stmt__pack - (const PgQuery__DeclareCursorStmt *message, +size_t pg_query__alter_table_stmt__pack + (const PgQuery__AlterTableStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__declare_cursor_stmt__pack_to_buffer - (const PgQuery__DeclareCursorStmt *message, +size_t pg_query__alter_table_stmt__pack_to_buffer + (const PgQuery__AlterTableStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DeclareCursorStmt * - pg_query__declare_cursor_stmt__unpack +PgQuery__AlterTableStmt * + pg_query__alter_table_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DeclareCursorStmt *) - protobuf_c_message_unpack (&pg_query__declare_cursor_stmt__descriptor, + return (PgQuery__AlterTableStmt *) + protobuf_c_message_unpack (&pg_query__alter_table_stmt__descriptor, allocator, len, data); } -void pg_query__declare_cursor_stmt__free_unpacked - (PgQuery__DeclareCursorStmt *message, +void pg_query__alter_table_stmt__free_unpacked + (PgQuery__AlterTableStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_table_space_stmt__init - (PgQuery__CreateTableSpaceStmt *message) +void pg_query__replica_identity_stmt__init + (PgQuery__ReplicaIdentityStmt *message) { - static const PgQuery__CreateTableSpaceStmt init_value = PG_QUERY__CREATE_TABLE_SPACE_STMT__INIT; + static const PgQuery__ReplicaIdentityStmt init_value = PG_QUERY__REPLICA_IDENTITY_STMT__INIT; *message = init_value; } -size_t pg_query__create_table_space_stmt__get_packed_size - (const PgQuery__CreateTableSpaceStmt *message) +size_t pg_query__replica_identity_stmt__get_packed_size + (const PgQuery__ReplicaIdentityStmt *message) { - assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor); + assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_table_space_stmt__pack - (const PgQuery__CreateTableSpaceStmt *message, +size_t pg_query__replica_identity_stmt__pack + (const PgQuery__ReplicaIdentityStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor); + assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_table_space_stmt__pack_to_buffer - (const PgQuery__CreateTableSpaceStmt *message, +size_t pg_query__replica_identity_stmt__pack_to_buffer + (const PgQuery__ReplicaIdentityStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor); + assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateTableSpaceStmt * - pg_query__create_table_space_stmt__unpack +PgQuery__ReplicaIdentityStmt * + pg_query__replica_identity_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateTableSpaceStmt *) - protobuf_c_message_unpack (&pg_query__create_table_space_stmt__descriptor, + return (PgQuery__ReplicaIdentityStmt *) + protobuf_c_message_unpack (&pg_query__replica_identity_stmt__descriptor, allocator, len, data); } -void pg_query__create_table_space_stmt__free_unpacked - (PgQuery__CreateTableSpaceStmt *message, +void pg_query__replica_identity_stmt__free_unpacked + (PgQuery__ReplicaIdentityStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor); + assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__drop_table_space_stmt__init - (PgQuery__DropTableSpaceStmt *message) +void pg_query__alter_table_cmd__init + (PgQuery__AlterTableCmd *message) { - static const PgQuery__DropTableSpaceStmt init_value = PG_QUERY__DROP_TABLE_SPACE_STMT__INIT; + static const PgQuery__AlterTableCmd init_value = PG_QUERY__ALTER_TABLE_CMD__INIT; *message = init_value; } -size_t pg_query__drop_table_space_stmt__get_packed_size - (const PgQuery__DropTableSpaceStmt *message) +size_t pg_query__alter_table_cmd__get_packed_size + (const PgQuery__AlterTableCmd *message) { - assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__drop_table_space_stmt__pack - (const PgQuery__DropTableSpaceStmt *message, +size_t pg_query__alter_table_cmd__pack + (const PgQuery__AlterTableCmd *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__drop_table_space_stmt__pack_to_buffer - (const PgQuery__DropTableSpaceStmt *message, +size_t pg_query__alter_table_cmd__pack_to_buffer + (const PgQuery__AlterTableCmd *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DropTableSpaceStmt * - pg_query__drop_table_space_stmt__unpack +PgQuery__AlterTableCmd * + pg_query__alter_table_cmd__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DropTableSpaceStmt *) - protobuf_c_message_unpack (&pg_query__drop_table_space_stmt__descriptor, + return (PgQuery__AlterTableCmd *) + protobuf_c_message_unpack (&pg_query__alter_table_cmd__descriptor, allocator, len, data); } -void pg_query__drop_table_space_stmt__free_unpacked - (PgQuery__DropTableSpaceStmt *message, +void pg_query__alter_table_cmd__free_unpacked + (PgQuery__AlterTableCmd *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_object_depends_stmt__init - (PgQuery__AlterObjectDependsStmt *message) +void pg_query__alter_collation_stmt__init + (PgQuery__AlterCollationStmt *message) { - static const PgQuery__AlterObjectDependsStmt init_value = PG_QUERY__ALTER_OBJECT_DEPENDS_STMT__INIT; + static const PgQuery__AlterCollationStmt init_value = PG_QUERY__ALTER_COLLATION_STMT__INIT; *message = init_value; } -size_t pg_query__alter_object_depends_stmt__get_packed_size - (const PgQuery__AlterObjectDependsStmt *message) +size_t pg_query__alter_collation_stmt__get_packed_size + (const PgQuery__AlterCollationStmt *message) { - assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_object_depends_stmt__pack - (const PgQuery__AlterObjectDependsStmt *message, +size_t pg_query__alter_collation_stmt__pack + (const PgQuery__AlterCollationStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_object_depends_stmt__pack_to_buffer - (const PgQuery__AlterObjectDependsStmt *message, +size_t pg_query__alter_collation_stmt__pack_to_buffer + (const PgQuery__AlterCollationStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterObjectDependsStmt * - pg_query__alter_object_depends_stmt__unpack +PgQuery__AlterCollationStmt * + pg_query__alter_collation_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterObjectDependsStmt *) - protobuf_c_message_unpack (&pg_query__alter_object_depends_stmt__descriptor, - allocator, len, data); + return (PgQuery__AlterCollationStmt *) + protobuf_c_message_unpack (&pg_query__alter_collation_stmt__descriptor, + allocator, len, data); } -void pg_query__alter_object_depends_stmt__free_unpacked - (PgQuery__AlterObjectDependsStmt *message, +void pg_query__alter_collation_stmt__free_unpacked + (PgQuery__AlterCollationStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_object_schema_stmt__init - (PgQuery__AlterObjectSchemaStmt *message) +void pg_query__alter_domain_stmt__init + (PgQuery__AlterDomainStmt *message) { - static const PgQuery__AlterObjectSchemaStmt init_value = PG_QUERY__ALTER_OBJECT_SCHEMA_STMT__INIT; + static const PgQuery__AlterDomainStmt init_value = PG_QUERY__ALTER_DOMAIN_STMT__INIT; *message = init_value; } -size_t pg_query__alter_object_schema_stmt__get_packed_size - (const PgQuery__AlterObjectSchemaStmt *message) +size_t pg_query__alter_domain_stmt__get_packed_size + (const PgQuery__AlterDomainStmt *message) { - assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_object_schema_stmt__pack - (const PgQuery__AlterObjectSchemaStmt *message, +size_t pg_query__alter_domain_stmt__pack + (const PgQuery__AlterDomainStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_object_schema_stmt__pack_to_buffer - (const PgQuery__AlterObjectSchemaStmt *message, +size_t pg_query__alter_domain_stmt__pack_to_buffer + (const PgQuery__AlterDomainStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterObjectSchemaStmt * - pg_query__alter_object_schema_stmt__unpack +PgQuery__AlterDomainStmt * + pg_query__alter_domain_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterObjectSchemaStmt *) - protobuf_c_message_unpack (&pg_query__alter_object_schema_stmt__descriptor, + return (PgQuery__AlterDomainStmt *) + protobuf_c_message_unpack (&pg_query__alter_domain_stmt__descriptor, allocator, len, data); } -void pg_query__alter_object_schema_stmt__free_unpacked - (PgQuery__AlterObjectSchemaStmt *message, +void pg_query__alter_domain_stmt__free_unpacked + (PgQuery__AlterDomainStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_owner_stmt__init - (PgQuery__AlterOwnerStmt *message) +void pg_query__grant_stmt__init + (PgQuery__GrantStmt *message) { - static const PgQuery__AlterOwnerStmt init_value = PG_QUERY__ALTER_OWNER_STMT__INIT; + static const PgQuery__GrantStmt init_value = PG_QUERY__GRANT_STMT__INIT; *message = init_value; } -size_t pg_query__alter_owner_stmt__get_packed_size - (const PgQuery__AlterOwnerStmt *message) +size_t pg_query__grant_stmt__get_packed_size + (const PgQuery__GrantStmt *message) { - assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grant_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_owner_stmt__pack - (const PgQuery__AlterOwnerStmt *message, +size_t pg_query__grant_stmt__pack + (const PgQuery__GrantStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grant_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_owner_stmt__pack_to_buffer - (const PgQuery__AlterOwnerStmt *message, +size_t pg_query__grant_stmt__pack_to_buffer + (const PgQuery__GrantStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grant_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterOwnerStmt * - pg_query__alter_owner_stmt__unpack +PgQuery__GrantStmt * + pg_query__grant_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterOwnerStmt *) - protobuf_c_message_unpack (&pg_query__alter_owner_stmt__descriptor, + return (PgQuery__GrantStmt *) + protobuf_c_message_unpack (&pg_query__grant_stmt__descriptor, allocator, len, data); } -void pg_query__alter_owner_stmt__free_unpacked - (PgQuery__AlterOwnerStmt *message, +void pg_query__grant_stmt__free_unpacked + (PgQuery__GrantStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grant_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_operator_stmt__init - (PgQuery__AlterOperatorStmt *message) +void pg_query__object_with_args__init + (PgQuery__ObjectWithArgs *message) { - static const PgQuery__AlterOperatorStmt init_value = PG_QUERY__ALTER_OPERATOR_STMT__INIT; + static const PgQuery__ObjectWithArgs init_value = PG_QUERY__OBJECT_WITH_ARGS__INIT; *message = init_value; } -size_t pg_query__alter_operator_stmt__get_packed_size - (const PgQuery__AlterOperatorStmt *message) +size_t pg_query__object_with_args__get_packed_size + (const PgQuery__ObjectWithArgs *message) { - assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor); + assert(message->base.descriptor == &pg_query__object_with_args__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_operator_stmt__pack - (const PgQuery__AlterOperatorStmt *message, +size_t pg_query__object_with_args__pack + (const PgQuery__ObjectWithArgs *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor); + assert(message->base.descriptor == &pg_query__object_with_args__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_operator_stmt__pack_to_buffer - (const PgQuery__AlterOperatorStmt *message, +size_t pg_query__object_with_args__pack_to_buffer + (const PgQuery__ObjectWithArgs *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor); + assert(message->base.descriptor == &pg_query__object_with_args__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterOperatorStmt * - pg_query__alter_operator_stmt__unpack +PgQuery__ObjectWithArgs * + pg_query__object_with_args__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterOperatorStmt *) - protobuf_c_message_unpack (&pg_query__alter_operator_stmt__descriptor, + return (PgQuery__ObjectWithArgs *) + protobuf_c_message_unpack (&pg_query__object_with_args__descriptor, allocator, len, data); } -void pg_query__alter_operator_stmt__free_unpacked - (PgQuery__AlterOperatorStmt *message, +void pg_query__object_with_args__free_unpacked + (PgQuery__ObjectWithArgs *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor); + assert(message->base.descriptor == &pg_query__object_with_args__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_type_stmt__init - (PgQuery__AlterTypeStmt *message) +void pg_query__access_priv__init + (PgQuery__AccessPriv *message) { - static const PgQuery__AlterTypeStmt init_value = PG_QUERY__ALTER_TYPE_STMT__INIT; + static const PgQuery__AccessPriv init_value = PG_QUERY__ACCESS_PRIV__INIT; *message = init_value; } -size_t pg_query__alter_type_stmt__get_packed_size - (const PgQuery__AlterTypeStmt *message) +size_t pg_query__access_priv__get_packed_size + (const PgQuery__AccessPriv *message) { - assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor); + assert(message->base.descriptor == &pg_query__access_priv__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_type_stmt__pack - (const PgQuery__AlterTypeStmt *message, +size_t pg_query__access_priv__pack + (const PgQuery__AccessPriv *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor); + assert(message->base.descriptor == &pg_query__access_priv__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_type_stmt__pack_to_buffer - (const PgQuery__AlterTypeStmt *message, +size_t pg_query__access_priv__pack_to_buffer + (const PgQuery__AccessPriv *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor); + assert(message->base.descriptor == &pg_query__access_priv__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterTypeStmt * - pg_query__alter_type_stmt__unpack +PgQuery__AccessPriv * + pg_query__access_priv__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterTypeStmt *) - protobuf_c_message_unpack (&pg_query__alter_type_stmt__descriptor, + return (PgQuery__AccessPriv *) + protobuf_c_message_unpack (&pg_query__access_priv__descriptor, allocator, len, data); } -void pg_query__alter_type_stmt__free_unpacked - (PgQuery__AlterTypeStmt *message, +void pg_query__access_priv__free_unpacked + (PgQuery__AccessPriv *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor); + assert(message->base.descriptor == &pg_query__access_priv__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__drop_owned_stmt__init - (PgQuery__DropOwnedStmt *message) +void pg_query__grant_role_stmt__init + (PgQuery__GrantRoleStmt *message) { - static const PgQuery__DropOwnedStmt init_value = PG_QUERY__DROP_OWNED_STMT__INIT; + static const PgQuery__GrantRoleStmt init_value = PG_QUERY__GRANT_ROLE_STMT__INIT; *message = init_value; } -size_t pg_query__drop_owned_stmt__get_packed_size - (const PgQuery__DropOwnedStmt *message) +size_t pg_query__grant_role_stmt__get_packed_size + (const PgQuery__GrantRoleStmt *message) { - assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__drop_owned_stmt__pack - (const PgQuery__DropOwnedStmt *message, +size_t pg_query__grant_role_stmt__pack + (const PgQuery__GrantRoleStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__drop_owned_stmt__pack_to_buffer - (const PgQuery__DropOwnedStmt *message, +size_t pg_query__grant_role_stmt__pack_to_buffer + (const PgQuery__GrantRoleStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DropOwnedStmt * - pg_query__drop_owned_stmt__unpack +PgQuery__GrantRoleStmt * + pg_query__grant_role_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DropOwnedStmt *) - protobuf_c_message_unpack (&pg_query__drop_owned_stmt__descriptor, + return (PgQuery__GrantRoleStmt *) + protobuf_c_message_unpack (&pg_query__grant_role_stmt__descriptor, allocator, len, data); } -void pg_query__drop_owned_stmt__free_unpacked - (PgQuery__DropOwnedStmt *message, +void pg_query__grant_role_stmt__free_unpacked + (PgQuery__GrantRoleStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor); + assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__reassign_owned_stmt__init - (PgQuery__ReassignOwnedStmt *message) +void pg_query__alter_default_privileges_stmt__init + (PgQuery__AlterDefaultPrivilegesStmt *message) { - static const PgQuery__ReassignOwnedStmt init_value = PG_QUERY__REASSIGN_OWNED_STMT__INIT; + static const PgQuery__AlterDefaultPrivilegesStmt init_value = PG_QUERY__ALTER_DEFAULT_PRIVILEGES_STMT__INIT; *message = init_value; } -size_t pg_query__reassign_owned_stmt__get_packed_size - (const PgQuery__ReassignOwnedStmt *message) +size_t pg_query__alter_default_privileges_stmt__get_packed_size + (const PgQuery__AlterDefaultPrivilegesStmt *message) { - assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__reassign_owned_stmt__pack - (const PgQuery__ReassignOwnedStmt *message, +size_t pg_query__alter_default_privileges_stmt__pack + (const PgQuery__AlterDefaultPrivilegesStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__reassign_owned_stmt__pack_to_buffer - (const PgQuery__ReassignOwnedStmt *message, +size_t pg_query__alter_default_privileges_stmt__pack_to_buffer + (const PgQuery__AlterDefaultPrivilegesStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ReassignOwnedStmt * - pg_query__reassign_owned_stmt__unpack +PgQuery__AlterDefaultPrivilegesStmt * + pg_query__alter_default_privileges_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ReassignOwnedStmt *) - protobuf_c_message_unpack (&pg_query__reassign_owned_stmt__descriptor, + return (PgQuery__AlterDefaultPrivilegesStmt *) + protobuf_c_message_unpack (&pg_query__alter_default_privileges_stmt__descriptor, allocator, len, data); } -void pg_query__reassign_owned_stmt__free_unpacked - (PgQuery__ReassignOwnedStmt *message, +void pg_query__alter_default_privileges_stmt__free_unpacked + (PgQuery__AlterDefaultPrivilegesStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__composite_type_stmt__init - (PgQuery__CompositeTypeStmt *message) +void pg_query__copy_stmt__init + (PgQuery__CopyStmt *message) { - static const PgQuery__CompositeTypeStmt init_value = PG_QUERY__COMPOSITE_TYPE_STMT__INIT; + static const PgQuery__CopyStmt init_value = PG_QUERY__COPY_STMT__INIT; *message = init_value; } -size_t pg_query__composite_type_stmt__get_packed_size - (const PgQuery__CompositeTypeStmt *message) +size_t pg_query__copy_stmt__get_packed_size + (const PgQuery__CopyStmt *message) { - assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor); + assert(message->base.descriptor == &pg_query__copy_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__composite_type_stmt__pack - (const PgQuery__CompositeTypeStmt *message, +size_t pg_query__copy_stmt__pack + (const PgQuery__CopyStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor); + assert(message->base.descriptor == &pg_query__copy_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__composite_type_stmt__pack_to_buffer - (const PgQuery__CompositeTypeStmt *message, +size_t pg_query__copy_stmt__pack_to_buffer + (const PgQuery__CopyStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor); + assert(message->base.descriptor == &pg_query__copy_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CompositeTypeStmt * - pg_query__composite_type_stmt__unpack +PgQuery__CopyStmt * + pg_query__copy_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CompositeTypeStmt *) - protobuf_c_message_unpack (&pg_query__composite_type_stmt__descriptor, + return (PgQuery__CopyStmt *) + protobuf_c_message_unpack (&pg_query__copy_stmt__descriptor, allocator, len, data); } -void pg_query__composite_type_stmt__free_unpacked - (PgQuery__CompositeTypeStmt *message, +void pg_query__copy_stmt__free_unpacked + (PgQuery__CopyStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor); + assert(message->base.descriptor == &pg_query__copy_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_enum_stmt__init - (PgQuery__CreateEnumStmt *message) +void pg_query__variable_set_stmt__init + (PgQuery__VariableSetStmt *message) { - static const PgQuery__CreateEnumStmt init_value = PG_QUERY__CREATE_ENUM_STMT__INIT; + static const PgQuery__VariableSetStmt init_value = PG_QUERY__VARIABLE_SET_STMT__INIT; *message = init_value; } -size_t pg_query__create_enum_stmt__get_packed_size - (const PgQuery__CreateEnumStmt *message) +size_t pg_query__variable_set_stmt__get_packed_size + (const PgQuery__VariableSetStmt *message) { - assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_enum_stmt__pack - (const PgQuery__CreateEnumStmt *message, +size_t pg_query__variable_set_stmt__pack + (const PgQuery__VariableSetStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_enum_stmt__pack_to_buffer - (const PgQuery__CreateEnumStmt *message, +size_t pg_query__variable_set_stmt__pack_to_buffer + (const PgQuery__VariableSetStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateEnumStmt * - pg_query__create_enum_stmt__unpack +PgQuery__VariableSetStmt * + pg_query__variable_set_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateEnumStmt *) - protobuf_c_message_unpack (&pg_query__create_enum_stmt__descriptor, + return (PgQuery__VariableSetStmt *) + protobuf_c_message_unpack (&pg_query__variable_set_stmt__descriptor, allocator, len, data); } -void pg_query__create_enum_stmt__free_unpacked - (PgQuery__CreateEnumStmt *message, +void pg_query__variable_set_stmt__free_unpacked + (PgQuery__VariableSetStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_range_stmt__init - (PgQuery__CreateRangeStmt *message) +void pg_query__variable_show_stmt__init + (PgQuery__VariableShowStmt *message) { - static const PgQuery__CreateRangeStmt init_value = PG_QUERY__CREATE_RANGE_STMT__INIT; + static const PgQuery__VariableShowStmt init_value = PG_QUERY__VARIABLE_SHOW_STMT__INIT; *message = init_value; } -size_t pg_query__create_range_stmt__get_packed_size - (const PgQuery__CreateRangeStmt *message) +size_t pg_query__variable_show_stmt__get_packed_size + (const PgQuery__VariableShowStmt *message) { - assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor); + assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_range_stmt__pack - (const PgQuery__CreateRangeStmt *message, +size_t pg_query__variable_show_stmt__pack + (const PgQuery__VariableShowStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor); + assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_range_stmt__pack_to_buffer - (const PgQuery__CreateRangeStmt *message, +size_t pg_query__variable_show_stmt__pack_to_buffer + (const PgQuery__VariableShowStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor); + assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateRangeStmt * - pg_query__create_range_stmt__unpack +PgQuery__VariableShowStmt * + pg_query__variable_show_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateRangeStmt *) - protobuf_c_message_unpack (&pg_query__create_range_stmt__descriptor, + return (PgQuery__VariableShowStmt *) + protobuf_c_message_unpack (&pg_query__variable_show_stmt__descriptor, allocator, len, data); } -void pg_query__create_range_stmt__free_unpacked - (PgQuery__CreateRangeStmt *message, +void pg_query__variable_show_stmt__free_unpacked + (PgQuery__VariableShowStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor); + assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_enum_stmt__init - (PgQuery__AlterEnumStmt *message) +void pg_query__create_stmt__init + (PgQuery__CreateStmt *message) { - static const PgQuery__AlterEnumStmt init_value = PG_QUERY__ALTER_ENUM_STMT__INIT; + static const PgQuery__CreateStmt init_value = PG_QUERY__CREATE_STMT__INIT; *message = init_value; } -size_t pg_query__alter_enum_stmt__get_packed_size - (const PgQuery__AlterEnumStmt *message) +size_t pg_query__create_stmt__get_packed_size + (const PgQuery__CreateStmt *message) { - assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_enum_stmt__pack - (const PgQuery__AlterEnumStmt *message, +size_t pg_query__create_stmt__pack + (const PgQuery__CreateStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_enum_stmt__pack_to_buffer - (const PgQuery__AlterEnumStmt *message, +size_t pg_query__create_stmt__pack_to_buffer + (const PgQuery__CreateStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterEnumStmt * - pg_query__alter_enum_stmt__unpack +PgQuery__CreateStmt * + pg_query__create_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterEnumStmt *) - protobuf_c_message_unpack (&pg_query__alter_enum_stmt__descriptor, + return (PgQuery__CreateStmt *) + protobuf_c_message_unpack (&pg_query__create_stmt__descriptor, allocator, len, data); } -void pg_query__alter_enum_stmt__free_unpacked - (PgQuery__AlterEnumStmt *message, +void pg_query__create_stmt__free_unpacked + (PgQuery__CreateStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_tsdictionary_stmt__init - (PgQuery__AlterTSDictionaryStmt *message) +void pg_query__constraint__init + (PgQuery__Constraint *message) { - static const PgQuery__AlterTSDictionaryStmt init_value = PG_QUERY__ALTER_TSDICTIONARY_STMT__INIT; + static const PgQuery__Constraint init_value = PG_QUERY__CONSTRAINT__INIT; *message = init_value; } -size_t pg_query__alter_tsdictionary_stmt__get_packed_size - (const PgQuery__AlterTSDictionaryStmt *message) +size_t pg_query__constraint__get_packed_size + (const PgQuery__Constraint *message) { - assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor); + assert(message->base.descriptor == &pg_query__constraint__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_tsdictionary_stmt__pack - (const PgQuery__AlterTSDictionaryStmt *message, +size_t pg_query__constraint__pack + (const PgQuery__Constraint *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor); + assert(message->base.descriptor == &pg_query__constraint__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_tsdictionary_stmt__pack_to_buffer - (const PgQuery__AlterTSDictionaryStmt *message, +size_t pg_query__constraint__pack_to_buffer + (const PgQuery__Constraint *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor); + assert(message->base.descriptor == &pg_query__constraint__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterTSDictionaryStmt * - pg_query__alter_tsdictionary_stmt__unpack +PgQuery__Constraint * + pg_query__constraint__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterTSDictionaryStmt *) - protobuf_c_message_unpack (&pg_query__alter_tsdictionary_stmt__descriptor, + return (PgQuery__Constraint *) + protobuf_c_message_unpack (&pg_query__constraint__descriptor, allocator, len, data); } -void pg_query__alter_tsdictionary_stmt__free_unpacked - (PgQuery__AlterTSDictionaryStmt *message, +void pg_query__constraint__free_unpacked + (PgQuery__Constraint *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor); + assert(message->base.descriptor == &pg_query__constraint__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_tsconfiguration_stmt__init - (PgQuery__AlterTSConfigurationStmt *message) +void pg_query__create_table_space_stmt__init + (PgQuery__CreateTableSpaceStmt *message) { - static const PgQuery__AlterTSConfigurationStmt init_value = PG_QUERY__ALTER_TSCONFIGURATION_STMT__INIT; + static const PgQuery__CreateTableSpaceStmt init_value = PG_QUERY__CREATE_TABLE_SPACE_STMT__INIT; *message = init_value; } -size_t pg_query__alter_tsconfiguration_stmt__get_packed_size - (const PgQuery__AlterTSConfigurationStmt *message) +size_t pg_query__create_table_space_stmt__get_packed_size + (const PgQuery__CreateTableSpaceStmt *message) { - assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_tsconfiguration_stmt__pack - (const PgQuery__AlterTSConfigurationStmt *message, +size_t pg_query__create_table_space_stmt__pack + (const PgQuery__CreateTableSpaceStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_tsconfiguration_stmt__pack_to_buffer - (const PgQuery__AlterTSConfigurationStmt *message, +size_t pg_query__create_table_space_stmt__pack_to_buffer + (const PgQuery__CreateTableSpaceStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterTSConfigurationStmt * - pg_query__alter_tsconfiguration_stmt__unpack +PgQuery__CreateTableSpaceStmt * + pg_query__create_table_space_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterTSConfigurationStmt *) - protobuf_c_message_unpack (&pg_query__alter_tsconfiguration_stmt__descriptor, + return (PgQuery__CreateTableSpaceStmt *) + protobuf_c_message_unpack (&pg_query__create_table_space_stmt__descriptor, allocator, len, data); } -void pg_query__alter_tsconfiguration_stmt__free_unpacked - (PgQuery__AlterTSConfigurationStmt *message, +void pg_query__create_table_space_stmt__free_unpacked + (PgQuery__CreateTableSpaceStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_fdw_stmt__init - (PgQuery__CreateFdwStmt *message) +void pg_query__drop_table_space_stmt__init + (PgQuery__DropTableSpaceStmt *message) { - static const PgQuery__CreateFdwStmt init_value = PG_QUERY__CREATE_FDW_STMT__INIT; + static const PgQuery__DropTableSpaceStmt init_value = PG_QUERY__DROP_TABLE_SPACE_STMT__INIT; *message = init_value; } -size_t pg_query__create_fdw_stmt__get_packed_size - (const PgQuery__CreateFdwStmt *message) +size_t pg_query__drop_table_space_stmt__get_packed_size + (const PgQuery__DropTableSpaceStmt *message) { - assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_fdw_stmt__pack - (const PgQuery__CreateFdwStmt *message, +size_t pg_query__drop_table_space_stmt__pack + (const PgQuery__DropTableSpaceStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_fdw_stmt__pack_to_buffer - (const PgQuery__CreateFdwStmt *message, +size_t pg_query__drop_table_space_stmt__pack_to_buffer + (const PgQuery__DropTableSpaceStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateFdwStmt * - pg_query__create_fdw_stmt__unpack +PgQuery__DropTableSpaceStmt * + pg_query__drop_table_space_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateFdwStmt *) - protobuf_c_message_unpack (&pg_query__create_fdw_stmt__descriptor, + return (PgQuery__DropTableSpaceStmt *) + protobuf_c_message_unpack (&pg_query__drop_table_space_stmt__descriptor, allocator, len, data); } -void pg_query__create_fdw_stmt__free_unpacked - (PgQuery__CreateFdwStmt *message, +void pg_query__drop_table_space_stmt__free_unpacked + (PgQuery__DropTableSpaceStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_fdw_stmt__init - (PgQuery__AlterFdwStmt *message) +void pg_query__alter_table_space_options_stmt__init + (PgQuery__AlterTableSpaceOptionsStmt *message) { - static const PgQuery__AlterFdwStmt init_value = PG_QUERY__ALTER_FDW_STMT__INIT; + static const PgQuery__AlterTableSpaceOptionsStmt init_value = PG_QUERY__ALTER_TABLE_SPACE_OPTIONS_STMT__INIT; *message = init_value; } -size_t pg_query__alter_fdw_stmt__get_packed_size - (const PgQuery__AlterFdwStmt *message) -{ - assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor); +size_t pg_query__alter_table_space_options_stmt__get_packed_size + (const PgQuery__AlterTableSpaceOptionsStmt *message) +{ + assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_fdw_stmt__pack - (const PgQuery__AlterFdwStmt *message, +size_t pg_query__alter_table_space_options_stmt__pack + (const PgQuery__AlterTableSpaceOptionsStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_fdw_stmt__pack_to_buffer - (const PgQuery__AlterFdwStmt *message, +size_t pg_query__alter_table_space_options_stmt__pack_to_buffer + (const PgQuery__AlterTableSpaceOptionsStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterFdwStmt * - pg_query__alter_fdw_stmt__unpack +PgQuery__AlterTableSpaceOptionsStmt * + pg_query__alter_table_space_options_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterFdwStmt *) - protobuf_c_message_unpack (&pg_query__alter_fdw_stmt__descriptor, + return (PgQuery__AlterTableSpaceOptionsStmt *) + protobuf_c_message_unpack (&pg_query__alter_table_space_options_stmt__descriptor, allocator, len, data); } -void pg_query__alter_fdw_stmt__free_unpacked - (PgQuery__AlterFdwStmt *message, +void pg_query__alter_table_space_options_stmt__free_unpacked + (PgQuery__AlterTableSpaceOptionsStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_foreign_server_stmt__init - (PgQuery__CreateForeignServerStmt *message) +void pg_query__alter_table_move_all_stmt__init + (PgQuery__AlterTableMoveAllStmt *message) { - static const PgQuery__CreateForeignServerStmt init_value = PG_QUERY__CREATE_FOREIGN_SERVER_STMT__INIT; + static const PgQuery__AlterTableMoveAllStmt init_value = PG_QUERY__ALTER_TABLE_MOVE_ALL_STMT__INIT; *message = init_value; } -size_t pg_query__create_foreign_server_stmt__get_packed_size - (const PgQuery__CreateForeignServerStmt *message) +size_t pg_query__alter_table_move_all_stmt__get_packed_size + (const PgQuery__AlterTableMoveAllStmt *message) { - assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_foreign_server_stmt__pack - (const PgQuery__CreateForeignServerStmt *message, +size_t pg_query__alter_table_move_all_stmt__pack + (const PgQuery__AlterTableMoveAllStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_foreign_server_stmt__pack_to_buffer - (const PgQuery__CreateForeignServerStmt *message, +size_t pg_query__alter_table_move_all_stmt__pack_to_buffer + (const PgQuery__AlterTableMoveAllStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateForeignServerStmt * - pg_query__create_foreign_server_stmt__unpack +PgQuery__AlterTableMoveAllStmt * + pg_query__alter_table_move_all_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateForeignServerStmt *) - protobuf_c_message_unpack (&pg_query__create_foreign_server_stmt__descriptor, + return (PgQuery__AlterTableMoveAllStmt *) + protobuf_c_message_unpack (&pg_query__alter_table_move_all_stmt__descriptor, allocator, len, data); } -void pg_query__create_foreign_server_stmt__free_unpacked - (PgQuery__CreateForeignServerStmt *message, +void pg_query__alter_table_move_all_stmt__free_unpacked + (PgQuery__AlterTableMoveAllStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_foreign_server_stmt__init - (PgQuery__AlterForeignServerStmt *message) +void pg_query__create_extension_stmt__init + (PgQuery__CreateExtensionStmt *message) { - static const PgQuery__AlterForeignServerStmt init_value = PG_QUERY__ALTER_FOREIGN_SERVER_STMT__INIT; + static const PgQuery__CreateExtensionStmt init_value = PG_QUERY__CREATE_EXTENSION_STMT__INIT; *message = init_value; } -size_t pg_query__alter_foreign_server_stmt__get_packed_size - (const PgQuery__AlterForeignServerStmt *message) +size_t pg_query__create_extension_stmt__get_packed_size + (const PgQuery__CreateExtensionStmt *message) { - assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_foreign_server_stmt__pack - (const PgQuery__AlterForeignServerStmt *message, +size_t pg_query__create_extension_stmt__pack + (const PgQuery__CreateExtensionStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_foreign_server_stmt__pack_to_buffer - (const PgQuery__AlterForeignServerStmt *message, +size_t pg_query__create_extension_stmt__pack_to_buffer + (const PgQuery__CreateExtensionStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterForeignServerStmt * - pg_query__alter_foreign_server_stmt__unpack +PgQuery__CreateExtensionStmt * + pg_query__create_extension_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterForeignServerStmt *) - protobuf_c_message_unpack (&pg_query__alter_foreign_server_stmt__descriptor, + return (PgQuery__CreateExtensionStmt *) + protobuf_c_message_unpack (&pg_query__create_extension_stmt__descriptor, allocator, len, data); } -void pg_query__alter_foreign_server_stmt__free_unpacked - (PgQuery__AlterForeignServerStmt *message, +void pg_query__create_extension_stmt__free_unpacked + (PgQuery__CreateExtensionStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_user_mapping_stmt__init - (PgQuery__CreateUserMappingStmt *message) +void pg_query__alter_extension_stmt__init + (PgQuery__AlterExtensionStmt *message) { - static const PgQuery__CreateUserMappingStmt init_value = PG_QUERY__CREATE_USER_MAPPING_STMT__INIT; + static const PgQuery__AlterExtensionStmt init_value = PG_QUERY__ALTER_EXTENSION_STMT__INIT; *message = init_value; } -size_t pg_query__create_user_mapping_stmt__get_packed_size - (const PgQuery__CreateUserMappingStmt *message) +size_t pg_query__alter_extension_stmt__get_packed_size + (const PgQuery__AlterExtensionStmt *message) { - assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_user_mapping_stmt__pack - (const PgQuery__CreateUserMappingStmt *message, +size_t pg_query__alter_extension_stmt__pack + (const PgQuery__AlterExtensionStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_user_mapping_stmt__pack_to_buffer - (const PgQuery__CreateUserMappingStmt *message, +size_t pg_query__alter_extension_stmt__pack_to_buffer + (const PgQuery__AlterExtensionStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateUserMappingStmt * - pg_query__create_user_mapping_stmt__unpack +PgQuery__AlterExtensionStmt * + pg_query__alter_extension_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateUserMappingStmt *) - protobuf_c_message_unpack (&pg_query__create_user_mapping_stmt__descriptor, + return (PgQuery__AlterExtensionStmt *) + protobuf_c_message_unpack (&pg_query__alter_extension_stmt__descriptor, allocator, len, data); } -void pg_query__create_user_mapping_stmt__free_unpacked - (PgQuery__CreateUserMappingStmt *message, +void pg_query__alter_extension_stmt__free_unpacked + (PgQuery__AlterExtensionStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_user_mapping_stmt__init - (PgQuery__AlterUserMappingStmt *message) +void pg_query__alter_extension_contents_stmt__init + (PgQuery__AlterExtensionContentsStmt *message) { - static const PgQuery__AlterUserMappingStmt init_value = PG_QUERY__ALTER_USER_MAPPING_STMT__INIT; + static const PgQuery__AlterExtensionContentsStmt init_value = PG_QUERY__ALTER_EXTENSION_CONTENTS_STMT__INIT; *message = init_value; } -size_t pg_query__alter_user_mapping_stmt__get_packed_size - (const PgQuery__AlterUserMappingStmt *message) +size_t pg_query__alter_extension_contents_stmt__get_packed_size + (const PgQuery__AlterExtensionContentsStmt *message) { - assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_user_mapping_stmt__pack - (const PgQuery__AlterUserMappingStmt *message, +size_t pg_query__alter_extension_contents_stmt__pack + (const PgQuery__AlterExtensionContentsStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_user_mapping_stmt__pack_to_buffer - (const PgQuery__AlterUserMappingStmt *message, +size_t pg_query__alter_extension_contents_stmt__pack_to_buffer + (const PgQuery__AlterExtensionContentsStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterUserMappingStmt * - pg_query__alter_user_mapping_stmt__unpack +PgQuery__AlterExtensionContentsStmt * + pg_query__alter_extension_contents_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterUserMappingStmt *) - protobuf_c_message_unpack (&pg_query__alter_user_mapping_stmt__descriptor, + return (PgQuery__AlterExtensionContentsStmt *) + protobuf_c_message_unpack (&pg_query__alter_extension_contents_stmt__descriptor, allocator, len, data); } -void pg_query__alter_user_mapping_stmt__free_unpacked - (PgQuery__AlterUserMappingStmt *message, +void pg_query__alter_extension_contents_stmt__free_unpacked + (PgQuery__AlterExtensionContentsStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__drop_user_mapping_stmt__init - (PgQuery__DropUserMappingStmt *message) +void pg_query__create_fdw_stmt__init + (PgQuery__CreateFdwStmt *message) { - static const PgQuery__DropUserMappingStmt init_value = PG_QUERY__DROP_USER_MAPPING_STMT__INIT; + static const PgQuery__CreateFdwStmt init_value = PG_QUERY__CREATE_FDW_STMT__INIT; *message = init_value; } -size_t pg_query__drop_user_mapping_stmt__get_packed_size - (const PgQuery__DropUserMappingStmt *message) +size_t pg_query__create_fdw_stmt__get_packed_size + (const PgQuery__CreateFdwStmt *message) { - assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__drop_user_mapping_stmt__pack - (const PgQuery__DropUserMappingStmt *message, +size_t pg_query__create_fdw_stmt__pack + (const PgQuery__CreateFdwStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__drop_user_mapping_stmt__pack_to_buffer - (const PgQuery__DropUserMappingStmt *message, +size_t pg_query__create_fdw_stmt__pack_to_buffer + (const PgQuery__CreateFdwStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DropUserMappingStmt * - pg_query__drop_user_mapping_stmt__unpack +PgQuery__CreateFdwStmt * + pg_query__create_fdw_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DropUserMappingStmt *) - protobuf_c_message_unpack (&pg_query__drop_user_mapping_stmt__descriptor, + return (PgQuery__CreateFdwStmt *) + protobuf_c_message_unpack (&pg_query__create_fdw_stmt__descriptor, allocator, len, data); } -void pg_query__drop_user_mapping_stmt__free_unpacked - (PgQuery__DropUserMappingStmt *message, +void pg_query__create_fdw_stmt__free_unpacked + (PgQuery__CreateFdwStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_table_space_options_stmt__init - (PgQuery__AlterTableSpaceOptionsStmt *message) +void pg_query__alter_fdw_stmt__init + (PgQuery__AlterFdwStmt *message) { - static const PgQuery__AlterTableSpaceOptionsStmt init_value = PG_QUERY__ALTER_TABLE_SPACE_OPTIONS_STMT__INIT; + static const PgQuery__AlterFdwStmt init_value = PG_QUERY__ALTER_FDW_STMT__INIT; *message = init_value; } -size_t pg_query__alter_table_space_options_stmt__get_packed_size - (const PgQuery__AlterTableSpaceOptionsStmt *message) +size_t pg_query__alter_fdw_stmt__get_packed_size + (const PgQuery__AlterFdwStmt *message) { - assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_table_space_options_stmt__pack - (const PgQuery__AlterTableSpaceOptionsStmt *message, +size_t pg_query__alter_fdw_stmt__pack + (const PgQuery__AlterFdwStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_table_space_options_stmt__pack_to_buffer - (const PgQuery__AlterTableSpaceOptionsStmt *message, +size_t pg_query__alter_fdw_stmt__pack_to_buffer + (const PgQuery__AlterFdwStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterTableSpaceOptionsStmt * - pg_query__alter_table_space_options_stmt__unpack +PgQuery__AlterFdwStmt * + pg_query__alter_fdw_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterTableSpaceOptionsStmt *) - protobuf_c_message_unpack (&pg_query__alter_table_space_options_stmt__descriptor, + return (PgQuery__AlterFdwStmt *) + protobuf_c_message_unpack (&pg_query__alter_fdw_stmt__descriptor, allocator, len, data); } -void pg_query__alter_table_space_options_stmt__free_unpacked - (PgQuery__AlterTableSpaceOptionsStmt *message, +void pg_query__alter_fdw_stmt__free_unpacked + (PgQuery__AlterFdwStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_table_move_all_stmt__init - (PgQuery__AlterTableMoveAllStmt *message) +void pg_query__create_foreign_server_stmt__init + (PgQuery__CreateForeignServerStmt *message) { - static const PgQuery__AlterTableMoveAllStmt init_value = PG_QUERY__ALTER_TABLE_MOVE_ALL_STMT__INIT; + static const PgQuery__CreateForeignServerStmt init_value = PG_QUERY__CREATE_FOREIGN_SERVER_STMT__INIT; *message = init_value; } -size_t pg_query__alter_table_move_all_stmt__get_packed_size - (const PgQuery__AlterTableMoveAllStmt *message) +size_t pg_query__create_foreign_server_stmt__get_packed_size + (const PgQuery__CreateForeignServerStmt *message) { - assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_table_move_all_stmt__pack - (const PgQuery__AlterTableMoveAllStmt *message, +size_t pg_query__create_foreign_server_stmt__pack + (const PgQuery__CreateForeignServerStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_table_move_all_stmt__pack_to_buffer - (const PgQuery__AlterTableMoveAllStmt *message, +size_t pg_query__create_foreign_server_stmt__pack_to_buffer + (const PgQuery__CreateForeignServerStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterTableMoveAllStmt * - pg_query__alter_table_move_all_stmt__unpack +PgQuery__CreateForeignServerStmt * + pg_query__create_foreign_server_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterTableMoveAllStmt *) - protobuf_c_message_unpack (&pg_query__alter_table_move_all_stmt__descriptor, + return (PgQuery__CreateForeignServerStmt *) + protobuf_c_message_unpack (&pg_query__create_foreign_server_stmt__descriptor, allocator, len, data); } -void pg_query__alter_table_move_all_stmt__free_unpacked - (PgQuery__AlterTableMoveAllStmt *message, +void pg_query__create_foreign_server_stmt__free_unpacked + (PgQuery__CreateForeignServerStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__sec_label_stmt__init - (PgQuery__SecLabelStmt *message) +void pg_query__alter_foreign_server_stmt__init + (PgQuery__AlterForeignServerStmt *message) { - static const PgQuery__SecLabelStmt init_value = PG_QUERY__SEC_LABEL_STMT__INIT; + static const PgQuery__AlterForeignServerStmt init_value = PG_QUERY__ALTER_FOREIGN_SERVER_STMT__INIT; *message = init_value; } -size_t pg_query__sec_label_stmt__get_packed_size - (const PgQuery__SecLabelStmt *message) +size_t pg_query__alter_foreign_server_stmt__get_packed_size + (const PgQuery__AlterForeignServerStmt *message) { - assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__sec_label_stmt__pack - (const PgQuery__SecLabelStmt *message, +size_t pg_query__alter_foreign_server_stmt__pack + (const PgQuery__AlterForeignServerStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__sec_label_stmt__pack_to_buffer - (const PgQuery__SecLabelStmt *message, +size_t pg_query__alter_foreign_server_stmt__pack_to_buffer + (const PgQuery__AlterForeignServerStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__SecLabelStmt * - pg_query__sec_label_stmt__unpack +PgQuery__AlterForeignServerStmt * + pg_query__alter_foreign_server_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__SecLabelStmt *) - protobuf_c_message_unpack (&pg_query__sec_label_stmt__descriptor, + return (PgQuery__AlterForeignServerStmt *) + protobuf_c_message_unpack (&pg_query__alter_foreign_server_stmt__descriptor, allocator, len, data); } -void pg_query__sec_label_stmt__free_unpacked - (PgQuery__SecLabelStmt *message, +void pg_query__alter_foreign_server_stmt__free_unpacked + (PgQuery__AlterForeignServerStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void pg_query__create_foreign_table_stmt__init @@ -7207,3799 +7342,4294 @@ void pg_query__create_foreign_table_stmt__free_unpacked assert(message->base.descriptor == &pg_query__create_foreign_table_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__import_foreign_schema_stmt__init - (PgQuery__ImportForeignSchemaStmt *message) +void pg_query__create_user_mapping_stmt__init + (PgQuery__CreateUserMappingStmt *message) { - static const PgQuery__ImportForeignSchemaStmt init_value = PG_QUERY__IMPORT_FOREIGN_SCHEMA_STMT__INIT; + static const PgQuery__CreateUserMappingStmt init_value = PG_QUERY__CREATE_USER_MAPPING_STMT__INIT; *message = init_value; } -size_t pg_query__import_foreign_schema_stmt__get_packed_size - (const PgQuery__ImportForeignSchemaStmt *message) +size_t pg_query__create_user_mapping_stmt__get_packed_size + (const PgQuery__CreateUserMappingStmt *message) { - assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__import_foreign_schema_stmt__pack - (const PgQuery__ImportForeignSchemaStmt *message, +size_t pg_query__create_user_mapping_stmt__pack + (const PgQuery__CreateUserMappingStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__import_foreign_schema_stmt__pack_to_buffer - (const PgQuery__ImportForeignSchemaStmt *message, +size_t pg_query__create_user_mapping_stmt__pack_to_buffer + (const PgQuery__CreateUserMappingStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ImportForeignSchemaStmt * - pg_query__import_foreign_schema_stmt__unpack +PgQuery__CreateUserMappingStmt * + pg_query__create_user_mapping_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ImportForeignSchemaStmt *) - protobuf_c_message_unpack (&pg_query__import_foreign_schema_stmt__descriptor, + return (PgQuery__CreateUserMappingStmt *) + protobuf_c_message_unpack (&pg_query__create_user_mapping_stmt__descriptor, allocator, len, data); } -void pg_query__import_foreign_schema_stmt__free_unpacked - (PgQuery__ImportForeignSchemaStmt *message, +void pg_query__create_user_mapping_stmt__free_unpacked + (PgQuery__CreateUserMappingStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_extension_stmt__init - (PgQuery__CreateExtensionStmt *message) +void pg_query__alter_user_mapping_stmt__init + (PgQuery__AlterUserMappingStmt *message) { - static const PgQuery__CreateExtensionStmt init_value = PG_QUERY__CREATE_EXTENSION_STMT__INIT; + static const PgQuery__AlterUserMappingStmt init_value = PG_QUERY__ALTER_USER_MAPPING_STMT__INIT; *message = init_value; } -size_t pg_query__create_extension_stmt__get_packed_size - (const PgQuery__CreateExtensionStmt *message) +size_t pg_query__alter_user_mapping_stmt__get_packed_size + (const PgQuery__AlterUserMappingStmt *message) { - assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_extension_stmt__pack - (const PgQuery__CreateExtensionStmt *message, +size_t pg_query__alter_user_mapping_stmt__pack + (const PgQuery__AlterUserMappingStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_extension_stmt__pack_to_buffer - (const PgQuery__CreateExtensionStmt *message, +size_t pg_query__alter_user_mapping_stmt__pack_to_buffer + (const PgQuery__AlterUserMappingStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateExtensionStmt * - pg_query__create_extension_stmt__unpack +PgQuery__AlterUserMappingStmt * + pg_query__alter_user_mapping_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateExtensionStmt *) - protobuf_c_message_unpack (&pg_query__create_extension_stmt__descriptor, + return (PgQuery__AlterUserMappingStmt *) + protobuf_c_message_unpack (&pg_query__alter_user_mapping_stmt__descriptor, allocator, len, data); } -void pg_query__create_extension_stmt__free_unpacked - (PgQuery__CreateExtensionStmt *message, +void pg_query__alter_user_mapping_stmt__free_unpacked + (PgQuery__AlterUserMappingStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_extension_stmt__init - (PgQuery__AlterExtensionStmt *message) +void pg_query__drop_user_mapping_stmt__init + (PgQuery__DropUserMappingStmt *message) { - static const PgQuery__AlterExtensionStmt init_value = PG_QUERY__ALTER_EXTENSION_STMT__INIT; + static const PgQuery__DropUserMappingStmt init_value = PG_QUERY__DROP_USER_MAPPING_STMT__INIT; *message = init_value; } -size_t pg_query__alter_extension_stmt__get_packed_size - (const PgQuery__AlterExtensionStmt *message) +size_t pg_query__drop_user_mapping_stmt__get_packed_size + (const PgQuery__DropUserMappingStmt *message) { - assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_extension_stmt__pack - (const PgQuery__AlterExtensionStmt *message, +size_t pg_query__drop_user_mapping_stmt__pack + (const PgQuery__DropUserMappingStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_extension_stmt__pack_to_buffer - (const PgQuery__AlterExtensionStmt *message, +size_t pg_query__drop_user_mapping_stmt__pack_to_buffer + (const PgQuery__DropUserMappingStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterExtensionStmt * - pg_query__alter_extension_stmt__unpack +PgQuery__DropUserMappingStmt * + pg_query__drop_user_mapping_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterExtensionStmt *) - protobuf_c_message_unpack (&pg_query__alter_extension_stmt__descriptor, + return (PgQuery__DropUserMappingStmt *) + protobuf_c_message_unpack (&pg_query__drop_user_mapping_stmt__descriptor, allocator, len, data); } -void pg_query__alter_extension_stmt__free_unpacked - (PgQuery__AlterExtensionStmt *message, +void pg_query__drop_user_mapping_stmt__free_unpacked + (PgQuery__DropUserMappingStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_extension_contents_stmt__init - (PgQuery__AlterExtensionContentsStmt *message) +void pg_query__import_foreign_schema_stmt__init + (PgQuery__ImportForeignSchemaStmt *message) { - static const PgQuery__AlterExtensionContentsStmt init_value = PG_QUERY__ALTER_EXTENSION_CONTENTS_STMT__INIT; + static const PgQuery__ImportForeignSchemaStmt init_value = PG_QUERY__IMPORT_FOREIGN_SCHEMA_STMT__INIT; *message = init_value; } -size_t pg_query__alter_extension_contents_stmt__get_packed_size - (const PgQuery__AlterExtensionContentsStmt *message) +size_t pg_query__import_foreign_schema_stmt__get_packed_size + (const PgQuery__ImportForeignSchemaStmt *message) { - assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor); + assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_extension_contents_stmt__pack - (const PgQuery__AlterExtensionContentsStmt *message, +size_t pg_query__import_foreign_schema_stmt__pack + (const PgQuery__ImportForeignSchemaStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor); + assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_extension_contents_stmt__pack_to_buffer - (const PgQuery__AlterExtensionContentsStmt *message, +size_t pg_query__import_foreign_schema_stmt__pack_to_buffer + (const PgQuery__ImportForeignSchemaStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor); + assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterExtensionContentsStmt * - pg_query__alter_extension_contents_stmt__unpack +PgQuery__ImportForeignSchemaStmt * + pg_query__import_foreign_schema_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterExtensionContentsStmt *) - protobuf_c_message_unpack (&pg_query__alter_extension_contents_stmt__descriptor, + return (PgQuery__ImportForeignSchemaStmt *) + protobuf_c_message_unpack (&pg_query__import_foreign_schema_stmt__descriptor, allocator, len, data); } -void pg_query__alter_extension_contents_stmt__free_unpacked - (PgQuery__AlterExtensionContentsStmt *message, +void pg_query__import_foreign_schema_stmt__free_unpacked + (PgQuery__ImportForeignSchemaStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor); + assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_event_trig_stmt__init - (PgQuery__CreateEventTrigStmt *message) +void pg_query__create_policy_stmt__init + (PgQuery__CreatePolicyStmt *message) { - static const PgQuery__CreateEventTrigStmt init_value = PG_QUERY__CREATE_EVENT_TRIG_STMT__INIT; + static const PgQuery__CreatePolicyStmt init_value = PG_QUERY__CREATE_POLICY_STMT__INIT; *message = init_value; } -size_t pg_query__create_event_trig_stmt__get_packed_size - (const PgQuery__CreateEventTrigStmt *message) +size_t pg_query__create_policy_stmt__get_packed_size + (const PgQuery__CreatePolicyStmt *message) { - assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_event_trig_stmt__pack - (const PgQuery__CreateEventTrigStmt *message, +size_t pg_query__create_policy_stmt__pack + (const PgQuery__CreatePolicyStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_event_trig_stmt__pack_to_buffer - (const PgQuery__CreateEventTrigStmt *message, +size_t pg_query__create_policy_stmt__pack_to_buffer + (const PgQuery__CreatePolicyStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateEventTrigStmt * - pg_query__create_event_trig_stmt__unpack +PgQuery__CreatePolicyStmt * + pg_query__create_policy_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateEventTrigStmt *) - protobuf_c_message_unpack (&pg_query__create_event_trig_stmt__descriptor, + return (PgQuery__CreatePolicyStmt *) + protobuf_c_message_unpack (&pg_query__create_policy_stmt__descriptor, allocator, len, data); } -void pg_query__create_event_trig_stmt__free_unpacked - (PgQuery__CreateEventTrigStmt *message, +void pg_query__create_policy_stmt__free_unpacked + (PgQuery__CreatePolicyStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_event_trig_stmt__init - (PgQuery__AlterEventTrigStmt *message) +void pg_query__alter_policy_stmt__init + (PgQuery__AlterPolicyStmt *message) { - static const PgQuery__AlterEventTrigStmt init_value = PG_QUERY__ALTER_EVENT_TRIG_STMT__INIT; + static const PgQuery__AlterPolicyStmt init_value = PG_QUERY__ALTER_POLICY_STMT__INIT; *message = init_value; } -size_t pg_query__alter_event_trig_stmt__get_packed_size - (const PgQuery__AlterEventTrigStmt *message) +size_t pg_query__alter_policy_stmt__get_packed_size + (const PgQuery__AlterPolicyStmt *message) { - assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_event_trig_stmt__pack - (const PgQuery__AlterEventTrigStmt *message, +size_t pg_query__alter_policy_stmt__pack + (const PgQuery__AlterPolicyStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_event_trig_stmt__pack_to_buffer - (const PgQuery__AlterEventTrigStmt *message, +size_t pg_query__alter_policy_stmt__pack_to_buffer + (const PgQuery__AlterPolicyStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterEventTrigStmt * - pg_query__alter_event_trig_stmt__unpack +PgQuery__AlterPolicyStmt * + pg_query__alter_policy_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterEventTrigStmt *) - protobuf_c_message_unpack (&pg_query__alter_event_trig_stmt__descriptor, + return (PgQuery__AlterPolicyStmt *) + protobuf_c_message_unpack (&pg_query__alter_policy_stmt__descriptor, allocator, len, data); } -void pg_query__alter_event_trig_stmt__free_unpacked - (PgQuery__AlterEventTrigStmt *message, +void pg_query__alter_policy_stmt__free_unpacked + (PgQuery__AlterPolicyStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__refresh_mat_view_stmt__init - (PgQuery__RefreshMatViewStmt *message) +void pg_query__create_am_stmt__init + (PgQuery__CreateAmStmt *message) { - static const PgQuery__RefreshMatViewStmt init_value = PG_QUERY__REFRESH_MAT_VIEW_STMT__INIT; + static const PgQuery__CreateAmStmt init_value = PG_QUERY__CREATE_AM_STMT__INIT; *message = init_value; } -size_t pg_query__refresh_mat_view_stmt__get_packed_size - (const PgQuery__RefreshMatViewStmt *message) +size_t pg_query__create_am_stmt__get_packed_size + (const PgQuery__CreateAmStmt *message) { - assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__refresh_mat_view_stmt__pack - (const PgQuery__RefreshMatViewStmt *message, +size_t pg_query__create_am_stmt__pack + (const PgQuery__CreateAmStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__refresh_mat_view_stmt__pack_to_buffer - (const PgQuery__RefreshMatViewStmt *message, +size_t pg_query__create_am_stmt__pack_to_buffer + (const PgQuery__CreateAmStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RefreshMatViewStmt * - pg_query__refresh_mat_view_stmt__unpack +PgQuery__CreateAmStmt * + pg_query__create_am_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RefreshMatViewStmt *) - protobuf_c_message_unpack (&pg_query__refresh_mat_view_stmt__descriptor, + return (PgQuery__CreateAmStmt *) + protobuf_c_message_unpack (&pg_query__create_am_stmt__descriptor, allocator, len, data); } -void pg_query__refresh_mat_view_stmt__free_unpacked - (PgQuery__RefreshMatViewStmt *message, +void pg_query__create_am_stmt__free_unpacked + (PgQuery__CreateAmStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__replica_identity_stmt__init - (PgQuery__ReplicaIdentityStmt *message) +void pg_query__create_trig_stmt__init + (PgQuery__CreateTrigStmt *message) { - static const PgQuery__ReplicaIdentityStmt init_value = PG_QUERY__REPLICA_IDENTITY_STMT__INIT; + static const PgQuery__CreateTrigStmt init_value = PG_QUERY__CREATE_TRIG_STMT__INIT; *message = init_value; } -size_t pg_query__replica_identity_stmt__get_packed_size - (const PgQuery__ReplicaIdentityStmt *message) +size_t pg_query__create_trig_stmt__get_packed_size + (const PgQuery__CreateTrigStmt *message) { - assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__replica_identity_stmt__pack - (const PgQuery__ReplicaIdentityStmt *message, +size_t pg_query__create_trig_stmt__pack + (const PgQuery__CreateTrigStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__replica_identity_stmt__pack_to_buffer - (const PgQuery__ReplicaIdentityStmt *message, +size_t pg_query__create_trig_stmt__pack_to_buffer + (const PgQuery__CreateTrigStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ReplicaIdentityStmt * - pg_query__replica_identity_stmt__unpack +PgQuery__CreateTrigStmt * + pg_query__create_trig_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ReplicaIdentityStmt *) - protobuf_c_message_unpack (&pg_query__replica_identity_stmt__descriptor, + return (PgQuery__CreateTrigStmt *) + protobuf_c_message_unpack (&pg_query__create_trig_stmt__descriptor, allocator, len, data); } -void pg_query__replica_identity_stmt__free_unpacked - (PgQuery__ReplicaIdentityStmt *message, +void pg_query__create_trig_stmt__free_unpacked + (PgQuery__CreateTrigStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_system_stmt__init - (PgQuery__AlterSystemStmt *message) +void pg_query__create_event_trig_stmt__init + (PgQuery__CreateEventTrigStmt *message) { - static const PgQuery__AlterSystemStmt init_value = PG_QUERY__ALTER_SYSTEM_STMT__INIT; + static const PgQuery__CreateEventTrigStmt init_value = PG_QUERY__CREATE_EVENT_TRIG_STMT__INIT; *message = init_value; } -size_t pg_query__alter_system_stmt__get_packed_size - (const PgQuery__AlterSystemStmt *message) +size_t pg_query__create_event_trig_stmt__get_packed_size + (const PgQuery__CreateEventTrigStmt *message) { - assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_system_stmt__pack - (const PgQuery__AlterSystemStmt *message, +size_t pg_query__create_event_trig_stmt__pack + (const PgQuery__CreateEventTrigStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_system_stmt__pack_to_buffer - (const PgQuery__AlterSystemStmt *message, +size_t pg_query__create_event_trig_stmt__pack_to_buffer + (const PgQuery__CreateEventTrigStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterSystemStmt * - pg_query__alter_system_stmt__unpack +PgQuery__CreateEventTrigStmt * + pg_query__create_event_trig_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterSystemStmt *) - protobuf_c_message_unpack (&pg_query__alter_system_stmt__descriptor, + return (PgQuery__CreateEventTrigStmt *) + protobuf_c_message_unpack (&pg_query__create_event_trig_stmt__descriptor, allocator, len, data); } -void pg_query__alter_system_stmt__free_unpacked - (PgQuery__AlterSystemStmt *message, +void pg_query__create_event_trig_stmt__free_unpacked + (PgQuery__CreateEventTrigStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_policy_stmt__init - (PgQuery__CreatePolicyStmt *message) +void pg_query__alter_event_trig_stmt__init + (PgQuery__AlterEventTrigStmt *message) { - static const PgQuery__CreatePolicyStmt init_value = PG_QUERY__CREATE_POLICY_STMT__INIT; + static const PgQuery__AlterEventTrigStmt init_value = PG_QUERY__ALTER_EVENT_TRIG_STMT__INIT; *message = init_value; } -size_t pg_query__create_policy_stmt__get_packed_size - (const PgQuery__CreatePolicyStmt *message) +size_t pg_query__alter_event_trig_stmt__get_packed_size + (const PgQuery__AlterEventTrigStmt *message) { - assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_policy_stmt__pack - (const PgQuery__CreatePolicyStmt *message, +size_t pg_query__alter_event_trig_stmt__pack + (const PgQuery__AlterEventTrigStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_policy_stmt__pack_to_buffer - (const PgQuery__CreatePolicyStmt *message, +size_t pg_query__alter_event_trig_stmt__pack_to_buffer + (const PgQuery__AlterEventTrigStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreatePolicyStmt * - pg_query__create_policy_stmt__unpack +PgQuery__AlterEventTrigStmt * + pg_query__alter_event_trig_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreatePolicyStmt *) - protobuf_c_message_unpack (&pg_query__create_policy_stmt__descriptor, + return (PgQuery__AlterEventTrigStmt *) + protobuf_c_message_unpack (&pg_query__alter_event_trig_stmt__descriptor, allocator, len, data); } -void pg_query__create_policy_stmt__free_unpacked - (PgQuery__CreatePolicyStmt *message, +void pg_query__alter_event_trig_stmt__free_unpacked + (PgQuery__AlterEventTrigStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_policy_stmt__init - (PgQuery__AlterPolicyStmt *message) +void pg_query__create_plang_stmt__init + (PgQuery__CreatePLangStmt *message) { - static const PgQuery__AlterPolicyStmt init_value = PG_QUERY__ALTER_POLICY_STMT__INIT; + static const PgQuery__CreatePLangStmt init_value = PG_QUERY__CREATE_PLANG_STMT__INIT; *message = init_value; } -size_t pg_query__alter_policy_stmt__get_packed_size - (const PgQuery__AlterPolicyStmt *message) +size_t pg_query__create_plang_stmt__get_packed_size + (const PgQuery__CreatePLangStmt *message) { - assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_policy_stmt__pack - (const PgQuery__AlterPolicyStmt *message, +size_t pg_query__create_plang_stmt__pack + (const PgQuery__CreatePLangStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_policy_stmt__pack_to_buffer - (const PgQuery__AlterPolicyStmt *message, +size_t pg_query__create_plang_stmt__pack_to_buffer + (const PgQuery__CreatePLangStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterPolicyStmt * - pg_query__alter_policy_stmt__unpack +PgQuery__CreatePLangStmt * + pg_query__create_plang_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterPolicyStmt *) - protobuf_c_message_unpack (&pg_query__alter_policy_stmt__descriptor, + return (PgQuery__CreatePLangStmt *) + protobuf_c_message_unpack (&pg_query__create_plang_stmt__descriptor, allocator, len, data); } -void pg_query__alter_policy_stmt__free_unpacked - (PgQuery__AlterPolicyStmt *message, +void pg_query__create_plang_stmt__free_unpacked + (PgQuery__CreatePLangStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_transform_stmt__init - (PgQuery__CreateTransformStmt *message) +void pg_query__create_role_stmt__init + (PgQuery__CreateRoleStmt *message) { - static const PgQuery__CreateTransformStmt init_value = PG_QUERY__CREATE_TRANSFORM_STMT__INIT; + static const PgQuery__CreateRoleStmt init_value = PG_QUERY__CREATE_ROLE_STMT__INIT; *message = init_value; } -size_t pg_query__create_transform_stmt__get_packed_size - (const PgQuery__CreateTransformStmt *message) +size_t pg_query__create_role_stmt__get_packed_size + (const PgQuery__CreateRoleStmt *message) { - assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_transform_stmt__pack - (const PgQuery__CreateTransformStmt *message, +size_t pg_query__create_role_stmt__pack + (const PgQuery__CreateRoleStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_transform_stmt__pack_to_buffer - (const PgQuery__CreateTransformStmt *message, +size_t pg_query__create_role_stmt__pack_to_buffer + (const PgQuery__CreateRoleStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateTransformStmt * - pg_query__create_transform_stmt__unpack +PgQuery__CreateRoleStmt * + pg_query__create_role_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateTransformStmt *) - protobuf_c_message_unpack (&pg_query__create_transform_stmt__descriptor, + return (PgQuery__CreateRoleStmt *) + protobuf_c_message_unpack (&pg_query__create_role_stmt__descriptor, allocator, len, data); } -void pg_query__create_transform_stmt__free_unpacked - (PgQuery__CreateTransformStmt *message, +void pg_query__create_role_stmt__free_unpacked + (PgQuery__CreateRoleStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_am_stmt__init - (PgQuery__CreateAmStmt *message) +void pg_query__alter_role_stmt__init + (PgQuery__AlterRoleStmt *message) { - static const PgQuery__CreateAmStmt init_value = PG_QUERY__CREATE_AM_STMT__INIT; + static const PgQuery__AlterRoleStmt init_value = PG_QUERY__ALTER_ROLE_STMT__INIT; *message = init_value; } -size_t pg_query__create_am_stmt__get_packed_size - (const PgQuery__CreateAmStmt *message) +size_t pg_query__alter_role_stmt__get_packed_size + (const PgQuery__AlterRoleStmt *message) { - assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_am_stmt__pack - (const PgQuery__CreateAmStmt *message, +size_t pg_query__alter_role_stmt__pack + (const PgQuery__AlterRoleStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_am_stmt__pack_to_buffer - (const PgQuery__CreateAmStmt *message, +size_t pg_query__alter_role_stmt__pack_to_buffer + (const PgQuery__AlterRoleStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateAmStmt * - pg_query__create_am_stmt__unpack +PgQuery__AlterRoleStmt * + pg_query__alter_role_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateAmStmt *) - protobuf_c_message_unpack (&pg_query__create_am_stmt__descriptor, + return (PgQuery__AlterRoleStmt *) + protobuf_c_message_unpack (&pg_query__alter_role_stmt__descriptor, allocator, len, data); } -void pg_query__create_am_stmt__free_unpacked - (PgQuery__CreateAmStmt *message, +void pg_query__alter_role_stmt__free_unpacked + (PgQuery__AlterRoleStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_publication_stmt__init - (PgQuery__CreatePublicationStmt *message) +void pg_query__alter_role_set_stmt__init + (PgQuery__AlterRoleSetStmt *message) { - static const PgQuery__CreatePublicationStmt init_value = PG_QUERY__CREATE_PUBLICATION_STMT__INIT; + static const PgQuery__AlterRoleSetStmt init_value = PG_QUERY__ALTER_ROLE_SET_STMT__INIT; *message = init_value; } -size_t pg_query__create_publication_stmt__get_packed_size - (const PgQuery__CreatePublicationStmt *message) +size_t pg_query__alter_role_set_stmt__get_packed_size + (const PgQuery__AlterRoleSetStmt *message) { - assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_publication_stmt__pack - (const PgQuery__CreatePublicationStmt *message, +size_t pg_query__alter_role_set_stmt__pack + (const PgQuery__AlterRoleSetStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_publication_stmt__pack_to_buffer - (const PgQuery__CreatePublicationStmt *message, +size_t pg_query__alter_role_set_stmt__pack_to_buffer + (const PgQuery__AlterRoleSetStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreatePublicationStmt * - pg_query__create_publication_stmt__unpack +PgQuery__AlterRoleSetStmt * + pg_query__alter_role_set_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreatePublicationStmt *) - protobuf_c_message_unpack (&pg_query__create_publication_stmt__descriptor, + return (PgQuery__AlterRoleSetStmt *) + protobuf_c_message_unpack (&pg_query__alter_role_set_stmt__descriptor, allocator, len, data); } -void pg_query__create_publication_stmt__free_unpacked - (PgQuery__CreatePublicationStmt *message, +void pg_query__alter_role_set_stmt__free_unpacked + (PgQuery__AlterRoleSetStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_publication_stmt__init - (PgQuery__AlterPublicationStmt *message) +void pg_query__drop_role_stmt__init + (PgQuery__DropRoleStmt *message) { - static const PgQuery__AlterPublicationStmt init_value = PG_QUERY__ALTER_PUBLICATION_STMT__INIT; + static const PgQuery__DropRoleStmt init_value = PG_QUERY__DROP_ROLE_STMT__INIT; *message = init_value; } -size_t pg_query__alter_publication_stmt__get_packed_size - (const PgQuery__AlterPublicationStmt *message) +size_t pg_query__drop_role_stmt__get_packed_size + (const PgQuery__DropRoleStmt *message) { - assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_publication_stmt__pack - (const PgQuery__AlterPublicationStmt *message, +size_t pg_query__drop_role_stmt__pack + (const PgQuery__DropRoleStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_publication_stmt__pack_to_buffer - (const PgQuery__AlterPublicationStmt *message, +size_t pg_query__drop_role_stmt__pack_to_buffer + (const PgQuery__DropRoleStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterPublicationStmt * - pg_query__alter_publication_stmt__unpack +PgQuery__DropRoleStmt * + pg_query__drop_role_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterPublicationStmt *) - protobuf_c_message_unpack (&pg_query__alter_publication_stmt__descriptor, + return (PgQuery__DropRoleStmt *) + protobuf_c_message_unpack (&pg_query__drop_role_stmt__descriptor, allocator, len, data); } -void pg_query__alter_publication_stmt__free_unpacked - (PgQuery__AlterPublicationStmt *message, +void pg_query__drop_role_stmt__free_unpacked + (PgQuery__DropRoleStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor); + assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_subscription_stmt__init - (PgQuery__CreateSubscriptionStmt *message) +void pg_query__create_seq_stmt__init + (PgQuery__CreateSeqStmt *message) { - static const PgQuery__CreateSubscriptionStmt init_value = PG_QUERY__CREATE_SUBSCRIPTION_STMT__INIT; + static const PgQuery__CreateSeqStmt init_value = PG_QUERY__CREATE_SEQ_STMT__INIT; *message = init_value; } -size_t pg_query__create_subscription_stmt__get_packed_size - (const PgQuery__CreateSubscriptionStmt *message) +size_t pg_query__create_seq_stmt__get_packed_size + (const PgQuery__CreateSeqStmt *message) { - assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_subscription_stmt__pack - (const PgQuery__CreateSubscriptionStmt *message, +size_t pg_query__create_seq_stmt__pack + (const PgQuery__CreateSeqStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_subscription_stmt__pack_to_buffer - (const PgQuery__CreateSubscriptionStmt *message, +size_t pg_query__create_seq_stmt__pack_to_buffer + (const PgQuery__CreateSeqStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateSubscriptionStmt * - pg_query__create_subscription_stmt__unpack +PgQuery__CreateSeqStmt * + pg_query__create_seq_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateSubscriptionStmt *) - protobuf_c_message_unpack (&pg_query__create_subscription_stmt__descriptor, + return (PgQuery__CreateSeqStmt *) + protobuf_c_message_unpack (&pg_query__create_seq_stmt__descriptor, allocator, len, data); } -void pg_query__create_subscription_stmt__free_unpacked - (PgQuery__CreateSubscriptionStmt *message, +void pg_query__create_seq_stmt__free_unpacked + (PgQuery__CreateSeqStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_subscription_stmt__init - (PgQuery__AlterSubscriptionStmt *message) +void pg_query__alter_seq_stmt__init + (PgQuery__AlterSeqStmt *message) { - static const PgQuery__AlterSubscriptionStmt init_value = PG_QUERY__ALTER_SUBSCRIPTION_STMT__INIT; + static const PgQuery__AlterSeqStmt init_value = PG_QUERY__ALTER_SEQ_STMT__INIT; *message = init_value; } -size_t pg_query__alter_subscription_stmt__get_packed_size - (const PgQuery__AlterSubscriptionStmt *message) +size_t pg_query__alter_seq_stmt__get_packed_size + (const PgQuery__AlterSeqStmt *message) { - assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_subscription_stmt__pack - (const PgQuery__AlterSubscriptionStmt *message, +size_t pg_query__alter_seq_stmt__pack + (const PgQuery__AlterSeqStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_subscription_stmt__pack_to_buffer - (const PgQuery__AlterSubscriptionStmt *message, +size_t pg_query__alter_seq_stmt__pack_to_buffer + (const PgQuery__AlterSeqStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterSubscriptionStmt * - pg_query__alter_subscription_stmt__unpack +PgQuery__AlterSeqStmt * + pg_query__alter_seq_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterSubscriptionStmt *) - protobuf_c_message_unpack (&pg_query__alter_subscription_stmt__descriptor, + return (PgQuery__AlterSeqStmt *) + protobuf_c_message_unpack (&pg_query__alter_seq_stmt__descriptor, allocator, len, data); } -void pg_query__alter_subscription_stmt__free_unpacked - (PgQuery__AlterSubscriptionStmt *message, +void pg_query__alter_seq_stmt__free_unpacked + (PgQuery__AlterSeqStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__drop_subscription_stmt__init - (PgQuery__DropSubscriptionStmt *message) +void pg_query__define_stmt__init + (PgQuery__DefineStmt *message) { - static const PgQuery__DropSubscriptionStmt init_value = PG_QUERY__DROP_SUBSCRIPTION_STMT__INIT; + static const PgQuery__DefineStmt init_value = PG_QUERY__DEFINE_STMT__INIT; *message = init_value; } -size_t pg_query__drop_subscription_stmt__get_packed_size - (const PgQuery__DropSubscriptionStmt *message) +size_t pg_query__define_stmt__get_packed_size + (const PgQuery__DefineStmt *message) { - assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__define_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__drop_subscription_stmt__pack - (const PgQuery__DropSubscriptionStmt *message, +size_t pg_query__define_stmt__pack + (const PgQuery__DefineStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__define_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__drop_subscription_stmt__pack_to_buffer - (const PgQuery__DropSubscriptionStmt *message, +size_t pg_query__define_stmt__pack_to_buffer + (const PgQuery__DefineStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__define_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DropSubscriptionStmt * - pg_query__drop_subscription_stmt__unpack +PgQuery__DefineStmt * + pg_query__define_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DropSubscriptionStmt *) - protobuf_c_message_unpack (&pg_query__drop_subscription_stmt__descriptor, + return (PgQuery__DefineStmt *) + protobuf_c_message_unpack (&pg_query__define_stmt__descriptor, allocator, len, data); } -void pg_query__drop_subscription_stmt__free_unpacked - (PgQuery__DropSubscriptionStmt *message, +void pg_query__define_stmt__free_unpacked + (PgQuery__DefineStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor); + assert(message->base.descriptor == &pg_query__define_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_stats_stmt__init - (PgQuery__CreateStatsStmt *message) +void pg_query__create_domain_stmt__init + (PgQuery__CreateDomainStmt *message) { - static const PgQuery__CreateStatsStmt init_value = PG_QUERY__CREATE_STATS_STMT__INIT; + static const PgQuery__CreateDomainStmt init_value = PG_QUERY__CREATE_DOMAIN_STMT__INIT; *message = init_value; } -size_t pg_query__create_stats_stmt__get_packed_size - (const PgQuery__CreateStatsStmt *message) +size_t pg_query__create_domain_stmt__get_packed_size + (const PgQuery__CreateDomainStmt *message) { - assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_stats_stmt__pack - (const PgQuery__CreateStatsStmt *message, +size_t pg_query__create_domain_stmt__pack + (const PgQuery__CreateDomainStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_stats_stmt__pack_to_buffer - (const PgQuery__CreateStatsStmt *message, +size_t pg_query__create_domain_stmt__pack_to_buffer + (const PgQuery__CreateDomainStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateStatsStmt * - pg_query__create_stats_stmt__unpack +PgQuery__CreateDomainStmt * + pg_query__create_domain_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateStatsStmt *) - protobuf_c_message_unpack (&pg_query__create_stats_stmt__descriptor, + return (PgQuery__CreateDomainStmt *) + protobuf_c_message_unpack (&pg_query__create_domain_stmt__descriptor, allocator, len, data); } -void pg_query__create_stats_stmt__free_unpacked - (PgQuery__CreateStatsStmt *message, +void pg_query__create_domain_stmt__free_unpacked + (PgQuery__CreateDomainStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_collation_stmt__init - (PgQuery__AlterCollationStmt *message) +void pg_query__create_op_class_stmt__init + (PgQuery__CreateOpClassStmt *message) { - static const PgQuery__AlterCollationStmt init_value = PG_QUERY__ALTER_COLLATION_STMT__INIT; + static const PgQuery__CreateOpClassStmt init_value = PG_QUERY__CREATE_OP_CLASS_STMT__INIT; *message = init_value; } -size_t pg_query__alter_collation_stmt__get_packed_size - (const PgQuery__AlterCollationStmt *message) +size_t pg_query__create_op_class_stmt__get_packed_size + (const PgQuery__CreateOpClassStmt *message) { - assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_collation_stmt__pack - (const PgQuery__AlterCollationStmt *message, +size_t pg_query__create_op_class_stmt__pack + (const PgQuery__CreateOpClassStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_collation_stmt__pack_to_buffer - (const PgQuery__AlterCollationStmt *message, +size_t pg_query__create_op_class_stmt__pack_to_buffer + (const PgQuery__CreateOpClassStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterCollationStmt * - pg_query__alter_collation_stmt__unpack +PgQuery__CreateOpClassStmt * + pg_query__create_op_class_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterCollationStmt *) - protobuf_c_message_unpack (&pg_query__alter_collation_stmt__descriptor, + return (PgQuery__CreateOpClassStmt *) + protobuf_c_message_unpack (&pg_query__create_op_class_stmt__descriptor, allocator, len, data); } -void pg_query__alter_collation_stmt__free_unpacked - (PgQuery__AlterCollationStmt *message, +void pg_query__create_op_class_stmt__free_unpacked + (PgQuery__CreateOpClassStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__call_stmt__init - (PgQuery__CallStmt *message) +void pg_query__create_op_class_item__init + (PgQuery__CreateOpClassItem *message) { - static const PgQuery__CallStmt init_value = PG_QUERY__CALL_STMT__INIT; + static const PgQuery__CreateOpClassItem init_value = PG_QUERY__CREATE_OP_CLASS_ITEM__INIT; *message = init_value; } -size_t pg_query__call_stmt__get_packed_size - (const PgQuery__CallStmt *message) +size_t pg_query__create_op_class_item__get_packed_size + (const PgQuery__CreateOpClassItem *message) { - assert(message->base.descriptor == &pg_query__call_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__call_stmt__pack - (const PgQuery__CallStmt *message, +size_t pg_query__create_op_class_item__pack + (const PgQuery__CreateOpClassItem *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__call_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__call_stmt__pack_to_buffer - (const PgQuery__CallStmt *message, +size_t pg_query__create_op_class_item__pack_to_buffer + (const PgQuery__CreateOpClassItem *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__call_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CallStmt * - pg_query__call_stmt__unpack +PgQuery__CreateOpClassItem * + pg_query__create_op_class_item__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CallStmt *) - protobuf_c_message_unpack (&pg_query__call_stmt__descriptor, + return (PgQuery__CreateOpClassItem *) + protobuf_c_message_unpack (&pg_query__create_op_class_item__descriptor, allocator, len, data); } -void pg_query__call_stmt__free_unpacked - (PgQuery__CallStmt *message, +void pg_query__create_op_class_item__free_unpacked + (PgQuery__CreateOpClassItem *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__call_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__alter_stats_stmt__init - (PgQuery__AlterStatsStmt *message) +void pg_query__create_op_family_stmt__init + (PgQuery__CreateOpFamilyStmt *message) { - static const PgQuery__AlterStatsStmt init_value = PG_QUERY__ALTER_STATS_STMT__INIT; + static const PgQuery__CreateOpFamilyStmt init_value = PG_QUERY__CREATE_OP_FAMILY_STMT__INIT; *message = init_value; } -size_t pg_query__alter_stats_stmt__get_packed_size - (const PgQuery__AlterStatsStmt *message) +size_t pg_query__create_op_family_stmt__get_packed_size + (const PgQuery__CreateOpFamilyStmt *message) { - assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__alter_stats_stmt__pack - (const PgQuery__AlterStatsStmt *message, +size_t pg_query__create_op_family_stmt__pack + (const PgQuery__CreateOpFamilyStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__alter_stats_stmt__pack_to_buffer - (const PgQuery__AlterStatsStmt *message, +size_t pg_query__create_op_family_stmt__pack_to_buffer + (const PgQuery__CreateOpFamilyStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AlterStatsStmt * - pg_query__alter_stats_stmt__unpack +PgQuery__CreateOpFamilyStmt * + pg_query__create_op_family_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AlterStatsStmt *) - protobuf_c_message_unpack (&pg_query__alter_stats_stmt__descriptor, + return (PgQuery__CreateOpFamilyStmt *) + protobuf_c_message_unpack (&pg_query__create_op_family_stmt__descriptor, allocator, len, data); } -void pg_query__alter_stats_stmt__free_unpacked - (PgQuery__AlterStatsStmt *message, +void pg_query__create_op_family_stmt__free_unpacked + (PgQuery__CreateOpFamilyStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor); + assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__a__expr__init - (PgQuery__AExpr *message) +void pg_query__alter_op_family_stmt__init + (PgQuery__AlterOpFamilyStmt *message) { - static const PgQuery__AExpr init_value = PG_QUERY__A__EXPR__INIT; + static const PgQuery__AlterOpFamilyStmt init_value = PG_QUERY__ALTER_OP_FAMILY_STMT__INIT; *message = init_value; } -size_t pg_query__a__expr__get_packed_size - (const PgQuery__AExpr *message) +size_t pg_query__alter_op_family_stmt__get_packed_size + (const PgQuery__AlterOpFamilyStmt *message) { - assert(message->base.descriptor == &pg_query__a__expr__descriptor); + assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__a__expr__pack - (const PgQuery__AExpr *message, +size_t pg_query__alter_op_family_stmt__pack + (const PgQuery__AlterOpFamilyStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__a__expr__descriptor); + assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__a__expr__pack_to_buffer - (const PgQuery__AExpr *message, +size_t pg_query__alter_op_family_stmt__pack_to_buffer + (const PgQuery__AlterOpFamilyStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__a__expr__descriptor); + assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AExpr * - pg_query__a__expr__unpack +PgQuery__AlterOpFamilyStmt * + pg_query__alter_op_family_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AExpr *) - protobuf_c_message_unpack (&pg_query__a__expr__descriptor, + return (PgQuery__AlterOpFamilyStmt *) + protobuf_c_message_unpack (&pg_query__alter_op_family_stmt__descriptor, allocator, len, data); } -void pg_query__a__expr__free_unpacked - (PgQuery__AExpr *message, +void pg_query__alter_op_family_stmt__free_unpacked + (PgQuery__AlterOpFamilyStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__a__expr__descriptor); + assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__column_ref__init - (PgQuery__ColumnRef *message) +void pg_query__drop_stmt__init + (PgQuery__DropStmt *message) { - static const PgQuery__ColumnRef init_value = PG_QUERY__COLUMN_REF__INIT; + static const PgQuery__DropStmt init_value = PG_QUERY__DROP_STMT__INIT; *message = init_value; } -size_t pg_query__column_ref__get_packed_size - (const PgQuery__ColumnRef *message) +size_t pg_query__drop_stmt__get_packed_size + (const PgQuery__DropStmt *message) { - assert(message->base.descriptor == &pg_query__column_ref__descriptor); + assert(message->base.descriptor == &pg_query__drop_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__column_ref__pack - (const PgQuery__ColumnRef *message, +size_t pg_query__drop_stmt__pack + (const PgQuery__DropStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__column_ref__descriptor); + assert(message->base.descriptor == &pg_query__drop_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__column_ref__pack_to_buffer - (const PgQuery__ColumnRef *message, +size_t pg_query__drop_stmt__pack_to_buffer + (const PgQuery__DropStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__column_ref__descriptor); + assert(message->base.descriptor == &pg_query__drop_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ColumnRef * - pg_query__column_ref__unpack +PgQuery__DropStmt * + pg_query__drop_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ColumnRef *) - protobuf_c_message_unpack (&pg_query__column_ref__descriptor, + return (PgQuery__DropStmt *) + protobuf_c_message_unpack (&pg_query__drop_stmt__descriptor, allocator, len, data); } -void pg_query__column_ref__free_unpacked - (PgQuery__ColumnRef *message, +void pg_query__drop_stmt__free_unpacked + (PgQuery__DropStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__column_ref__descriptor); + assert(message->base.descriptor == &pg_query__drop_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__param_ref__init - (PgQuery__ParamRef *message) +void pg_query__truncate_stmt__init + (PgQuery__TruncateStmt *message) { - static const PgQuery__ParamRef init_value = PG_QUERY__PARAM_REF__INIT; + static const PgQuery__TruncateStmt init_value = PG_QUERY__TRUNCATE_STMT__INIT; *message = init_value; } -size_t pg_query__param_ref__get_packed_size - (const PgQuery__ParamRef *message) +size_t pg_query__truncate_stmt__get_packed_size + (const PgQuery__TruncateStmt *message) { - assert(message->base.descriptor == &pg_query__param_ref__descriptor); + assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__param_ref__pack - (const PgQuery__ParamRef *message, +size_t pg_query__truncate_stmt__pack + (const PgQuery__TruncateStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__param_ref__descriptor); + assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__param_ref__pack_to_buffer - (const PgQuery__ParamRef *message, +size_t pg_query__truncate_stmt__pack_to_buffer + (const PgQuery__TruncateStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__param_ref__descriptor); + assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ParamRef * - pg_query__param_ref__unpack +PgQuery__TruncateStmt * + pg_query__truncate_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ParamRef *) - protobuf_c_message_unpack (&pg_query__param_ref__descriptor, + return (PgQuery__TruncateStmt *) + protobuf_c_message_unpack (&pg_query__truncate_stmt__descriptor, allocator, len, data); } -void pg_query__param_ref__free_unpacked - (PgQuery__ParamRef *message, +void pg_query__truncate_stmt__free_unpacked + (PgQuery__TruncateStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__param_ref__descriptor); + assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__func_call__init - (PgQuery__FuncCall *message) +void pg_query__comment_stmt__init + (PgQuery__CommentStmt *message) { - static const PgQuery__FuncCall init_value = PG_QUERY__FUNC_CALL__INIT; + static const PgQuery__CommentStmt init_value = PG_QUERY__COMMENT_STMT__INIT; *message = init_value; } -size_t pg_query__func_call__get_packed_size - (const PgQuery__FuncCall *message) +size_t pg_query__comment_stmt__get_packed_size + (const PgQuery__CommentStmt *message) { - assert(message->base.descriptor == &pg_query__func_call__descriptor); + assert(message->base.descriptor == &pg_query__comment_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__func_call__pack - (const PgQuery__FuncCall *message, +size_t pg_query__comment_stmt__pack + (const PgQuery__CommentStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__func_call__descriptor); + assert(message->base.descriptor == &pg_query__comment_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__func_call__pack_to_buffer - (const PgQuery__FuncCall *message, +size_t pg_query__comment_stmt__pack_to_buffer + (const PgQuery__CommentStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__func_call__descriptor); + assert(message->base.descriptor == &pg_query__comment_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__FuncCall * - pg_query__func_call__unpack +PgQuery__CommentStmt * + pg_query__comment_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__FuncCall *) - protobuf_c_message_unpack (&pg_query__func_call__descriptor, + return (PgQuery__CommentStmt *) + protobuf_c_message_unpack (&pg_query__comment_stmt__descriptor, allocator, len, data); } -void pg_query__func_call__free_unpacked - (PgQuery__FuncCall *message, +void pg_query__comment_stmt__free_unpacked + (PgQuery__CommentStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__func_call__descriptor); + assert(message->base.descriptor == &pg_query__comment_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__a__star__init - (PgQuery__AStar *message) +void pg_query__sec_label_stmt__init + (PgQuery__SecLabelStmt *message) { - static const PgQuery__AStar init_value = PG_QUERY__A__STAR__INIT; + static const PgQuery__SecLabelStmt init_value = PG_QUERY__SEC_LABEL_STMT__INIT; *message = init_value; } -size_t pg_query__a__star__get_packed_size - (const PgQuery__AStar *message) +size_t pg_query__sec_label_stmt__get_packed_size + (const PgQuery__SecLabelStmt *message) { - assert(message->base.descriptor == &pg_query__a__star__descriptor); + assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__a__star__pack - (const PgQuery__AStar *message, +size_t pg_query__sec_label_stmt__pack + (const PgQuery__SecLabelStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__a__star__descriptor); + assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__a__star__pack_to_buffer - (const PgQuery__AStar *message, +size_t pg_query__sec_label_stmt__pack_to_buffer + (const PgQuery__SecLabelStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__a__star__descriptor); + assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AStar * - pg_query__a__star__unpack +PgQuery__SecLabelStmt * + pg_query__sec_label_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AStar *) - protobuf_c_message_unpack (&pg_query__a__star__descriptor, + return (PgQuery__SecLabelStmt *) + protobuf_c_message_unpack (&pg_query__sec_label_stmt__descriptor, allocator, len, data); } -void pg_query__a__star__free_unpacked - (PgQuery__AStar *message, +void pg_query__sec_label_stmt__free_unpacked + (PgQuery__SecLabelStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__a__star__descriptor); + assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__a__indices__init - (PgQuery__AIndices *message) +void pg_query__declare_cursor_stmt__init + (PgQuery__DeclareCursorStmt *message) { - static const PgQuery__AIndices init_value = PG_QUERY__A__INDICES__INIT; + static const PgQuery__DeclareCursorStmt init_value = PG_QUERY__DECLARE_CURSOR_STMT__INIT; *message = init_value; } -size_t pg_query__a__indices__get_packed_size - (const PgQuery__AIndices *message) +size_t pg_query__declare_cursor_stmt__get_packed_size + (const PgQuery__DeclareCursorStmt *message) { - assert(message->base.descriptor == &pg_query__a__indices__descriptor); + assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__a__indices__pack - (const PgQuery__AIndices *message, +size_t pg_query__declare_cursor_stmt__pack + (const PgQuery__DeclareCursorStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__a__indices__descriptor); + assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__a__indices__pack_to_buffer - (const PgQuery__AIndices *message, +size_t pg_query__declare_cursor_stmt__pack_to_buffer + (const PgQuery__DeclareCursorStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__a__indices__descriptor); + assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AIndices * - pg_query__a__indices__unpack +PgQuery__DeclareCursorStmt * + pg_query__declare_cursor_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AIndices *) - protobuf_c_message_unpack (&pg_query__a__indices__descriptor, + return (PgQuery__DeclareCursorStmt *) + protobuf_c_message_unpack (&pg_query__declare_cursor_stmt__descriptor, allocator, len, data); } -void pg_query__a__indices__free_unpacked - (PgQuery__AIndices *message, +void pg_query__declare_cursor_stmt__free_unpacked + (PgQuery__DeclareCursorStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__a__indices__descriptor); + assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__a__indirection__init - (PgQuery__AIndirection *message) +void pg_query__close_portal_stmt__init + (PgQuery__ClosePortalStmt *message) { - static const PgQuery__AIndirection init_value = PG_QUERY__A__INDIRECTION__INIT; + static const PgQuery__ClosePortalStmt init_value = PG_QUERY__CLOSE_PORTAL_STMT__INIT; *message = init_value; } -size_t pg_query__a__indirection__get_packed_size - (const PgQuery__AIndirection *message) +size_t pg_query__close_portal_stmt__get_packed_size + (const PgQuery__ClosePortalStmt *message) { - assert(message->base.descriptor == &pg_query__a__indirection__descriptor); + assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__a__indirection__pack - (const PgQuery__AIndirection *message, +size_t pg_query__close_portal_stmt__pack + (const PgQuery__ClosePortalStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__a__indirection__descriptor); + assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__a__indirection__pack_to_buffer - (const PgQuery__AIndirection *message, +size_t pg_query__close_portal_stmt__pack_to_buffer + (const PgQuery__ClosePortalStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__a__indirection__descriptor); + assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AIndirection * - pg_query__a__indirection__unpack +PgQuery__ClosePortalStmt * + pg_query__close_portal_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AIndirection *) - protobuf_c_message_unpack (&pg_query__a__indirection__descriptor, + return (PgQuery__ClosePortalStmt *) + protobuf_c_message_unpack (&pg_query__close_portal_stmt__descriptor, allocator, len, data); } -void pg_query__a__indirection__free_unpacked - (PgQuery__AIndirection *message, +void pg_query__close_portal_stmt__free_unpacked + (PgQuery__ClosePortalStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__a__indirection__descriptor); + assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__a__array_expr__init - (PgQuery__AArrayExpr *message) +void pg_query__fetch_stmt__init + (PgQuery__FetchStmt *message) { - static const PgQuery__AArrayExpr init_value = PG_QUERY__A__ARRAY_EXPR__INIT; + static const PgQuery__FetchStmt init_value = PG_QUERY__FETCH_STMT__INIT; *message = init_value; } -size_t pg_query__a__array_expr__get_packed_size - (const PgQuery__AArrayExpr *message) +size_t pg_query__fetch_stmt__get_packed_size + (const PgQuery__FetchStmt *message) { - assert(message->base.descriptor == &pg_query__a__array_expr__descriptor); + assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__a__array_expr__pack - (const PgQuery__AArrayExpr *message, +size_t pg_query__fetch_stmt__pack + (const PgQuery__FetchStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__a__array_expr__descriptor); + assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__a__array_expr__pack_to_buffer - (const PgQuery__AArrayExpr *message, +size_t pg_query__fetch_stmt__pack_to_buffer + (const PgQuery__FetchStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__a__array_expr__descriptor); + assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AArrayExpr * - pg_query__a__array_expr__unpack +PgQuery__FetchStmt * + pg_query__fetch_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AArrayExpr *) - protobuf_c_message_unpack (&pg_query__a__array_expr__descriptor, + return (PgQuery__FetchStmt *) + protobuf_c_message_unpack (&pg_query__fetch_stmt__descriptor, allocator, len, data); } -void pg_query__a__array_expr__free_unpacked - (PgQuery__AArrayExpr *message, +void pg_query__fetch_stmt__free_unpacked + (PgQuery__FetchStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__a__array_expr__descriptor); + assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__res_target__init - (PgQuery__ResTarget *message) +void pg_query__index_stmt__init + (PgQuery__IndexStmt *message) { - static const PgQuery__ResTarget init_value = PG_QUERY__RES_TARGET__INIT; + static const PgQuery__IndexStmt init_value = PG_QUERY__INDEX_STMT__INIT; *message = init_value; } -size_t pg_query__res_target__get_packed_size - (const PgQuery__ResTarget *message) +size_t pg_query__index_stmt__get_packed_size + (const PgQuery__IndexStmt *message) { - assert(message->base.descriptor == &pg_query__res_target__descriptor); + assert(message->base.descriptor == &pg_query__index_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__res_target__pack - (const PgQuery__ResTarget *message, +size_t pg_query__index_stmt__pack + (const PgQuery__IndexStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__res_target__descriptor); + assert(message->base.descriptor == &pg_query__index_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__res_target__pack_to_buffer - (const PgQuery__ResTarget *message, +size_t pg_query__index_stmt__pack_to_buffer + (const PgQuery__IndexStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__res_target__descriptor); + assert(message->base.descriptor == &pg_query__index_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ResTarget * - pg_query__res_target__unpack +PgQuery__IndexStmt * + pg_query__index_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ResTarget *) - protobuf_c_message_unpack (&pg_query__res_target__descriptor, + return (PgQuery__IndexStmt *) + protobuf_c_message_unpack (&pg_query__index_stmt__descriptor, allocator, len, data); } -void pg_query__res_target__free_unpacked - (PgQuery__ResTarget *message, +void pg_query__index_stmt__free_unpacked + (PgQuery__IndexStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__res_target__descriptor); + assert(message->base.descriptor == &pg_query__index_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__multi_assign_ref__init - (PgQuery__MultiAssignRef *message) +void pg_query__create_stats_stmt__init + (PgQuery__CreateStatsStmt *message) { - static const PgQuery__MultiAssignRef init_value = PG_QUERY__MULTI_ASSIGN_REF__INIT; + static const PgQuery__CreateStatsStmt init_value = PG_QUERY__CREATE_STATS_STMT__INIT; *message = init_value; } -size_t pg_query__multi_assign_ref__get_packed_size - (const PgQuery__MultiAssignRef *message) +size_t pg_query__create_stats_stmt__get_packed_size + (const PgQuery__CreateStatsStmt *message) { - assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor); + assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__multi_assign_ref__pack - (const PgQuery__MultiAssignRef *message, +size_t pg_query__create_stats_stmt__pack + (const PgQuery__CreateStatsStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor); + assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__multi_assign_ref__pack_to_buffer - (const PgQuery__MultiAssignRef *message, +size_t pg_query__create_stats_stmt__pack_to_buffer + (const PgQuery__CreateStatsStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor); + assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__MultiAssignRef * - pg_query__multi_assign_ref__unpack +PgQuery__CreateStatsStmt * + pg_query__create_stats_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__MultiAssignRef *) - protobuf_c_message_unpack (&pg_query__multi_assign_ref__descriptor, + return (PgQuery__CreateStatsStmt *) + protobuf_c_message_unpack (&pg_query__create_stats_stmt__descriptor, allocator, len, data); } -void pg_query__multi_assign_ref__free_unpacked - (PgQuery__MultiAssignRef *message, +void pg_query__create_stats_stmt__free_unpacked + (PgQuery__CreateStatsStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor); + assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__type_cast__init - (PgQuery__TypeCast *message) +void pg_query__stats_elem__init + (PgQuery__StatsElem *message) { - static const PgQuery__TypeCast init_value = PG_QUERY__TYPE_CAST__INIT; + static const PgQuery__StatsElem init_value = PG_QUERY__STATS_ELEM__INIT; *message = init_value; } -size_t pg_query__type_cast__get_packed_size - (const PgQuery__TypeCast *message) +size_t pg_query__stats_elem__get_packed_size + (const PgQuery__StatsElem *message) { - assert(message->base.descriptor == &pg_query__type_cast__descriptor); + assert(message->base.descriptor == &pg_query__stats_elem__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__type_cast__pack - (const PgQuery__TypeCast *message, +size_t pg_query__stats_elem__pack + (const PgQuery__StatsElem *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__type_cast__descriptor); + assert(message->base.descriptor == &pg_query__stats_elem__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__type_cast__pack_to_buffer - (const PgQuery__TypeCast *message, +size_t pg_query__stats_elem__pack_to_buffer + (const PgQuery__StatsElem *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__type_cast__descriptor); + assert(message->base.descriptor == &pg_query__stats_elem__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__TypeCast * - pg_query__type_cast__unpack +PgQuery__StatsElem * + pg_query__stats_elem__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__TypeCast *) - protobuf_c_message_unpack (&pg_query__type_cast__descriptor, + return (PgQuery__StatsElem *) + protobuf_c_message_unpack (&pg_query__stats_elem__descriptor, allocator, len, data); } -void pg_query__type_cast__free_unpacked - (PgQuery__TypeCast *message, +void pg_query__stats_elem__free_unpacked + (PgQuery__StatsElem *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__type_cast__descriptor); + assert(message->base.descriptor == &pg_query__stats_elem__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__collate_clause__init - (PgQuery__CollateClause *message) +void pg_query__alter_stats_stmt__init + (PgQuery__AlterStatsStmt *message) { - static const PgQuery__CollateClause init_value = PG_QUERY__COLLATE_CLAUSE__INIT; + static const PgQuery__AlterStatsStmt init_value = PG_QUERY__ALTER_STATS_STMT__INIT; *message = init_value; } -size_t pg_query__collate_clause__get_packed_size - (const PgQuery__CollateClause *message) +size_t pg_query__alter_stats_stmt__get_packed_size + (const PgQuery__AlterStatsStmt *message) { - assert(message->base.descriptor == &pg_query__collate_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__collate_clause__pack - (const PgQuery__CollateClause *message, +size_t pg_query__alter_stats_stmt__pack + (const PgQuery__AlterStatsStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__collate_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__collate_clause__pack_to_buffer - (const PgQuery__CollateClause *message, +size_t pg_query__alter_stats_stmt__pack_to_buffer + (const PgQuery__AlterStatsStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__collate_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CollateClause * - pg_query__collate_clause__unpack +PgQuery__AlterStatsStmt * + pg_query__alter_stats_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CollateClause *) - protobuf_c_message_unpack (&pg_query__collate_clause__descriptor, + return (PgQuery__AlterStatsStmt *) + protobuf_c_message_unpack (&pg_query__alter_stats_stmt__descriptor, allocator, len, data); } -void pg_query__collate_clause__free_unpacked - (PgQuery__CollateClause *message, +void pg_query__alter_stats_stmt__free_unpacked + (PgQuery__AlterStatsStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__collate_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__sort_by__init - (PgQuery__SortBy *message) +void pg_query__create_function_stmt__init + (PgQuery__CreateFunctionStmt *message) { - static const PgQuery__SortBy init_value = PG_QUERY__SORT_BY__INIT; + static const PgQuery__CreateFunctionStmt init_value = PG_QUERY__CREATE_FUNCTION_STMT__INIT; *message = init_value; } -size_t pg_query__sort_by__get_packed_size - (const PgQuery__SortBy *message) +size_t pg_query__create_function_stmt__get_packed_size + (const PgQuery__CreateFunctionStmt *message) { - assert(message->base.descriptor == &pg_query__sort_by__descriptor); + assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__sort_by__pack - (const PgQuery__SortBy *message, +size_t pg_query__create_function_stmt__pack + (const PgQuery__CreateFunctionStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__sort_by__descriptor); + assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__sort_by__pack_to_buffer - (const PgQuery__SortBy *message, +size_t pg_query__create_function_stmt__pack_to_buffer + (const PgQuery__CreateFunctionStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__sort_by__descriptor); + assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__SortBy * - pg_query__sort_by__unpack +PgQuery__CreateFunctionStmt * + pg_query__create_function_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__SortBy *) - protobuf_c_message_unpack (&pg_query__sort_by__descriptor, + return (PgQuery__CreateFunctionStmt *) + protobuf_c_message_unpack (&pg_query__create_function_stmt__descriptor, allocator, len, data); } -void pg_query__sort_by__free_unpacked - (PgQuery__SortBy *message, +void pg_query__create_function_stmt__free_unpacked + (PgQuery__CreateFunctionStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__sort_by__descriptor); + assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__window_def__init - (PgQuery__WindowDef *message) +void pg_query__function_parameter__init + (PgQuery__FunctionParameter *message) { - static const PgQuery__WindowDef init_value = PG_QUERY__WINDOW_DEF__INIT; + static const PgQuery__FunctionParameter init_value = PG_QUERY__FUNCTION_PARAMETER__INIT; *message = init_value; } -size_t pg_query__window_def__get_packed_size - (const PgQuery__WindowDef *message) +size_t pg_query__function_parameter__get_packed_size + (const PgQuery__FunctionParameter *message) { - assert(message->base.descriptor == &pg_query__window_def__descriptor); + assert(message->base.descriptor == &pg_query__function_parameter__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__window_def__pack - (const PgQuery__WindowDef *message, +size_t pg_query__function_parameter__pack + (const PgQuery__FunctionParameter *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__window_def__descriptor); + assert(message->base.descriptor == &pg_query__function_parameter__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__window_def__pack_to_buffer - (const PgQuery__WindowDef *message, +size_t pg_query__function_parameter__pack_to_buffer + (const PgQuery__FunctionParameter *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__window_def__descriptor); + assert(message->base.descriptor == &pg_query__function_parameter__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__WindowDef * - pg_query__window_def__unpack +PgQuery__FunctionParameter * + pg_query__function_parameter__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__WindowDef *) - protobuf_c_message_unpack (&pg_query__window_def__descriptor, + return (PgQuery__FunctionParameter *) + protobuf_c_message_unpack (&pg_query__function_parameter__descriptor, allocator, len, data); } -void pg_query__window_def__free_unpacked - (PgQuery__WindowDef *message, +void pg_query__function_parameter__free_unpacked + (PgQuery__FunctionParameter *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__window_def__descriptor); + assert(message->base.descriptor == &pg_query__function_parameter__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__range_subselect__init - (PgQuery__RangeSubselect *message) +void pg_query__alter_function_stmt__init + (PgQuery__AlterFunctionStmt *message) { - static const PgQuery__RangeSubselect init_value = PG_QUERY__RANGE_SUBSELECT__INIT; + static const PgQuery__AlterFunctionStmt init_value = PG_QUERY__ALTER_FUNCTION_STMT__INIT; *message = init_value; } -size_t pg_query__range_subselect__get_packed_size - (const PgQuery__RangeSubselect *message) +size_t pg_query__alter_function_stmt__get_packed_size + (const PgQuery__AlterFunctionStmt *message) { - assert(message->base.descriptor == &pg_query__range_subselect__descriptor); + assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__range_subselect__pack - (const PgQuery__RangeSubselect *message, +size_t pg_query__alter_function_stmt__pack + (const PgQuery__AlterFunctionStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__range_subselect__descriptor); + assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__range_subselect__pack_to_buffer - (const PgQuery__RangeSubselect *message, +size_t pg_query__alter_function_stmt__pack_to_buffer + (const PgQuery__AlterFunctionStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__range_subselect__descriptor); + assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RangeSubselect * - pg_query__range_subselect__unpack +PgQuery__AlterFunctionStmt * + pg_query__alter_function_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RangeSubselect *) - protobuf_c_message_unpack (&pg_query__range_subselect__descriptor, + return (PgQuery__AlterFunctionStmt *) + protobuf_c_message_unpack (&pg_query__alter_function_stmt__descriptor, allocator, len, data); } -void pg_query__range_subselect__free_unpacked - (PgQuery__RangeSubselect *message, +void pg_query__alter_function_stmt__free_unpacked + (PgQuery__AlterFunctionStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__range_subselect__descriptor); + assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__range_function__init - (PgQuery__RangeFunction *message) +void pg_query__do_stmt__init + (PgQuery__DoStmt *message) { - static const PgQuery__RangeFunction init_value = PG_QUERY__RANGE_FUNCTION__INIT; + static const PgQuery__DoStmt init_value = PG_QUERY__DO_STMT__INIT; *message = init_value; } -size_t pg_query__range_function__get_packed_size - (const PgQuery__RangeFunction *message) +size_t pg_query__do_stmt__get_packed_size + (const PgQuery__DoStmt *message) { - assert(message->base.descriptor == &pg_query__range_function__descriptor); + assert(message->base.descriptor == &pg_query__do_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__range_function__pack - (const PgQuery__RangeFunction *message, +size_t pg_query__do_stmt__pack + (const PgQuery__DoStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__range_function__descriptor); + assert(message->base.descriptor == &pg_query__do_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__range_function__pack_to_buffer - (const PgQuery__RangeFunction *message, +size_t pg_query__do_stmt__pack_to_buffer + (const PgQuery__DoStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__range_function__descriptor); + assert(message->base.descriptor == &pg_query__do_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RangeFunction * - pg_query__range_function__unpack +PgQuery__DoStmt * + pg_query__do_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RangeFunction *) - protobuf_c_message_unpack (&pg_query__range_function__descriptor, + return (PgQuery__DoStmt *) + protobuf_c_message_unpack (&pg_query__do_stmt__descriptor, allocator, len, data); } -void pg_query__range_function__free_unpacked - (PgQuery__RangeFunction *message, +void pg_query__do_stmt__free_unpacked + (PgQuery__DoStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__range_function__descriptor); + assert(message->base.descriptor == &pg_query__do_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__range_table_sample__init - (PgQuery__RangeTableSample *message) +void pg_query__inline_code_block__init + (PgQuery__InlineCodeBlock *message) { - static const PgQuery__RangeTableSample init_value = PG_QUERY__RANGE_TABLE_SAMPLE__INIT; + static const PgQuery__InlineCodeBlock init_value = PG_QUERY__INLINE_CODE_BLOCK__INIT; *message = init_value; } -size_t pg_query__range_table_sample__get_packed_size - (const PgQuery__RangeTableSample *message) +size_t pg_query__inline_code_block__get_packed_size + (const PgQuery__InlineCodeBlock *message) { - assert(message->base.descriptor == &pg_query__range_table_sample__descriptor); + assert(message->base.descriptor == &pg_query__inline_code_block__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__range_table_sample__pack - (const PgQuery__RangeTableSample *message, +size_t pg_query__inline_code_block__pack + (const PgQuery__InlineCodeBlock *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__range_table_sample__descriptor); + assert(message->base.descriptor == &pg_query__inline_code_block__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__range_table_sample__pack_to_buffer - (const PgQuery__RangeTableSample *message, +size_t pg_query__inline_code_block__pack_to_buffer + (const PgQuery__InlineCodeBlock *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__range_table_sample__descriptor); + assert(message->base.descriptor == &pg_query__inline_code_block__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RangeTableSample * - pg_query__range_table_sample__unpack +PgQuery__InlineCodeBlock * + pg_query__inline_code_block__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RangeTableSample *) - protobuf_c_message_unpack (&pg_query__range_table_sample__descriptor, + return (PgQuery__InlineCodeBlock *) + protobuf_c_message_unpack (&pg_query__inline_code_block__descriptor, allocator, len, data); } -void pg_query__range_table_sample__free_unpacked - (PgQuery__RangeTableSample *message, +void pg_query__inline_code_block__free_unpacked + (PgQuery__InlineCodeBlock *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__range_table_sample__descriptor); + assert(message->base.descriptor == &pg_query__inline_code_block__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__range_table_func__init - (PgQuery__RangeTableFunc *message) +void pg_query__call_stmt__init + (PgQuery__CallStmt *message) { - static const PgQuery__RangeTableFunc init_value = PG_QUERY__RANGE_TABLE_FUNC__INIT; + static const PgQuery__CallStmt init_value = PG_QUERY__CALL_STMT__INIT; *message = init_value; } -size_t pg_query__range_table_func__get_packed_size - (const PgQuery__RangeTableFunc *message) +size_t pg_query__call_stmt__get_packed_size + (const PgQuery__CallStmt *message) { - assert(message->base.descriptor == &pg_query__range_table_func__descriptor); + assert(message->base.descriptor == &pg_query__call_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__range_table_func__pack - (const PgQuery__RangeTableFunc *message, +size_t pg_query__call_stmt__pack + (const PgQuery__CallStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__range_table_func__descriptor); + assert(message->base.descriptor == &pg_query__call_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__range_table_func__pack_to_buffer - (const PgQuery__RangeTableFunc *message, +size_t pg_query__call_stmt__pack_to_buffer + (const PgQuery__CallStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__range_table_func__descriptor); + assert(message->base.descriptor == &pg_query__call_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RangeTableFunc * - pg_query__range_table_func__unpack +PgQuery__CallStmt * + pg_query__call_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RangeTableFunc *) - protobuf_c_message_unpack (&pg_query__range_table_func__descriptor, + return (PgQuery__CallStmt *) + protobuf_c_message_unpack (&pg_query__call_stmt__descriptor, allocator, len, data); } -void pg_query__range_table_func__free_unpacked - (PgQuery__RangeTableFunc *message, +void pg_query__call_stmt__free_unpacked + (PgQuery__CallStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__range_table_func__descriptor); + assert(message->base.descriptor == &pg_query__call_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__range_table_func_col__init - (PgQuery__RangeTableFuncCol *message) +void pg_query__call_context__init + (PgQuery__CallContext *message) { - static const PgQuery__RangeTableFuncCol init_value = PG_QUERY__RANGE_TABLE_FUNC_COL__INIT; + static const PgQuery__CallContext init_value = PG_QUERY__CALL_CONTEXT__INIT; *message = init_value; } -size_t pg_query__range_table_func_col__get_packed_size - (const PgQuery__RangeTableFuncCol *message) +size_t pg_query__call_context__get_packed_size + (const PgQuery__CallContext *message) { - assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor); + assert(message->base.descriptor == &pg_query__call_context__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__range_table_func_col__pack - (const PgQuery__RangeTableFuncCol *message, +size_t pg_query__call_context__pack + (const PgQuery__CallContext *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor); + assert(message->base.descriptor == &pg_query__call_context__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__range_table_func_col__pack_to_buffer - (const PgQuery__RangeTableFuncCol *message, +size_t pg_query__call_context__pack_to_buffer + (const PgQuery__CallContext *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor); + assert(message->base.descriptor == &pg_query__call_context__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RangeTableFuncCol * - pg_query__range_table_func_col__unpack +PgQuery__CallContext * + pg_query__call_context__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RangeTableFuncCol *) - protobuf_c_message_unpack (&pg_query__range_table_func_col__descriptor, + return (PgQuery__CallContext *) + protobuf_c_message_unpack (&pg_query__call_context__descriptor, allocator, len, data); } -void pg_query__range_table_func_col__free_unpacked - (PgQuery__RangeTableFuncCol *message, +void pg_query__call_context__free_unpacked + (PgQuery__CallContext *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor); + assert(message->base.descriptor == &pg_query__call_context__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__type_name__init - (PgQuery__TypeName *message) +void pg_query__rename_stmt__init + (PgQuery__RenameStmt *message) { - static const PgQuery__TypeName init_value = PG_QUERY__TYPE_NAME__INIT; + static const PgQuery__RenameStmt init_value = PG_QUERY__RENAME_STMT__INIT; *message = init_value; } -size_t pg_query__type_name__get_packed_size - (const PgQuery__TypeName *message) +size_t pg_query__rename_stmt__get_packed_size + (const PgQuery__RenameStmt *message) { - assert(message->base.descriptor == &pg_query__type_name__descriptor); + assert(message->base.descriptor == &pg_query__rename_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__type_name__pack - (const PgQuery__TypeName *message, +size_t pg_query__rename_stmt__pack + (const PgQuery__RenameStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__type_name__descriptor); + assert(message->base.descriptor == &pg_query__rename_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__type_name__pack_to_buffer - (const PgQuery__TypeName *message, +size_t pg_query__rename_stmt__pack_to_buffer + (const PgQuery__RenameStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__type_name__descriptor); + assert(message->base.descriptor == &pg_query__rename_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__TypeName * - pg_query__type_name__unpack +PgQuery__RenameStmt * + pg_query__rename_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__TypeName *) - protobuf_c_message_unpack (&pg_query__type_name__descriptor, + return (PgQuery__RenameStmt *) + protobuf_c_message_unpack (&pg_query__rename_stmt__descriptor, allocator, len, data); } -void pg_query__type_name__free_unpacked - (PgQuery__TypeName *message, +void pg_query__rename_stmt__free_unpacked + (PgQuery__RenameStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__type_name__descriptor); + assert(message->base.descriptor == &pg_query__rename_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__column_def__init - (PgQuery__ColumnDef *message) +void pg_query__alter_object_depends_stmt__init + (PgQuery__AlterObjectDependsStmt *message) { - static const PgQuery__ColumnDef init_value = PG_QUERY__COLUMN_DEF__INIT; + static const PgQuery__AlterObjectDependsStmt init_value = PG_QUERY__ALTER_OBJECT_DEPENDS_STMT__INIT; *message = init_value; } -size_t pg_query__column_def__get_packed_size - (const PgQuery__ColumnDef *message) +size_t pg_query__alter_object_depends_stmt__get_packed_size + (const PgQuery__AlterObjectDependsStmt *message) { - assert(message->base.descriptor == &pg_query__column_def__descriptor); + assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__column_def__pack - (const PgQuery__ColumnDef *message, +size_t pg_query__alter_object_depends_stmt__pack + (const PgQuery__AlterObjectDependsStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__column_def__descriptor); + assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__column_def__pack_to_buffer - (const PgQuery__ColumnDef *message, +size_t pg_query__alter_object_depends_stmt__pack_to_buffer + (const PgQuery__AlterObjectDependsStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__column_def__descriptor); + assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ColumnDef * - pg_query__column_def__unpack +PgQuery__AlterObjectDependsStmt * + pg_query__alter_object_depends_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ColumnDef *) - protobuf_c_message_unpack (&pg_query__column_def__descriptor, + return (PgQuery__AlterObjectDependsStmt *) + protobuf_c_message_unpack (&pg_query__alter_object_depends_stmt__descriptor, allocator, len, data); } -void pg_query__column_def__free_unpacked - (PgQuery__ColumnDef *message, +void pg_query__alter_object_depends_stmt__free_unpacked + (PgQuery__AlterObjectDependsStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__column_def__descriptor); + assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__index_elem__init - (PgQuery__IndexElem *message) +void pg_query__alter_object_schema_stmt__init + (PgQuery__AlterObjectSchemaStmt *message) { - static const PgQuery__IndexElem init_value = PG_QUERY__INDEX_ELEM__INIT; + static const PgQuery__AlterObjectSchemaStmt init_value = PG_QUERY__ALTER_OBJECT_SCHEMA_STMT__INIT; *message = init_value; } -size_t pg_query__index_elem__get_packed_size - (const PgQuery__IndexElem *message) +size_t pg_query__alter_object_schema_stmt__get_packed_size + (const PgQuery__AlterObjectSchemaStmt *message) { - assert(message->base.descriptor == &pg_query__index_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__index_elem__pack - (const PgQuery__IndexElem *message, +size_t pg_query__alter_object_schema_stmt__pack + (const PgQuery__AlterObjectSchemaStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__index_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__index_elem__pack_to_buffer - (const PgQuery__IndexElem *message, +size_t pg_query__alter_object_schema_stmt__pack_to_buffer + (const PgQuery__AlterObjectSchemaStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__index_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__IndexElem * - pg_query__index_elem__unpack +PgQuery__AlterObjectSchemaStmt * + pg_query__alter_object_schema_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__IndexElem *) - protobuf_c_message_unpack (&pg_query__index_elem__descriptor, + return (PgQuery__AlterObjectSchemaStmt *) + protobuf_c_message_unpack (&pg_query__alter_object_schema_stmt__descriptor, allocator, len, data); } -void pg_query__index_elem__free_unpacked - (PgQuery__IndexElem *message, +void pg_query__alter_object_schema_stmt__free_unpacked + (PgQuery__AlterObjectSchemaStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__index_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__stats_elem__init - (PgQuery__StatsElem *message) +void pg_query__alter_owner_stmt__init + (PgQuery__AlterOwnerStmt *message) { - static const PgQuery__StatsElem init_value = PG_QUERY__STATS_ELEM__INIT; + static const PgQuery__AlterOwnerStmt init_value = PG_QUERY__ALTER_OWNER_STMT__INIT; *message = init_value; } -size_t pg_query__stats_elem__get_packed_size - (const PgQuery__StatsElem *message) +size_t pg_query__alter_owner_stmt__get_packed_size + (const PgQuery__AlterOwnerStmt *message) { - assert(message->base.descriptor == &pg_query__stats_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__stats_elem__pack - (const PgQuery__StatsElem *message, +size_t pg_query__alter_owner_stmt__pack + (const PgQuery__AlterOwnerStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__stats_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__stats_elem__pack_to_buffer - (const PgQuery__StatsElem *message, +size_t pg_query__alter_owner_stmt__pack_to_buffer + (const PgQuery__AlterOwnerStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__stats_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__StatsElem * - pg_query__stats_elem__unpack +PgQuery__AlterOwnerStmt * + pg_query__alter_owner_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__StatsElem *) - protobuf_c_message_unpack (&pg_query__stats_elem__descriptor, + return (PgQuery__AlterOwnerStmt *) + protobuf_c_message_unpack (&pg_query__alter_owner_stmt__descriptor, allocator, len, data); } -void pg_query__stats_elem__free_unpacked - (PgQuery__StatsElem *message, +void pg_query__alter_owner_stmt__free_unpacked + (PgQuery__AlterOwnerStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__stats_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__constraint__init - (PgQuery__Constraint *message) -{ - static const PgQuery__Constraint init_value = PG_QUERY__CONSTRAINT__INIT; +void pg_query__alter_operator_stmt__init + (PgQuery__AlterOperatorStmt *message) +{ + static const PgQuery__AlterOperatorStmt init_value = PG_QUERY__ALTER_OPERATOR_STMT__INIT; *message = init_value; } -size_t pg_query__constraint__get_packed_size - (const PgQuery__Constraint *message) +size_t pg_query__alter_operator_stmt__get_packed_size + (const PgQuery__AlterOperatorStmt *message) { - assert(message->base.descriptor == &pg_query__constraint__descriptor); + assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__constraint__pack - (const PgQuery__Constraint *message, +size_t pg_query__alter_operator_stmt__pack + (const PgQuery__AlterOperatorStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__constraint__descriptor); + assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__constraint__pack_to_buffer - (const PgQuery__Constraint *message, +size_t pg_query__alter_operator_stmt__pack_to_buffer + (const PgQuery__AlterOperatorStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__constraint__descriptor); + assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__Constraint * - pg_query__constraint__unpack +PgQuery__AlterOperatorStmt * + pg_query__alter_operator_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__Constraint *) - protobuf_c_message_unpack (&pg_query__constraint__descriptor, + return (PgQuery__AlterOperatorStmt *) + protobuf_c_message_unpack (&pg_query__alter_operator_stmt__descriptor, allocator, len, data); } -void pg_query__constraint__free_unpacked - (PgQuery__Constraint *message, +void pg_query__alter_operator_stmt__free_unpacked + (PgQuery__AlterOperatorStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__constraint__descriptor); + assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__def_elem__init - (PgQuery__DefElem *message) +void pg_query__alter_type_stmt__init + (PgQuery__AlterTypeStmt *message) { - static const PgQuery__DefElem init_value = PG_QUERY__DEF_ELEM__INIT; + static const PgQuery__AlterTypeStmt init_value = PG_QUERY__ALTER_TYPE_STMT__INIT; *message = init_value; } -size_t pg_query__def_elem__get_packed_size - (const PgQuery__DefElem *message) +size_t pg_query__alter_type_stmt__get_packed_size + (const PgQuery__AlterTypeStmt *message) { - assert(message->base.descriptor == &pg_query__def_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__def_elem__pack - (const PgQuery__DefElem *message, +size_t pg_query__alter_type_stmt__pack + (const PgQuery__AlterTypeStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__def_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__def_elem__pack_to_buffer - (const PgQuery__DefElem *message, +size_t pg_query__alter_type_stmt__pack_to_buffer + (const PgQuery__AlterTypeStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__def_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__DefElem * - pg_query__def_elem__unpack +PgQuery__AlterTypeStmt * + pg_query__alter_type_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__DefElem *) - protobuf_c_message_unpack (&pg_query__def_elem__descriptor, + return (PgQuery__AlterTypeStmt *) + protobuf_c_message_unpack (&pg_query__alter_type_stmt__descriptor, allocator, len, data); } -void pg_query__def_elem__free_unpacked - (PgQuery__DefElem *message, +void pg_query__alter_type_stmt__free_unpacked + (PgQuery__AlterTypeStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__def_elem__descriptor); + assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__range_tbl_entry__init - (PgQuery__RangeTblEntry *message) +void pg_query__rule_stmt__init + (PgQuery__RuleStmt *message) { - static const PgQuery__RangeTblEntry init_value = PG_QUERY__RANGE_TBL_ENTRY__INIT; + static const PgQuery__RuleStmt init_value = PG_QUERY__RULE_STMT__INIT; *message = init_value; } -size_t pg_query__range_tbl_entry__get_packed_size - (const PgQuery__RangeTblEntry *message) +size_t pg_query__rule_stmt__get_packed_size + (const PgQuery__RuleStmt *message) { - assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor); + assert(message->base.descriptor == &pg_query__rule_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__range_tbl_entry__pack - (const PgQuery__RangeTblEntry *message, +size_t pg_query__rule_stmt__pack + (const PgQuery__RuleStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor); + assert(message->base.descriptor == &pg_query__rule_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__range_tbl_entry__pack_to_buffer - (const PgQuery__RangeTblEntry *message, +size_t pg_query__rule_stmt__pack_to_buffer + (const PgQuery__RuleStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor); + assert(message->base.descriptor == &pg_query__rule_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RangeTblEntry * - pg_query__range_tbl_entry__unpack +PgQuery__RuleStmt * + pg_query__rule_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RangeTblEntry *) - protobuf_c_message_unpack (&pg_query__range_tbl_entry__descriptor, + return (PgQuery__RuleStmt *) + protobuf_c_message_unpack (&pg_query__rule_stmt__descriptor, allocator, len, data); } -void pg_query__range_tbl_entry__free_unpacked - (PgQuery__RangeTblEntry *message, +void pg_query__rule_stmt__free_unpacked + (PgQuery__RuleStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor); + assert(message->base.descriptor == &pg_query__rule_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__range_tbl_function__init - (PgQuery__RangeTblFunction *message) +void pg_query__notify_stmt__init + (PgQuery__NotifyStmt *message) { - static const PgQuery__RangeTblFunction init_value = PG_QUERY__RANGE_TBL_FUNCTION__INIT; + static const PgQuery__NotifyStmt init_value = PG_QUERY__NOTIFY_STMT__INIT; *message = init_value; } -size_t pg_query__range_tbl_function__get_packed_size - (const PgQuery__RangeTblFunction *message) +size_t pg_query__notify_stmt__get_packed_size + (const PgQuery__NotifyStmt *message) { - assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor); + assert(message->base.descriptor == &pg_query__notify_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__range_tbl_function__pack - (const PgQuery__RangeTblFunction *message, +size_t pg_query__notify_stmt__pack + (const PgQuery__NotifyStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor); + assert(message->base.descriptor == &pg_query__notify_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__range_tbl_function__pack_to_buffer - (const PgQuery__RangeTblFunction *message, +size_t pg_query__notify_stmt__pack_to_buffer + (const PgQuery__NotifyStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor); + assert(message->base.descriptor == &pg_query__notify_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RangeTblFunction * - pg_query__range_tbl_function__unpack +PgQuery__NotifyStmt * + pg_query__notify_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RangeTblFunction *) - protobuf_c_message_unpack (&pg_query__range_tbl_function__descriptor, + return (PgQuery__NotifyStmt *) + protobuf_c_message_unpack (&pg_query__notify_stmt__descriptor, allocator, len, data); } -void pg_query__range_tbl_function__free_unpacked - (PgQuery__RangeTblFunction *message, +void pg_query__notify_stmt__free_unpacked + (PgQuery__NotifyStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor); + assert(message->base.descriptor == &pg_query__notify_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__table_sample_clause__init - (PgQuery__TableSampleClause *message) +void pg_query__listen_stmt__init + (PgQuery__ListenStmt *message) { - static const PgQuery__TableSampleClause init_value = PG_QUERY__TABLE_SAMPLE_CLAUSE__INIT; + static const PgQuery__ListenStmt init_value = PG_QUERY__LISTEN_STMT__INIT; *message = init_value; } -size_t pg_query__table_sample_clause__get_packed_size - (const PgQuery__TableSampleClause *message) +size_t pg_query__listen_stmt__get_packed_size + (const PgQuery__ListenStmt *message) { - assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor); + assert(message->base.descriptor == &pg_query__listen_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__table_sample_clause__pack - (const PgQuery__TableSampleClause *message, +size_t pg_query__listen_stmt__pack + (const PgQuery__ListenStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor); + assert(message->base.descriptor == &pg_query__listen_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__table_sample_clause__pack_to_buffer - (const PgQuery__TableSampleClause *message, +size_t pg_query__listen_stmt__pack_to_buffer + (const PgQuery__ListenStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor); + assert(message->base.descriptor == &pg_query__listen_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__TableSampleClause * - pg_query__table_sample_clause__unpack +PgQuery__ListenStmt * + pg_query__listen_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__TableSampleClause *) - protobuf_c_message_unpack (&pg_query__table_sample_clause__descriptor, + return (PgQuery__ListenStmt *) + protobuf_c_message_unpack (&pg_query__listen_stmt__descriptor, allocator, len, data); } -void pg_query__table_sample_clause__free_unpacked - (PgQuery__TableSampleClause *message, +void pg_query__listen_stmt__free_unpacked + (PgQuery__ListenStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor); + assert(message->base.descriptor == &pg_query__listen_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__with_check_option__init - (PgQuery__WithCheckOption *message) +void pg_query__unlisten_stmt__init + (PgQuery__UnlistenStmt *message) { - static const PgQuery__WithCheckOption init_value = PG_QUERY__WITH_CHECK_OPTION__INIT; + static const PgQuery__UnlistenStmt init_value = PG_QUERY__UNLISTEN_STMT__INIT; *message = init_value; } -size_t pg_query__with_check_option__get_packed_size - (const PgQuery__WithCheckOption *message) +size_t pg_query__unlisten_stmt__get_packed_size + (const PgQuery__UnlistenStmt *message) { - assert(message->base.descriptor == &pg_query__with_check_option__descriptor); + assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__with_check_option__pack - (const PgQuery__WithCheckOption *message, +size_t pg_query__unlisten_stmt__pack + (const PgQuery__UnlistenStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__with_check_option__descriptor); + assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__with_check_option__pack_to_buffer - (const PgQuery__WithCheckOption *message, +size_t pg_query__unlisten_stmt__pack_to_buffer + (const PgQuery__UnlistenStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__with_check_option__descriptor); + assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__WithCheckOption * - pg_query__with_check_option__unpack +PgQuery__UnlistenStmt * + pg_query__unlisten_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__WithCheckOption *) - protobuf_c_message_unpack (&pg_query__with_check_option__descriptor, + return (PgQuery__UnlistenStmt *) + protobuf_c_message_unpack (&pg_query__unlisten_stmt__descriptor, allocator, len, data); } -void pg_query__with_check_option__free_unpacked - (PgQuery__WithCheckOption *message, +void pg_query__unlisten_stmt__free_unpacked + (PgQuery__UnlistenStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__with_check_option__descriptor); + assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__sort_group_clause__init - (PgQuery__SortGroupClause *message) +void pg_query__transaction_stmt__init + (PgQuery__TransactionStmt *message) { - static const PgQuery__SortGroupClause init_value = PG_QUERY__SORT_GROUP_CLAUSE__INIT; + static const PgQuery__TransactionStmt init_value = PG_QUERY__TRANSACTION_STMT__INIT; *message = init_value; } -size_t pg_query__sort_group_clause__get_packed_size - (const PgQuery__SortGroupClause *message) +size_t pg_query__transaction_stmt__get_packed_size + (const PgQuery__TransactionStmt *message) { - assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor); + assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__sort_group_clause__pack - (const PgQuery__SortGroupClause *message, +size_t pg_query__transaction_stmt__pack + (const PgQuery__TransactionStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor); + assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__sort_group_clause__pack_to_buffer - (const PgQuery__SortGroupClause *message, +size_t pg_query__transaction_stmt__pack_to_buffer + (const PgQuery__TransactionStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor); + assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__SortGroupClause * - pg_query__sort_group_clause__unpack +PgQuery__TransactionStmt * + pg_query__transaction_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__SortGroupClause *) - protobuf_c_message_unpack (&pg_query__sort_group_clause__descriptor, + return (PgQuery__TransactionStmt *) + protobuf_c_message_unpack (&pg_query__transaction_stmt__descriptor, allocator, len, data); } -void pg_query__sort_group_clause__free_unpacked - (PgQuery__SortGroupClause *message, +void pg_query__transaction_stmt__free_unpacked + (PgQuery__TransactionStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor); + assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__grouping_set__init - (PgQuery__GroupingSet *message) +void pg_query__composite_type_stmt__init + (PgQuery__CompositeTypeStmt *message) { - static const PgQuery__GroupingSet init_value = PG_QUERY__GROUPING_SET__INIT; + static const PgQuery__CompositeTypeStmt init_value = PG_QUERY__COMPOSITE_TYPE_STMT__INIT; *message = init_value; } -size_t pg_query__grouping_set__get_packed_size - (const PgQuery__GroupingSet *message) +size_t pg_query__composite_type_stmt__get_packed_size + (const PgQuery__CompositeTypeStmt *message) { - assert(message->base.descriptor == &pg_query__grouping_set__descriptor); + assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__grouping_set__pack - (const PgQuery__GroupingSet *message, +size_t pg_query__composite_type_stmt__pack + (const PgQuery__CompositeTypeStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__grouping_set__descriptor); + assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__grouping_set__pack_to_buffer - (const PgQuery__GroupingSet *message, +size_t pg_query__composite_type_stmt__pack_to_buffer + (const PgQuery__CompositeTypeStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__grouping_set__descriptor); + assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__GroupingSet * - pg_query__grouping_set__unpack +PgQuery__CompositeTypeStmt * + pg_query__composite_type_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__GroupingSet *) - protobuf_c_message_unpack (&pg_query__grouping_set__descriptor, + return (PgQuery__CompositeTypeStmt *) + protobuf_c_message_unpack (&pg_query__composite_type_stmt__descriptor, allocator, len, data); } -void pg_query__grouping_set__free_unpacked - (PgQuery__GroupingSet *message, +void pg_query__composite_type_stmt__free_unpacked + (PgQuery__CompositeTypeStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__grouping_set__descriptor); + assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__window_clause__init - (PgQuery__WindowClause *message) +void pg_query__create_enum_stmt__init + (PgQuery__CreateEnumStmt *message) { - static const PgQuery__WindowClause init_value = PG_QUERY__WINDOW_CLAUSE__INIT; + static const PgQuery__CreateEnumStmt init_value = PG_QUERY__CREATE_ENUM_STMT__INIT; *message = init_value; } -size_t pg_query__window_clause__get_packed_size - (const PgQuery__WindowClause *message) +size_t pg_query__create_enum_stmt__get_packed_size + (const PgQuery__CreateEnumStmt *message) { - assert(message->base.descriptor == &pg_query__window_clause__descriptor); + assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__window_clause__pack - (const PgQuery__WindowClause *message, +size_t pg_query__create_enum_stmt__pack + (const PgQuery__CreateEnumStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__window_clause__descriptor); + assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__window_clause__pack_to_buffer - (const PgQuery__WindowClause *message, +size_t pg_query__create_enum_stmt__pack_to_buffer + (const PgQuery__CreateEnumStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__window_clause__descriptor); + assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__WindowClause * - pg_query__window_clause__unpack +PgQuery__CreateEnumStmt * + pg_query__create_enum_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__WindowClause *) - protobuf_c_message_unpack (&pg_query__window_clause__descriptor, + return (PgQuery__CreateEnumStmt *) + protobuf_c_message_unpack (&pg_query__create_enum_stmt__descriptor, allocator, len, data); } -void pg_query__window_clause__free_unpacked - (PgQuery__WindowClause *message, +void pg_query__create_enum_stmt__free_unpacked + (PgQuery__CreateEnumStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__window_clause__descriptor); + assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__object_with_args__init - (PgQuery__ObjectWithArgs *message) +void pg_query__create_range_stmt__init + (PgQuery__CreateRangeStmt *message) { - static const PgQuery__ObjectWithArgs init_value = PG_QUERY__OBJECT_WITH_ARGS__INIT; + static const PgQuery__CreateRangeStmt init_value = PG_QUERY__CREATE_RANGE_STMT__INIT; *message = init_value; } -size_t pg_query__object_with_args__get_packed_size - (const PgQuery__ObjectWithArgs *message) +size_t pg_query__create_range_stmt__get_packed_size + (const PgQuery__CreateRangeStmt *message) { - assert(message->base.descriptor == &pg_query__object_with_args__descriptor); + assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__object_with_args__pack - (const PgQuery__ObjectWithArgs *message, +size_t pg_query__create_range_stmt__pack + (const PgQuery__CreateRangeStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__object_with_args__descriptor); + assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__object_with_args__pack_to_buffer - (const PgQuery__ObjectWithArgs *message, +size_t pg_query__create_range_stmt__pack_to_buffer + (const PgQuery__CreateRangeStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__object_with_args__descriptor); + assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ObjectWithArgs * - pg_query__object_with_args__unpack +PgQuery__CreateRangeStmt * + pg_query__create_range_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ObjectWithArgs *) - protobuf_c_message_unpack (&pg_query__object_with_args__descriptor, + return (PgQuery__CreateRangeStmt *) + protobuf_c_message_unpack (&pg_query__create_range_stmt__descriptor, allocator, len, data); } -void pg_query__object_with_args__free_unpacked - (PgQuery__ObjectWithArgs *message, +void pg_query__create_range_stmt__free_unpacked + (PgQuery__CreateRangeStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__object_with_args__descriptor); + assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__access_priv__init - (PgQuery__AccessPriv *message) +void pg_query__alter_enum_stmt__init + (PgQuery__AlterEnumStmt *message) { - static const PgQuery__AccessPriv init_value = PG_QUERY__ACCESS_PRIV__INIT; + static const PgQuery__AlterEnumStmt init_value = PG_QUERY__ALTER_ENUM_STMT__INIT; *message = init_value; } -size_t pg_query__access_priv__get_packed_size - (const PgQuery__AccessPriv *message) +size_t pg_query__alter_enum_stmt__get_packed_size + (const PgQuery__AlterEnumStmt *message) { - assert(message->base.descriptor == &pg_query__access_priv__descriptor); + assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__access_priv__pack - (const PgQuery__AccessPriv *message, +size_t pg_query__alter_enum_stmt__pack + (const PgQuery__AlterEnumStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__access_priv__descriptor); + assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__access_priv__pack_to_buffer - (const PgQuery__AccessPriv *message, +size_t pg_query__alter_enum_stmt__pack_to_buffer + (const PgQuery__AlterEnumStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__access_priv__descriptor); + assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__AccessPriv * - pg_query__access_priv__unpack +PgQuery__AlterEnumStmt * + pg_query__alter_enum_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__AccessPriv *) - protobuf_c_message_unpack (&pg_query__access_priv__descriptor, + return (PgQuery__AlterEnumStmt *) + protobuf_c_message_unpack (&pg_query__alter_enum_stmt__descriptor, allocator, len, data); } -void pg_query__access_priv__free_unpacked - (PgQuery__AccessPriv *message, +void pg_query__alter_enum_stmt__free_unpacked + (PgQuery__AlterEnumStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__access_priv__descriptor); + assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__create_op_class_item__init - (PgQuery__CreateOpClassItem *message) +void pg_query__view_stmt__init + (PgQuery__ViewStmt *message) { - static const PgQuery__CreateOpClassItem init_value = PG_QUERY__CREATE_OP_CLASS_ITEM__INIT; + static const PgQuery__ViewStmt init_value = PG_QUERY__VIEW_STMT__INIT; *message = init_value; } -size_t pg_query__create_op_class_item__get_packed_size - (const PgQuery__CreateOpClassItem *message) +size_t pg_query__view_stmt__get_packed_size + (const PgQuery__ViewStmt *message) { - assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor); + assert(message->base.descriptor == &pg_query__view_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__create_op_class_item__pack - (const PgQuery__CreateOpClassItem *message, +size_t pg_query__view_stmt__pack + (const PgQuery__ViewStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor); + assert(message->base.descriptor == &pg_query__view_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__create_op_class_item__pack_to_buffer - (const PgQuery__CreateOpClassItem *message, +size_t pg_query__view_stmt__pack_to_buffer + (const PgQuery__ViewStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor); + assert(message->base.descriptor == &pg_query__view_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CreateOpClassItem * - pg_query__create_op_class_item__unpack +PgQuery__ViewStmt * + pg_query__view_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CreateOpClassItem *) - protobuf_c_message_unpack (&pg_query__create_op_class_item__descriptor, + return (PgQuery__ViewStmt *) + protobuf_c_message_unpack (&pg_query__view_stmt__descriptor, allocator, len, data); } -void pg_query__create_op_class_item__free_unpacked - (PgQuery__CreateOpClassItem *message, +void pg_query__view_stmt__free_unpacked + (PgQuery__ViewStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor); + assert(message->base.descriptor == &pg_query__view_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__table_like_clause__init - (PgQuery__TableLikeClause *message) +void pg_query__load_stmt__init + (PgQuery__LoadStmt *message) { - static const PgQuery__TableLikeClause init_value = PG_QUERY__TABLE_LIKE_CLAUSE__INIT; + static const PgQuery__LoadStmt init_value = PG_QUERY__LOAD_STMT__INIT; *message = init_value; } -size_t pg_query__table_like_clause__get_packed_size - (const PgQuery__TableLikeClause *message) +size_t pg_query__load_stmt__get_packed_size + (const PgQuery__LoadStmt *message) { - assert(message->base.descriptor == &pg_query__table_like_clause__descriptor); + assert(message->base.descriptor == &pg_query__load_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__table_like_clause__pack - (const PgQuery__TableLikeClause *message, +size_t pg_query__load_stmt__pack + (const PgQuery__LoadStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__table_like_clause__descriptor); + assert(message->base.descriptor == &pg_query__load_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__table_like_clause__pack_to_buffer - (const PgQuery__TableLikeClause *message, +size_t pg_query__load_stmt__pack_to_buffer + (const PgQuery__LoadStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__table_like_clause__descriptor); + assert(message->base.descriptor == &pg_query__load_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__TableLikeClause * - pg_query__table_like_clause__unpack +PgQuery__LoadStmt * + pg_query__load_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__TableLikeClause *) - protobuf_c_message_unpack (&pg_query__table_like_clause__descriptor, + return (PgQuery__LoadStmt *) + protobuf_c_message_unpack (&pg_query__load_stmt__descriptor, allocator, len, data); } -void pg_query__table_like_clause__free_unpacked - (PgQuery__TableLikeClause *message, +void pg_query__load_stmt__free_unpacked + (PgQuery__LoadStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__table_like_clause__descriptor); + assert(message->base.descriptor == &pg_query__load_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__function_parameter__init - (PgQuery__FunctionParameter *message) +void pg_query__createdb_stmt__init + (PgQuery__CreatedbStmt *message) { - static const PgQuery__FunctionParameter init_value = PG_QUERY__FUNCTION_PARAMETER__INIT; + static const PgQuery__CreatedbStmt init_value = PG_QUERY__CREATEDB_STMT__INIT; *message = init_value; } -size_t pg_query__function_parameter__get_packed_size - (const PgQuery__FunctionParameter *message) +size_t pg_query__createdb_stmt__get_packed_size + (const PgQuery__CreatedbStmt *message) { - assert(message->base.descriptor == &pg_query__function_parameter__descriptor); + assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__function_parameter__pack - (const PgQuery__FunctionParameter *message, +size_t pg_query__createdb_stmt__pack + (const PgQuery__CreatedbStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__function_parameter__descriptor); + assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__function_parameter__pack_to_buffer - (const PgQuery__FunctionParameter *message, +size_t pg_query__createdb_stmt__pack_to_buffer + (const PgQuery__CreatedbStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__function_parameter__descriptor); + assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__FunctionParameter * - pg_query__function_parameter__unpack +PgQuery__CreatedbStmt * + pg_query__createdb_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__FunctionParameter *) - protobuf_c_message_unpack (&pg_query__function_parameter__descriptor, + return (PgQuery__CreatedbStmt *) + protobuf_c_message_unpack (&pg_query__createdb_stmt__descriptor, allocator, len, data); } -void pg_query__function_parameter__free_unpacked - (PgQuery__FunctionParameter *message, +void pg_query__createdb_stmt__free_unpacked + (PgQuery__CreatedbStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__function_parameter__descriptor); + assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__locking_clause__init - (PgQuery__LockingClause *message) +void pg_query__alter_database_stmt__init + (PgQuery__AlterDatabaseStmt *message) { - static const PgQuery__LockingClause init_value = PG_QUERY__LOCKING_CLAUSE__INIT; + static const PgQuery__AlterDatabaseStmt init_value = PG_QUERY__ALTER_DATABASE_STMT__INIT; *message = init_value; } -size_t pg_query__locking_clause__get_packed_size - (const PgQuery__LockingClause *message) +size_t pg_query__alter_database_stmt__get_packed_size + (const PgQuery__AlterDatabaseStmt *message) { - assert(message->base.descriptor == &pg_query__locking_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__locking_clause__pack - (const PgQuery__LockingClause *message, +size_t pg_query__alter_database_stmt__pack + (const PgQuery__AlterDatabaseStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__locking_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__locking_clause__pack_to_buffer - (const PgQuery__LockingClause *message, +size_t pg_query__alter_database_stmt__pack_to_buffer + (const PgQuery__AlterDatabaseStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__locking_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__LockingClause * - pg_query__locking_clause__unpack +PgQuery__AlterDatabaseStmt * + pg_query__alter_database_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__LockingClause *) - protobuf_c_message_unpack (&pg_query__locking_clause__descriptor, + return (PgQuery__AlterDatabaseStmt *) + protobuf_c_message_unpack (&pg_query__alter_database_stmt__descriptor, allocator, len, data); } -void pg_query__locking_clause__free_unpacked - (PgQuery__LockingClause *message, +void pg_query__alter_database_stmt__free_unpacked + (PgQuery__AlterDatabaseStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__locking_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__row_mark_clause__init - (PgQuery__RowMarkClause *message) +void pg_query__alter_database_refresh_coll_stmt__init + (PgQuery__AlterDatabaseRefreshCollStmt *message) { - static const PgQuery__RowMarkClause init_value = PG_QUERY__ROW_MARK_CLAUSE__INIT; + static const PgQuery__AlterDatabaseRefreshCollStmt init_value = PG_QUERY__ALTER_DATABASE_REFRESH_COLL_STMT__INIT; *message = init_value; } -size_t pg_query__row_mark_clause__get_packed_size - (const PgQuery__RowMarkClause *message) +size_t pg_query__alter_database_refresh_coll_stmt__get_packed_size + (const PgQuery__AlterDatabaseRefreshCollStmt *message) { - assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__row_mark_clause__pack - (const PgQuery__RowMarkClause *message, +size_t pg_query__alter_database_refresh_coll_stmt__pack + (const PgQuery__AlterDatabaseRefreshCollStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__row_mark_clause__pack_to_buffer - (const PgQuery__RowMarkClause *message, +size_t pg_query__alter_database_refresh_coll_stmt__pack_to_buffer + (const PgQuery__AlterDatabaseRefreshCollStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RowMarkClause * - pg_query__row_mark_clause__unpack +PgQuery__AlterDatabaseRefreshCollStmt * + pg_query__alter_database_refresh_coll_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RowMarkClause *) - protobuf_c_message_unpack (&pg_query__row_mark_clause__descriptor, + return (PgQuery__AlterDatabaseRefreshCollStmt *) + protobuf_c_message_unpack (&pg_query__alter_database_refresh_coll_stmt__descriptor, allocator, len, data); } -void pg_query__row_mark_clause__free_unpacked - (PgQuery__RowMarkClause *message, +void pg_query__alter_database_refresh_coll_stmt__free_unpacked + (PgQuery__AlterDatabaseRefreshCollStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__xml_serialize__init - (PgQuery__XmlSerialize *message) +void pg_query__alter_database_set_stmt__init + (PgQuery__AlterDatabaseSetStmt *message) { - static const PgQuery__XmlSerialize init_value = PG_QUERY__XML_SERIALIZE__INIT; + static const PgQuery__AlterDatabaseSetStmt init_value = PG_QUERY__ALTER_DATABASE_SET_STMT__INIT; *message = init_value; } -size_t pg_query__xml_serialize__get_packed_size - (const PgQuery__XmlSerialize *message) +size_t pg_query__alter_database_set_stmt__get_packed_size + (const PgQuery__AlterDatabaseSetStmt *message) { - assert(message->base.descriptor == &pg_query__xml_serialize__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__xml_serialize__pack - (const PgQuery__XmlSerialize *message, +size_t pg_query__alter_database_set_stmt__pack + (const PgQuery__AlterDatabaseSetStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__xml_serialize__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__xml_serialize__pack_to_buffer - (const PgQuery__XmlSerialize *message, +size_t pg_query__alter_database_set_stmt__pack_to_buffer + (const PgQuery__AlterDatabaseSetStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__xml_serialize__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__XmlSerialize * - pg_query__xml_serialize__unpack +PgQuery__AlterDatabaseSetStmt * + pg_query__alter_database_set_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__XmlSerialize *) - protobuf_c_message_unpack (&pg_query__xml_serialize__descriptor, + return (PgQuery__AlterDatabaseSetStmt *) + protobuf_c_message_unpack (&pg_query__alter_database_set_stmt__descriptor, allocator, len, data); } -void pg_query__xml_serialize__free_unpacked - (PgQuery__XmlSerialize *message, +void pg_query__alter_database_set_stmt__free_unpacked + (PgQuery__AlterDatabaseSetStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__xml_serialize__descriptor); + assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__with_clause__init - (PgQuery__WithClause *message) +void pg_query__dropdb_stmt__init + (PgQuery__DropdbStmt *message) { - static const PgQuery__WithClause init_value = PG_QUERY__WITH_CLAUSE__INIT; + static const PgQuery__DropdbStmt init_value = PG_QUERY__DROPDB_STMT__INIT; *message = init_value; } -size_t pg_query__with_clause__get_packed_size - (const PgQuery__WithClause *message) +size_t pg_query__dropdb_stmt__get_packed_size + (const PgQuery__DropdbStmt *message) { - assert(message->base.descriptor == &pg_query__with_clause__descriptor); + assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__with_clause__pack - (const PgQuery__WithClause *message, +size_t pg_query__dropdb_stmt__pack + (const PgQuery__DropdbStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__with_clause__descriptor); + assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__with_clause__pack_to_buffer - (const PgQuery__WithClause *message, +size_t pg_query__dropdb_stmt__pack_to_buffer + (const PgQuery__DropdbStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__with_clause__descriptor); + assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__WithClause * - pg_query__with_clause__unpack +PgQuery__DropdbStmt * + pg_query__dropdb_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__WithClause *) - protobuf_c_message_unpack (&pg_query__with_clause__descriptor, + return (PgQuery__DropdbStmt *) + protobuf_c_message_unpack (&pg_query__dropdb_stmt__descriptor, allocator, len, data); } -void pg_query__with_clause__free_unpacked - (PgQuery__WithClause *message, +void pg_query__dropdb_stmt__free_unpacked + (PgQuery__DropdbStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__with_clause__descriptor); + assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__infer_clause__init - (PgQuery__InferClause *message) +void pg_query__alter_system_stmt__init + (PgQuery__AlterSystemStmt *message) { - static const PgQuery__InferClause init_value = PG_QUERY__INFER_CLAUSE__INIT; + static const PgQuery__AlterSystemStmt init_value = PG_QUERY__ALTER_SYSTEM_STMT__INIT; *message = init_value; } -size_t pg_query__infer_clause__get_packed_size - (const PgQuery__InferClause *message) +size_t pg_query__alter_system_stmt__get_packed_size + (const PgQuery__AlterSystemStmt *message) { - assert(message->base.descriptor == &pg_query__infer_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__infer_clause__pack - (const PgQuery__InferClause *message, +size_t pg_query__alter_system_stmt__pack + (const PgQuery__AlterSystemStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__infer_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__infer_clause__pack_to_buffer - (const PgQuery__InferClause *message, +size_t pg_query__alter_system_stmt__pack_to_buffer + (const PgQuery__AlterSystemStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__infer_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__InferClause * - pg_query__infer_clause__unpack +PgQuery__AlterSystemStmt * + pg_query__alter_system_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__InferClause *) - protobuf_c_message_unpack (&pg_query__infer_clause__descriptor, + return (PgQuery__AlterSystemStmt *) + protobuf_c_message_unpack (&pg_query__alter_system_stmt__descriptor, allocator, len, data); } -void pg_query__infer_clause__free_unpacked - (PgQuery__InferClause *message, +void pg_query__alter_system_stmt__free_unpacked + (PgQuery__AlterSystemStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__infer_clause__descriptor); + assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__on_conflict_clause__init - (PgQuery__OnConflictClause *message) +void pg_query__cluster_stmt__init + (PgQuery__ClusterStmt *message) { - static const PgQuery__OnConflictClause init_value = PG_QUERY__ON_CONFLICT_CLAUSE__INIT; + static const PgQuery__ClusterStmt init_value = PG_QUERY__CLUSTER_STMT__INIT; *message = init_value; } -size_t pg_query__on_conflict_clause__get_packed_size - (const PgQuery__OnConflictClause *message) +size_t pg_query__cluster_stmt__get_packed_size + (const PgQuery__ClusterStmt *message) { - assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor); + assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__on_conflict_clause__pack - (const PgQuery__OnConflictClause *message, +size_t pg_query__cluster_stmt__pack + (const PgQuery__ClusterStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor); + assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__on_conflict_clause__pack_to_buffer - (const PgQuery__OnConflictClause *message, +size_t pg_query__cluster_stmt__pack_to_buffer + (const PgQuery__ClusterStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor); + assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__OnConflictClause * - pg_query__on_conflict_clause__unpack +PgQuery__ClusterStmt * + pg_query__cluster_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__OnConflictClause *) - protobuf_c_message_unpack (&pg_query__on_conflict_clause__descriptor, + return (PgQuery__ClusterStmt *) + protobuf_c_message_unpack (&pg_query__cluster_stmt__descriptor, allocator, len, data); } -void pg_query__on_conflict_clause__free_unpacked - (PgQuery__OnConflictClause *message, +void pg_query__cluster_stmt__free_unpacked + (PgQuery__ClusterStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor); + assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__ctesearch_clause__init - (PgQuery__CTESearchClause *message) +void pg_query__vacuum_stmt__init + (PgQuery__VacuumStmt *message) { - static const PgQuery__CTESearchClause init_value = PG_QUERY__CTESEARCH_CLAUSE__INIT; + static const PgQuery__VacuumStmt init_value = PG_QUERY__VACUUM_STMT__INIT; *message = init_value; } -size_t pg_query__ctesearch_clause__get_packed_size - (const PgQuery__CTESearchClause *message) +size_t pg_query__vacuum_stmt__get_packed_size + (const PgQuery__VacuumStmt *message) { - assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor); + assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__ctesearch_clause__pack - (const PgQuery__CTESearchClause *message, +size_t pg_query__vacuum_stmt__pack + (const PgQuery__VacuumStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor); + assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__ctesearch_clause__pack_to_buffer - (const PgQuery__CTESearchClause *message, +size_t pg_query__vacuum_stmt__pack_to_buffer + (const PgQuery__VacuumStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor); + assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CTESearchClause * - pg_query__ctesearch_clause__unpack +PgQuery__VacuumStmt * + pg_query__vacuum_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CTESearchClause *) - protobuf_c_message_unpack (&pg_query__ctesearch_clause__descriptor, + return (PgQuery__VacuumStmt *) + protobuf_c_message_unpack (&pg_query__vacuum_stmt__descriptor, allocator, len, data); } -void pg_query__ctesearch_clause__free_unpacked - (PgQuery__CTESearchClause *message, +void pg_query__vacuum_stmt__free_unpacked + (PgQuery__VacuumStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor); + assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__ctecycle_clause__init - (PgQuery__CTECycleClause *message) +void pg_query__vacuum_relation__init + (PgQuery__VacuumRelation *message) { - static const PgQuery__CTECycleClause init_value = PG_QUERY__CTECYCLE_CLAUSE__INIT; + static const PgQuery__VacuumRelation init_value = PG_QUERY__VACUUM_RELATION__INIT; *message = init_value; } -size_t pg_query__ctecycle_clause__get_packed_size - (const PgQuery__CTECycleClause *message) +size_t pg_query__vacuum_relation__get_packed_size + (const PgQuery__VacuumRelation *message) { - assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor); + assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__ctecycle_clause__pack - (const PgQuery__CTECycleClause *message, +size_t pg_query__vacuum_relation__pack + (const PgQuery__VacuumRelation *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor); + assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__ctecycle_clause__pack_to_buffer - (const PgQuery__CTECycleClause *message, +size_t pg_query__vacuum_relation__pack_to_buffer + (const PgQuery__VacuumRelation *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor); + assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CTECycleClause * - pg_query__ctecycle_clause__unpack +PgQuery__VacuumRelation * + pg_query__vacuum_relation__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CTECycleClause *) - protobuf_c_message_unpack (&pg_query__ctecycle_clause__descriptor, + return (PgQuery__VacuumRelation *) + protobuf_c_message_unpack (&pg_query__vacuum_relation__descriptor, allocator, len, data); } -void pg_query__ctecycle_clause__free_unpacked - (PgQuery__CTECycleClause *message, +void pg_query__vacuum_relation__free_unpacked + (PgQuery__VacuumRelation *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor); + assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__common_table_expr__init - (PgQuery__CommonTableExpr *message) +void pg_query__explain_stmt__init + (PgQuery__ExplainStmt *message) { - static const PgQuery__CommonTableExpr init_value = PG_QUERY__COMMON_TABLE_EXPR__INIT; + static const PgQuery__ExplainStmt init_value = PG_QUERY__EXPLAIN_STMT__INIT; *message = init_value; } -size_t pg_query__common_table_expr__get_packed_size - (const PgQuery__CommonTableExpr *message) +size_t pg_query__explain_stmt__get_packed_size + (const PgQuery__ExplainStmt *message) { - assert(message->base.descriptor == &pg_query__common_table_expr__descriptor); + assert(message->base.descriptor == &pg_query__explain_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__common_table_expr__pack - (const PgQuery__CommonTableExpr *message, +size_t pg_query__explain_stmt__pack + (const PgQuery__ExplainStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__common_table_expr__descriptor); + assert(message->base.descriptor == &pg_query__explain_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__common_table_expr__pack_to_buffer - (const PgQuery__CommonTableExpr *message, +size_t pg_query__explain_stmt__pack_to_buffer + (const PgQuery__ExplainStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__common_table_expr__descriptor); + assert(message->base.descriptor == &pg_query__explain_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CommonTableExpr * - pg_query__common_table_expr__unpack +PgQuery__ExplainStmt * + pg_query__explain_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CommonTableExpr *) - protobuf_c_message_unpack (&pg_query__common_table_expr__descriptor, + return (PgQuery__ExplainStmt *) + protobuf_c_message_unpack (&pg_query__explain_stmt__descriptor, allocator, len, data); } -void pg_query__common_table_expr__free_unpacked - (PgQuery__CommonTableExpr *message, +void pg_query__explain_stmt__free_unpacked + (PgQuery__ExplainStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__common_table_expr__descriptor); + assert(message->base.descriptor == &pg_query__explain_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__merge_when_clause__init - (PgQuery__MergeWhenClause *message) +void pg_query__create_table_as_stmt__init + (PgQuery__CreateTableAsStmt *message) { - static const PgQuery__MergeWhenClause init_value = PG_QUERY__MERGE_WHEN_CLAUSE__INIT; + static const PgQuery__CreateTableAsStmt init_value = PG_QUERY__CREATE_TABLE_AS_STMT__INIT; *message = init_value; } -size_t pg_query__merge_when_clause__get_packed_size - (const PgQuery__MergeWhenClause *message) +size_t pg_query__create_table_as_stmt__get_packed_size + (const PgQuery__CreateTableAsStmt *message) { - assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor); + assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__merge_when_clause__pack - (const PgQuery__MergeWhenClause *message, +size_t pg_query__create_table_as_stmt__pack + (const PgQuery__CreateTableAsStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor); + assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__merge_when_clause__pack_to_buffer - (const PgQuery__MergeWhenClause *message, +size_t pg_query__create_table_as_stmt__pack_to_buffer + (const PgQuery__CreateTableAsStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor); + assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__MergeWhenClause * - pg_query__merge_when_clause__unpack +PgQuery__CreateTableAsStmt * + pg_query__create_table_as_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__MergeWhenClause *) - protobuf_c_message_unpack (&pg_query__merge_when_clause__descriptor, + return (PgQuery__CreateTableAsStmt *) + protobuf_c_message_unpack (&pg_query__create_table_as_stmt__descriptor, allocator, len, data); } -void pg_query__merge_when_clause__free_unpacked - (PgQuery__MergeWhenClause *message, +void pg_query__create_table_as_stmt__free_unpacked + (PgQuery__CreateTableAsStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor); + assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__role_spec__init - (PgQuery__RoleSpec *message) +void pg_query__refresh_mat_view_stmt__init + (PgQuery__RefreshMatViewStmt *message) { - static const PgQuery__RoleSpec init_value = PG_QUERY__ROLE_SPEC__INIT; + static const PgQuery__RefreshMatViewStmt init_value = PG_QUERY__REFRESH_MAT_VIEW_STMT__INIT; *message = init_value; } -size_t pg_query__role_spec__get_packed_size - (const PgQuery__RoleSpec *message) +size_t pg_query__refresh_mat_view_stmt__get_packed_size + (const PgQuery__RefreshMatViewStmt *message) { - assert(message->base.descriptor == &pg_query__role_spec__descriptor); + assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__role_spec__pack - (const PgQuery__RoleSpec *message, +size_t pg_query__refresh_mat_view_stmt__pack + (const PgQuery__RefreshMatViewStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__role_spec__descriptor); + assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__role_spec__pack_to_buffer - (const PgQuery__RoleSpec *message, +size_t pg_query__refresh_mat_view_stmt__pack_to_buffer + (const PgQuery__RefreshMatViewStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__role_spec__descriptor); + assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__RoleSpec * - pg_query__role_spec__unpack +PgQuery__RefreshMatViewStmt * + pg_query__refresh_mat_view_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__RoleSpec *) - protobuf_c_message_unpack (&pg_query__role_spec__descriptor, + return (PgQuery__RefreshMatViewStmt *) + protobuf_c_message_unpack (&pg_query__refresh_mat_view_stmt__descriptor, allocator, len, data); } -void pg_query__role_spec__free_unpacked - (PgQuery__RoleSpec *message, +void pg_query__refresh_mat_view_stmt__free_unpacked + (PgQuery__RefreshMatViewStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__role_spec__descriptor); + assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__trigger_transition__init - (PgQuery__TriggerTransition *message) +void pg_query__check_point_stmt__init + (PgQuery__CheckPointStmt *message) { - static const PgQuery__TriggerTransition init_value = PG_QUERY__TRIGGER_TRANSITION__INIT; + static const PgQuery__CheckPointStmt init_value = PG_QUERY__CHECK_POINT_STMT__INIT; *message = init_value; } -size_t pg_query__trigger_transition__get_packed_size - (const PgQuery__TriggerTransition *message) +size_t pg_query__check_point_stmt__get_packed_size + (const PgQuery__CheckPointStmt *message) { - assert(message->base.descriptor == &pg_query__trigger_transition__descriptor); + assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__trigger_transition__pack - (const PgQuery__TriggerTransition *message, +size_t pg_query__check_point_stmt__pack + (const PgQuery__CheckPointStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__trigger_transition__descriptor); + assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__trigger_transition__pack_to_buffer - (const PgQuery__TriggerTransition *message, +size_t pg_query__check_point_stmt__pack_to_buffer + (const PgQuery__CheckPointStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__trigger_transition__descriptor); + assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__TriggerTransition * - pg_query__trigger_transition__unpack +PgQuery__CheckPointStmt * + pg_query__check_point_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__TriggerTransition *) - protobuf_c_message_unpack (&pg_query__trigger_transition__descriptor, + return (PgQuery__CheckPointStmt *) + protobuf_c_message_unpack (&pg_query__check_point_stmt__descriptor, allocator, len, data); } -void pg_query__trigger_transition__free_unpacked - (PgQuery__TriggerTransition *message, +void pg_query__check_point_stmt__free_unpacked + (PgQuery__CheckPointStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__trigger_transition__descriptor); + assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__partition_elem__init - (PgQuery__PartitionElem *message) +void pg_query__discard_stmt__init + (PgQuery__DiscardStmt *message) { - static const PgQuery__PartitionElem init_value = PG_QUERY__PARTITION_ELEM__INIT; + static const PgQuery__DiscardStmt init_value = PG_QUERY__DISCARD_STMT__INIT; *message = init_value; } -size_t pg_query__partition_elem__get_packed_size - (const PgQuery__PartitionElem *message) +size_t pg_query__discard_stmt__get_packed_size + (const PgQuery__DiscardStmt *message) { - assert(message->base.descriptor == &pg_query__partition_elem__descriptor); + assert(message->base.descriptor == &pg_query__discard_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__partition_elem__pack - (const PgQuery__PartitionElem *message, +size_t pg_query__discard_stmt__pack + (const PgQuery__DiscardStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__partition_elem__descriptor); + assert(message->base.descriptor == &pg_query__discard_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__partition_elem__pack_to_buffer - (const PgQuery__PartitionElem *message, +size_t pg_query__discard_stmt__pack_to_buffer + (const PgQuery__DiscardStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__partition_elem__descriptor); + assert(message->base.descriptor == &pg_query__discard_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__PartitionElem * - pg_query__partition_elem__unpack +PgQuery__DiscardStmt * + pg_query__discard_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__PartitionElem *) - protobuf_c_message_unpack (&pg_query__partition_elem__descriptor, + return (PgQuery__DiscardStmt *) + protobuf_c_message_unpack (&pg_query__discard_stmt__descriptor, allocator, len, data); } -void pg_query__partition_elem__free_unpacked - (PgQuery__PartitionElem *message, +void pg_query__discard_stmt__free_unpacked + (PgQuery__DiscardStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__partition_elem__descriptor); + assert(message->base.descriptor == &pg_query__discard_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__partition_spec__init - (PgQuery__PartitionSpec *message) +void pg_query__lock_stmt__init + (PgQuery__LockStmt *message) { - static const PgQuery__PartitionSpec init_value = PG_QUERY__PARTITION_SPEC__INIT; + static const PgQuery__LockStmt init_value = PG_QUERY__LOCK_STMT__INIT; *message = init_value; } -size_t pg_query__partition_spec__get_packed_size - (const PgQuery__PartitionSpec *message) +size_t pg_query__lock_stmt__get_packed_size + (const PgQuery__LockStmt *message) { - assert(message->base.descriptor == &pg_query__partition_spec__descriptor); + assert(message->base.descriptor == &pg_query__lock_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__partition_spec__pack - (const PgQuery__PartitionSpec *message, +size_t pg_query__lock_stmt__pack + (const PgQuery__LockStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__partition_spec__descriptor); + assert(message->base.descriptor == &pg_query__lock_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__partition_spec__pack_to_buffer - (const PgQuery__PartitionSpec *message, +size_t pg_query__lock_stmt__pack_to_buffer + (const PgQuery__LockStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__partition_spec__descriptor); + assert(message->base.descriptor == &pg_query__lock_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__PartitionSpec * - pg_query__partition_spec__unpack +PgQuery__LockStmt * + pg_query__lock_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__PartitionSpec *) - protobuf_c_message_unpack (&pg_query__partition_spec__descriptor, + return (PgQuery__LockStmt *) + protobuf_c_message_unpack (&pg_query__lock_stmt__descriptor, allocator, len, data); } -void pg_query__partition_spec__free_unpacked - (PgQuery__PartitionSpec *message, +void pg_query__lock_stmt__free_unpacked + (PgQuery__LockStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__partition_spec__descriptor); + assert(message->base.descriptor == &pg_query__lock_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__partition_bound_spec__init - (PgQuery__PartitionBoundSpec *message) +void pg_query__constraints_set_stmt__init + (PgQuery__ConstraintsSetStmt *message) { - static const PgQuery__PartitionBoundSpec init_value = PG_QUERY__PARTITION_BOUND_SPEC__INIT; + static const PgQuery__ConstraintsSetStmt init_value = PG_QUERY__CONSTRAINTS_SET_STMT__INIT; *message = init_value; } -size_t pg_query__partition_bound_spec__get_packed_size - (const PgQuery__PartitionBoundSpec *message) +size_t pg_query__constraints_set_stmt__get_packed_size + (const PgQuery__ConstraintsSetStmt *message) { - assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor); + assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__partition_bound_spec__pack - (const PgQuery__PartitionBoundSpec *message, +size_t pg_query__constraints_set_stmt__pack + (const PgQuery__ConstraintsSetStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor); + assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__partition_bound_spec__pack_to_buffer - (const PgQuery__PartitionBoundSpec *message, +size_t pg_query__constraints_set_stmt__pack_to_buffer + (const PgQuery__ConstraintsSetStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor); + assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__PartitionBoundSpec * - pg_query__partition_bound_spec__unpack +PgQuery__ConstraintsSetStmt * + pg_query__constraints_set_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__PartitionBoundSpec *) - protobuf_c_message_unpack (&pg_query__partition_bound_spec__descriptor, + return (PgQuery__ConstraintsSetStmt *) + protobuf_c_message_unpack (&pg_query__constraints_set_stmt__descriptor, allocator, len, data); } -void pg_query__partition_bound_spec__free_unpacked - (PgQuery__PartitionBoundSpec *message, +void pg_query__constraints_set_stmt__free_unpacked + (PgQuery__ConstraintsSetStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor); + assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__partition_range_datum__init - (PgQuery__PartitionRangeDatum *message) +void pg_query__reindex_stmt__init + (PgQuery__ReindexStmt *message) { - static const PgQuery__PartitionRangeDatum init_value = PG_QUERY__PARTITION_RANGE_DATUM__INIT; + static const PgQuery__ReindexStmt init_value = PG_QUERY__REINDEX_STMT__INIT; *message = init_value; } -size_t pg_query__partition_range_datum__get_packed_size - (const PgQuery__PartitionRangeDatum *message) +size_t pg_query__reindex_stmt__get_packed_size + (const PgQuery__ReindexStmt *message) { - assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor); + assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__partition_range_datum__pack - (const PgQuery__PartitionRangeDatum *message, +size_t pg_query__reindex_stmt__pack + (const PgQuery__ReindexStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor); + assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__partition_range_datum__pack_to_buffer - (const PgQuery__PartitionRangeDatum *message, +size_t pg_query__reindex_stmt__pack_to_buffer + (const PgQuery__ReindexStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor); + assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__PartitionRangeDatum * - pg_query__partition_range_datum__unpack +PgQuery__ReindexStmt * + pg_query__reindex_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__PartitionRangeDatum *) - protobuf_c_message_unpack (&pg_query__partition_range_datum__descriptor, + return (PgQuery__ReindexStmt *) + protobuf_c_message_unpack (&pg_query__reindex_stmt__descriptor, allocator, len, data); } -void pg_query__partition_range_datum__free_unpacked - (PgQuery__PartitionRangeDatum *message, +void pg_query__reindex_stmt__free_unpacked + (PgQuery__ReindexStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor); + assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__partition_cmd__init - (PgQuery__PartitionCmd *message) +void pg_query__create_conversion_stmt__init + (PgQuery__CreateConversionStmt *message) { - static const PgQuery__PartitionCmd init_value = PG_QUERY__PARTITION_CMD__INIT; + static const PgQuery__CreateConversionStmt init_value = PG_QUERY__CREATE_CONVERSION_STMT__INIT; *message = init_value; } -size_t pg_query__partition_cmd__get_packed_size - (const PgQuery__PartitionCmd *message) +size_t pg_query__create_conversion_stmt__get_packed_size + (const PgQuery__CreateConversionStmt *message) { - assert(message->base.descriptor == &pg_query__partition_cmd__descriptor); + assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__partition_cmd__pack - (const PgQuery__PartitionCmd *message, +size_t pg_query__create_conversion_stmt__pack + (const PgQuery__CreateConversionStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__partition_cmd__descriptor); + assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__partition_cmd__pack_to_buffer - (const PgQuery__PartitionCmd *message, +size_t pg_query__create_conversion_stmt__pack_to_buffer + (const PgQuery__CreateConversionStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__partition_cmd__descriptor); + assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__PartitionCmd * - pg_query__partition_cmd__unpack +PgQuery__CreateConversionStmt * + pg_query__create_conversion_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__PartitionCmd *) - protobuf_c_message_unpack (&pg_query__partition_cmd__descriptor, + return (PgQuery__CreateConversionStmt *) + protobuf_c_message_unpack (&pg_query__create_conversion_stmt__descriptor, allocator, len, data); } -void pg_query__partition_cmd__free_unpacked - (PgQuery__PartitionCmd *message, +void pg_query__create_conversion_stmt__free_unpacked + (PgQuery__CreateConversionStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__partition_cmd__descriptor); + assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__vacuum_relation__init - (PgQuery__VacuumRelation *message) +void pg_query__create_cast_stmt__init + (PgQuery__CreateCastStmt *message) { - static const PgQuery__VacuumRelation init_value = PG_QUERY__VACUUM_RELATION__INIT; + static const PgQuery__CreateCastStmt init_value = PG_QUERY__CREATE_CAST_STMT__INIT; *message = init_value; } -size_t pg_query__vacuum_relation__get_packed_size - (const PgQuery__VacuumRelation *message) +size_t pg_query__create_cast_stmt__get_packed_size + (const PgQuery__CreateCastStmt *message) { - assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor); + assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__vacuum_relation__pack - (const PgQuery__VacuumRelation *message, +size_t pg_query__create_cast_stmt__pack + (const PgQuery__CreateCastStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor); + assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__vacuum_relation__pack_to_buffer - (const PgQuery__VacuumRelation *message, +size_t pg_query__create_cast_stmt__pack_to_buffer + (const PgQuery__CreateCastStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor); + assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__VacuumRelation * - pg_query__vacuum_relation__unpack +PgQuery__CreateCastStmt * + pg_query__create_cast_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__VacuumRelation *) - protobuf_c_message_unpack (&pg_query__vacuum_relation__descriptor, + return (PgQuery__CreateCastStmt *) + protobuf_c_message_unpack (&pg_query__create_cast_stmt__descriptor, allocator, len, data); } -void pg_query__vacuum_relation__free_unpacked - (PgQuery__VacuumRelation *message, +void pg_query__create_cast_stmt__free_unpacked + (PgQuery__CreateCastStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor); + assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__publication_obj_spec__init - (PgQuery__PublicationObjSpec *message) +void pg_query__create_transform_stmt__init + (PgQuery__CreateTransformStmt *message) { - static const PgQuery__PublicationObjSpec init_value = PG_QUERY__PUBLICATION_OBJ_SPEC__INIT; + static const PgQuery__CreateTransformStmt init_value = PG_QUERY__CREATE_TRANSFORM_STMT__INIT; *message = init_value; } -size_t pg_query__publication_obj_spec__get_packed_size - (const PgQuery__PublicationObjSpec *message) +size_t pg_query__create_transform_stmt__get_packed_size + (const PgQuery__CreateTransformStmt *message) { - assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor); + assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__publication_obj_spec__pack - (const PgQuery__PublicationObjSpec *message, +size_t pg_query__create_transform_stmt__pack + (const PgQuery__CreateTransformStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor); + assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__publication_obj_spec__pack_to_buffer - (const PgQuery__PublicationObjSpec *message, +size_t pg_query__create_transform_stmt__pack_to_buffer + (const PgQuery__CreateTransformStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor); + assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__PublicationObjSpec * - pg_query__publication_obj_spec__unpack +PgQuery__CreateTransformStmt * + pg_query__create_transform_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__PublicationObjSpec *) - protobuf_c_message_unpack (&pg_query__publication_obj_spec__descriptor, + return (PgQuery__CreateTransformStmt *) + protobuf_c_message_unpack (&pg_query__create_transform_stmt__descriptor, allocator, len, data); } -void pg_query__publication_obj_spec__free_unpacked - (PgQuery__PublicationObjSpec *message, +void pg_query__create_transform_stmt__free_unpacked + (PgQuery__CreateTransformStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor); + assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__publication_table__init - (PgQuery__PublicationTable *message) +void pg_query__prepare_stmt__init + (PgQuery__PrepareStmt *message) { - static const PgQuery__PublicationTable init_value = PG_QUERY__PUBLICATION_TABLE__INIT; + static const PgQuery__PrepareStmt init_value = PG_QUERY__PREPARE_STMT__INIT; *message = init_value; } -size_t pg_query__publication_table__get_packed_size - (const PgQuery__PublicationTable *message) +size_t pg_query__prepare_stmt__get_packed_size + (const PgQuery__PrepareStmt *message) { - assert(message->base.descriptor == &pg_query__publication_table__descriptor); + assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__publication_table__pack - (const PgQuery__PublicationTable *message, +size_t pg_query__prepare_stmt__pack + (const PgQuery__PrepareStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__publication_table__descriptor); + assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__publication_table__pack_to_buffer - (const PgQuery__PublicationTable *message, +size_t pg_query__prepare_stmt__pack_to_buffer + (const PgQuery__PrepareStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__publication_table__descriptor); + assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__PublicationTable * - pg_query__publication_table__unpack +PgQuery__PrepareStmt * + pg_query__prepare_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__PublicationTable *) - protobuf_c_message_unpack (&pg_query__publication_table__descriptor, + return (PgQuery__PrepareStmt *) + protobuf_c_message_unpack (&pg_query__prepare_stmt__descriptor, allocator, len, data); } -void pg_query__publication_table__free_unpacked - (PgQuery__PublicationTable *message, +void pg_query__prepare_stmt__free_unpacked + (PgQuery__PrepareStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__publication_table__descriptor); + assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__inline_code_block__init - (PgQuery__InlineCodeBlock *message) +void pg_query__execute_stmt__init + (PgQuery__ExecuteStmt *message) { - static const PgQuery__InlineCodeBlock init_value = PG_QUERY__INLINE_CODE_BLOCK__INIT; + static const PgQuery__ExecuteStmt init_value = PG_QUERY__EXECUTE_STMT__INIT; *message = init_value; } -size_t pg_query__inline_code_block__get_packed_size - (const PgQuery__InlineCodeBlock *message) +size_t pg_query__execute_stmt__get_packed_size + (const PgQuery__ExecuteStmt *message) { - assert(message->base.descriptor == &pg_query__inline_code_block__descriptor); + assert(message->base.descriptor == &pg_query__execute_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__inline_code_block__pack - (const PgQuery__InlineCodeBlock *message, +size_t pg_query__execute_stmt__pack + (const PgQuery__ExecuteStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__inline_code_block__descriptor); + assert(message->base.descriptor == &pg_query__execute_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__inline_code_block__pack_to_buffer - (const PgQuery__InlineCodeBlock *message, +size_t pg_query__execute_stmt__pack_to_buffer + (const PgQuery__ExecuteStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__inline_code_block__descriptor); + assert(message->base.descriptor == &pg_query__execute_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__InlineCodeBlock * - pg_query__inline_code_block__unpack +PgQuery__ExecuteStmt * + pg_query__execute_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__InlineCodeBlock *) - protobuf_c_message_unpack (&pg_query__inline_code_block__descriptor, + return (PgQuery__ExecuteStmt *) + protobuf_c_message_unpack (&pg_query__execute_stmt__descriptor, allocator, len, data); } -void pg_query__inline_code_block__free_unpacked - (PgQuery__InlineCodeBlock *message, +void pg_query__execute_stmt__free_unpacked + (PgQuery__ExecuteStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__inline_code_block__descriptor); + assert(message->base.descriptor == &pg_query__execute_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__call_context__init - (PgQuery__CallContext *message) +void pg_query__deallocate_stmt__init + (PgQuery__DeallocateStmt *message) { - static const PgQuery__CallContext init_value = PG_QUERY__CALL_CONTEXT__INIT; + static const PgQuery__DeallocateStmt init_value = PG_QUERY__DEALLOCATE_STMT__INIT; *message = init_value; } -size_t pg_query__call_context__get_packed_size - (const PgQuery__CallContext *message) +size_t pg_query__deallocate_stmt__get_packed_size + (const PgQuery__DeallocateStmt *message) { - assert(message->base.descriptor == &pg_query__call_context__descriptor); + assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__call_context__pack - (const PgQuery__CallContext *message, +size_t pg_query__deallocate_stmt__pack + (const PgQuery__DeallocateStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__call_context__descriptor); + assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__call_context__pack_to_buffer - (const PgQuery__CallContext *message, +size_t pg_query__deallocate_stmt__pack_to_buffer + (const PgQuery__DeallocateStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__call_context__descriptor); + assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__CallContext * - pg_query__call_context__unpack +PgQuery__DeallocateStmt * + pg_query__deallocate_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__CallContext *) - protobuf_c_message_unpack (&pg_query__call_context__descriptor, + return (PgQuery__DeallocateStmt *) + protobuf_c_message_unpack (&pg_query__deallocate_stmt__descriptor, allocator, len, data); } -void pg_query__call_context__free_unpacked - (PgQuery__CallContext *message, +void pg_query__deallocate_stmt__free_unpacked + (PgQuery__DeallocateStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__call_context__descriptor); + assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -void pg_query__scan_token__init - (PgQuery__ScanToken *message) +void pg_query__drop_owned_stmt__init + (PgQuery__DropOwnedStmt *message) { - static const PgQuery__ScanToken init_value = PG_QUERY__SCAN_TOKEN__INIT; + static const PgQuery__DropOwnedStmt init_value = PG_QUERY__DROP_OWNED_STMT__INIT; *message = init_value; } -size_t pg_query__scan_token__get_packed_size - (const PgQuery__ScanToken *message) +size_t pg_query__drop_owned_stmt__get_packed_size + (const PgQuery__DropOwnedStmt *message) { - assert(message->base.descriptor == &pg_query__scan_token__descriptor); + assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t pg_query__scan_token__pack - (const PgQuery__ScanToken *message, +size_t pg_query__drop_owned_stmt__pack + (const PgQuery__DropOwnedStmt *message, uint8_t *out) { - assert(message->base.descriptor == &pg_query__scan_token__descriptor); + assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t pg_query__scan_token__pack_to_buffer - (const PgQuery__ScanToken *message, +size_t pg_query__drop_owned_stmt__pack_to_buffer + (const PgQuery__DropOwnedStmt *message, ProtobufCBuffer *buffer) { - assert(message->base.descriptor == &pg_query__scan_token__descriptor); + assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -PgQuery__ScanToken * - pg_query__scan_token__unpack +PgQuery__DropOwnedStmt * + pg_query__drop_owned_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (PgQuery__ScanToken *) - protobuf_c_message_unpack (&pg_query__scan_token__descriptor, + return (PgQuery__DropOwnedStmt *) + protobuf_c_message_unpack (&pg_query__drop_owned_stmt__descriptor, allocator, len, data); } -void pg_query__scan_token__free_unpacked - (PgQuery__ScanToken *message, +void pg_query__drop_owned_stmt__free_unpacked + (PgQuery__DropOwnedStmt *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->base.descriptor == &pg_query__scan_token__descriptor); + assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -static const ProtobufCFieldDescriptor pg_query__parse_result__field_descriptors[2] = -{ - { - "version", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__ParseResult, version), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "stmts", - 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ParseResult, n_stmts), - offsetof(PgQuery__ParseResult, stmts), - &pg_query__raw_stmt__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__parse_result__field_indices_by_name[] = { - 1, /* field[1] = stmts */ - 0, /* field[0] = version */ -}; -static const ProtobufCIntRange pg_query__parse_result__number_ranges[1 + 1] = +void pg_query__reassign_owned_stmt__init + (PgQuery__ReassignOwnedStmt *message) { - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor pg_query__parse_result__descriptor = + static const PgQuery__ReassignOwnedStmt init_value = PG_QUERY__REASSIGN_OWNED_STMT__INIT; + *message = init_value; +} +size_t pg_query__reassign_owned_stmt__get_packed_size + (const PgQuery__ReassignOwnedStmt *message) { - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ParseResult", - "ParseResult", - "PgQuery__ParseResult", - "pg_query", - sizeof(PgQuery__ParseResult), - 2, - pg_query__parse_result__field_descriptors, - pg_query__parse_result__field_indices_by_name, - 1, pg_query__parse_result__number_ranges, - (ProtobufCMessageInit) pg_query__parse_result__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__scan_result__field_descriptors[2] = + assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__reassign_owned_stmt__pack + (const PgQuery__ReassignOwnedStmt *message, + uint8_t *out) { - { - "version", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__ScanResult, version), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "tokens", - 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ScanResult, n_tokens), - offsetof(PgQuery__ScanResult, tokens), - &pg_query__scan_token__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__scan_result__field_indices_by_name[] = { - 1, /* field[1] = tokens */ - 0, /* field[0] = version */ -}; -static const ProtobufCIntRange pg_query__scan_result__number_ranges[1 + 1] = + assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__reassign_owned_stmt__pack_to_buffer + (const PgQuery__ReassignOwnedStmt *message, + ProtobufCBuffer *buffer) { - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor pg_query__scan_result__descriptor = + assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__ReassignOwnedStmt * + pg_query__reassign_owned_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) { - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ScanResult", - "ScanResult", - "PgQuery__ScanResult", - "pg_query", - sizeof(PgQuery__ScanResult), - 2, - pg_query__scan_result__field_descriptors, - pg_query__scan_result__field_indices_by_name, - 1, pg_query__scan_result__number_ranges, - (ProtobufCMessageInit) pg_query__scan_result__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = + return (PgQuery__ReassignOwnedStmt *) + protobuf_c_message_unpack (&pg_query__reassign_owned_stmt__descriptor, + allocator, len, data); +} +void pg_query__reassign_owned_stmt__free_unpacked + (PgQuery__ReassignOwnedStmt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__alter_tsdictionary_stmt__init + (PgQuery__AlterTSDictionaryStmt *message) +{ + static const PgQuery__AlterTSDictionaryStmt init_value = PG_QUERY__ALTER_TSDICTIONARY_STMT__INIT; + *message = init_value; +} +size_t pg_query__alter_tsdictionary_stmt__get_packed_size + (const PgQuery__AlterTSDictionaryStmt *message) +{ + assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__alter_tsdictionary_stmt__pack + (const PgQuery__AlterTSDictionaryStmt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__alter_tsdictionary_stmt__pack_to_buffer + (const PgQuery__AlterTSDictionaryStmt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__AlterTSDictionaryStmt * + pg_query__alter_tsdictionary_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__AlterTSDictionaryStmt *) + protobuf_c_message_unpack (&pg_query__alter_tsdictionary_stmt__descriptor, + allocator, len, data); +} +void pg_query__alter_tsdictionary_stmt__free_unpacked + (PgQuery__AlterTSDictionaryStmt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__alter_tsconfiguration_stmt__init + (PgQuery__AlterTSConfigurationStmt *message) +{ + static const PgQuery__AlterTSConfigurationStmt init_value = PG_QUERY__ALTER_TSCONFIGURATION_STMT__INIT; + *message = init_value; +} +size_t pg_query__alter_tsconfiguration_stmt__get_packed_size + (const PgQuery__AlterTSConfigurationStmt *message) +{ + assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__alter_tsconfiguration_stmt__pack + (const PgQuery__AlterTSConfigurationStmt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__alter_tsconfiguration_stmt__pack_to_buffer + (const PgQuery__AlterTSConfigurationStmt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__AlterTSConfigurationStmt * + pg_query__alter_tsconfiguration_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__AlterTSConfigurationStmt *) + protobuf_c_message_unpack (&pg_query__alter_tsconfiguration_stmt__descriptor, + allocator, len, data); +} +void pg_query__alter_tsconfiguration_stmt__free_unpacked + (PgQuery__AlterTSConfigurationStmt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__publication_table__init + (PgQuery__PublicationTable *message) +{ + static const PgQuery__PublicationTable init_value = PG_QUERY__PUBLICATION_TABLE__INIT; + *message = init_value; +} +size_t pg_query__publication_table__get_packed_size + (const PgQuery__PublicationTable *message) +{ + assert(message->base.descriptor == &pg_query__publication_table__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__publication_table__pack + (const PgQuery__PublicationTable *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__publication_table__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__publication_table__pack_to_buffer + (const PgQuery__PublicationTable *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__publication_table__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__PublicationTable * + pg_query__publication_table__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__PublicationTable *) + protobuf_c_message_unpack (&pg_query__publication_table__descriptor, + allocator, len, data); +} +void pg_query__publication_table__free_unpacked + (PgQuery__PublicationTable *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__publication_table__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__publication_obj_spec__init + (PgQuery__PublicationObjSpec *message) +{ + static const PgQuery__PublicationObjSpec init_value = PG_QUERY__PUBLICATION_OBJ_SPEC__INIT; + *message = init_value; +} +size_t pg_query__publication_obj_spec__get_packed_size + (const PgQuery__PublicationObjSpec *message) +{ + assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__publication_obj_spec__pack + (const PgQuery__PublicationObjSpec *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__publication_obj_spec__pack_to_buffer + (const PgQuery__PublicationObjSpec *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__PublicationObjSpec * + pg_query__publication_obj_spec__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__PublicationObjSpec *) + protobuf_c_message_unpack (&pg_query__publication_obj_spec__descriptor, + allocator, len, data); +} +void pg_query__publication_obj_spec__free_unpacked + (PgQuery__PublicationObjSpec *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__create_publication_stmt__init + (PgQuery__CreatePublicationStmt *message) +{ + static const PgQuery__CreatePublicationStmt init_value = PG_QUERY__CREATE_PUBLICATION_STMT__INIT; + *message = init_value; +} +size_t pg_query__create_publication_stmt__get_packed_size + (const PgQuery__CreatePublicationStmt *message) +{ + assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__create_publication_stmt__pack + (const PgQuery__CreatePublicationStmt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__create_publication_stmt__pack_to_buffer + (const PgQuery__CreatePublicationStmt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__CreatePublicationStmt * + pg_query__create_publication_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__CreatePublicationStmt *) + protobuf_c_message_unpack (&pg_query__create_publication_stmt__descriptor, + allocator, len, data); +} +void pg_query__create_publication_stmt__free_unpacked + (PgQuery__CreatePublicationStmt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__alter_publication_stmt__init + (PgQuery__AlterPublicationStmt *message) +{ + static const PgQuery__AlterPublicationStmt init_value = PG_QUERY__ALTER_PUBLICATION_STMT__INIT; + *message = init_value; +} +size_t pg_query__alter_publication_stmt__get_packed_size + (const PgQuery__AlterPublicationStmt *message) +{ + assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__alter_publication_stmt__pack + (const PgQuery__AlterPublicationStmt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__alter_publication_stmt__pack_to_buffer + (const PgQuery__AlterPublicationStmt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__AlterPublicationStmt * + pg_query__alter_publication_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__AlterPublicationStmt *) + protobuf_c_message_unpack (&pg_query__alter_publication_stmt__descriptor, + allocator, len, data); +} +void pg_query__alter_publication_stmt__free_unpacked + (PgQuery__AlterPublicationStmt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__create_subscription_stmt__init + (PgQuery__CreateSubscriptionStmt *message) +{ + static const PgQuery__CreateSubscriptionStmt init_value = PG_QUERY__CREATE_SUBSCRIPTION_STMT__INIT; + *message = init_value; +} +size_t pg_query__create_subscription_stmt__get_packed_size + (const PgQuery__CreateSubscriptionStmt *message) +{ + assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__create_subscription_stmt__pack + (const PgQuery__CreateSubscriptionStmt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__create_subscription_stmt__pack_to_buffer + (const PgQuery__CreateSubscriptionStmt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__CreateSubscriptionStmt * + pg_query__create_subscription_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__CreateSubscriptionStmt *) + protobuf_c_message_unpack (&pg_query__create_subscription_stmt__descriptor, + allocator, len, data); +} +void pg_query__create_subscription_stmt__free_unpacked + (PgQuery__CreateSubscriptionStmt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__alter_subscription_stmt__init + (PgQuery__AlterSubscriptionStmt *message) +{ + static const PgQuery__AlterSubscriptionStmt init_value = PG_QUERY__ALTER_SUBSCRIPTION_STMT__INIT; + *message = init_value; +} +size_t pg_query__alter_subscription_stmt__get_packed_size + (const PgQuery__AlterSubscriptionStmt *message) +{ + assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__alter_subscription_stmt__pack + (const PgQuery__AlterSubscriptionStmt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__alter_subscription_stmt__pack_to_buffer + (const PgQuery__AlterSubscriptionStmt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__AlterSubscriptionStmt * + pg_query__alter_subscription_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__AlterSubscriptionStmt *) + protobuf_c_message_unpack (&pg_query__alter_subscription_stmt__descriptor, + allocator, len, data); +} +void pg_query__alter_subscription_stmt__free_unpacked + (PgQuery__AlterSubscriptionStmt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__drop_subscription_stmt__init + (PgQuery__DropSubscriptionStmt *message) +{ + static const PgQuery__DropSubscriptionStmt init_value = PG_QUERY__DROP_SUBSCRIPTION_STMT__INIT; + *message = init_value; +} +size_t pg_query__drop_subscription_stmt__get_packed_size + (const PgQuery__DropSubscriptionStmt *message) +{ + assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__drop_subscription_stmt__pack + (const PgQuery__DropSubscriptionStmt *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__drop_subscription_stmt__pack_to_buffer + (const PgQuery__DropSubscriptionStmt *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__DropSubscriptionStmt * + pg_query__drop_subscription_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__DropSubscriptionStmt *) + protobuf_c_message_unpack (&pg_query__drop_subscription_stmt__descriptor, + allocator, len, data); +} +void pg_query__drop_subscription_stmt__free_unpacked + (PgQuery__DropSubscriptionStmt *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void pg_query__scan_token__init + (PgQuery__ScanToken *message) +{ + static const PgQuery__ScanToken init_value = PG_QUERY__SCAN_TOKEN__INIT; + *message = init_value; +} +size_t pg_query__scan_token__get_packed_size + (const PgQuery__ScanToken *message) +{ + assert(message->base.descriptor == &pg_query__scan_token__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t pg_query__scan_token__pack + (const PgQuery__ScanToken *message, + uint8_t *out) +{ + assert(message->base.descriptor == &pg_query__scan_token__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t pg_query__scan_token__pack_to_buffer + (const PgQuery__ScanToken *message, + ProtobufCBuffer *buffer) +{ + assert(message->base.descriptor == &pg_query__scan_token__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +PgQuery__ScanToken * + pg_query__scan_token__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (PgQuery__ScanToken *) + protobuf_c_message_unpack (&pg_query__scan_token__descriptor, + allocator, len, data); +} +void pg_query__scan_token__free_unpacked + (PgQuery__ScanToken *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->base.descriptor == &pg_query__scan_token__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +static const ProtobufCFieldDescriptor pg_query__parse_result__field_descriptors[2] = +{ + { + "version", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__ParseResult, version), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "stmts", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__ParseResult, n_stmts), + offsetof(PgQuery__ParseResult, stmts), + &pg_query__raw_stmt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__parse_result__field_indices_by_name[] = { + 1, /* field[1] = stmts */ + 0, /* field[0] = version */ +}; +static const ProtobufCIntRange pg_query__parse_result__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__parse_result__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.ParseResult", + "ParseResult", + "PgQuery__ParseResult", + "pg_query", + sizeof(PgQuery__ParseResult), + 2, + pg_query__parse_result__field_descriptors, + pg_query__parse_result__field_indices_by_name, + 1, pg_query__parse_result__number_ranges, + (ProtobufCMessageInit) pg_query__parse_result__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__scan_result__field_descriptors[2] = +{ + { + "version", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__ScanResult, version), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tokens", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__ScanResult, n_tokens), + offsetof(PgQuery__ScanResult, tokens), + &pg_query__scan_token__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__scan_result__field_indices_by_name[] = { + 1, /* field[1] = tokens */ + 0, /* field[0] = version */ +}; +static const ProtobufCIntRange pg_query__scan_result__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__scan_result__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.ScanResult", + "ScanResult", + "PgQuery__ScanResult", + "pg_query", + sizeof(PgQuery__ScanResult), + 2, + pg_query__scan_result__field_descriptors, + pg_query__scan_result__field_indices_by_name, + 1, pg_query__scan_result__number_ranges, + (ProtobufCMessageInit) pg_query__scan_result__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[252] = { { "alias", @@ -11038,11 +11668,23 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "var", + "into_clause", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, into_clause), + &pg_query__into_clause__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "var", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), offsetof(PgQuery__Node, var), &pg_query__var__descriptor, NULL, @@ -11051,7 +11693,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "param", - 5, + 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11063,7 +11705,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "aggref", - 6, + 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11075,7 +11717,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "grouping_func", - 7, + 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11087,7 +11729,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "window_func", - 8, + 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11099,7 +11741,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "subscripting_ref", - 9, + 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11111,7 +11753,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "func_expr", - 10, + 11, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11123,7 +11765,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "named_arg_expr", - 11, + 12, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11135,7 +11777,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "op_expr", - 12, + 13, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11147,7 +11789,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "distinct_expr", - 13, + 14, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11159,7 +11801,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "null_if_expr", - 14, + 15, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11171,7 +11813,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "scalar_array_op_expr", - 15, + 16, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11183,7 +11825,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "bool_expr", - 16, + 17, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11195,7 +11837,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "sub_link", - 17, + 18, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11207,7 +11849,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "sub_plan", - 18, + 19, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11219,7 +11861,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "alternative_sub_plan", - 19, + 20, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11231,7 +11873,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "field_select", - 20, + 21, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11243,7 +11885,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "field_store", - 21, + 22, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11255,7 +11897,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "relabel_type", - 22, + 23, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11267,7 +11909,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "coerce_via_io", - 23, + 24, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11279,7 +11921,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "array_coerce_expr", - 24, + 25, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11291,7 +11933,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "convert_rowtype_expr", - 25, + 26, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11303,7 +11945,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "collate_expr", - 26, + 27, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11315,7 +11957,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "case_expr", - 27, + 28, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11327,7 +11969,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "case_when", - 28, + 29, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11339,7 +11981,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "case_test_expr", - 29, + 30, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11351,7 +11993,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "array_expr", - 30, + 31, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11363,7 +12005,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "row_expr", - 31, + 32, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11375,7 +12017,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "row_compare_expr", - 32, + 33, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11387,7 +12029,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "coalesce_expr", - 33, + 34, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11399,7 +12041,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "min_max_expr", - 34, + 35, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11411,7 +12053,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "sqlvalue_function", - 35, + 36, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11423,7 +12065,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "xml_expr", - 36, + 37, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -11434,2327 +12076,2483 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "null_test", - 37, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, null_test), - &pg_query__null_test__descriptor, - NULL, - 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "boolean_test", + "json_format", 38, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, boolean_test), - &pg_query__boolean_test__descriptor, + offsetof(PgQuery__Node, json_format), + &pg_query__json_format__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "coerce_to_domain", + "json_returning", 39, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, coerce_to_domain), - &pg_query__coerce_to_domain__descriptor, + offsetof(PgQuery__Node, json_returning), + &pg_query__json_returning__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "coerce_to_domain_value", + "json_value_expr", 40, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, coerce_to_domain_value), - &pg_query__coerce_to_domain_value__descriptor, + offsetof(PgQuery__Node, json_value_expr), + &pg_query__json_value_expr__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "set_to_default", + "json_constructor_expr", 41, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, set_to_default), - &pg_query__set_to_default__descriptor, + offsetof(PgQuery__Node, json_constructor_expr), + &pg_query__json_constructor_expr__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "current_of_expr", + "json_is_predicate", 42, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, current_of_expr), - &pg_query__current_of_expr__descriptor, + offsetof(PgQuery__Node, json_is_predicate), + &pg_query__json_is_predicate__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "next_value_expr", + "null_test", 43, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, next_value_expr), - &pg_query__next_value_expr__descriptor, + offsetof(PgQuery__Node, null_test), + &pg_query__null_test__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "inference_elem", + "boolean_test", 44, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, inference_elem), - &pg_query__inference_elem__descriptor, + offsetof(PgQuery__Node, boolean_test), + &pg_query__boolean_test__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "target_entry", + "coerce_to_domain", 45, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, target_entry), - &pg_query__target_entry__descriptor, + offsetof(PgQuery__Node, coerce_to_domain), + &pg_query__coerce_to_domain__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "range_tbl_ref", + "coerce_to_domain_value", 46, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, range_tbl_ref), - &pg_query__range_tbl_ref__descriptor, + offsetof(PgQuery__Node, coerce_to_domain_value), + &pg_query__coerce_to_domain_value__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "join_expr", + "set_to_default", 47, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, join_expr), - &pg_query__join_expr__descriptor, + offsetof(PgQuery__Node, set_to_default), + &pg_query__set_to_default__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "from_expr", + "current_of_expr", 48, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, from_expr), - &pg_query__from_expr__descriptor, + offsetof(PgQuery__Node, current_of_expr), + &pg_query__current_of_expr__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "on_conflict_expr", + "next_value_expr", 49, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, on_conflict_expr), - &pg_query__on_conflict_expr__descriptor, + offsetof(PgQuery__Node, next_value_expr), + &pg_query__next_value_expr__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "into_clause", + "inference_elem", 50, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, into_clause), - &pg_query__into_clause__descriptor, + offsetof(PgQuery__Node, inference_elem), + &pg_query__inference_elem__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "merge_action", + "target_entry", 51, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, merge_action), - &pg_query__merge_action__descriptor, + offsetof(PgQuery__Node, target_entry), + &pg_query__target_entry__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "raw_stmt", + "range_tbl_ref", 52, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, raw_stmt), - &pg_query__raw_stmt__descriptor, + offsetof(PgQuery__Node, range_tbl_ref), + &pg_query__range_tbl_ref__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "query", + "join_expr", 53, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, query), - &pg_query__query__descriptor, + offsetof(PgQuery__Node, join_expr), + &pg_query__join_expr__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "insert_stmt", + "from_expr", 54, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, insert_stmt), - &pg_query__insert_stmt__descriptor, + offsetof(PgQuery__Node, from_expr), + &pg_query__from_expr__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "delete_stmt", + "on_conflict_expr", 55, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, delete_stmt), - &pg_query__delete_stmt__descriptor, + offsetof(PgQuery__Node, on_conflict_expr), + &pg_query__on_conflict_expr__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "update_stmt", + "query", 56, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, update_stmt), - &pg_query__update_stmt__descriptor, + offsetof(PgQuery__Node, query), + &pg_query__query__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "merge_stmt", + "type_name", 57, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, merge_stmt), - &pg_query__merge_stmt__descriptor, + offsetof(PgQuery__Node, type_name), + &pg_query__type_name__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "select_stmt", + "column_ref", 58, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, select_stmt), - &pg_query__select_stmt__descriptor, + offsetof(PgQuery__Node, column_ref), + &pg_query__column_ref__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "return_stmt", + "param_ref", 59, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, return_stmt), - &pg_query__return_stmt__descriptor, + offsetof(PgQuery__Node, param_ref), + &pg_query__param_ref__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "plassign_stmt", + "a_expr", 60, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, plassign_stmt), - &pg_query__plassign_stmt__descriptor, + offsetof(PgQuery__Node, a_expr), + &pg_query__a__expr__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_table_stmt", + "type_cast", 61, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_table_stmt), - &pg_query__alter_table_stmt__descriptor, + offsetof(PgQuery__Node, type_cast), + &pg_query__type_cast__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_table_cmd", + "collate_clause", 62, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_table_cmd), - &pg_query__alter_table_cmd__descriptor, + offsetof(PgQuery__Node, collate_clause), + &pg_query__collate_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_domain_stmt", + "role_spec", 63, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_domain_stmt), - &pg_query__alter_domain_stmt__descriptor, + offsetof(PgQuery__Node, role_spec), + &pg_query__role_spec__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "set_operation_stmt", + "func_call", 64, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, set_operation_stmt), - &pg_query__set_operation_stmt__descriptor, + offsetof(PgQuery__Node, func_call), + &pg_query__func_call__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "grant_stmt", + "a_star", 65, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, grant_stmt), - &pg_query__grant_stmt__descriptor, + offsetof(PgQuery__Node, a_star), + &pg_query__a__star__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "grant_role_stmt", + "a_indices", 66, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, grant_role_stmt), - &pg_query__grant_role_stmt__descriptor, + offsetof(PgQuery__Node, a_indices), + &pg_query__a__indices__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_default_privileges_stmt", + "a_indirection", 67, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_default_privileges_stmt), - &pg_query__alter_default_privileges_stmt__descriptor, + offsetof(PgQuery__Node, a_indirection), + &pg_query__a__indirection__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "close_portal_stmt", + "a_array_expr", 68, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, close_portal_stmt), - &pg_query__close_portal_stmt__descriptor, + offsetof(PgQuery__Node, a_array_expr), + &pg_query__a__array_expr__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cluster_stmt", + "res_target", 69, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, cluster_stmt), - &pg_query__cluster_stmt__descriptor, + offsetof(PgQuery__Node, res_target), + &pg_query__res_target__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "copy_stmt", + "multi_assign_ref", 70, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, copy_stmt), - &pg_query__copy_stmt__descriptor, + offsetof(PgQuery__Node, multi_assign_ref), + &pg_query__multi_assign_ref__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_stmt", + "sort_by", 71, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_stmt), - &pg_query__create_stmt__descriptor, + offsetof(PgQuery__Node, sort_by), + &pg_query__sort_by__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "define_stmt", + "window_def", 72, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, define_stmt), - &pg_query__define_stmt__descriptor, + offsetof(PgQuery__Node, window_def), + &pg_query__window_def__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "drop_stmt", + "range_subselect", 73, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, drop_stmt), - &pg_query__drop_stmt__descriptor, + offsetof(PgQuery__Node, range_subselect), + &pg_query__range_subselect__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "truncate_stmt", + "range_function", 74, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, truncate_stmt), - &pg_query__truncate_stmt__descriptor, + offsetof(PgQuery__Node, range_function), + &pg_query__range_function__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "comment_stmt", + "range_table_func", 75, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, comment_stmt), - &pg_query__comment_stmt__descriptor, + offsetof(PgQuery__Node, range_table_func), + &pg_query__range_table_func__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "fetch_stmt", + "range_table_func_col", 76, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, fetch_stmt), - &pg_query__fetch_stmt__descriptor, + offsetof(PgQuery__Node, range_table_func_col), + &pg_query__range_table_func_col__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "index_stmt", + "range_table_sample", 77, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, index_stmt), - &pg_query__index_stmt__descriptor, + offsetof(PgQuery__Node, range_table_sample), + &pg_query__range_table_sample__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_function_stmt", + "column_def", 78, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_function_stmt), - &pg_query__create_function_stmt__descriptor, + offsetof(PgQuery__Node, column_def), + &pg_query__column_def__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_function_stmt", + "table_like_clause", 79, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_function_stmt), - &pg_query__alter_function_stmt__descriptor, + offsetof(PgQuery__Node, table_like_clause), + &pg_query__table_like_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "do_stmt", + "index_elem", 80, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, do_stmt), - &pg_query__do_stmt__descriptor, + offsetof(PgQuery__Node, index_elem), + &pg_query__index_elem__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "rename_stmt", + "def_elem", 81, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, rename_stmt), - &pg_query__rename_stmt__descriptor, + offsetof(PgQuery__Node, def_elem), + &pg_query__def_elem__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "rule_stmt", + "locking_clause", 82, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, rule_stmt), - &pg_query__rule_stmt__descriptor, + offsetof(PgQuery__Node, locking_clause), + &pg_query__locking_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "notify_stmt", + "xml_serialize", 83, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, notify_stmt), - &pg_query__notify_stmt__descriptor, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, xml_serialize), + &pg_query__xml_serialize__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "listen_stmt", + "partition_elem", 84, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, listen_stmt), - &pg_query__listen_stmt__descriptor, + offsetof(PgQuery__Node, partition_elem), + &pg_query__partition_elem__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "unlisten_stmt", + "partition_spec", 85, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, unlisten_stmt), - &pg_query__unlisten_stmt__descriptor, + offsetof(PgQuery__Node, partition_spec), + &pg_query__partition_spec__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "transaction_stmt", + "partition_bound_spec", 86, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, transaction_stmt), - &pg_query__transaction_stmt__descriptor, + offsetof(PgQuery__Node, partition_bound_spec), + &pg_query__partition_bound_spec__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "view_stmt", + "partition_range_datum", 87, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, view_stmt), - &pg_query__view_stmt__descriptor, + offsetof(PgQuery__Node, partition_range_datum), + &pg_query__partition_range_datum__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "load_stmt", + "partition_cmd", 88, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, load_stmt), - &pg_query__load_stmt__descriptor, + offsetof(PgQuery__Node, partition_cmd), + &pg_query__partition_cmd__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_domain_stmt", + "range_tbl_entry", 89, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_domain_stmt), - &pg_query__create_domain_stmt__descriptor, + offsetof(PgQuery__Node, range_tbl_entry), + &pg_query__range_tbl_entry__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "createdb_stmt", + "rtepermission_info", 90, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, createdb_stmt), - &pg_query__createdb_stmt__descriptor, + offsetof(PgQuery__Node, rtepermission_info), + &pg_query__rtepermission_info__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "dropdb_stmt", + "range_tbl_function", 91, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, dropdb_stmt), - &pg_query__dropdb_stmt__descriptor, + offsetof(PgQuery__Node, range_tbl_function), + &pg_query__range_tbl_function__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "vacuum_stmt", + "table_sample_clause", 92, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, vacuum_stmt), - &pg_query__vacuum_stmt__descriptor, + offsetof(PgQuery__Node, table_sample_clause), + &pg_query__table_sample_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "explain_stmt", + "with_check_option", 93, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, explain_stmt), - &pg_query__explain_stmt__descriptor, + offsetof(PgQuery__Node, with_check_option), + &pg_query__with_check_option__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_table_as_stmt", + "sort_group_clause", 94, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_table_as_stmt), - &pg_query__create_table_as_stmt__descriptor, + offsetof(PgQuery__Node, sort_group_clause), + &pg_query__sort_group_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_seq_stmt", + "grouping_set", 95, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_seq_stmt), - &pg_query__create_seq_stmt__descriptor, + offsetof(PgQuery__Node, grouping_set), + &pg_query__grouping_set__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_seq_stmt", + "window_clause", 96, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_seq_stmt), - &pg_query__alter_seq_stmt__descriptor, + offsetof(PgQuery__Node, window_clause), + &pg_query__window_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "variable_set_stmt", + "row_mark_clause", 97, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, variable_set_stmt), - &pg_query__variable_set_stmt__descriptor, + offsetof(PgQuery__Node, row_mark_clause), + &pg_query__row_mark_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "variable_show_stmt", + "with_clause", 98, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, variable_show_stmt), - &pg_query__variable_show_stmt__descriptor, + offsetof(PgQuery__Node, with_clause), + &pg_query__with_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "discard_stmt", + "infer_clause", 99, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, discard_stmt), - &pg_query__discard_stmt__descriptor, + offsetof(PgQuery__Node, infer_clause), + &pg_query__infer_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_trig_stmt", + "on_conflict_clause", 100, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_trig_stmt), - &pg_query__create_trig_stmt__descriptor, + offsetof(PgQuery__Node, on_conflict_clause), + &pg_query__on_conflict_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_plang_stmt", + "ctesearch_clause", 101, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_plang_stmt), - &pg_query__create_plang_stmt__descriptor, + offsetof(PgQuery__Node, ctesearch_clause), + &pg_query__ctesearch_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_role_stmt", + "ctecycle_clause", 102, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_role_stmt), - &pg_query__create_role_stmt__descriptor, + offsetof(PgQuery__Node, ctecycle_clause), + &pg_query__ctecycle_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_role_stmt", + "common_table_expr", 103, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_role_stmt), - &pg_query__alter_role_stmt__descriptor, + offsetof(PgQuery__Node, common_table_expr), + &pg_query__common_table_expr__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "drop_role_stmt", + "merge_when_clause", 104, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, drop_role_stmt), - &pg_query__drop_role_stmt__descriptor, + offsetof(PgQuery__Node, merge_when_clause), + &pg_query__merge_when_clause__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "lock_stmt", + "merge_action", 105, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, lock_stmt), - &pg_query__lock_stmt__descriptor, + offsetof(PgQuery__Node, merge_action), + &pg_query__merge_action__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "constraints_set_stmt", + "trigger_transition", 106, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, constraints_set_stmt), - &pg_query__constraints_set_stmt__descriptor, + offsetof(PgQuery__Node, trigger_transition), + &pg_query__trigger_transition__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "reindex_stmt", + "json_output", 107, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, reindex_stmt), - &pg_query__reindex_stmt__descriptor, + offsetof(PgQuery__Node, json_output), + &pg_query__json_output__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "check_point_stmt", + "json_key_value", 108, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, check_point_stmt), - &pg_query__check_point_stmt__descriptor, + offsetof(PgQuery__Node, json_key_value), + &pg_query__json_key_value__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_schema_stmt", + "json_object_constructor", 109, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_schema_stmt), - &pg_query__create_schema_stmt__descriptor, + offsetof(PgQuery__Node, json_object_constructor), + &pg_query__json_object_constructor__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_database_stmt", + "json_array_constructor", 110, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_database_stmt), - &pg_query__alter_database_stmt__descriptor, + offsetof(PgQuery__Node, json_array_constructor), + &pg_query__json_array_constructor__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_database_refresh_coll_stmt", + "json_array_query_constructor", 111, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_database_refresh_coll_stmt), - &pg_query__alter_database_refresh_coll_stmt__descriptor, + offsetof(PgQuery__Node, json_array_query_constructor), + &pg_query__json_array_query_constructor__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_database_set_stmt", + "json_agg_constructor", 112, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_database_set_stmt), - &pg_query__alter_database_set_stmt__descriptor, + offsetof(PgQuery__Node, json_agg_constructor), + &pg_query__json_agg_constructor__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_role_set_stmt", + "json_object_agg", 113, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_role_set_stmt), - &pg_query__alter_role_set_stmt__descriptor, + offsetof(PgQuery__Node, json_object_agg), + &pg_query__json_object_agg__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_conversion_stmt", + "json_array_agg", 114, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_conversion_stmt), - &pg_query__create_conversion_stmt__descriptor, + offsetof(PgQuery__Node, json_array_agg), + &pg_query__json_array_agg__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_cast_stmt", + "raw_stmt", 115, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_cast_stmt), - &pg_query__create_cast_stmt__descriptor, + offsetof(PgQuery__Node, raw_stmt), + &pg_query__raw_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_op_class_stmt", + "insert_stmt", 116, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_op_class_stmt), - &pg_query__create_op_class_stmt__descriptor, + offsetof(PgQuery__Node, insert_stmt), + &pg_query__insert_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_op_family_stmt", + "delete_stmt", 117, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_op_family_stmt), - &pg_query__create_op_family_stmt__descriptor, + offsetof(PgQuery__Node, delete_stmt), + &pg_query__delete_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_op_family_stmt", + "update_stmt", 118, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_op_family_stmt), - &pg_query__alter_op_family_stmt__descriptor, + offsetof(PgQuery__Node, update_stmt), + &pg_query__update_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "prepare_stmt", + "merge_stmt", 119, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, prepare_stmt), - &pg_query__prepare_stmt__descriptor, + offsetof(PgQuery__Node, merge_stmt), + &pg_query__merge_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "execute_stmt", + "select_stmt", 120, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, execute_stmt), - &pg_query__execute_stmt__descriptor, + offsetof(PgQuery__Node, select_stmt), + &pg_query__select_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "deallocate_stmt", + "set_operation_stmt", 121, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, deallocate_stmt), - &pg_query__deallocate_stmt__descriptor, + offsetof(PgQuery__Node, set_operation_stmt), + &pg_query__set_operation_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "declare_cursor_stmt", + "return_stmt", 122, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, declare_cursor_stmt), - &pg_query__declare_cursor_stmt__descriptor, + offsetof(PgQuery__Node, return_stmt), + &pg_query__return_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_table_space_stmt", + "plassign_stmt", 123, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_table_space_stmt), - &pg_query__create_table_space_stmt__descriptor, + offsetof(PgQuery__Node, plassign_stmt), + &pg_query__plassign_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "drop_table_space_stmt", + "create_schema_stmt", 124, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, drop_table_space_stmt), - &pg_query__drop_table_space_stmt__descriptor, + offsetof(PgQuery__Node, create_schema_stmt), + &pg_query__create_schema_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_object_depends_stmt", + "alter_table_stmt", 125, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_object_depends_stmt), - &pg_query__alter_object_depends_stmt__descriptor, + offsetof(PgQuery__Node, alter_table_stmt), + &pg_query__alter_table_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_object_schema_stmt", + "replica_identity_stmt", 126, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_object_schema_stmt), - &pg_query__alter_object_schema_stmt__descriptor, + offsetof(PgQuery__Node, replica_identity_stmt), + &pg_query__replica_identity_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_owner_stmt", + "alter_table_cmd", 127, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_owner_stmt), - &pg_query__alter_owner_stmt__descriptor, + offsetof(PgQuery__Node, alter_table_cmd), + &pg_query__alter_table_cmd__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_operator_stmt", + "alter_collation_stmt", 128, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_operator_stmt), - &pg_query__alter_operator_stmt__descriptor, + offsetof(PgQuery__Node, alter_collation_stmt), + &pg_query__alter_collation_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_type_stmt", + "alter_domain_stmt", 129, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_type_stmt), - &pg_query__alter_type_stmt__descriptor, + offsetof(PgQuery__Node, alter_domain_stmt), + &pg_query__alter_domain_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "drop_owned_stmt", + "grant_stmt", 130, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, drop_owned_stmt), - &pg_query__drop_owned_stmt__descriptor, + offsetof(PgQuery__Node, grant_stmt), + &pg_query__grant_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "reassign_owned_stmt", + "object_with_args", 131, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, reassign_owned_stmt), - &pg_query__reassign_owned_stmt__descriptor, + offsetof(PgQuery__Node, object_with_args), + &pg_query__object_with_args__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "composite_type_stmt", + "access_priv", 132, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, composite_type_stmt), - &pg_query__composite_type_stmt__descriptor, + offsetof(PgQuery__Node, access_priv), + &pg_query__access_priv__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_enum_stmt", + "grant_role_stmt", 133, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_enum_stmt), - &pg_query__create_enum_stmt__descriptor, + offsetof(PgQuery__Node, grant_role_stmt), + &pg_query__grant_role_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_range_stmt", + "alter_default_privileges_stmt", 134, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_range_stmt), - &pg_query__create_range_stmt__descriptor, + offsetof(PgQuery__Node, alter_default_privileges_stmt), + &pg_query__alter_default_privileges_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_enum_stmt", + "copy_stmt", 135, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_enum_stmt), - &pg_query__alter_enum_stmt__descriptor, + offsetof(PgQuery__Node, copy_stmt), + &pg_query__copy_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_tsdictionary_stmt", + "variable_set_stmt", 136, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_tsdictionary_stmt), - &pg_query__alter_tsdictionary_stmt__descriptor, + offsetof(PgQuery__Node, variable_set_stmt), + &pg_query__variable_set_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_tsconfiguration_stmt", + "variable_show_stmt", 137, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_tsconfiguration_stmt), - &pg_query__alter_tsconfiguration_stmt__descriptor, + offsetof(PgQuery__Node, variable_show_stmt), + &pg_query__variable_show_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_fdw_stmt", + "create_stmt", 138, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_fdw_stmt), - &pg_query__create_fdw_stmt__descriptor, + offsetof(PgQuery__Node, create_stmt), + &pg_query__create_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_fdw_stmt", + "constraint", 139, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_fdw_stmt), - &pg_query__alter_fdw_stmt__descriptor, + offsetof(PgQuery__Node, constraint), + &pg_query__constraint__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_foreign_server_stmt", + "create_table_space_stmt", 140, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_foreign_server_stmt), - &pg_query__create_foreign_server_stmt__descriptor, + offsetof(PgQuery__Node, create_table_space_stmt), + &pg_query__create_table_space_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_foreign_server_stmt", + "drop_table_space_stmt", 141, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_foreign_server_stmt), - &pg_query__alter_foreign_server_stmt__descriptor, + offsetof(PgQuery__Node, drop_table_space_stmt), + &pg_query__drop_table_space_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_user_mapping_stmt", + "alter_table_space_options_stmt", 142, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_user_mapping_stmt), - &pg_query__create_user_mapping_stmt__descriptor, + offsetof(PgQuery__Node, alter_table_space_options_stmt), + &pg_query__alter_table_space_options_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_user_mapping_stmt", + "alter_table_move_all_stmt", 143, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_user_mapping_stmt), - &pg_query__alter_user_mapping_stmt__descriptor, + offsetof(PgQuery__Node, alter_table_move_all_stmt), + &pg_query__alter_table_move_all_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "drop_user_mapping_stmt", + "create_extension_stmt", 144, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, drop_user_mapping_stmt), - &pg_query__drop_user_mapping_stmt__descriptor, + offsetof(PgQuery__Node, create_extension_stmt), + &pg_query__create_extension_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_table_space_options_stmt", + "alter_extension_stmt", 145, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_table_space_options_stmt), - &pg_query__alter_table_space_options_stmt__descriptor, + offsetof(PgQuery__Node, alter_extension_stmt), + &pg_query__alter_extension_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_table_move_all_stmt", + "alter_extension_contents_stmt", 146, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_table_move_all_stmt), - &pg_query__alter_table_move_all_stmt__descriptor, + offsetof(PgQuery__Node, alter_extension_contents_stmt), + &pg_query__alter_extension_contents_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "sec_label_stmt", + "create_fdw_stmt", 147, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, sec_label_stmt), - &pg_query__sec_label_stmt__descriptor, + offsetof(PgQuery__Node, create_fdw_stmt), + &pg_query__create_fdw_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_foreign_table_stmt", + "alter_fdw_stmt", 148, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_foreign_table_stmt), - &pg_query__create_foreign_table_stmt__descriptor, + offsetof(PgQuery__Node, alter_fdw_stmt), + &pg_query__alter_fdw_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "import_foreign_schema_stmt", + "create_foreign_server_stmt", 149, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, import_foreign_schema_stmt), - &pg_query__import_foreign_schema_stmt__descriptor, + offsetof(PgQuery__Node, create_foreign_server_stmt), + &pg_query__create_foreign_server_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_extension_stmt", + "alter_foreign_server_stmt", 150, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_extension_stmt), - &pg_query__create_extension_stmt__descriptor, + offsetof(PgQuery__Node, alter_foreign_server_stmt), + &pg_query__alter_foreign_server_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_extension_stmt", + "create_foreign_table_stmt", 151, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_extension_stmt), - &pg_query__alter_extension_stmt__descriptor, + offsetof(PgQuery__Node, create_foreign_table_stmt), + &pg_query__create_foreign_table_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_extension_contents_stmt", + "create_user_mapping_stmt", 152, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_extension_contents_stmt), - &pg_query__alter_extension_contents_stmt__descriptor, + offsetof(PgQuery__Node, create_user_mapping_stmt), + &pg_query__create_user_mapping_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_event_trig_stmt", + "alter_user_mapping_stmt", 153, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_event_trig_stmt), - &pg_query__create_event_trig_stmt__descriptor, + offsetof(PgQuery__Node, alter_user_mapping_stmt), + &pg_query__alter_user_mapping_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_event_trig_stmt", + "drop_user_mapping_stmt", 154, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_event_trig_stmt), - &pg_query__alter_event_trig_stmt__descriptor, + offsetof(PgQuery__Node, drop_user_mapping_stmt), + &pg_query__drop_user_mapping_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "refresh_mat_view_stmt", + "import_foreign_schema_stmt", 155, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, refresh_mat_view_stmt), - &pg_query__refresh_mat_view_stmt__descriptor, + offsetof(PgQuery__Node, import_foreign_schema_stmt), + &pg_query__import_foreign_schema_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "replica_identity_stmt", + "create_policy_stmt", 156, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, replica_identity_stmt), - &pg_query__replica_identity_stmt__descriptor, + offsetof(PgQuery__Node, create_policy_stmt), + &pg_query__create_policy_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_system_stmt", + "alter_policy_stmt", 157, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_system_stmt), - &pg_query__alter_system_stmt__descriptor, + offsetof(PgQuery__Node, alter_policy_stmt), + &pg_query__alter_policy_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_policy_stmt", + "create_am_stmt", 158, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_policy_stmt), - &pg_query__create_policy_stmt__descriptor, + offsetof(PgQuery__Node, create_am_stmt), + &pg_query__create_am_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_policy_stmt", + "create_trig_stmt", 159, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_policy_stmt), - &pg_query__alter_policy_stmt__descriptor, + offsetof(PgQuery__Node, create_trig_stmt), + &pg_query__create_trig_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_transform_stmt", + "create_event_trig_stmt", 160, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_transform_stmt), - &pg_query__create_transform_stmt__descriptor, + offsetof(PgQuery__Node, create_event_trig_stmt), + &pg_query__create_event_trig_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_am_stmt", + "alter_event_trig_stmt", 161, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_am_stmt), - &pg_query__create_am_stmt__descriptor, + offsetof(PgQuery__Node, alter_event_trig_stmt), + &pg_query__alter_event_trig_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_publication_stmt", + "create_plang_stmt", 162, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_publication_stmt), - &pg_query__create_publication_stmt__descriptor, + offsetof(PgQuery__Node, create_plang_stmt), + &pg_query__create_plang_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_publication_stmt", + "create_role_stmt", 163, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_publication_stmt), - &pg_query__alter_publication_stmt__descriptor, + offsetof(PgQuery__Node, create_role_stmt), + &pg_query__create_role_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_subscription_stmt", + "alter_role_stmt", 164, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_subscription_stmt), - &pg_query__create_subscription_stmt__descriptor, + offsetof(PgQuery__Node, alter_role_stmt), + &pg_query__alter_role_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_subscription_stmt", + "alter_role_set_stmt", 165, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_subscription_stmt), - &pg_query__alter_subscription_stmt__descriptor, + offsetof(PgQuery__Node, alter_role_set_stmt), + &pg_query__alter_role_set_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "drop_subscription_stmt", + "drop_role_stmt", 166, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, drop_subscription_stmt), - &pg_query__drop_subscription_stmt__descriptor, + offsetof(PgQuery__Node, drop_role_stmt), + &pg_query__drop_role_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_stats_stmt", + "create_seq_stmt", 167, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_stats_stmt), - &pg_query__create_stats_stmt__descriptor, + offsetof(PgQuery__Node, create_seq_stmt), + &pg_query__create_seq_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_collation_stmt", + "alter_seq_stmt", 168, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_collation_stmt), - &pg_query__alter_collation_stmt__descriptor, + offsetof(PgQuery__Node, alter_seq_stmt), + &pg_query__alter_seq_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "call_stmt", + "define_stmt", 169, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, call_stmt), - &pg_query__call_stmt__descriptor, + offsetof(PgQuery__Node, define_stmt), + &pg_query__define_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alter_stats_stmt", + "create_domain_stmt", 170, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, alter_stats_stmt), - &pg_query__alter_stats_stmt__descriptor, + offsetof(PgQuery__Node, create_domain_stmt), + &pg_query__create_domain_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "a_expr", + "create_op_class_stmt", 171, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, a_expr), - &pg_query__a__expr__descriptor, + offsetof(PgQuery__Node, create_op_class_stmt), + &pg_query__create_op_class_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "column_ref", + "create_op_class_item", 172, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, column_ref), - &pg_query__column_ref__descriptor, + offsetof(PgQuery__Node, create_op_class_item), + &pg_query__create_op_class_item__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "param_ref", + "create_op_family_stmt", 173, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, param_ref), - &pg_query__param_ref__descriptor, + offsetof(PgQuery__Node, create_op_family_stmt), + &pg_query__create_op_family_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "func_call", + "alter_op_family_stmt", 174, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, func_call), - &pg_query__func_call__descriptor, + offsetof(PgQuery__Node, alter_op_family_stmt), + &pg_query__alter_op_family_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "a_star", + "drop_stmt", 175, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, a_star), - &pg_query__a__star__descriptor, + offsetof(PgQuery__Node, drop_stmt), + &pg_query__drop_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "a_indices", + "truncate_stmt", 176, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, a_indices), - &pg_query__a__indices__descriptor, + offsetof(PgQuery__Node, truncate_stmt), + &pg_query__truncate_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "a_indirection", + "comment_stmt", 177, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, a_indirection), - &pg_query__a__indirection__descriptor, + offsetof(PgQuery__Node, comment_stmt), + &pg_query__comment_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "a_array_expr", + "sec_label_stmt", 178, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, a_array_expr), - &pg_query__a__array_expr__descriptor, + offsetof(PgQuery__Node, sec_label_stmt), + &pg_query__sec_label_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "res_target", + "declare_cursor_stmt", 179, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, res_target), - &pg_query__res_target__descriptor, + offsetof(PgQuery__Node, declare_cursor_stmt), + &pg_query__declare_cursor_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "multi_assign_ref", + "close_portal_stmt", 180, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, multi_assign_ref), - &pg_query__multi_assign_ref__descriptor, + offsetof(PgQuery__Node, close_portal_stmt), + &pg_query__close_portal_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "type_cast", + "fetch_stmt", 181, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, type_cast), - &pg_query__type_cast__descriptor, + offsetof(PgQuery__Node, fetch_stmt), + &pg_query__fetch_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "collate_clause", + "index_stmt", 182, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, collate_clause), - &pg_query__collate_clause__descriptor, + offsetof(PgQuery__Node, index_stmt), + &pg_query__index_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "sort_by", + "create_stats_stmt", 183, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, sort_by), - &pg_query__sort_by__descriptor, + offsetof(PgQuery__Node, create_stats_stmt), + &pg_query__create_stats_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "window_def", + "stats_elem", 184, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, window_def), - &pg_query__window_def__descriptor, + offsetof(PgQuery__Node, stats_elem), + &pg_query__stats_elem__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "range_subselect", + "alter_stats_stmt", 185, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, range_subselect), - &pg_query__range_subselect__descriptor, + offsetof(PgQuery__Node, alter_stats_stmt), + &pg_query__alter_stats_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "range_function", + "create_function_stmt", 186, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, range_function), - &pg_query__range_function__descriptor, + offsetof(PgQuery__Node, create_function_stmt), + &pg_query__create_function_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "range_table_sample", + "function_parameter", 187, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, range_table_sample), - &pg_query__range_table_sample__descriptor, + offsetof(PgQuery__Node, function_parameter), + &pg_query__function_parameter__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "range_table_func", + "alter_function_stmt", 188, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, range_table_func), - &pg_query__range_table_func__descriptor, + offsetof(PgQuery__Node, alter_function_stmt), + &pg_query__alter_function_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "range_table_func_col", + "do_stmt", 189, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, range_table_func_col), - &pg_query__range_table_func_col__descriptor, + offsetof(PgQuery__Node, do_stmt), + &pg_query__do_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "type_name", + "inline_code_block", 190, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, type_name), - &pg_query__type_name__descriptor, + offsetof(PgQuery__Node, inline_code_block), + &pg_query__inline_code_block__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "column_def", + "call_stmt", 191, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, column_def), - &pg_query__column_def__descriptor, + offsetof(PgQuery__Node, call_stmt), + &pg_query__call_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "index_elem", + "call_context", 192, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, index_elem), - &pg_query__index_elem__descriptor, + offsetof(PgQuery__Node, call_context), + &pg_query__call_context__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "stats_elem", + "rename_stmt", 193, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, stats_elem), - &pg_query__stats_elem__descriptor, + offsetof(PgQuery__Node, rename_stmt), + &pg_query__rename_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "constraint", + "alter_object_depends_stmt", 194, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, constraint), - &pg_query__constraint__descriptor, + offsetof(PgQuery__Node, alter_object_depends_stmt), + &pg_query__alter_object_depends_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "def_elem", + "alter_object_schema_stmt", 195, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, def_elem), - &pg_query__def_elem__descriptor, + offsetof(PgQuery__Node, alter_object_schema_stmt), + &pg_query__alter_object_schema_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "range_tbl_entry", + "alter_owner_stmt", 196, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, range_tbl_entry), - &pg_query__range_tbl_entry__descriptor, + offsetof(PgQuery__Node, alter_owner_stmt), + &pg_query__alter_owner_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "range_tbl_function", + "alter_operator_stmt", 197, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, range_tbl_function), - &pg_query__range_tbl_function__descriptor, + offsetof(PgQuery__Node, alter_operator_stmt), + &pg_query__alter_operator_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "table_sample_clause", + "alter_type_stmt", 198, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, table_sample_clause), - &pg_query__table_sample_clause__descriptor, + offsetof(PgQuery__Node, alter_type_stmt), + &pg_query__alter_type_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "with_check_option", + "rule_stmt", 199, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, with_check_option), - &pg_query__with_check_option__descriptor, + offsetof(PgQuery__Node, rule_stmt), + &pg_query__rule_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "sort_group_clause", + "notify_stmt", 200, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, sort_group_clause), - &pg_query__sort_group_clause__descriptor, + offsetof(PgQuery__Node, notify_stmt), + &pg_query__notify_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "grouping_set", + "listen_stmt", 201, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, grouping_set), - &pg_query__grouping_set__descriptor, + offsetof(PgQuery__Node, listen_stmt), + &pg_query__listen_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "window_clause", + "unlisten_stmt", 202, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, window_clause), - &pg_query__window_clause__descriptor, + offsetof(PgQuery__Node, unlisten_stmt), + &pg_query__unlisten_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "object_with_args", + "transaction_stmt", 203, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, object_with_args), - &pg_query__object_with_args__descriptor, + offsetof(PgQuery__Node, transaction_stmt), + &pg_query__transaction_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "access_priv", + "composite_type_stmt", 204, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, access_priv), - &pg_query__access_priv__descriptor, + offsetof(PgQuery__Node, composite_type_stmt), + &pg_query__composite_type_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "create_op_class_item", + "create_enum_stmt", 205, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, create_op_class_item), - &pg_query__create_op_class_item__descriptor, + offsetof(PgQuery__Node, create_enum_stmt), + &pg_query__create_enum_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "table_like_clause", + "create_range_stmt", 206, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, table_like_clause), - &pg_query__table_like_clause__descriptor, + offsetof(PgQuery__Node, create_range_stmt), + &pg_query__create_range_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "function_parameter", + "alter_enum_stmt", 207, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, function_parameter), - &pg_query__function_parameter__descriptor, + offsetof(PgQuery__Node, alter_enum_stmt), + &pg_query__alter_enum_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "locking_clause", + "view_stmt", 208, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, locking_clause), - &pg_query__locking_clause__descriptor, + offsetof(PgQuery__Node, view_stmt), + &pg_query__view_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "row_mark_clause", + "load_stmt", 209, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, row_mark_clause), - &pg_query__row_mark_clause__descriptor, + offsetof(PgQuery__Node, load_stmt), + &pg_query__load_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "xml_serialize", + "createdb_stmt", 210, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, xml_serialize), - &pg_query__xml_serialize__descriptor, + offsetof(PgQuery__Node, createdb_stmt), + &pg_query__createdb_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "with_clause", + "alter_database_stmt", 211, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, with_clause), - &pg_query__with_clause__descriptor, + offsetof(PgQuery__Node, alter_database_stmt), + &pg_query__alter_database_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "infer_clause", + "alter_database_refresh_coll_stmt", 212, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, infer_clause), - &pg_query__infer_clause__descriptor, + offsetof(PgQuery__Node, alter_database_refresh_coll_stmt), + &pg_query__alter_database_refresh_coll_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "on_conflict_clause", + "alter_database_set_stmt", 213, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, on_conflict_clause), - &pg_query__on_conflict_clause__descriptor, + offsetof(PgQuery__Node, alter_database_set_stmt), + &pg_query__alter_database_set_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "ctesearch_clause", + "dropdb_stmt", 214, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, ctesearch_clause), - &pg_query__ctesearch_clause__descriptor, + offsetof(PgQuery__Node, dropdb_stmt), + &pg_query__dropdb_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "ctecycle_clause", + "alter_system_stmt", 215, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, ctecycle_clause), - &pg_query__ctecycle_clause__descriptor, + offsetof(PgQuery__Node, alter_system_stmt), + &pg_query__alter_system_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "common_table_expr", + "cluster_stmt", 216, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, common_table_expr), - &pg_query__common_table_expr__descriptor, + offsetof(PgQuery__Node, cluster_stmt), + &pg_query__cluster_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "merge_when_clause", + "vacuum_stmt", 217, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, merge_when_clause), - &pg_query__merge_when_clause__descriptor, + offsetof(PgQuery__Node, vacuum_stmt), + &pg_query__vacuum_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "role_spec", + "vacuum_relation", 218, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, role_spec), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__Node, vacuum_relation), + &pg_query__vacuum_relation__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "trigger_transition", + "explain_stmt", 219, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, trigger_transition), - &pg_query__trigger_transition__descriptor, + offsetof(PgQuery__Node, explain_stmt), + &pg_query__explain_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "partition_elem", + "create_table_as_stmt", 220, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, partition_elem), - &pg_query__partition_elem__descriptor, + offsetof(PgQuery__Node, create_table_as_stmt), + &pg_query__create_table_as_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "partition_spec", + "refresh_mat_view_stmt", 221, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, partition_spec), - &pg_query__partition_spec__descriptor, + offsetof(PgQuery__Node, refresh_mat_view_stmt), + &pg_query__refresh_mat_view_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "partition_bound_spec", + "check_point_stmt", 222, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, partition_bound_spec), - &pg_query__partition_bound_spec__descriptor, + offsetof(PgQuery__Node, check_point_stmt), + &pg_query__check_point_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "partition_range_datum", + "discard_stmt", 223, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, partition_range_datum), - &pg_query__partition_range_datum__descriptor, + offsetof(PgQuery__Node, discard_stmt), + &pg_query__discard_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "partition_cmd", + "lock_stmt", 224, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, partition_cmd), - &pg_query__partition_cmd__descriptor, + offsetof(PgQuery__Node, lock_stmt), + &pg_query__lock_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "vacuum_relation", + "constraints_set_stmt", 225, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, vacuum_relation), - &pg_query__vacuum_relation__descriptor, + offsetof(PgQuery__Node, constraints_set_stmt), + &pg_query__constraints_set_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "publication_obj_spec", + "reindex_stmt", 226, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, publication_obj_spec), - &pg_query__publication_obj_spec__descriptor, + offsetof(PgQuery__Node, reindex_stmt), + &pg_query__reindex_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "publication_table", + "create_conversion_stmt", 227, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, publication_table), - &pg_query__publication_table__descriptor, + offsetof(PgQuery__Node, create_conversion_stmt), + &pg_query__create_conversion_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "inline_code_block", + "create_cast_stmt", 228, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, inline_code_block), - &pg_query__inline_code_block__descriptor, + offsetof(PgQuery__Node, create_cast_stmt), + &pg_query__create_cast_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "call_context", + "create_transform_stmt", 229, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), - offsetof(PgQuery__Node, call_context), - &pg_query__call_context__descriptor, + offsetof(PgQuery__Node, create_transform_stmt), + &pg_query__create_transform_stmt__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "integer", + "prepare_stmt", 230, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, prepare_stmt), + &pg_query__prepare_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "execute_stmt", + 231, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, execute_stmt), + &pg_query__execute_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deallocate_stmt", + 232, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, deallocate_stmt), + &pg_query__deallocate_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drop_owned_stmt", + 233, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, drop_owned_stmt), + &pg_query__drop_owned_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reassign_owned_stmt", + 234, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, reassign_owned_stmt), + &pg_query__reassign_owned_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "alter_tsdictionary_stmt", + 235, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, alter_tsdictionary_stmt), + &pg_query__alter_tsdictionary_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "alter_tsconfiguration_stmt", + 236, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, alter_tsconfiguration_stmt), + &pg_query__alter_tsconfiguration_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "publication_table", + 237, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, publication_table), + &pg_query__publication_table__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "publication_obj_spec", + 238, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, publication_obj_spec), + &pg_query__publication_obj_spec__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "create_publication_stmt", + 239, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, create_publication_stmt), + &pg_query__create_publication_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "alter_publication_stmt", + 240, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, alter_publication_stmt), + &pg_query__alter_publication_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "create_subscription_stmt", + 241, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, create_subscription_stmt), + &pg_query__create_subscription_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "alter_subscription_stmt", + 242, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, alter_subscription_stmt), + &pg_query__alter_subscription_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "drop_subscription_stmt", + 243, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), + offsetof(PgQuery__Node, drop_subscription_stmt), + &pg_query__drop_subscription_stmt__descriptor, + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "integer", + 244, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Node, node_case), offsetof(PgQuery__Node, integer), &pg_query__integer__descriptor, NULL, @@ -13763,7 +14561,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "float", - 231, + 245, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -13775,7 +14573,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "boolean", - 232, + 246, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -13787,7 +14585,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "string", - 233, + 247, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -13799,7 +14597,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "bit_string", - 234, + 248, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -13811,7 +14609,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "list", - 235, + 249, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -13823,7 +14621,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "int_list", - 236, + 250, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -13835,7 +14633,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "oid_list", - 237, + 251, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -13847,7 +14645,7 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, { "a_const", - 238, + 252, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Node, node_case), @@ -13859,249 +14657,263 @@ static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] = }, }; static const unsigned pg_query__node__field_indices_by_name[] = { - 177, /* field[177] = a_array_expr */ - 237, /* field[237] = a_const */ - 170, /* field[170] = a_expr */ - 175, /* field[175] = a_indices */ - 176, /* field[176] = a_indirection */ - 174, /* field[174] = a_star */ - 203, /* field[203] = access_priv */ - 5, /* field[5] = aggref */ + 67, /* field[67] = a_array_expr */ + 251, /* field[251] = a_const */ + 59, /* field[59] = a_expr */ + 65, /* field[65] = a_indices */ + 66, /* field[66] = a_indirection */ + 64, /* field[64] = a_star */ + 131, /* field[131] = access_priv */ + 6, /* field[6] = aggref */ 0, /* field[0] = alias */ - 167, /* field[167] = alter_collation_stmt */ - 110, /* field[110] = alter_database_refresh_coll_stmt */ - 111, /* field[111] = alter_database_set_stmt */ - 109, /* field[109] = alter_database_stmt */ - 66, /* field[66] = alter_default_privileges_stmt */ - 62, /* field[62] = alter_domain_stmt */ - 134, /* field[134] = alter_enum_stmt */ - 153, /* field[153] = alter_event_trig_stmt */ - 151, /* field[151] = alter_extension_contents_stmt */ - 150, /* field[150] = alter_extension_stmt */ - 138, /* field[138] = alter_fdw_stmt */ - 140, /* field[140] = alter_foreign_server_stmt */ - 78, /* field[78] = alter_function_stmt */ - 124, /* field[124] = alter_object_depends_stmt */ - 125, /* field[125] = alter_object_schema_stmt */ - 117, /* field[117] = alter_op_family_stmt */ - 127, /* field[127] = alter_operator_stmt */ - 126, /* field[126] = alter_owner_stmt */ - 158, /* field[158] = alter_policy_stmt */ - 162, /* field[162] = alter_publication_stmt */ - 112, /* field[112] = alter_role_set_stmt */ - 102, /* field[102] = alter_role_stmt */ - 95, /* field[95] = alter_seq_stmt */ - 169, /* field[169] = alter_stats_stmt */ - 164, /* field[164] = alter_subscription_stmt */ - 156, /* field[156] = alter_system_stmt */ - 61, /* field[61] = alter_table_cmd */ - 145, /* field[145] = alter_table_move_all_stmt */ - 144, /* field[144] = alter_table_space_options_stmt */ - 60, /* field[60] = alter_table_stmt */ - 136, /* field[136] = alter_tsconfiguration_stmt */ - 135, /* field[135] = alter_tsdictionary_stmt */ - 128, /* field[128] = alter_type_stmt */ - 142, /* field[142] = alter_user_mapping_stmt */ - 18, /* field[18] = alternative_sub_plan */ - 23, /* field[23] = array_coerce_expr */ - 29, /* field[29] = array_expr */ - 233, /* field[233] = bit_string */ - 15, /* field[15] = bool_expr */ - 231, /* field[231] = boolean */ - 37, /* field[37] = boolean_test */ - 228, /* field[228] = call_context */ - 168, /* field[168] = call_stmt */ - 26, /* field[26] = case_expr */ - 28, /* field[28] = case_test_expr */ - 27, /* field[27] = case_when */ - 107, /* field[107] = check_point_stmt */ - 67, /* field[67] = close_portal_stmt */ - 68, /* field[68] = cluster_stmt */ - 32, /* field[32] = coalesce_expr */ - 38, /* field[38] = coerce_to_domain */ - 39, /* field[39] = coerce_to_domain_value */ - 22, /* field[22] = coerce_via_io */ - 181, /* field[181] = collate_clause */ - 25, /* field[25] = collate_expr */ - 190, /* field[190] = column_def */ - 171, /* field[171] = column_ref */ - 74, /* field[74] = comment_stmt */ - 215, /* field[215] = common_table_expr */ - 131, /* field[131] = composite_type_stmt */ - 193, /* field[193] = constraint */ - 105, /* field[105] = constraints_set_stmt */ - 24, /* field[24] = convert_rowtype_expr */ - 69, /* field[69] = copy_stmt */ - 160, /* field[160] = create_am_stmt */ - 114, /* field[114] = create_cast_stmt */ - 113, /* field[113] = create_conversion_stmt */ - 88, /* field[88] = create_domain_stmt */ - 132, /* field[132] = create_enum_stmt */ - 152, /* field[152] = create_event_trig_stmt */ - 149, /* field[149] = create_extension_stmt */ - 137, /* field[137] = create_fdw_stmt */ - 139, /* field[139] = create_foreign_server_stmt */ - 147, /* field[147] = create_foreign_table_stmt */ - 77, /* field[77] = create_function_stmt */ - 204, /* field[204] = create_op_class_item */ - 115, /* field[115] = create_op_class_stmt */ - 116, /* field[116] = create_op_family_stmt */ - 100, /* field[100] = create_plang_stmt */ - 157, /* field[157] = create_policy_stmt */ - 161, /* field[161] = create_publication_stmt */ - 133, /* field[133] = create_range_stmt */ - 101, /* field[101] = create_role_stmt */ - 108, /* field[108] = create_schema_stmt */ - 94, /* field[94] = create_seq_stmt */ - 166, /* field[166] = create_stats_stmt */ - 70, /* field[70] = create_stmt */ - 163, /* field[163] = create_subscription_stmt */ - 93, /* field[93] = create_table_as_stmt */ - 122, /* field[122] = create_table_space_stmt */ - 159, /* field[159] = create_transform_stmt */ - 99, /* field[99] = create_trig_stmt */ - 141, /* field[141] = create_user_mapping_stmt */ - 89, /* field[89] = createdb_stmt */ - 214, /* field[214] = ctecycle_clause */ - 213, /* field[213] = ctesearch_clause */ - 41, /* field[41] = current_of_expr */ - 120, /* field[120] = deallocate_stmt */ - 121, /* field[121] = declare_cursor_stmt */ - 194, /* field[194] = def_elem */ - 71, /* field[71] = define_stmt */ - 54, /* field[54] = delete_stmt */ - 98, /* field[98] = discard_stmt */ - 12, /* field[12] = distinct_expr */ - 79, /* field[79] = do_stmt */ - 129, /* field[129] = drop_owned_stmt */ - 103, /* field[103] = drop_role_stmt */ - 72, /* field[72] = drop_stmt */ - 165, /* field[165] = drop_subscription_stmt */ - 123, /* field[123] = drop_table_space_stmt */ - 143, /* field[143] = drop_user_mapping_stmt */ - 90, /* field[90] = dropdb_stmt */ - 119, /* field[119] = execute_stmt */ - 92, /* field[92] = explain_stmt */ - 75, /* field[75] = fetch_stmt */ - 19, /* field[19] = field_select */ - 20, /* field[20] = field_store */ - 230, /* field[230] = float */ - 47, /* field[47] = from_expr */ - 173, /* field[173] = func_call */ - 9, /* field[9] = func_expr */ - 206, /* field[206] = function_parameter */ - 65, /* field[65] = grant_role_stmt */ - 64, /* field[64] = grant_stmt */ - 6, /* field[6] = grouping_func */ - 200, /* field[200] = grouping_set */ - 148, /* field[148] = import_foreign_schema_stmt */ - 191, /* field[191] = index_elem */ - 76, /* field[76] = index_stmt */ - 211, /* field[211] = infer_clause */ - 43, /* field[43] = inference_elem */ - 227, /* field[227] = inline_code_block */ - 53, /* field[53] = insert_stmt */ - 235, /* field[235] = int_list */ - 229, /* field[229] = integer */ - 49, /* field[49] = into_clause */ - 46, /* field[46] = join_expr */ - 234, /* field[234] = list */ - 83, /* field[83] = listen_stmt */ - 87, /* field[87] = load_stmt */ - 104, /* field[104] = lock_stmt */ - 207, /* field[207] = locking_clause */ - 50, /* field[50] = merge_action */ - 56, /* field[56] = merge_stmt */ - 216, /* field[216] = merge_when_clause */ - 33, /* field[33] = min_max_expr */ - 179, /* field[179] = multi_assign_ref */ - 10, /* field[10] = named_arg_expr */ - 42, /* field[42] = next_value_expr */ - 82, /* field[82] = notify_stmt */ - 13, /* field[13] = null_if_expr */ - 36, /* field[36] = null_test */ - 202, /* field[202] = object_with_args */ - 236, /* field[236] = oid_list */ - 212, /* field[212] = on_conflict_clause */ - 48, /* field[48] = on_conflict_expr */ - 11, /* field[11] = op_expr */ - 4, /* field[4] = param */ - 172, /* field[172] = param_ref */ - 221, /* field[221] = partition_bound_spec */ - 223, /* field[223] = partition_cmd */ - 219, /* field[219] = partition_elem */ - 222, /* field[222] = partition_range_datum */ - 220, /* field[220] = partition_spec */ - 59, /* field[59] = plassign_stmt */ - 118, /* field[118] = prepare_stmt */ - 225, /* field[225] = publication_obj_spec */ - 226, /* field[226] = publication_table */ - 52, /* field[52] = query */ - 185, /* field[185] = range_function */ - 184, /* field[184] = range_subselect */ - 187, /* field[187] = range_table_func */ - 188, /* field[188] = range_table_func_col */ - 186, /* field[186] = range_table_sample */ - 195, /* field[195] = range_tbl_entry */ - 196, /* field[196] = range_tbl_function */ - 45, /* field[45] = range_tbl_ref */ + 127, /* field[127] = alter_collation_stmt */ + 211, /* field[211] = alter_database_refresh_coll_stmt */ + 212, /* field[212] = alter_database_set_stmt */ + 210, /* field[210] = alter_database_stmt */ + 133, /* field[133] = alter_default_privileges_stmt */ + 128, /* field[128] = alter_domain_stmt */ + 206, /* field[206] = alter_enum_stmt */ + 160, /* field[160] = alter_event_trig_stmt */ + 145, /* field[145] = alter_extension_contents_stmt */ + 144, /* field[144] = alter_extension_stmt */ + 147, /* field[147] = alter_fdw_stmt */ + 149, /* field[149] = alter_foreign_server_stmt */ + 187, /* field[187] = alter_function_stmt */ + 193, /* field[193] = alter_object_depends_stmt */ + 194, /* field[194] = alter_object_schema_stmt */ + 173, /* field[173] = alter_op_family_stmt */ + 196, /* field[196] = alter_operator_stmt */ + 195, /* field[195] = alter_owner_stmt */ + 156, /* field[156] = alter_policy_stmt */ + 239, /* field[239] = alter_publication_stmt */ + 164, /* field[164] = alter_role_set_stmt */ + 163, /* field[163] = alter_role_stmt */ + 167, /* field[167] = alter_seq_stmt */ + 184, /* field[184] = alter_stats_stmt */ + 241, /* field[241] = alter_subscription_stmt */ + 214, /* field[214] = alter_system_stmt */ + 126, /* field[126] = alter_table_cmd */ + 142, /* field[142] = alter_table_move_all_stmt */ + 141, /* field[141] = alter_table_space_options_stmt */ + 124, /* field[124] = alter_table_stmt */ + 235, /* field[235] = alter_tsconfiguration_stmt */ + 234, /* field[234] = alter_tsdictionary_stmt */ + 197, /* field[197] = alter_type_stmt */ + 152, /* field[152] = alter_user_mapping_stmt */ + 19, /* field[19] = alternative_sub_plan */ + 24, /* field[24] = array_coerce_expr */ + 30, /* field[30] = array_expr */ + 247, /* field[247] = bit_string */ + 16, /* field[16] = bool_expr */ + 245, /* field[245] = boolean */ + 43, /* field[43] = boolean_test */ + 191, /* field[191] = call_context */ + 190, /* field[190] = call_stmt */ + 27, /* field[27] = case_expr */ + 29, /* field[29] = case_test_expr */ + 28, /* field[28] = case_when */ + 221, /* field[221] = check_point_stmt */ + 179, /* field[179] = close_portal_stmt */ + 215, /* field[215] = cluster_stmt */ + 33, /* field[33] = coalesce_expr */ + 44, /* field[44] = coerce_to_domain */ + 45, /* field[45] = coerce_to_domain_value */ + 23, /* field[23] = coerce_via_io */ + 61, /* field[61] = collate_clause */ + 26, /* field[26] = collate_expr */ + 77, /* field[77] = column_def */ + 57, /* field[57] = column_ref */ + 176, /* field[176] = comment_stmt */ + 102, /* field[102] = common_table_expr */ + 203, /* field[203] = composite_type_stmt */ + 138, /* field[138] = constraint */ + 224, /* field[224] = constraints_set_stmt */ + 25, /* field[25] = convert_rowtype_expr */ + 134, /* field[134] = copy_stmt */ + 157, /* field[157] = create_am_stmt */ + 227, /* field[227] = create_cast_stmt */ + 226, /* field[226] = create_conversion_stmt */ + 169, /* field[169] = create_domain_stmt */ + 204, /* field[204] = create_enum_stmt */ + 159, /* field[159] = create_event_trig_stmt */ + 143, /* field[143] = create_extension_stmt */ + 146, /* field[146] = create_fdw_stmt */ + 148, /* field[148] = create_foreign_server_stmt */ + 150, /* field[150] = create_foreign_table_stmt */ + 185, /* field[185] = create_function_stmt */ + 171, /* field[171] = create_op_class_item */ + 170, /* field[170] = create_op_class_stmt */ + 172, /* field[172] = create_op_family_stmt */ + 161, /* field[161] = create_plang_stmt */ + 155, /* field[155] = create_policy_stmt */ + 238, /* field[238] = create_publication_stmt */ + 205, /* field[205] = create_range_stmt */ + 162, /* field[162] = create_role_stmt */ + 123, /* field[123] = create_schema_stmt */ + 166, /* field[166] = create_seq_stmt */ + 182, /* field[182] = create_stats_stmt */ + 137, /* field[137] = create_stmt */ + 240, /* field[240] = create_subscription_stmt */ + 219, /* field[219] = create_table_as_stmt */ + 139, /* field[139] = create_table_space_stmt */ + 228, /* field[228] = create_transform_stmt */ + 158, /* field[158] = create_trig_stmt */ + 151, /* field[151] = create_user_mapping_stmt */ + 209, /* field[209] = createdb_stmt */ + 101, /* field[101] = ctecycle_clause */ + 100, /* field[100] = ctesearch_clause */ + 47, /* field[47] = current_of_expr */ + 231, /* field[231] = deallocate_stmt */ + 178, /* field[178] = declare_cursor_stmt */ + 80, /* field[80] = def_elem */ + 168, /* field[168] = define_stmt */ + 116, /* field[116] = delete_stmt */ + 222, /* field[222] = discard_stmt */ + 13, /* field[13] = distinct_expr */ + 188, /* field[188] = do_stmt */ + 232, /* field[232] = drop_owned_stmt */ + 165, /* field[165] = drop_role_stmt */ + 174, /* field[174] = drop_stmt */ + 242, /* field[242] = drop_subscription_stmt */ + 140, /* field[140] = drop_table_space_stmt */ + 153, /* field[153] = drop_user_mapping_stmt */ + 213, /* field[213] = dropdb_stmt */ + 230, /* field[230] = execute_stmt */ + 218, /* field[218] = explain_stmt */ + 180, /* field[180] = fetch_stmt */ + 20, /* field[20] = field_select */ + 21, /* field[21] = field_store */ + 244, /* field[244] = float */ + 53, /* field[53] = from_expr */ + 63, /* field[63] = func_call */ + 10, /* field[10] = func_expr */ + 186, /* field[186] = function_parameter */ + 132, /* field[132] = grant_role_stmt */ + 129, /* field[129] = grant_stmt */ + 7, /* field[7] = grouping_func */ + 94, /* field[94] = grouping_set */ + 154, /* field[154] = import_foreign_schema_stmt */ + 79, /* field[79] = index_elem */ + 181, /* field[181] = index_stmt */ + 98, /* field[98] = infer_clause */ + 49, /* field[49] = inference_elem */ + 189, /* field[189] = inline_code_block */ + 115, /* field[115] = insert_stmt */ + 249, /* field[249] = int_list */ + 243, /* field[243] = integer */ + 3, /* field[3] = into_clause */ + 52, /* field[52] = join_expr */ + 111, /* field[111] = json_agg_constructor */ + 113, /* field[113] = json_array_agg */ + 109, /* field[109] = json_array_constructor */ + 110, /* field[110] = json_array_query_constructor */ + 40, /* field[40] = json_constructor_expr */ + 37, /* field[37] = json_format */ + 41, /* field[41] = json_is_predicate */ + 107, /* field[107] = json_key_value */ + 112, /* field[112] = json_object_agg */ + 108, /* field[108] = json_object_constructor */ + 106, /* field[106] = json_output */ + 38, /* field[38] = json_returning */ + 39, /* field[39] = json_value_expr */ + 248, /* field[248] = list */ + 200, /* field[200] = listen_stmt */ + 208, /* field[208] = load_stmt */ + 223, /* field[223] = lock_stmt */ + 81, /* field[81] = locking_clause */ + 104, /* field[104] = merge_action */ + 118, /* field[118] = merge_stmt */ + 103, /* field[103] = merge_when_clause */ + 34, /* field[34] = min_max_expr */ + 69, /* field[69] = multi_assign_ref */ + 11, /* field[11] = named_arg_expr */ + 48, /* field[48] = next_value_expr */ + 199, /* field[199] = notify_stmt */ + 14, /* field[14] = null_if_expr */ + 42, /* field[42] = null_test */ + 130, /* field[130] = object_with_args */ + 250, /* field[250] = oid_list */ + 99, /* field[99] = on_conflict_clause */ + 54, /* field[54] = on_conflict_expr */ + 12, /* field[12] = op_expr */ + 5, /* field[5] = param */ + 58, /* field[58] = param_ref */ + 85, /* field[85] = partition_bound_spec */ + 87, /* field[87] = partition_cmd */ + 83, /* field[83] = partition_elem */ + 86, /* field[86] = partition_range_datum */ + 84, /* field[84] = partition_spec */ + 122, /* field[122] = plassign_stmt */ + 229, /* field[229] = prepare_stmt */ + 237, /* field[237] = publication_obj_spec */ + 236, /* field[236] = publication_table */ + 55, /* field[55] = query */ + 73, /* field[73] = range_function */ + 72, /* field[72] = range_subselect */ + 74, /* field[74] = range_table_func */ + 75, /* field[75] = range_table_func_col */ + 76, /* field[76] = range_table_sample */ + 88, /* field[88] = range_tbl_entry */ + 90, /* field[90] = range_tbl_function */ + 51, /* field[51] = range_tbl_ref */ 1, /* field[1] = range_var */ - 51, /* field[51] = raw_stmt */ - 130, /* field[130] = reassign_owned_stmt */ - 154, /* field[154] = refresh_mat_view_stmt */ - 106, /* field[106] = reindex_stmt */ - 21, /* field[21] = relabel_type */ - 80, /* field[80] = rename_stmt */ - 155, /* field[155] = replica_identity_stmt */ - 178, /* field[178] = res_target */ - 58, /* field[58] = return_stmt */ - 217, /* field[217] = role_spec */ - 31, /* field[31] = row_compare_expr */ - 30, /* field[30] = row_expr */ - 208, /* field[208] = row_mark_clause */ - 81, /* field[81] = rule_stmt */ - 14, /* field[14] = scalar_array_op_expr */ - 146, /* field[146] = sec_label_stmt */ - 57, /* field[57] = select_stmt */ - 63, /* field[63] = set_operation_stmt */ - 40, /* field[40] = set_to_default */ - 182, /* field[182] = sort_by */ - 199, /* field[199] = sort_group_clause */ - 34, /* field[34] = sqlvalue_function */ - 192, /* field[192] = stats_elem */ - 232, /* field[232] = string */ - 16, /* field[16] = sub_link */ - 17, /* field[17] = sub_plan */ - 8, /* field[8] = subscripting_ref */ + 114, /* field[114] = raw_stmt */ + 233, /* field[233] = reassign_owned_stmt */ + 220, /* field[220] = refresh_mat_view_stmt */ + 225, /* field[225] = reindex_stmt */ + 22, /* field[22] = relabel_type */ + 192, /* field[192] = rename_stmt */ + 125, /* field[125] = replica_identity_stmt */ + 68, /* field[68] = res_target */ + 121, /* field[121] = return_stmt */ + 62, /* field[62] = role_spec */ + 32, /* field[32] = row_compare_expr */ + 31, /* field[31] = row_expr */ + 96, /* field[96] = row_mark_clause */ + 89, /* field[89] = rtepermission_info */ + 198, /* field[198] = rule_stmt */ + 15, /* field[15] = scalar_array_op_expr */ + 177, /* field[177] = sec_label_stmt */ + 119, /* field[119] = select_stmt */ + 120, /* field[120] = set_operation_stmt */ + 46, /* field[46] = set_to_default */ + 70, /* field[70] = sort_by */ + 93, /* field[93] = sort_group_clause */ + 35, /* field[35] = sqlvalue_function */ + 183, /* field[183] = stats_elem */ + 246, /* field[246] = string */ + 17, /* field[17] = sub_link */ + 18, /* field[18] = sub_plan */ + 9, /* field[9] = subscripting_ref */ 2, /* field[2] = table_func */ - 205, /* field[205] = table_like_clause */ - 197, /* field[197] = table_sample_clause */ - 44, /* field[44] = target_entry */ - 85, /* field[85] = transaction_stmt */ - 218, /* field[218] = trigger_transition */ - 73, /* field[73] = truncate_stmt */ - 180, /* field[180] = type_cast */ - 189, /* field[189] = type_name */ - 84, /* field[84] = unlisten_stmt */ - 55, /* field[55] = update_stmt */ - 224, /* field[224] = vacuum_relation */ - 91, /* field[91] = vacuum_stmt */ - 3, /* field[3] = var */ - 96, /* field[96] = variable_set_stmt */ - 97, /* field[97] = variable_show_stmt */ - 86, /* field[86] = view_stmt */ - 201, /* field[201] = window_clause */ - 183, /* field[183] = window_def */ - 7, /* field[7] = window_func */ - 198, /* field[198] = with_check_option */ - 210, /* field[210] = with_clause */ - 35, /* field[35] = xml_expr */ - 209, /* field[209] = xml_serialize */ + 78, /* field[78] = table_like_clause */ + 91, /* field[91] = table_sample_clause */ + 50, /* field[50] = target_entry */ + 202, /* field[202] = transaction_stmt */ + 105, /* field[105] = trigger_transition */ + 175, /* field[175] = truncate_stmt */ + 60, /* field[60] = type_cast */ + 56, /* field[56] = type_name */ + 201, /* field[201] = unlisten_stmt */ + 117, /* field[117] = update_stmt */ + 217, /* field[217] = vacuum_relation */ + 216, /* field[216] = vacuum_stmt */ + 4, /* field[4] = var */ + 135, /* field[135] = variable_set_stmt */ + 136, /* field[136] = variable_show_stmt */ + 207, /* field[207] = view_stmt */ + 95, /* field[95] = window_clause */ + 71, /* field[71] = window_def */ + 8, /* field[8] = window_func */ + 92, /* field[92] = with_check_option */ + 97, /* field[97] = with_clause */ + 36, /* field[36] = xml_expr */ + 82, /* field[82] = xml_serialize */ }; static const ProtobufCIntRange pg_query__node__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 238 } + { 0, 252 } }; const ProtobufCMessageDescriptor pg_query__node__descriptor = { @@ -14111,7 +14923,7 @@ const ProtobufCMessageDescriptor pg_query__node__descriptor = "PgQuery__Node", "pg_query", sizeof(PgQuery__Node), - 238, + 252, pg_query__node__field_descriptors, pg_query__node__field_indices_by_name, 1, pg_query__node__number_ranges, @@ -14900,7 +15712,136 @@ const ProtobufCMessageDescriptor pg_query__table_func__descriptor = (ProtobufCMessageInit) pg_query__table_func__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__var__field_descriptors[10] = +static const ProtobufCFieldDescriptor pg_query__into_clause__field_descriptors[8] = +{ + { + "rel", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__IntoClause, rel), + &pg_query__range_var__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "col_names", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__IntoClause, n_col_names), + offsetof(PgQuery__IntoClause, col_names), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "access_method", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__IntoClause, access_method), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "options", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__IntoClause, n_options), + offsetof(PgQuery__IntoClause, options), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "on_commit", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__IntoClause, on_commit), + &pg_query__on_commit_action__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "table_space_name", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__IntoClause, table_space_name), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "view_query", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__IntoClause, view_query), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "skip_data", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__IntoClause, skip_data), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__into_clause__field_indices_by_name[] = { + 2, /* field[2] = access_method */ + 1, /* field[1] = col_names */ + 4, /* field[4] = on_commit */ + 3, /* field[3] = options */ + 0, /* field[0] = rel */ + 7, /* field[7] = skip_data */ + 5, /* field[5] = table_space_name */ + 6, /* field[6] = view_query */ +}; +static const ProtobufCIntRange pg_query__into_clause__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor pg_query__into_clause__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.IntoClause", + "IntoClause", + "PgQuery__IntoClause", + "pg_query", + sizeof(PgQuery__IntoClause), + 8, + pg_query__into_clause__field_descriptors, + pg_query__into_clause__field_indices_by_name, + 1, pg_query__into_clause__number_ranges, + (ProtobufCMessageInit) pg_query__into_clause__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__var__field_descriptors[9] = { { "xpr", @@ -14975,36 +15916,24 @@ static const ProtobufCFieldDescriptor pg_query__var__field_descriptors[10] = 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "varlevelsup", + "varnullingrels", 7, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__Var, varlevelsup), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(PgQuery__Var, n_varnullingrels), + offsetof(PgQuery__Var, varnullingrels), NULL, NULL, - 0, /* flags */ + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "varnosyn", + "varlevelsup", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__Var, varnosyn), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "varattnosyn", - 9, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__Var, varattnosyn), + offsetof(PgQuery__Var, varlevelsup), NULL, NULL, 0, /* flags */ @@ -15012,7 +15941,7 @@ static const ProtobufCFieldDescriptor pg_query__var__field_descriptors[10] = }, { "location", - 10, + 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -15024,13 +15953,12 @@ static const ProtobufCFieldDescriptor pg_query__var__field_descriptors[10] = }, }; static const unsigned pg_query__var__field_indices_by_name[] = { - 9, /* field[9] = location */ + 8, /* field[8] = location */ 2, /* field[2] = varattno */ - 8, /* field[8] = varattnosyn */ 5, /* field[5] = varcollid */ - 6, /* field[6] = varlevelsup */ + 7, /* field[7] = varlevelsup */ 1, /* field[1] = varno */ - 7, /* field[7] = varnosyn */ + 6, /* field[6] = varnullingrels */ 3, /* field[3] = vartype */ 4, /* field[4] = vartypmod */ 0, /* field[0] = xpr */ @@ -15038,7 +15966,7 @@ static const unsigned pg_query__var__field_indices_by_name[] = { static const ProtobufCIntRange pg_query__var__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 10 } + { 0, 9 } }; const ProtobufCMessageDescriptor pg_query__var__descriptor = { @@ -15048,7 +15976,7 @@ const ProtobufCMessageDescriptor pg_query__var__descriptor = "PgQuery__Var", "pg_query", sizeof(PgQuery__Var), - 10, + 9, pg_query__var__field_descriptors, pg_query__var__field_indices_by_name, 1, pg_query__var__number_ranges, @@ -15171,7 +16099,7 @@ const ProtobufCMessageDescriptor pg_query__param__descriptor = (ProtobufCMessageInit) pg_query__param__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = +static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[19] = { { "xpr", @@ -15233,21 +16161,9 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "aggtranstype", - 6, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__Aggref, aggtranstype), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, { "aggargtypes", - 7, + 6, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Aggref, n_aggargtypes), @@ -15259,7 +16175,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "aggdirectargs", - 8, + 7, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Aggref, n_aggdirectargs), @@ -15271,7 +16187,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "args", - 9, + 8, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Aggref, n_args), @@ -15283,7 +16199,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "aggorder", - 10, + 9, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Aggref, n_aggorder), @@ -15295,7 +16211,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "aggdistinct", - 11, + 10, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Aggref, n_aggdistinct), @@ -15307,7 +16223,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "aggfilter", - 12, + 11, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ @@ -15319,7 +16235,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "aggstar", - 13, + 12, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ @@ -15331,7 +16247,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "aggvariadic", - 14, + 13, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ @@ -15343,7 +16259,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "aggkind", - 15, + 14, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ @@ -15355,7 +16271,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "agglevelsup", - 16, + 15, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -15367,7 +16283,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "aggsplit", - 17, + 16, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ @@ -15379,7 +16295,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "aggno", - 18, + 17, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -15391,7 +16307,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "aggtransno", - 19, + 18, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -15403,7 +16319,7 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, { "location", - 20, + 19, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -15415,31 +16331,30 @@ static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] = }, }; static const unsigned pg_query__aggref__field_indices_by_name[] = { - 6, /* field[6] = aggargtypes */ + 5, /* field[5] = aggargtypes */ 3, /* field[3] = aggcollid */ - 7, /* field[7] = aggdirectargs */ - 10, /* field[10] = aggdistinct */ - 11, /* field[11] = aggfilter */ + 6, /* field[6] = aggdirectargs */ + 9, /* field[9] = aggdistinct */ + 10, /* field[10] = aggfilter */ 1, /* field[1] = aggfnoid */ - 14, /* field[14] = aggkind */ - 15, /* field[15] = agglevelsup */ - 17, /* field[17] = aggno */ - 9, /* field[9] = aggorder */ - 16, /* field[16] = aggsplit */ - 12, /* field[12] = aggstar */ - 18, /* field[18] = aggtransno */ - 5, /* field[5] = aggtranstype */ + 13, /* field[13] = aggkind */ + 14, /* field[14] = agglevelsup */ + 16, /* field[16] = aggno */ + 8, /* field[8] = aggorder */ + 15, /* field[15] = aggsplit */ + 11, /* field[11] = aggstar */ + 17, /* field[17] = aggtransno */ 2, /* field[2] = aggtype */ - 13, /* field[13] = aggvariadic */ - 8, /* field[8] = args */ + 12, /* field[12] = aggvariadic */ + 7, /* field[7] = args */ 4, /* field[4] = inputcollid */ - 19, /* field[19] = location */ + 18, /* field[18] = location */ 0, /* field[0] = xpr */ }; static const ProtobufCIntRange pg_query__aggref__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 20 } + { 0, 19 } }; const ProtobufCMessageDescriptor pg_query__aggref__descriptor = { @@ -15449,14 +16364,14 @@ const ProtobufCMessageDescriptor pg_query__aggref__descriptor = "PgQuery__Aggref", "pg_query", sizeof(PgQuery__Aggref), - 20, + 19, pg_query__aggref__field_descriptors, pg_query__aggref__field_indices_by_name, 1, pg_query__aggref__number_ranges, (ProtobufCMessageInit) pg_query__aggref__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__grouping_func__field_descriptors[6] = +static const ProtobufCFieldDescriptor pg_query__grouping_func__field_descriptors[5] = { { "xpr", @@ -15494,21 +16409,9 @@ static const ProtobufCFieldDescriptor pg_query__grouping_func__field_descriptors 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "cols", - 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__GroupingFunc, n_cols), - offsetof(PgQuery__GroupingFunc, cols), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, { "agglevelsup", - 5, + 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -15520,7 +16423,7 @@ static const ProtobufCFieldDescriptor pg_query__grouping_func__field_descriptors }, { "location", - 6, + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -15532,17 +16435,16 @@ static const ProtobufCFieldDescriptor pg_query__grouping_func__field_descriptors }, }; static const unsigned pg_query__grouping_func__field_indices_by_name[] = { - 4, /* field[4] = agglevelsup */ + 3, /* field[3] = agglevelsup */ 1, /* field[1] = args */ - 3, /* field[3] = cols */ - 5, /* field[5] = location */ + 4, /* field[4] = location */ 2, /* field[2] = refs */ 0, /* field[0] = xpr */ }; static const ProtobufCIntRange pg_query__grouping_func__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 6 } + { 0, 5 } }; const ProtobufCMessageDescriptor pg_query__grouping_func__descriptor = { @@ -15552,7 +16454,7 @@ const ProtobufCMessageDescriptor pg_query__grouping_func__descriptor = "PgQuery__GroupingFunc", "pg_query", sizeof(PgQuery__GroupingFunc), - 6, + 5, pg_query__grouping_func__field_descriptors, pg_query__grouping_func__field_indices_by_name, 1, pg_query__grouping_func__number_ranges, @@ -16127,7 +17029,7 @@ const ProtobufCMessageDescriptor pg_query__named_arg_expr__descriptor = (ProtobufCMessageInit) pg_query__named_arg_expr__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__op_expr__field_descriptors[9] = +static const ProtobufCFieldDescriptor pg_query__op_expr__field_descriptors[8] = { { "xpr", @@ -16153,21 +17055,9 @@ static const ProtobufCFieldDescriptor pg_query__op_expr__field_descriptors[9] = 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "opfuncid", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__OpExpr, opfuncid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, { "opresulttype", - 4, + 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -16179,7 +17069,7 @@ static const ProtobufCFieldDescriptor pg_query__op_expr__field_descriptors[9] = }, { "opretset", - 5, + 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ @@ -16191,7 +17081,7 @@ static const ProtobufCFieldDescriptor pg_query__op_expr__field_descriptors[9] = }, { "opcollid", - 6, + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -16203,7 +17093,7 @@ static const ProtobufCFieldDescriptor pg_query__op_expr__field_descriptors[9] = }, { "inputcollid", - 7, + 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -16215,7 +17105,7 @@ static const ProtobufCFieldDescriptor pg_query__op_expr__field_descriptors[9] = }, { "args", - 8, + 7, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__OpExpr, n_args), @@ -16227,7 +17117,7 @@ static const ProtobufCFieldDescriptor pg_query__op_expr__field_descriptors[9] = }, { "location", - 9, + 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -16239,20 +17129,19 @@ static const ProtobufCFieldDescriptor pg_query__op_expr__field_descriptors[9] = }, }; static const unsigned pg_query__op_expr__field_indices_by_name[] = { - 7, /* field[7] = args */ - 6, /* field[6] = inputcollid */ - 8, /* field[8] = location */ - 5, /* field[5] = opcollid */ - 2, /* field[2] = opfuncid */ + 6, /* field[6] = args */ + 5, /* field[5] = inputcollid */ + 7, /* field[7] = location */ + 4, /* field[4] = opcollid */ 1, /* field[1] = opno */ - 3, /* field[3] = opresulttype */ - 4, /* field[4] = opretset */ + 2, /* field[2] = opresulttype */ + 3, /* field[3] = opretset */ 0, /* field[0] = xpr */ }; static const ProtobufCIntRange pg_query__op_expr__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 9 } + { 0, 8 } }; const ProtobufCMessageDescriptor pg_query__op_expr__descriptor = { @@ -16262,14 +17151,14 @@ const ProtobufCMessageDescriptor pg_query__op_expr__descriptor = "PgQuery__OpExpr", "pg_query", sizeof(PgQuery__OpExpr), - 9, + 8, pg_query__op_expr__field_descriptors, pg_query__op_expr__field_indices_by_name, 1, pg_query__op_expr__number_ranges, (ProtobufCMessageInit) pg_query__op_expr__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__distinct_expr__field_descriptors[9] = +static const ProtobufCFieldDescriptor pg_query__distinct_expr__field_descriptors[8] = { { "xpr", @@ -16295,21 +17184,9 @@ static const ProtobufCFieldDescriptor pg_query__distinct_expr__field_descriptors 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "opfuncid", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__DistinctExpr, opfuncid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, { "opresulttype", - 4, + 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -16321,7 +17198,7 @@ static const ProtobufCFieldDescriptor pg_query__distinct_expr__field_descriptors }, { "opretset", - 5, + 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ @@ -16333,7 +17210,7 @@ static const ProtobufCFieldDescriptor pg_query__distinct_expr__field_descriptors }, { "opcollid", - 6, + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -16345,7 +17222,7 @@ static const ProtobufCFieldDescriptor pg_query__distinct_expr__field_descriptors }, { "inputcollid", - 7, + 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -16357,7 +17234,7 @@ static const ProtobufCFieldDescriptor pg_query__distinct_expr__field_descriptors }, { "args", - 8, + 7, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__DistinctExpr, n_args), @@ -16369,7 +17246,7 @@ static const ProtobufCFieldDescriptor pg_query__distinct_expr__field_descriptors }, { "location", - 9, + 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -16381,20 +17258,19 @@ static const ProtobufCFieldDescriptor pg_query__distinct_expr__field_descriptors }, }; static const unsigned pg_query__distinct_expr__field_indices_by_name[] = { - 7, /* field[7] = args */ - 6, /* field[6] = inputcollid */ - 8, /* field[8] = location */ - 5, /* field[5] = opcollid */ - 2, /* field[2] = opfuncid */ + 6, /* field[6] = args */ + 5, /* field[5] = inputcollid */ + 7, /* field[7] = location */ + 4, /* field[4] = opcollid */ 1, /* field[1] = opno */ - 3, /* field[3] = opresulttype */ - 4, /* field[4] = opretset */ + 2, /* field[2] = opresulttype */ + 3, /* field[3] = opretset */ 0, /* field[0] = xpr */ }; static const ProtobufCIntRange pg_query__distinct_expr__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 9 } + { 0, 8 } }; const ProtobufCMessageDescriptor pg_query__distinct_expr__descriptor = { @@ -16404,14 +17280,14 @@ const ProtobufCMessageDescriptor pg_query__distinct_expr__descriptor = "PgQuery__DistinctExpr", "pg_query", sizeof(PgQuery__DistinctExpr), - 9, + 8, pg_query__distinct_expr__field_descriptors, pg_query__distinct_expr__field_indices_by_name, 1, pg_query__distinct_expr__number_ranges, (ProtobufCMessageInit) pg_query__distinct_expr__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__null_if_expr__field_descriptors[9] = +static const ProtobufCFieldDescriptor pg_query__null_if_expr__field_descriptors[8] = { { "xpr", @@ -16437,21 +17313,9 @@ static const ProtobufCFieldDescriptor pg_query__null_if_expr__field_descriptors[ 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "opfuncid", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__NullIfExpr, opfuncid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, { "opresulttype", - 4, + 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -16463,7 +17327,7 @@ static const ProtobufCFieldDescriptor pg_query__null_if_expr__field_descriptors[ }, { "opretset", - 5, + 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ @@ -16475,7 +17339,7 @@ static const ProtobufCFieldDescriptor pg_query__null_if_expr__field_descriptors[ }, { "opcollid", - 6, + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -16487,7 +17351,7 @@ static const ProtobufCFieldDescriptor pg_query__null_if_expr__field_descriptors[ }, { "inputcollid", - 7, + 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -16499,7 +17363,7 @@ static const ProtobufCFieldDescriptor pg_query__null_if_expr__field_descriptors[ }, { "args", - 8, + 7, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__NullIfExpr, n_args), @@ -16511,7 +17375,7 @@ static const ProtobufCFieldDescriptor pg_query__null_if_expr__field_descriptors[ }, { "location", - 9, + 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -16523,20 +17387,19 @@ static const ProtobufCFieldDescriptor pg_query__null_if_expr__field_descriptors[ }, }; static const unsigned pg_query__null_if_expr__field_indices_by_name[] = { - 7, /* field[7] = args */ - 6, /* field[6] = inputcollid */ - 8, /* field[8] = location */ - 5, /* field[5] = opcollid */ - 2, /* field[2] = opfuncid */ + 6, /* field[6] = args */ + 5, /* field[5] = inputcollid */ + 7, /* field[7] = location */ + 4, /* field[4] = opcollid */ 1, /* field[1] = opno */ - 3, /* field[3] = opresulttype */ - 4, /* field[4] = opretset */ + 2, /* field[2] = opresulttype */ + 3, /* field[3] = opretset */ 0, /* field[0] = xpr */ }; static const ProtobufCIntRange pg_query__null_if_expr__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 9 } + { 0, 8 } }; const ProtobufCMessageDescriptor pg_query__null_if_expr__descriptor = { @@ -16546,14 +17409,14 @@ const ProtobufCMessageDescriptor pg_query__null_if_expr__descriptor = "PgQuery__NullIfExpr", "pg_query", sizeof(PgQuery__NullIfExpr), - 9, + 8, pg_query__null_if_expr__field_descriptors, pg_query__null_if_expr__field_indices_by_name, 1, pg_query__null_if_expr__number_ranges, (ProtobufCMessageInit) pg_query__null_if_expr__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__scalar_array_op_expr__field_descriptors[9] = +static const ProtobufCFieldDescriptor pg_query__scalar_array_op_expr__field_descriptors[6] = { { "xpr", @@ -16579,45 +17442,9 @@ static const ProtobufCFieldDescriptor pg_query__scalar_array_op_expr__field_desc 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "opfuncid", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__ScalarArrayOpExpr, opfuncid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "hashfuncid", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__ScalarArrayOpExpr, hashfuncid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "negfuncid", - 5, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__ScalarArrayOpExpr, negfuncid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, { "use_or", - 6, + 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ @@ -16629,7 +17456,7 @@ static const ProtobufCFieldDescriptor pg_query__scalar_array_op_expr__field_desc }, { "inputcollid", - 7, + 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ @@ -16641,7 +17468,7 @@ static const ProtobufCFieldDescriptor pg_query__scalar_array_op_expr__field_desc }, { "args", - 8, + 5, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__ScalarArrayOpExpr, n_args), @@ -16653,7 +17480,7 @@ static const ProtobufCFieldDescriptor pg_query__scalar_array_op_expr__field_desc }, { "location", - 9, + 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -16665,20 +17492,17 @@ static const ProtobufCFieldDescriptor pg_query__scalar_array_op_expr__field_desc }, }; static const unsigned pg_query__scalar_array_op_expr__field_indices_by_name[] = { - 7, /* field[7] = args */ - 3, /* field[3] = hashfuncid */ - 6, /* field[6] = inputcollid */ - 8, /* field[8] = location */ - 4, /* field[4] = negfuncid */ - 2, /* field[2] = opfuncid */ + 4, /* field[4] = args */ + 3, /* field[3] = inputcollid */ + 5, /* field[5] = location */ 1, /* field[1] = opno */ - 5, /* field[5] = use_or */ + 2, /* field[2] = use_or */ 0, /* field[0] = xpr */ }; static const ProtobufCIntRange pg_query__scalar_array_op_expr__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 9 } + { 0, 6 } }; const ProtobufCMessageDescriptor pg_query__scalar_array_op_expr__descriptor = { @@ -16688,7 +17512,7 @@ const ProtobufCMessageDescriptor pg_query__scalar_array_op_expr__descriptor = "PgQuery__ScalarArrayOpExpr", "pg_query", sizeof(PgQuery__ScalarArrayOpExpr), - 9, + 6, pg_query__scalar_array_op_expr__field_descriptors, pg_query__scalar_array_op_expr__field_indices_by_name, 1, pg_query__scalar_array_op_expr__number_ranges, @@ -18794,7 +19618,7 @@ const ProtobufCMessageDescriptor pg_query__sqlvalue_function__descriptor = (ProtobufCMessageInit) pg_query__sqlvalue_function__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__xml_expr__field_descriptors[10] = +static const ProtobufCFieldDescriptor pg_query__xml_expr__field_descriptors[11] = { { "xpr", @@ -18881,9 +19705,21 @@ static const ProtobufCFieldDescriptor pg_query__xml_expr__field_descriptors[10] 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "type", + "indent", 8, PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__XmlExpr, indent), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "type", + 9, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(PgQuery__XmlExpr, type), @@ -18894,7 +19730,7 @@ static const ProtobufCFieldDescriptor pg_query__xml_expr__field_descriptors[10] }, { "typmod", - 9, + 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -18906,7 +19742,7 @@ static const ProtobufCFieldDescriptor pg_query__xml_expr__field_descriptors[10] }, { "location", - 10, + 11, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -18920,19 +19756,20 @@ static const ProtobufCFieldDescriptor pg_query__xml_expr__field_descriptors[10] static const unsigned pg_query__xml_expr__field_indices_by_name[] = { 4, /* field[4] = arg_names */ 5, /* field[5] = args */ - 9, /* field[9] = location */ + 7, /* field[7] = indent */ + 10, /* field[10] = location */ 2, /* field[2] = name */ 3, /* field[3] = named_args */ 1, /* field[1] = op */ - 7, /* field[7] = type */ - 8, /* field[8] = typmod */ + 8, /* field[8] = type */ + 9, /* field[9] = typmod */ 6, /* field[6] = xmloption */ 0, /* field[0] = xpr */ }; static const ProtobufCIntRange pg_query__xml_expr__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 10 } + { 0, 11 } }; const ProtobufCMessageDescriptor pg_query__xml_expr__descriptor = { @@ -18942,13 +19779,437 @@ const ProtobufCMessageDescriptor pg_query__xml_expr__descriptor = "PgQuery__XmlExpr", "pg_query", sizeof(PgQuery__XmlExpr), - 10, + 11, pg_query__xml_expr__field_descriptors, pg_query__xml_expr__field_indices_by_name, 1, pg_query__xml_expr__number_ranges, (ProtobufCMessageInit) pg_query__xml_expr__init, NULL,NULL,NULL /* reserved[123] */ }; +static const ProtobufCFieldDescriptor pg_query__json_format__field_descriptors[3] = +{ + { + "format_type", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonFormat, format_type), + &pg_query__json_format_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "encoding", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonFormat, encoding), + &pg_query__json_encoding__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonFormat, location), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__json_format__field_indices_by_name[] = { + 1, /* field[1] = encoding */ + 0, /* field[0] = format_type */ + 2, /* field[2] = location */ +}; +static const ProtobufCIntRange pg_query__json_format__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__json_format__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.JsonFormat", + "JsonFormat", + "PgQuery__JsonFormat", + "pg_query", + sizeof(PgQuery__JsonFormat), + 3, + pg_query__json_format__field_descriptors, + pg_query__json_format__field_indices_by_name, + 1, pg_query__json_format__number_ranges, + (ProtobufCMessageInit) pg_query__json_format__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__json_returning__field_descriptors[3] = +{ + { + "format", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonReturning, format), + &pg_query__json_format__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "typid", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonReturning, typid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "typmod", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonReturning, typmod), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__json_returning__field_indices_by_name[] = { + 0, /* field[0] = format */ + 1, /* field[1] = typid */ + 2, /* field[2] = typmod */ +}; +static const ProtobufCIntRange pg_query__json_returning__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__json_returning__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.JsonReturning", + "JsonReturning", + "PgQuery__JsonReturning", + "pg_query", + sizeof(PgQuery__JsonReturning), + 3, + pg_query__json_returning__field_descriptors, + pg_query__json_returning__field_indices_by_name, + 1, pg_query__json_returning__number_ranges, + (ProtobufCMessageInit) pg_query__json_returning__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__json_value_expr__field_descriptors[3] = +{ + { + "raw_expr", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonValueExpr, raw_expr), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "formatted_expr", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonValueExpr, formatted_expr), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "format", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonValueExpr, format), + &pg_query__json_format__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__json_value_expr__field_indices_by_name[] = { + 2, /* field[2] = format */ + 1, /* field[1] = formatted_expr */ + 0, /* field[0] = raw_expr */ +}; +static const ProtobufCIntRange pg_query__json_value_expr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__json_value_expr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.JsonValueExpr", + "JsonValueExpr", + "PgQuery__JsonValueExpr", + "pg_query", + sizeof(PgQuery__JsonValueExpr), + 3, + pg_query__json_value_expr__field_descriptors, + pg_query__json_value_expr__field_indices_by_name, + 1, pg_query__json_value_expr__number_ranges, + (ProtobufCMessageInit) pg_query__json_value_expr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__json_constructor_expr__field_descriptors[9] = +{ + { + "xpr", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonConstructorExpr, xpr), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "type", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonConstructorExpr, type), + &pg_query__json_constructor_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "args", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__JsonConstructorExpr, n_args), + offsetof(PgQuery__JsonConstructorExpr, args), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "func", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonConstructorExpr, func), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "coercion", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonConstructorExpr, coercion), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "returning", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonConstructorExpr, returning), + &pg_query__json_returning__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "absent_on_null", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonConstructorExpr, absent_on_null), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "unique", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonConstructorExpr, unique), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonConstructorExpr, location), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__json_constructor_expr__field_indices_by_name[] = { + 6, /* field[6] = absent_on_null */ + 2, /* field[2] = args */ + 4, /* field[4] = coercion */ + 3, /* field[3] = func */ + 8, /* field[8] = location */ + 5, /* field[5] = returning */ + 1, /* field[1] = type */ + 7, /* field[7] = unique */ + 0, /* field[0] = xpr */ +}; +static const ProtobufCIntRange pg_query__json_constructor_expr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 9 } +}; +const ProtobufCMessageDescriptor pg_query__json_constructor_expr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.JsonConstructorExpr", + "JsonConstructorExpr", + "PgQuery__JsonConstructorExpr", + "pg_query", + sizeof(PgQuery__JsonConstructorExpr), + 9, + pg_query__json_constructor_expr__field_descriptors, + pg_query__json_constructor_expr__field_indices_by_name, + 1, pg_query__json_constructor_expr__number_ranges, + (ProtobufCMessageInit) pg_query__json_constructor_expr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__json_is_predicate__field_descriptors[5] = +{ + { + "expr", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonIsPredicate, expr), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "format", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonIsPredicate, format), + &pg_query__json_format__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "item_type", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonIsPredicate, item_type), + &pg_query__json_value_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "unique_keys", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonIsPredicate, unique_keys), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonIsPredicate, location), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__json_is_predicate__field_indices_by_name[] = { + 0, /* field[0] = expr */ + 1, /* field[1] = format */ + 2, /* field[2] = item_type */ + 4, /* field[4] = location */ + 3, /* field[3] = unique_keys */ +}; +static const ProtobufCIntRange pg_query__json_is_predicate__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor pg_query__json_is_predicate__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.JsonIsPredicate", + "JsonIsPredicate", + "PgQuery__JsonIsPredicate", + "pg_query", + sizeof(PgQuery__JsonIsPredicate), + 5, + pg_query__json_is_predicate__field_descriptors, + pg_query__json_is_predicate__field_indices_by_name, + 1, pg_query__json_is_predicate__number_ranges, + (ProtobufCMessageInit) pg_query__json_is_predicate__init, + NULL,NULL,NULL /* reserved[123] */ +}; static const ProtobufCFieldDescriptor pg_query__null_test__field_descriptors[5] = { { @@ -20119,303 +21380,7 @@ const ProtobufCMessageDescriptor pg_query__on_conflict_expr__descriptor = (ProtobufCMessageInit) pg_query__on_conflict_expr__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__into_clause__field_descriptors[8] = -{ - { - "rel", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__IntoClause, rel), - &pg_query__range_var__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "col_names", - 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__IntoClause, n_col_names), - offsetof(PgQuery__IntoClause, col_names), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "access_method", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__IntoClause, access_method), - NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "options", - 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__IntoClause, n_options), - offsetof(PgQuery__IntoClause, options), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "on_commit", - 5, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__IntoClause, on_commit), - &pg_query__on_commit_action__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "table_space_name", - 6, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__IntoClause, table_space_name), - NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "view_query", - 7, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__IntoClause, view_query), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "skip_data", - 8, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__IntoClause, skip_data), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__into_clause__field_indices_by_name[] = { - 2, /* field[2] = access_method */ - 1, /* field[1] = col_names */ - 4, /* field[4] = on_commit */ - 3, /* field[3] = options */ - 0, /* field[0] = rel */ - 7, /* field[7] = skip_data */ - 5, /* field[5] = table_space_name */ - 6, /* field[6] = view_query */ -}; -static const ProtobufCIntRange pg_query__into_clause__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 8 } -}; -const ProtobufCMessageDescriptor pg_query__into_clause__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.IntoClause", - "IntoClause", - "PgQuery__IntoClause", - "pg_query", - sizeof(PgQuery__IntoClause), - 8, - pg_query__into_clause__field_descriptors, - pg_query__into_clause__field_indices_by_name, - 1, pg_query__into_clause__number_ranges, - (ProtobufCMessageInit) pg_query__into_clause__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__merge_action__field_descriptors[6] = -{ - { - "matched", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__MergeAction, matched), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "command_type", - 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__MergeAction, command_type), - &pg_query__cmd_type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "override", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__MergeAction, override), - &pg_query__overriding_kind__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "qual", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__MergeAction, qual), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "target_list", - 5, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__MergeAction, n_target_list), - offsetof(PgQuery__MergeAction, target_list), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "update_colnos", - 6, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__MergeAction, n_update_colnos), - offsetof(PgQuery__MergeAction, update_colnos), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__merge_action__field_indices_by_name[] = { - 1, /* field[1] = command_type */ - 0, /* field[0] = matched */ - 2, /* field[2] = override */ - 3, /* field[3] = qual */ - 4, /* field[4] = target_list */ - 5, /* field[5] = update_colnos */ -}; -static const ProtobufCIntRange pg_query__merge_action__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 6 } -}; -const ProtobufCMessageDescriptor pg_query__merge_action__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.MergeAction", - "MergeAction", - "PgQuery__MergeAction", - "pg_query", - sizeof(PgQuery__MergeAction), - 6, - pg_query__merge_action__field_descriptors, - pg_query__merge_action__field_indices_by_name, - 1, pg_query__merge_action__number_ranges, - (ProtobufCMessageInit) pg_query__merge_action__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__raw_stmt__field_descriptors[3] = -{ - { - "stmt", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RawStmt, stmt), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "stmt_location", - 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__RawStmt, stmt_location), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "stmt_len", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__RawStmt, stmt_len), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__raw_stmt__field_indices_by_name[] = { - 0, /* field[0] = stmt */ - 2, /* field[2] = stmt_len */ - 1, /* field[1] = stmt_location */ -}; -static const ProtobufCIntRange pg_query__raw_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor pg_query__raw_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RawStmt", - "RawStmt", - "PgQuery__RawStmt", - "pg_query", - sizeof(PgQuery__RawStmt), - 3, - pg_query__raw_stmt__field_descriptors, - pg_query__raw_stmt__field_indices_by_name, - 1, pg_query__raw_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__raw_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = +static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[41] = { { "command_type", @@ -20622,8 +21587,20 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "jointree", + "rteperminfos", 18, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Query, n_rteperminfos), + offsetof(PgQuery__Query, rteperminfos), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "jointree", + 19, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ @@ -20635,7 +21612,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "merge_action_list", - 19, + 20, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Query, n_merge_action_list), @@ -20647,7 +21624,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "merge_use_outer_join", - 20, + 21, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ @@ -20659,7 +21636,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "target_list", - 21, + 22, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Query, n_target_list), @@ -20671,7 +21648,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "override", - 22, + 23, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ @@ -20683,7 +21660,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "on_conflict", - 23, + 24, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ @@ -20695,7 +21672,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "returning_list", - 24, + 25, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Query, n_returning_list), @@ -20707,7 +21684,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "group_clause", - 25, + 26, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Query, n_group_clause), @@ -20719,7 +21696,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "group_distinct", - 26, + 27, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ @@ -20731,7 +21708,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "grouping_sets", - 27, + 28, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Query, n_grouping_sets), @@ -20743,7 +21720,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "having_qual", - 28, + 29, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ @@ -20755,7 +21732,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "window_clause", - 29, + 30, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Query, n_window_clause), @@ -20767,7 +21744,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "distinct_clause", - 30, + 31, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Query, n_distinct_clause), @@ -20779,7 +21756,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "sort_clause", - 31, + 32, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Query, n_sort_clause), @@ -20791,7 +21768,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "limit_offset", - 32, + 33, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ @@ -20803,7 +21780,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "limit_count", - 33, + 34, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ @@ -20815,7 +21792,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "limit_option", - 34, + 35, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ @@ -20827,7 +21804,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "row_marks", - 35, + 36, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Query, n_row_marks), @@ -20839,7 +21816,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "set_operations", - 36, + 37, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ @@ -20851,7 +21828,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "constraint_deps", - 37, + 38, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Query, n_constraint_deps), @@ -20863,7 +21840,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "with_check_options", - 38, + 39, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(PgQuery__Query, n_with_check_options), @@ -20875,7 +21852,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "stmt_location", - 39, + 40, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -20887,7 +21864,7 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = }, { "stmt_len", - 40, + 41, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ @@ -20901,12 +21878,12 @@ static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] = static const unsigned pg_query__query__field_indices_by_name[] = { 2, /* field[2] = can_set_tag */ 0, /* field[0] = command_type */ - 36, /* field[36] = constraint_deps */ + 37, /* field[37] = constraint_deps */ 15, /* field[15] = cte_list */ - 29, /* field[29] = distinct_clause */ - 24, /* field[24] = group_clause */ - 25, /* field[25] = group_distinct */ - 26, /* field[26] = grouping_sets */ + 30, /* field[30] = distinct_clause */ + 25, /* field[25] = group_clause */ + 26, /* field[26] = group_distinct */ + 27, /* field[27] = grouping_sets */ 5, /* field[5] = has_aggs */ 9, /* field[9] = has_distinct_on */ 12, /* field[12] = has_for_update */ @@ -20916,34 +21893,35 @@ static const unsigned pg_query__query__field_indices_by_name[] = { 8, /* field[8] = has_sub_links */ 7, /* field[7] = has_target_srfs */ 6, /* field[6] = has_window_funcs */ - 27, /* field[27] = having_qual */ + 28, /* field[28] = having_qual */ 14, /* field[14] = is_return */ - 17, /* field[17] = jointree */ - 32, /* field[32] = limit_count */ - 31, /* field[31] = limit_offset */ - 33, /* field[33] = limit_option */ - 18, /* field[18] = merge_action_list */ - 19, /* field[19] = merge_use_outer_join */ - 22, /* field[22] = on_conflict */ - 21, /* field[21] = override */ + 18, /* field[18] = jointree */ + 33, /* field[33] = limit_count */ + 32, /* field[32] = limit_offset */ + 34, /* field[34] = limit_option */ + 19, /* field[19] = merge_action_list */ + 20, /* field[20] = merge_use_outer_join */ + 23, /* field[23] = on_conflict */ + 22, /* field[22] = override */ 1, /* field[1] = query_source */ 4, /* field[4] = result_relation */ - 23, /* field[23] = returning_list */ - 34, /* field[34] = row_marks */ + 24, /* field[24] = returning_list */ + 35, /* field[35] = row_marks */ 16, /* field[16] = rtable */ - 35, /* field[35] = set_operations */ - 30, /* field[30] = sort_clause */ - 39, /* field[39] = stmt_len */ - 38, /* field[38] = stmt_location */ - 20, /* field[20] = target_list */ + 17, /* field[17] = rteperminfos */ + 36, /* field[36] = set_operations */ + 31, /* field[31] = sort_clause */ + 40, /* field[40] = stmt_len */ + 39, /* field[39] = stmt_location */ + 21, /* field[21] = target_list */ 3, /* field[3] = utility_stmt */ - 28, /* field[28] = window_clause */ - 37, /* field[37] = with_check_options */ + 29, /* field[29] = window_clause */ + 38, /* field[38] = with_check_options */ }; static const ProtobufCIntRange pg_query__query__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 40 } + { 0, 41 } }; const ProtobufCMessageDescriptor pg_query__query__descriptor = { @@ -20953,736 +21931,1110 @@ const ProtobufCMessageDescriptor pg_query__query__descriptor = "PgQuery__Query", "pg_query", sizeof(PgQuery__Query), - 40, + 41, pg_query__query__field_descriptors, pg_query__query__field_indices_by_name, 1, pg_query__query__number_ranges, (ProtobufCMessageInit) pg_query__query__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__insert_stmt__field_descriptors[7] = +static const ProtobufCFieldDescriptor pg_query__type_name__field_descriptors[8] = { { - "relation", + "names", 1, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__InsertStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__TypeName, n_names), + offsetof(PgQuery__TypeName, names), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cols", + "type_oid", 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__InsertStmt, n_cols), - offsetof(PgQuery__InsertStmt, cols), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__TypeName, type_oid), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "select_stmt", + "setof", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__InsertStmt, select_stmt), - &pg_query__node__descriptor, + offsetof(PgQuery__TypeName, setof), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "on_conflict_clause", + "pct_type", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__InsertStmt, on_conflict_clause), - &pg_query__on_conflict_clause__descriptor, + offsetof(PgQuery__TypeName, pct_type), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "returning_list", + "typmods", 5, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__InsertStmt, n_returning_list), - offsetof(PgQuery__InsertStmt, returning_list), + offsetof(PgQuery__TypeName, n_typmods), + offsetof(PgQuery__TypeName, typmods), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "with_clause", + "typemod", 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__InsertStmt, with_clause), - &pg_query__with_clause__descriptor, + offsetof(PgQuery__TypeName, typemod), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "override", + "array_bounds", 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__TypeName, n_array_bounds), + offsetof(PgQuery__TypeName, array_bounds), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 8, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__InsertStmt, override), - &pg_query__overriding_kind__descriptor, + offsetof(PgQuery__TypeName, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__insert_stmt__field_indices_by_name[] = { - 1, /* field[1] = cols */ - 3, /* field[3] = on_conflict_clause */ - 6, /* field[6] = override */ - 0, /* field[0] = relation */ - 4, /* field[4] = returning_list */ - 2, /* field[2] = select_stmt */ - 5, /* field[5] = with_clause */ +static const unsigned pg_query__type_name__field_indices_by_name[] = { + 6, /* field[6] = array_bounds */ + 7, /* field[7] = location */ + 0, /* field[0] = names */ + 3, /* field[3] = pct_type */ + 2, /* field[2] = setof */ + 1, /* field[1] = type_oid */ + 5, /* field[5] = typemod */ + 4, /* field[4] = typmods */ }; -static const ProtobufCIntRange pg_query__insert_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__type_name__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 7 } + { 0, 8 } }; -const ProtobufCMessageDescriptor pg_query__insert_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__type_name__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.InsertStmt", - "InsertStmt", - "PgQuery__InsertStmt", + "pg_query.TypeName", + "TypeName", + "PgQuery__TypeName", "pg_query", - sizeof(PgQuery__InsertStmt), - 7, - pg_query__insert_stmt__field_descriptors, - pg_query__insert_stmt__field_indices_by_name, - 1, pg_query__insert_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__insert_stmt__init, + sizeof(PgQuery__TypeName), + 8, + pg_query__type_name__field_descriptors, + pg_query__type_name__field_indices_by_name, + 1, pg_query__type_name__number_ranges, + (ProtobufCMessageInit) pg_query__type_name__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__delete_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__column_ref__field_descriptors[2] = { { - "relation", + "fields", 1, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__ColumnRef, n_fields), + offsetof(PgQuery__ColumnRef, fields), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__DeleteStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__ColumnRef, location), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__column_ref__field_indices_by_name[] = { + 0, /* field[0] = fields */ + 1, /* field[1] = location */ +}; +static const ProtobufCIntRange pg_query__column_ref__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__column_ref__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.ColumnRef", + "ColumnRef", + "PgQuery__ColumnRef", + "pg_query", + sizeof(PgQuery__ColumnRef), + 2, + pg_query__column_ref__field_descriptors, + pg_query__column_ref__field_indices_by_name, + 1, pg_query__column_ref__number_ranges, + (ProtobufCMessageInit) pg_query__column_ref__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__param_ref__field_descriptors[2] = +{ + { + "number", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__ParamRef, number), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "using_clause", + "location", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__ParamRef, location), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__param_ref__field_indices_by_name[] = { + 1, /* field[1] = location */ + 0, /* field[0] = number */ +}; +static const ProtobufCIntRange pg_query__param_ref__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__param_ref__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.ParamRef", + "ParamRef", + "PgQuery__ParamRef", + "pg_query", + sizeof(PgQuery__ParamRef), + 2, + pg_query__param_ref__field_descriptors, + pg_query__param_ref__field_indices_by_name, + 1, pg_query__param_ref__number_ranges, + (ProtobufCMessageInit) pg_query__param_ref__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__a__expr__field_descriptors[5] = +{ + { + "kind", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__AExpr, kind), + &pg_query__a__expr__kind__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "name", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__DeleteStmt, n_using_clause), - offsetof(PgQuery__DeleteStmt, using_clause), + offsetof(PgQuery__AExpr, n_name), + offsetof(PgQuery__AExpr, name), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "where_clause", + "lexpr", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__DeleteStmt, where_clause), + offsetof(PgQuery__AExpr, lexpr), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "returning_list", + "rexpr", 4, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__DeleteStmt, n_returning_list), - offsetof(PgQuery__DeleteStmt, returning_list), + 0, /* quantifier_offset */ + offsetof(PgQuery__AExpr, rexpr), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "with_clause", + "location", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__DeleteStmt, with_clause), - &pg_query__with_clause__descriptor, + offsetof(PgQuery__AExpr, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__delete_stmt__field_indices_by_name[] = { - 0, /* field[0] = relation */ - 3, /* field[3] = returning_list */ - 1, /* field[1] = using_clause */ - 2, /* field[2] = where_clause */ - 4, /* field[4] = with_clause */ +static const unsigned pg_query__a__expr__field_indices_by_name[] = { + 0, /* field[0] = kind */ + 2, /* field[2] = lexpr */ + 4, /* field[4] = location */ + 1, /* field[1] = name */ + 3, /* field[3] = rexpr */ }; -static const ProtobufCIntRange pg_query__delete_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__a__expr__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__delete_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__a__expr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DeleteStmt", - "DeleteStmt", - "PgQuery__DeleteStmt", + "pg_query.A_Expr", + "AExpr", + "PgQuery__AExpr", "pg_query", - sizeof(PgQuery__DeleteStmt), + sizeof(PgQuery__AExpr), 5, - pg_query__delete_stmt__field_descriptors, - pg_query__delete_stmt__field_indices_by_name, - 1, pg_query__delete_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__delete_stmt__init, + pg_query__a__expr__field_descriptors, + pg_query__a__expr__field_indices_by_name, + 1, pg_query__a__expr__number_ranges, + (ProtobufCMessageInit) pg_query__a__expr__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__update_stmt__field_descriptors[6] = +static const ProtobufCFieldDescriptor pg_query__type_cast__field_descriptors[3] = { { - "relation", + "arg", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__UpdateStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__TypeCast, arg), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "target_list", + "type_name", 2, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__UpdateStmt, n_target_list), - offsetof(PgQuery__UpdateStmt, target_list), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__TypeCast, type_name), + &pg_query__type_name__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "where_clause", + "location", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__UpdateStmt, where_clause), - &pg_query__node__descriptor, + offsetof(PgQuery__TypeCast, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__type_cast__field_indices_by_name[] = { + 0, /* field[0] = arg */ + 2, /* field[2] = location */ + 1, /* field[1] = type_name */ +}; +static const ProtobufCIntRange pg_query__type_cast__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__type_cast__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.TypeCast", + "TypeCast", + "PgQuery__TypeCast", + "pg_query", + sizeof(PgQuery__TypeCast), + 3, + pg_query__type_cast__field_descriptors, + pg_query__type_cast__field_indices_by_name, + 1, pg_query__type_cast__number_ranges, + (ProtobufCMessageInit) pg_query__type_cast__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__collate_clause__field_descriptors[3] = +{ { - "from_clause", - 4, - PROTOBUF_C_LABEL_REPEATED, + "arg", + 1, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__UpdateStmt, n_from_clause), - offsetof(PgQuery__UpdateStmt, from_clause), + 0, /* quantifier_offset */ + offsetof(PgQuery__CollateClause, arg), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "returning_list", - 5, + "collname", + 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__UpdateStmt, n_returning_list), - offsetof(PgQuery__UpdateStmt, returning_list), + offsetof(PgQuery__CollateClause, n_collname), + offsetof(PgQuery__CollateClause, collname), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "with_clause", - 6, + "location", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__UpdateStmt, with_clause), - &pg_query__with_clause__descriptor, + offsetof(PgQuery__CollateClause, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__update_stmt__field_indices_by_name[] = { - 3, /* field[3] = from_clause */ - 0, /* field[0] = relation */ - 4, /* field[4] = returning_list */ - 1, /* field[1] = target_list */ - 2, /* field[2] = where_clause */ - 5, /* field[5] = with_clause */ +static const unsigned pg_query__collate_clause__field_indices_by_name[] = { + 0, /* field[0] = arg */ + 1, /* field[1] = collname */ + 2, /* field[2] = location */ }; -static const ProtobufCIntRange pg_query__update_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__collate_clause__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 6 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__update_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__collate_clause__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.UpdateStmt", - "UpdateStmt", - "PgQuery__UpdateStmt", + "pg_query.CollateClause", + "CollateClause", + "PgQuery__CollateClause", "pg_query", - sizeof(PgQuery__UpdateStmt), - 6, - pg_query__update_stmt__field_descriptors, - pg_query__update_stmt__field_indices_by_name, - 1, pg_query__update_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__update_stmt__init, + sizeof(PgQuery__CollateClause), + 3, + pg_query__collate_clause__field_descriptors, + pg_query__collate_clause__field_indices_by_name, + 1, pg_query__collate_clause__number_ranges, + (ProtobufCMessageInit) pg_query__collate_clause__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__merge_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__role_spec__field_descriptors[3] = +{ + { + "roletype", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__RoleSpec, roletype), + &pg_query__role_spec_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rolename", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__RoleSpec, rolename), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__RoleSpec, location), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__role_spec__field_indices_by_name[] = { + 2, /* field[2] = location */ + 1, /* field[1] = rolename */ + 0, /* field[0] = roletype */ +}; +static const ProtobufCIntRange pg_query__role_spec__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__role_spec__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.RoleSpec", + "RoleSpec", + "PgQuery__RoleSpec", + "pg_query", + sizeof(PgQuery__RoleSpec), + 3, + pg_query__role_spec__field_descriptors, + pg_query__role_spec__field_indices_by_name, + 1, pg_query__role_spec__number_ranges, + (ProtobufCMessageInit) pg_query__role_spec__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__func_call__field_descriptors[11] = { { - "relation", + "funcname", 1, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__MergeStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__FuncCall, n_funcname), + offsetof(PgQuery__FuncCall, funcname), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "source_relation", + "args", 2, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__MergeStmt, source_relation), + offsetof(PgQuery__FuncCall, n_args), + offsetof(PgQuery__FuncCall, args), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "join_condition", + "agg_order", 3, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__MergeStmt, join_condition), + offsetof(PgQuery__FuncCall, n_agg_order), + offsetof(PgQuery__FuncCall, agg_order), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "merge_when_clauses", + "agg_filter", 4, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__MergeStmt, n_merge_when_clauses), - offsetof(PgQuery__MergeStmt, merge_when_clauses), + 0, /* quantifier_offset */ + offsetof(PgQuery__FuncCall, agg_filter), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "with_clause", + "over", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__MergeStmt, with_clause), - &pg_query__with_clause__descriptor, + offsetof(PgQuery__FuncCall, over), + &pg_query__window_def__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__merge_stmt__field_indices_by_name[] = { - 2, /* field[2] = join_condition */ - 3, /* field[3] = merge_when_clauses */ - 0, /* field[0] = relation */ - 1, /* field[1] = source_relation */ - 4, /* field[4] = with_clause */ -}; -static const ProtobufCIntRange pg_query__merge_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 5 } -}; -const ProtobufCMessageDescriptor pg_query__merge_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.MergeStmt", - "MergeStmt", - "PgQuery__MergeStmt", - "pg_query", - sizeof(PgQuery__MergeStmt), - 5, - pg_query__merge_stmt__field_descriptors, - pg_query__merge_stmt__field_indices_by_name, - 1, pg_query__merge_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__merge_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__select_stmt__field_descriptors[20] = -{ { - "distinct_clause", - 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SelectStmt, n_distinct_clause), - offsetof(PgQuery__SelectStmt, distinct_clause), - &pg_query__node__descriptor, + "agg_within_group", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__FuncCall, agg_within_group), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "into_clause", - 2, + "agg_star", + 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, into_clause), - &pg_query__into_clause__descriptor, + offsetof(PgQuery__FuncCall, agg_star), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "target_list", - 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SelectStmt, n_target_list), - offsetof(PgQuery__SelectStmt, target_list), - &pg_query__node__descriptor, + "agg_distinct", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__FuncCall, agg_distinct), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "from_clause", - 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SelectStmt, n_from_clause), - offsetof(PgQuery__SelectStmt, from_clause), - &pg_query__node__descriptor, + "func_variadic", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__FuncCall, func_variadic), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "where_clause", - 5, + "funcformat", + 10, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, where_clause), - &pg_query__node__descriptor, + offsetof(PgQuery__FuncCall, funcformat), + &pg_query__coercion_form__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "group_clause", - 6, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SelectStmt, n_group_clause), - offsetof(PgQuery__SelectStmt, group_clause), - &pg_query__node__descriptor, + "location", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__FuncCall, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__func_call__field_indices_by_name[] = { + 7, /* field[7] = agg_distinct */ + 3, /* field[3] = agg_filter */ + 2, /* field[2] = agg_order */ + 6, /* field[6] = agg_star */ + 5, /* field[5] = agg_within_group */ + 1, /* field[1] = args */ + 8, /* field[8] = func_variadic */ + 9, /* field[9] = funcformat */ + 0, /* field[0] = funcname */ + 10, /* field[10] = location */ + 4, /* field[4] = over */ +}; +static const ProtobufCIntRange pg_query__func_call__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 11 } +}; +const ProtobufCMessageDescriptor pg_query__func_call__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.FuncCall", + "FuncCall", + "PgQuery__FuncCall", + "pg_query", + sizeof(PgQuery__FuncCall), + 11, + pg_query__func_call__field_descriptors, + pg_query__func_call__field_indices_by_name, + 1, pg_query__func_call__number_ranges, + (ProtobufCMessageInit) pg_query__func_call__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define pg_query__a__star__field_descriptors NULL +#define pg_query__a__star__field_indices_by_name NULL +#define pg_query__a__star__number_ranges NULL +const ProtobufCMessageDescriptor pg_query__a__star__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.A_Star", + "AStar", + "PgQuery__AStar", + "pg_query", + sizeof(PgQuery__AStar), + 0, + pg_query__a__star__field_descriptors, + pg_query__a__star__field_indices_by_name, + 0, pg_query__a__star__number_ranges, + (ProtobufCMessageInit) pg_query__a__star__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__a__indices__field_descriptors[3] = +{ { - "group_distinct", - 7, + "is_slice", + 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, group_distinct), + offsetof(PgQuery__AIndices, is_slice), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "having_clause", - 8, + "lidx", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, having_clause), + offsetof(PgQuery__AIndices, lidx), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "window_clause", - 9, - PROTOBUF_C_LABEL_REPEATED, + "uidx", + 3, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SelectStmt, n_window_clause), - offsetof(PgQuery__SelectStmt, window_clause), + 0, /* quantifier_offset */ + offsetof(PgQuery__AIndices, uidx), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__a__indices__field_indices_by_name[] = { + 0, /* field[0] = is_slice */ + 1, /* field[1] = lidx */ + 2, /* field[2] = uidx */ +}; +static const ProtobufCIntRange pg_query__a__indices__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__a__indices__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.A_Indices", + "AIndices", + "PgQuery__AIndices", + "pg_query", + sizeof(PgQuery__AIndices), + 3, + pg_query__a__indices__field_descriptors, + pg_query__a__indices__field_indices_by_name, + 1, pg_query__a__indices__number_ranges, + (ProtobufCMessageInit) pg_query__a__indices__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__a__indirection__field_descriptors[2] = +{ { - "values_lists", - 10, - PROTOBUF_C_LABEL_REPEATED, + "arg", + 1, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SelectStmt, n_values_lists), - offsetof(PgQuery__SelectStmt, values_lists), + 0, /* quantifier_offset */ + offsetof(PgQuery__AIndirection, arg), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "sort_clause", - 11, + "indirection", + 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SelectStmt, n_sort_clause), - offsetof(PgQuery__SelectStmt, sort_clause), + offsetof(PgQuery__AIndirection, n_indirection), + offsetof(PgQuery__AIndirection, indirection), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__a__indirection__field_indices_by_name[] = { + 0, /* field[0] = arg */ + 1, /* field[1] = indirection */ +}; +static const ProtobufCIntRange pg_query__a__indirection__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__a__indirection__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.A_Indirection", + "AIndirection", + "PgQuery__AIndirection", + "pg_query", + sizeof(PgQuery__AIndirection), + 2, + pg_query__a__indirection__field_descriptors, + pg_query__a__indirection__field_indices_by_name, + 1, pg_query__a__indirection__number_ranges, + (ProtobufCMessageInit) pg_query__a__indirection__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__a__array_expr__field_descriptors[2] = +{ { - "limit_offset", - 12, - PROTOBUF_C_LABEL_NONE, + "elements", + 1, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, limit_offset), + offsetof(PgQuery__AArrayExpr, n_elements), + offsetof(PgQuery__AArrayExpr, elements), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "limit_count", - 13, + "location", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, limit_count), - &pg_query__node__descriptor, + offsetof(PgQuery__AArrayExpr, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__a__array_expr__field_indices_by_name[] = { + 0, /* field[0] = elements */ + 1, /* field[1] = location */ +}; +static const ProtobufCIntRange pg_query__a__array_expr__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__a__array_expr__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.A_ArrayExpr", + "AArrayExpr", + "PgQuery__AArrayExpr", + "pg_query", + sizeof(PgQuery__AArrayExpr), + 2, + pg_query__a__array_expr__field_descriptors, + pg_query__a__array_expr__field_indices_by_name, + 1, pg_query__a__array_expr__number_ranges, + (ProtobufCMessageInit) pg_query__a__array_expr__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__res_target__field_descriptors[4] = +{ { - "limit_option", - 14, + "name", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, limit_option), - &pg_query__limit_option__descriptor, + offsetof(PgQuery__ResTarget, name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "locking_clause", - 15, + "indirection", + 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SelectStmt, n_locking_clause), - offsetof(PgQuery__SelectStmt, locking_clause), + offsetof(PgQuery__ResTarget, n_indirection), + offsetof(PgQuery__ResTarget, indirection), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "with_clause", - 16, + "val", + 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, with_clause), - &pg_query__with_clause__descriptor, + offsetof(PgQuery__ResTarget, val), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "op", - 17, + "location", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, op), - &pg_query__set_operation__descriptor, + offsetof(PgQuery__ResTarget, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__res_target__field_indices_by_name[] = { + 1, /* field[1] = indirection */ + 3, /* field[3] = location */ + 0, /* field[0] = name */ + 2, /* field[2] = val */ +}; +static const ProtobufCIntRange pg_query__res_target__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor pg_query__res_target__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.ResTarget", + "ResTarget", + "PgQuery__ResTarget", + "pg_query", + sizeof(PgQuery__ResTarget), + 4, + pg_query__res_target__field_descriptors, + pg_query__res_target__field_indices_by_name, + 1, pg_query__res_target__number_ranges, + (ProtobufCMessageInit) pg_query__res_target__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__multi_assign_ref__field_descriptors[3] = +{ { - "all", - 18, + "source", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, all), - NULL, + offsetof(PgQuery__MultiAssignRef, source), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "larg", - 19, + "colno", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, larg), - &pg_query__select_stmt__descriptor, + offsetof(PgQuery__MultiAssignRef, colno), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "rarg", - 20, + "ncolumns", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__SelectStmt, rarg), - &pg_query__select_stmt__descriptor, + offsetof(PgQuery__MultiAssignRef, ncolumns), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__select_stmt__field_indices_by_name[] = { - 17, /* field[17] = all */ - 0, /* field[0] = distinct_clause */ - 3, /* field[3] = from_clause */ - 5, /* field[5] = group_clause */ - 6, /* field[6] = group_distinct */ - 7, /* field[7] = having_clause */ - 1, /* field[1] = into_clause */ - 18, /* field[18] = larg */ - 12, /* field[12] = limit_count */ - 11, /* field[11] = limit_offset */ - 13, /* field[13] = limit_option */ - 14, /* field[14] = locking_clause */ - 16, /* field[16] = op */ - 19, /* field[19] = rarg */ - 10, /* field[10] = sort_clause */ - 2, /* field[2] = target_list */ - 9, /* field[9] = values_lists */ - 4, /* field[4] = where_clause */ - 8, /* field[8] = window_clause */ - 15, /* field[15] = with_clause */ +static const unsigned pg_query__multi_assign_ref__field_indices_by_name[] = { + 1, /* field[1] = colno */ + 2, /* field[2] = ncolumns */ + 0, /* field[0] = source */ }; -static const ProtobufCIntRange pg_query__select_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__multi_assign_ref__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 20 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__select_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__multi_assign_ref__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.SelectStmt", - "SelectStmt", - "PgQuery__SelectStmt", + "pg_query.MultiAssignRef", + "MultiAssignRef", + "PgQuery__MultiAssignRef", "pg_query", - sizeof(PgQuery__SelectStmt), - 20, - pg_query__select_stmt__field_descriptors, - pg_query__select_stmt__field_indices_by_name, - 1, pg_query__select_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__select_stmt__init, + sizeof(PgQuery__MultiAssignRef), + 3, + pg_query__multi_assign_ref__field_descriptors, + pg_query__multi_assign_ref__field_indices_by_name, + 1, pg_query__multi_assign_ref__number_ranges, + (ProtobufCMessageInit) pg_query__multi_assign_ref__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__return_stmt__field_descriptors[1] = +static const ProtobufCFieldDescriptor pg_query__sort_by__field_descriptors[5] = { { - "returnval", + "node", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__SortBy, node), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sortby_dir", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__SortBy, sortby_dir), + &pg_query__sort_by_dir__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sortby_nulls", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__ReturnStmt, returnval), + offsetof(PgQuery__SortBy, sortby_nulls), + &pg_query__sort_by_nulls__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "use_op", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__SortBy, n_use_op), + offsetof(PgQuery__SortBy, use_op), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "location", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__SortBy, location), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const unsigned pg_query__return_stmt__field_indices_by_name[] = { - 0, /* field[0] = returnval */ +static const unsigned pg_query__sort_by__field_indices_by_name[] = { + 4, /* field[4] = location */ + 0, /* field[0] = node */ + 1, /* field[1] = sortby_dir */ + 2, /* field[2] = sortby_nulls */ + 3, /* field[3] = use_op */ }; -static const ProtobufCIntRange pg_query__return_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__sort_by__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 1 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__return_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__sort_by__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ReturnStmt", - "ReturnStmt", - "PgQuery__ReturnStmt", + "pg_query.SortBy", + "SortBy", + "PgQuery__SortBy", "pg_query", - sizeof(PgQuery__ReturnStmt), - 1, - pg_query__return_stmt__field_descriptors, - pg_query__return_stmt__field_indices_by_name, - 1, pg_query__return_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__return_stmt__init, + sizeof(PgQuery__SortBy), + 5, + pg_query__sort_by__field_descriptors, + pg_query__sort_by__field_indices_by_name, + 1, pg_query__sort_by__number_ranges, + (ProtobufCMessageInit) pg_query__sort_by__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__plassign_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__window_def__field_descriptors[8] = { { "name", @@ -21690,861 +23042,889 @@ static const ProtobufCFieldDescriptor pg_query__plassign_stmt__field_descriptors PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__PLAssignStmt, name), + offsetof(PgQuery__WindowDef, name), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "indirection", + "refname", 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__WindowDef, refname), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "partition_clause", + 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__PLAssignStmt, n_indirection), - offsetof(PgQuery__PLAssignStmt, indirection), + offsetof(PgQuery__WindowDef, n_partition_clause), + offsetof(PgQuery__WindowDef, partition_clause), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "nnames", - 3, + "order_clause", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__WindowDef, n_order_clause), + offsetof(PgQuery__WindowDef, order_clause), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "frame_options", + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__PLAssignStmt, nnames), + offsetof(PgQuery__WindowDef, frame_options), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "val", - 4, + "start_offset", + 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__PLAssignStmt, val), - &pg_query__select_stmt__descriptor, + offsetof(PgQuery__WindowDef, start_offset), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "end_offset", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__WindowDef, end_offset), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "location", - 5, + 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__PLAssignStmt, location), + offsetof(PgQuery__WindowDef, location), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__plassign_stmt__field_indices_by_name[] = { - 1, /* field[1] = indirection */ - 4, /* field[4] = location */ +static const unsigned pg_query__window_def__field_indices_by_name[] = { + 6, /* field[6] = end_offset */ + 4, /* field[4] = frame_options */ + 7, /* field[7] = location */ 0, /* field[0] = name */ - 2, /* field[2] = nnames */ - 3, /* field[3] = val */ + 3, /* field[3] = order_clause */ + 2, /* field[2] = partition_clause */ + 1, /* field[1] = refname */ + 5, /* field[5] = start_offset */ }; -static const ProtobufCIntRange pg_query__plassign_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__window_def__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 8 } }; -const ProtobufCMessageDescriptor pg_query__plassign_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__window_def__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.PLAssignStmt", - "PLAssignStmt", - "PgQuery__PLAssignStmt", + "pg_query.WindowDef", + "WindowDef", + "PgQuery__WindowDef", "pg_query", - sizeof(PgQuery__PLAssignStmt), - 5, - pg_query__plassign_stmt__field_descriptors, - pg_query__plassign_stmt__field_indices_by_name, - 1, pg_query__plassign_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__plassign_stmt__init, + sizeof(PgQuery__WindowDef), + 8, + pg_query__window_def__field_descriptors, + pg_query__window_def__field_indices_by_name, + 1, pg_query__window_def__number_ranges, + (ProtobufCMessageInit) pg_query__window_def__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_table_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__range_subselect__field_descriptors[3] = { { - "relation", + "lateral", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__RangeSubselect, lateral), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cmds", + "subquery", 2, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterTableStmt, n_cmds), - offsetof(PgQuery__AlterTableStmt, cmds), + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeSubselect, subquery), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "objtype", + "alias", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableStmt, objtype), - &pg_query__object_type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "missing_ok", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableStmt, missing_ok), - NULL, + offsetof(PgQuery__RangeSubselect, alias), + &pg_query__alias__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_table_stmt__field_indices_by_name[] = { - 1, /* field[1] = cmds */ - 3, /* field[3] = missing_ok */ - 2, /* field[2] = objtype */ - 0, /* field[0] = relation */ +static const unsigned pg_query__range_subselect__field_indices_by_name[] = { + 2, /* field[2] = alias */ + 0, /* field[0] = lateral */ + 1, /* field[1] = subquery */ }; -static const ProtobufCIntRange pg_query__alter_table_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__range_subselect__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__alter_table_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__range_subselect__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterTableStmt", - "AlterTableStmt", - "PgQuery__AlterTableStmt", + "pg_query.RangeSubselect", + "RangeSubselect", + "PgQuery__RangeSubselect", "pg_query", - sizeof(PgQuery__AlterTableStmt), - 4, - pg_query__alter_table_stmt__field_descriptors, - pg_query__alter_table_stmt__field_indices_by_name, - 1, pg_query__alter_table_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_table_stmt__init, + sizeof(PgQuery__RangeSubselect), + 3, + pg_query__range_subselect__field_descriptors, + pg_query__range_subselect__field_indices_by_name, + 1, pg_query__range_subselect__number_ranges, + (ProtobufCMessageInit) pg_query__range_subselect__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_table_cmd__field_descriptors[8] = +static const ProtobufCFieldDescriptor pg_query__range_function__field_descriptors[6] = { { - "subtype", + "lateral", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableCmd, subtype), - &pg_query__alter_table_type__descriptor, + offsetof(PgQuery__RangeFunction, lateral), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "name", + "ordinality", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableCmd, name), + offsetof(PgQuery__RangeFunction, ordinality), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "num", + "is_rowsfrom", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableCmd, num), + offsetof(PgQuery__RangeFunction, is_rowsfrom), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "newowner", + "functions", 4, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableCmd, newowner), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__RangeFunction, n_functions), + offsetof(PgQuery__RangeFunction, functions), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "def", + "alias", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableCmd, def), - &pg_query__node__descriptor, + offsetof(PgQuery__RangeFunction, alias), + &pg_query__alias__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "behavior", + "coldeflist", 6, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableCmd, behavior), - &pg_query__drop_behavior__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "missing_ok", - 7, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableCmd, missing_ok), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "recurse", - 8, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableCmd, recurse), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__RangeFunction, n_coldeflist), + offsetof(PgQuery__RangeFunction, coldeflist), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_table_cmd__field_indices_by_name[] = { - 5, /* field[5] = behavior */ - 4, /* field[4] = def */ - 6, /* field[6] = missing_ok */ - 1, /* field[1] = name */ - 3, /* field[3] = newowner */ - 2, /* field[2] = num */ - 7, /* field[7] = recurse */ - 0, /* field[0] = subtype */ +static const unsigned pg_query__range_function__field_indices_by_name[] = { + 4, /* field[4] = alias */ + 5, /* field[5] = coldeflist */ + 3, /* field[3] = functions */ + 2, /* field[2] = is_rowsfrom */ + 0, /* field[0] = lateral */ + 1, /* field[1] = ordinality */ }; -static const ProtobufCIntRange pg_query__alter_table_cmd__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__range_function__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 8 } + { 0, 6 } }; -const ProtobufCMessageDescriptor pg_query__alter_table_cmd__descriptor = +const ProtobufCMessageDescriptor pg_query__range_function__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterTableCmd", - "AlterTableCmd", - "PgQuery__AlterTableCmd", + "pg_query.RangeFunction", + "RangeFunction", + "PgQuery__RangeFunction", "pg_query", - sizeof(PgQuery__AlterTableCmd), - 8, - pg_query__alter_table_cmd__field_descriptors, - pg_query__alter_table_cmd__field_indices_by_name, - 1, pg_query__alter_table_cmd__number_ranges, - (ProtobufCMessageInit) pg_query__alter_table_cmd__init, + sizeof(PgQuery__RangeFunction), + 6, + pg_query__range_function__field_descriptors, + pg_query__range_function__field_indices_by_name, + 1, pg_query__range_function__number_ranges, + (ProtobufCMessageInit) pg_query__range_function__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_domain_stmt__field_descriptors[6] = +static const ProtobufCFieldDescriptor pg_query__range_table_func__field_descriptors[7] = { { - "subtype", + "lateral", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterDomainStmt, subtype), + offsetof(PgQuery__RangeTableFunc, lateral), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "type_name", + "docexpr", 2, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterDomainStmt, n_type_name), - offsetof(PgQuery__AlterDomainStmt, type_name), + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTableFunc, docexpr), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "name", + "rowexpr", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterDomainStmt, name), + offsetof(PgQuery__RangeTableFunc, rowexpr), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "def", + "namespaces", 4, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterDomainStmt, def), + offsetof(PgQuery__RangeTableFunc, n_namespaces), + offsetof(PgQuery__RangeTableFunc, namespaces), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "behavior", + "columns", 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__RangeTableFunc, n_columns), + offsetof(PgQuery__RangeTableFunc, columns), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "alias", + 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterDomainStmt, behavior), - &pg_query__drop_behavior__descriptor, + offsetof(PgQuery__RangeTableFunc, alias), + &pg_query__alias__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", - 6, + "location", + 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterDomainStmt, missing_ok), + offsetof(PgQuery__RangeTableFunc, location), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_domain_stmt__field_indices_by_name[] = { - 4, /* field[4] = behavior */ - 3, /* field[3] = def */ - 5, /* field[5] = missing_ok */ - 2, /* field[2] = name */ - 0, /* field[0] = subtype */ - 1, /* field[1] = type_name */ +static const unsigned pg_query__range_table_func__field_indices_by_name[] = { + 5, /* field[5] = alias */ + 4, /* field[4] = columns */ + 1, /* field[1] = docexpr */ + 0, /* field[0] = lateral */ + 6, /* field[6] = location */ + 3, /* field[3] = namespaces */ + 2, /* field[2] = rowexpr */ }; -static const ProtobufCIntRange pg_query__alter_domain_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__range_table_func__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 6 } + { 0, 7 } }; -const ProtobufCMessageDescriptor pg_query__alter_domain_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__range_table_func__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterDomainStmt", - "AlterDomainStmt", - "PgQuery__AlterDomainStmt", + "pg_query.RangeTableFunc", + "RangeTableFunc", + "PgQuery__RangeTableFunc", "pg_query", - sizeof(PgQuery__AlterDomainStmt), - 6, - pg_query__alter_domain_stmt__field_descriptors, - pg_query__alter_domain_stmt__field_indices_by_name, - 1, pg_query__alter_domain_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_domain_stmt__init, + sizeof(PgQuery__RangeTableFunc), + 7, + pg_query__range_table_func__field_descriptors, + pg_query__range_table_func__field_indices_by_name, + 1, pg_query__range_table_func__number_ranges, + (ProtobufCMessageInit) pg_query__range_table_func__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__set_operation_stmt__field_descriptors[8] = +static const ProtobufCFieldDescriptor pg_query__range_table_func_col__field_descriptors[7] = { { - "op", + "colname", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__SetOperationStmt, op), - &pg_query__set_operation__descriptor, + offsetof(PgQuery__RangeTableFuncCol, colname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "all", + "type_name", 2, PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTableFuncCol, type_name), + &pg_query__type_name__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "for_ordinality", + 3, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__SetOperationStmt, all), + offsetof(PgQuery__RangeTableFuncCol, for_ordinality), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "is_not_null", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTableFuncCol, is_not_null), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "colexpr", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTableFuncCol, colexpr), + &pg_query__node__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "coldefexpr", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTableFuncCol, coldefexpr), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "larg", - 3, + "location", + 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__SetOperationStmt, larg), - &pg_query__node__descriptor, + offsetof(PgQuery__RangeTableFuncCol, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__range_table_func_col__field_indices_by_name[] = { + 5, /* field[5] = coldefexpr */ + 4, /* field[4] = colexpr */ + 0, /* field[0] = colname */ + 2, /* field[2] = for_ordinality */ + 3, /* field[3] = is_not_null */ + 6, /* field[6] = location */ + 1, /* field[1] = type_name */ +}; +static const ProtobufCIntRange pg_query__range_table_func_col__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor pg_query__range_table_func_col__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.RangeTableFuncCol", + "RangeTableFuncCol", + "PgQuery__RangeTableFuncCol", + "pg_query", + sizeof(PgQuery__RangeTableFuncCol), + 7, + pg_query__range_table_func_col__field_descriptors, + pg_query__range_table_func_col__field_indices_by_name, + 1, pg_query__range_table_func_col__number_ranges, + (ProtobufCMessageInit) pg_query__range_table_func_col__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__range_table_sample__field_descriptors[5] = +{ { - "rarg", - 4, + "relation", + 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__SetOperationStmt, rarg), + offsetof(PgQuery__RangeTableSample, relation), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "col_types", - 5, + "method", + 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SetOperationStmt, n_col_types), - offsetof(PgQuery__SetOperationStmt, col_types), + offsetof(PgQuery__RangeTableSample, n_method), + offsetof(PgQuery__RangeTableSample, method), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "col_typmods", - 6, + "args", + 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SetOperationStmt, n_col_typmods), - offsetof(PgQuery__SetOperationStmt, col_typmods), + offsetof(PgQuery__RangeTableSample, n_args), + offsetof(PgQuery__RangeTableSample, args), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "col_collations", - 7, - PROTOBUF_C_LABEL_REPEATED, + "repeatable", + 4, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SetOperationStmt, n_col_collations), - offsetof(PgQuery__SetOperationStmt, col_collations), + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTableSample, repeatable), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "group_clauses", - 8, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SetOperationStmt, n_group_clauses), - offsetof(PgQuery__SetOperationStmt, group_clauses), - &pg_query__node__descriptor, + "location", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTableSample, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__set_operation_stmt__field_indices_by_name[] = { - 1, /* field[1] = all */ - 6, /* field[6] = col_collations */ - 4, /* field[4] = col_types */ - 5, /* field[5] = col_typmods */ - 7, /* field[7] = group_clauses */ - 2, /* field[2] = larg */ - 0, /* field[0] = op */ - 3, /* field[3] = rarg */ +static const unsigned pg_query__range_table_sample__field_indices_by_name[] = { + 2, /* field[2] = args */ + 4, /* field[4] = location */ + 1, /* field[1] = method */ + 0, /* field[0] = relation */ + 3, /* field[3] = repeatable */ }; -static const ProtobufCIntRange pg_query__set_operation_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__range_table_sample__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 8 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__set_operation_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__range_table_sample__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.SetOperationStmt", - "SetOperationStmt", - "PgQuery__SetOperationStmt", + "pg_query.RangeTableSample", + "RangeTableSample", + "PgQuery__RangeTableSample", "pg_query", - sizeof(PgQuery__SetOperationStmt), - 8, - pg_query__set_operation_stmt__field_descriptors, - pg_query__set_operation_stmt__field_indices_by_name, - 1, pg_query__set_operation_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__set_operation_stmt__init, + sizeof(PgQuery__RangeTableSample), + 5, + pg_query__range_table_sample__field_descriptors, + pg_query__range_table_sample__field_indices_by_name, + 1, pg_query__range_table_sample__number_ranges, + (ProtobufCMessageInit) pg_query__range_table_sample__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__grant_stmt__field_descriptors[9] = +static const ProtobufCFieldDescriptor pg_query__column_def__field_descriptors[19] = { { - "is_grant", + "colname", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__GrantStmt, is_grant), - NULL, + offsetof(PgQuery__ColumnDef, colname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "targtype", + "type_name", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__GrantStmt, targtype), - &pg_query__grant_target_type__descriptor, + offsetof(PgQuery__ColumnDef, type_name), + &pg_query__type_name__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "objtype", + "compression", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__GrantStmt, objtype), - &pg_query__object_type__descriptor, + offsetof(PgQuery__ColumnDef, compression), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "objects", + "inhcount", 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__GrantStmt, n_objects), - offsetof(PgQuery__GrantStmt, objects), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__ColumnDef, inhcount), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "privileges", + "is_local", 5, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__GrantStmt, n_privileges), - offsetof(PgQuery__GrantStmt, privileges), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__ColumnDef, is_local), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "grantees", + "is_not_null", 6, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__GrantStmt, n_grantees), - offsetof(PgQuery__GrantStmt, grantees), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__ColumnDef, is_not_null), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "grant_option", + "is_from_type", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__GrantStmt, grant_option), + offsetof(PgQuery__ColumnDef, is_from_type), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "grantor", + "storage", 8, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__GrantStmt, grantor), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__ColumnDef, storage), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "behavior", + "storage_name", 9, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__GrantStmt, behavior), - &pg_query__drop_behavior__descriptor, + offsetof(PgQuery__ColumnDef, storage_name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__grant_stmt__field_indices_by_name[] = { - 8, /* field[8] = behavior */ - 6, /* field[6] = grant_option */ - 5, /* field[5] = grantees */ - 7, /* field[7] = grantor */ - 0, /* field[0] = is_grant */ - 3, /* field[3] = objects */ - 2, /* field[2] = objtype */ - 4, /* field[4] = privileges */ - 1, /* field[1] = targtype */ -}; -static const ProtobufCIntRange pg_query__grant_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 9 } -}; -const ProtobufCMessageDescriptor pg_query__grant_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.GrantStmt", - "GrantStmt", - "PgQuery__GrantStmt", - "pg_query", - sizeof(PgQuery__GrantStmt), - 9, - pg_query__grant_stmt__field_descriptors, - pg_query__grant_stmt__field_indices_by_name, - 1, pg_query__grant_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__grant_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__grant_role_stmt__field_descriptors[6] = -{ { - "granted_roles", - 1, - PROTOBUF_C_LABEL_REPEATED, + "raw_default", + 10, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__GrantRoleStmt, n_granted_roles), - offsetof(PgQuery__GrantRoleStmt, granted_roles), + 0, /* quantifier_offset */ + offsetof(PgQuery__ColumnDef, raw_default), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "grantee_roles", - 2, - PROTOBUF_C_LABEL_REPEATED, + "cooked_default", + 11, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__GrantRoleStmt, n_grantee_roles), - offsetof(PgQuery__GrantRoleStmt, grantee_roles), + 0, /* quantifier_offset */ + offsetof(PgQuery__ColumnDef, cooked_default), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_grant", - 3, + "identity", + 12, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__GrantRoleStmt, is_grant), - NULL, + offsetof(PgQuery__ColumnDef, identity), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "admin_opt", - 4, + "identity_sequence", + 13, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__GrantRoleStmt, admin_opt), + offsetof(PgQuery__ColumnDef, identity_sequence), + &pg_query__range_var__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "generated", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__ColumnDef, generated), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "grantor", - 5, + "coll_clause", + 15, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__GrantRoleStmt, grantor), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__ColumnDef, coll_clause), + &pg_query__collate_clause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "behavior", - 6, + "coll_oid", + 16, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__GrantRoleStmt, behavior), - &pg_query__drop_behavior__descriptor, + offsetof(PgQuery__ColumnDef, coll_oid), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__grant_role_stmt__field_indices_by_name[] = { - 3, /* field[3] = admin_opt */ - 5, /* field[5] = behavior */ - 0, /* field[0] = granted_roles */ - 1, /* field[1] = grantee_roles */ - 4, /* field[4] = grantor */ - 2, /* field[2] = is_grant */ -}; -static const ProtobufCIntRange pg_query__grant_role_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 6 } -}; -const ProtobufCMessageDescriptor pg_query__grant_role_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.GrantRoleStmt", - "GrantRoleStmt", - "PgQuery__GrantRoleStmt", - "pg_query", - sizeof(PgQuery__GrantRoleStmt), - 6, - pg_query__grant_role_stmt__field_descriptors, - pg_query__grant_role_stmt__field_indices_by_name, - 1, pg_query__grant_role_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__grant_role_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_default_privileges_stmt__field_descriptors[2] = -{ { - "options", - 1, + "constraints", + 17, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterDefaultPrivilegesStmt, n_options), - offsetof(PgQuery__AlterDefaultPrivilegesStmt, options), + offsetof(PgQuery__ColumnDef, n_constraints), + offsetof(PgQuery__ColumnDef, constraints), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "action", - 2, - PROTOBUF_C_LABEL_NONE, + "fdwoptions", + 18, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterDefaultPrivilegesStmt, action), - &pg_query__grant_stmt__descriptor, + offsetof(PgQuery__ColumnDef, n_fdwoptions), + offsetof(PgQuery__ColumnDef, fdwoptions), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__alter_default_privileges_stmt__field_indices_by_name[] = { - 1, /* field[1] = action */ - 0, /* field[0] = options */ -}; -static const ProtobufCIntRange pg_query__alter_default_privileges_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor pg_query__alter_default_privileges_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterDefaultPrivilegesStmt", - "AlterDefaultPrivilegesStmt", - "PgQuery__AlterDefaultPrivilegesStmt", - "pg_query", - sizeof(PgQuery__AlterDefaultPrivilegesStmt), - 2, - pg_query__alter_default_privileges_stmt__field_descriptors, - pg_query__alter_default_privileges_stmt__field_indices_by_name, - 1, pg_query__alter_default_privileges_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_default_privileges_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__close_portal_stmt__field_descriptors[1] = -{ { - "portalname", - 1, + "location", + 19, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__ClosePortalStmt, portalname), + offsetof(PgQuery__ColumnDef, location), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__close_portal_stmt__field_indices_by_name[] = { - 0, /* field[0] = portalname */ +static const unsigned pg_query__column_def__field_indices_by_name[] = { + 14, /* field[14] = coll_clause */ + 15, /* field[15] = coll_oid */ + 0, /* field[0] = colname */ + 2, /* field[2] = compression */ + 16, /* field[16] = constraints */ + 10, /* field[10] = cooked_default */ + 17, /* field[17] = fdwoptions */ + 13, /* field[13] = generated */ + 11, /* field[11] = identity */ + 12, /* field[12] = identity_sequence */ + 3, /* field[3] = inhcount */ + 6, /* field[6] = is_from_type */ + 4, /* field[4] = is_local */ + 5, /* field[5] = is_not_null */ + 18, /* field[18] = location */ + 9, /* field[9] = raw_default */ + 7, /* field[7] = storage */ + 8, /* field[8] = storage_name */ + 1, /* field[1] = type_name */ }; -static const ProtobufCIntRange pg_query__close_portal_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__column_def__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 1 } + { 0, 19 } }; -const ProtobufCMessageDescriptor pg_query__close_portal_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__column_def__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ClosePortalStmt", - "ClosePortalStmt", - "PgQuery__ClosePortalStmt", + "pg_query.ColumnDef", + "ColumnDef", + "PgQuery__ColumnDef", "pg_query", - sizeof(PgQuery__ClosePortalStmt), - 1, - pg_query__close_portal_stmt__field_descriptors, - pg_query__close_portal_stmt__field_indices_by_name, - 1, pg_query__close_portal_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__close_portal_stmt__init, + sizeof(PgQuery__ColumnDef), + 19, + pg_query__column_def__field_descriptors, + pg_query__column_def__field_indices_by_name, + 1, pg_query__column_def__number_ranges, + (ProtobufCMessageInit) pg_query__column_def__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__cluster_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__table_like_clause__field_descriptors[3] = { { "relation", @@ -22552,4775 +23932,5063 @@ static const ProtobufCFieldDescriptor pg_query__cluster_stmt__field_descriptors[ PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__ClusterStmt, relation), + offsetof(PgQuery__TableLikeClause, relation), &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "indexname", + "options", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__ClusterStmt, indexname), + offsetof(PgQuery__TableLikeClause, options), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "params", + "relation_oid", 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ClusterStmt, n_params), - offsetof(PgQuery__ClusterStmt, params), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__TableLikeClause, relation_oid), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__cluster_stmt__field_indices_by_name[] = { - 1, /* field[1] = indexname */ - 2, /* field[2] = params */ +static const unsigned pg_query__table_like_clause__field_indices_by_name[] = { + 1, /* field[1] = options */ 0, /* field[0] = relation */ + 2, /* field[2] = relation_oid */ }; -static const ProtobufCIntRange pg_query__cluster_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__table_like_clause__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__cluster_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__table_like_clause__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ClusterStmt", - "ClusterStmt", - "PgQuery__ClusterStmt", + "pg_query.TableLikeClause", + "TableLikeClause", + "PgQuery__TableLikeClause", "pg_query", - sizeof(PgQuery__ClusterStmt), + sizeof(PgQuery__TableLikeClause), 3, - pg_query__cluster_stmt__field_descriptors, - pg_query__cluster_stmt__field_indices_by_name, - 1, pg_query__cluster_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__cluster_stmt__init, + pg_query__table_like_clause__field_descriptors, + pg_query__table_like_clause__field_indices_by_name, + 1, pg_query__table_like_clause__number_ranges, + (ProtobufCMessageInit) pg_query__table_like_clause__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__copy_stmt__field_descriptors[8] = +static const ProtobufCFieldDescriptor pg_query__index_elem__field_descriptors[8] = { { - "relation", + "name", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CopyStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__IndexElem, name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "query", + "expr", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CopyStmt, query), + offsetof(PgQuery__IndexElem, expr), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "attlist", + "indexcolname", 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CopyStmt, n_attlist), - offsetof(PgQuery__CopyStmt, attlist), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "is_from", - 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CopyStmt, is_from), + offsetof(PgQuery__IndexElem, indexcolname), NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "collation", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__IndexElem, n_collation), + offsetof(PgQuery__IndexElem, collation), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_program", + "opclass", 5, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__CopyStmt, is_program), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__IndexElem, n_opclass), + offsetof(PgQuery__IndexElem, opclass), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "filename", + "opclassopts", 6, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__CopyStmt, filename), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__IndexElem, n_opclassopts), + offsetof(PgQuery__IndexElem, opclassopts), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "ordering", 7, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CopyStmt, n_options), - offsetof(PgQuery__CopyStmt, options), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__IndexElem, ordering), + &pg_query__sort_by_dir__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "where_clause", + "nulls_ordering", 8, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CopyStmt, where_clause), - &pg_query__node__descriptor, + offsetof(PgQuery__IndexElem, nulls_ordering), + &pg_query__sort_by_nulls__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__copy_stmt__field_indices_by_name[] = { - 2, /* field[2] = attlist */ - 5, /* field[5] = filename */ - 3, /* field[3] = is_from */ - 4, /* field[4] = is_program */ - 6, /* field[6] = options */ - 1, /* field[1] = query */ - 0, /* field[0] = relation */ - 7, /* field[7] = where_clause */ +static const unsigned pg_query__index_elem__field_indices_by_name[] = { + 3, /* field[3] = collation */ + 1, /* field[1] = expr */ + 2, /* field[2] = indexcolname */ + 0, /* field[0] = name */ + 7, /* field[7] = nulls_ordering */ + 4, /* field[4] = opclass */ + 5, /* field[5] = opclassopts */ + 6, /* field[6] = ordering */ }; -static const ProtobufCIntRange pg_query__copy_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__index_elem__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; -const ProtobufCMessageDescriptor pg_query__copy_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__index_elem__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CopyStmt", - "CopyStmt", - "PgQuery__CopyStmt", + "pg_query.IndexElem", + "IndexElem", + "PgQuery__IndexElem", "pg_query", - sizeof(PgQuery__CopyStmt), + sizeof(PgQuery__IndexElem), 8, - pg_query__copy_stmt__field_descriptors, - pg_query__copy_stmt__field_indices_by_name, - 1, pg_query__copy_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__copy_stmt__init, + pg_query__index_elem__field_descriptors, + pg_query__index_elem__field_indices_by_name, + 1, pg_query__index_elem__number_ranges, + (ProtobufCMessageInit) pg_query__index_elem__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_stmt__field_descriptors[12] = +static const ProtobufCFieldDescriptor pg_query__def_elem__field_descriptors[5] = { { - "relation", + "defnamespace", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__DefElem, defnamespace), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "table_elts", + "defname", 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateStmt, n_table_elts), - offsetof(PgQuery__CreateStmt, table_elts), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__DefElem, defname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "inh_relations", + "arg", 3, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateStmt, n_inh_relations), - offsetof(PgQuery__CreateStmt, inh_relations), + 0, /* quantifier_offset */ + offsetof(PgQuery__DefElem, arg), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "partbound", + "defaction", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateStmt, partbound), - &pg_query__partition_bound_spec__descriptor, + offsetof(PgQuery__DefElem, defaction), + &pg_query__def_elem_action__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "partspec", + "location", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateStmt, partspec), - &pg_query__partition_spec__descriptor, + offsetof(PgQuery__DefElem, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__def_elem__field_indices_by_name[] = { + 2, /* field[2] = arg */ + 3, /* field[3] = defaction */ + 1, /* field[1] = defname */ + 0, /* field[0] = defnamespace */ + 4, /* field[4] = location */ +}; +static const ProtobufCIntRange pg_query__def_elem__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor pg_query__def_elem__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.DefElem", + "DefElem", + "PgQuery__DefElem", + "pg_query", + sizeof(PgQuery__DefElem), + 5, + pg_query__def_elem__field_descriptors, + pg_query__def_elem__field_indices_by_name, + 1, pg_query__def_elem__number_ranges, + (ProtobufCMessageInit) pg_query__def_elem__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__locking_clause__field_descriptors[3] = +{ { - "of_typename", - 6, - PROTOBUF_C_LABEL_NONE, + "locked_rels", + 1, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateStmt, of_typename), - &pg_query__type_name__descriptor, + offsetof(PgQuery__LockingClause, n_locked_rels), + offsetof(PgQuery__LockingClause, locked_rels), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "constraints", - 7, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateStmt, n_constraints), - offsetof(PgQuery__CreateStmt, constraints), - &pg_query__node__descriptor, + "strength", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__LockingClause, strength), + &pg_query__lock_clause_strength__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", - 8, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateStmt, n_options), - offsetof(PgQuery__CreateStmt, options), - &pg_query__node__descriptor, + "wait_policy", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__LockingClause, wait_policy), + &pg_query__lock_wait_policy__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__locking_clause__field_indices_by_name[] = { + 0, /* field[0] = locked_rels */ + 1, /* field[1] = strength */ + 2, /* field[2] = wait_policy */ +}; +static const ProtobufCIntRange pg_query__locking_clause__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__locking_clause__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.LockingClause", + "LockingClause", + "PgQuery__LockingClause", + "pg_query", + sizeof(PgQuery__LockingClause), + 3, + pg_query__locking_clause__field_descriptors, + pg_query__locking_clause__field_indices_by_name, + 1, pg_query__locking_clause__number_ranges, + (ProtobufCMessageInit) pg_query__locking_clause__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__xml_serialize__field_descriptors[5] = +{ { - "oncommit", - 9, + "xmloption", + 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateStmt, oncommit), - &pg_query__on_commit_action__descriptor, + offsetof(PgQuery__XmlSerialize, xmloption), + &pg_query__xml_option_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "tablespacename", - 10, + "expr", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateStmt, tablespacename), + offsetof(PgQuery__XmlSerialize, expr), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "access_method", - 11, + "type_name", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateStmt, access_method), + offsetof(PgQuery__XmlSerialize, type_name), + &pg_query__type_name__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "if_not_exists", - 12, + "indent", + 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateStmt, if_not_exists), + offsetof(PgQuery__XmlSerialize, indent), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__XmlSerialize, location), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_stmt__field_indices_by_name[] = { - 10, /* field[10] = access_method */ - 6, /* field[6] = constraints */ - 11, /* field[11] = if_not_exists */ - 2, /* field[2] = inh_relations */ - 5, /* field[5] = of_typename */ - 8, /* field[8] = oncommit */ - 7, /* field[7] = options */ - 3, /* field[3] = partbound */ - 4, /* field[4] = partspec */ - 0, /* field[0] = relation */ - 1, /* field[1] = table_elts */ - 9, /* field[9] = tablespacename */ +static const unsigned pg_query__xml_serialize__field_indices_by_name[] = { + 1, /* field[1] = expr */ + 3, /* field[3] = indent */ + 4, /* field[4] = location */ + 2, /* field[2] = type_name */ + 0, /* field[0] = xmloption */ }; -static const ProtobufCIntRange pg_query__create_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__xml_serialize__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 12 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__create_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__xml_serialize__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateStmt", - "CreateStmt", - "PgQuery__CreateStmt", + "pg_query.XmlSerialize", + "XmlSerialize", + "PgQuery__XmlSerialize", "pg_query", - sizeof(PgQuery__CreateStmt), - 12, - pg_query__create_stmt__field_descriptors, - pg_query__create_stmt__field_indices_by_name, - 1, pg_query__create_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_stmt__init, + sizeof(PgQuery__XmlSerialize), + 5, + pg_query__xml_serialize__field_descriptors, + pg_query__xml_serialize__field_indices_by_name, + 1, pg_query__xml_serialize__number_ranges, + (ProtobufCMessageInit) pg_query__xml_serialize__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__define_stmt__field_descriptors[7] = +static const ProtobufCFieldDescriptor pg_query__partition_elem__field_descriptors[5] = { { - "kind", + "name", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__DefineStmt, kind), - &pg_query__object_type__descriptor, + offsetof(PgQuery__PartitionElem, name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "oldstyle", + "expr", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__DefineStmt, oldstyle), - NULL, + offsetof(PgQuery__PartitionElem, expr), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "defnames", + "collation", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__DefineStmt, n_defnames), - offsetof(PgQuery__DefineStmt, defnames), + offsetof(PgQuery__PartitionElem, n_collation), + offsetof(PgQuery__PartitionElem, collation), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "args", + "opclass", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__DefineStmt, n_args), - offsetof(PgQuery__DefineStmt, args), + offsetof(PgQuery__PartitionElem, n_opclass), + offsetof(PgQuery__PartitionElem, opclass), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "definition", + "location", 5, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__DefineStmt, n_definition), - offsetof(PgQuery__DefineStmt, definition), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__PartitionElem, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__partition_elem__field_indices_by_name[] = { + 2, /* field[2] = collation */ + 1, /* field[1] = expr */ + 4, /* field[4] = location */ + 0, /* field[0] = name */ + 3, /* field[3] = opclass */ +}; +static const ProtobufCIntRange pg_query__partition_elem__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor pg_query__partition_elem__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.PartitionElem", + "PartitionElem", + "PgQuery__PartitionElem", + "pg_query", + sizeof(PgQuery__PartitionElem), + 5, + pg_query__partition_elem__field_descriptors, + pg_query__partition_elem__field_indices_by_name, + 1, pg_query__partition_elem__number_ranges, + (ProtobufCMessageInit) pg_query__partition_elem__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__partition_spec__field_descriptors[3] = +{ { - "if_not_exists", - 6, + "strategy", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__DefineStmt, if_not_exists), + offsetof(PgQuery__PartitionSpec, strategy), + &pg_query__partition_strategy__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "part_params", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__PartitionSpec, n_part_params), + offsetof(PgQuery__PartitionSpec, part_params), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "replace", - 7, + "location", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__DefineStmt, replace), + offsetof(PgQuery__PartitionSpec, location), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__define_stmt__field_indices_by_name[] = { - 3, /* field[3] = args */ - 4, /* field[4] = definition */ - 2, /* field[2] = defnames */ - 5, /* field[5] = if_not_exists */ - 0, /* field[0] = kind */ - 1, /* field[1] = oldstyle */ - 6, /* field[6] = replace */ +static const unsigned pg_query__partition_spec__field_indices_by_name[] = { + 2, /* field[2] = location */ + 1, /* field[1] = part_params */ + 0, /* field[0] = strategy */ }; -static const ProtobufCIntRange pg_query__define_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__partition_spec__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 7 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__define_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__partition_spec__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DefineStmt", - "DefineStmt", - "PgQuery__DefineStmt", + "pg_query.PartitionSpec", + "PartitionSpec", + "PgQuery__PartitionSpec", "pg_query", - sizeof(PgQuery__DefineStmt), - 7, - pg_query__define_stmt__field_descriptors, - pg_query__define_stmt__field_indices_by_name, - 1, pg_query__define_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__define_stmt__init, + sizeof(PgQuery__PartitionSpec), + 3, + pg_query__partition_spec__field_descriptors, + pg_query__partition_spec__field_indices_by_name, + 1, pg_query__partition_spec__number_ranges, + (ProtobufCMessageInit) pg_query__partition_spec__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__drop_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__partition_bound_spec__field_descriptors[8] = { { - "objects", + "strategy", 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__DropStmt, n_objects), - offsetof(PgQuery__DropStmt, objects), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__PartitionBoundSpec, strategy), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "remove_type", + "is_default", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__DropStmt, remove_type), - &pg_query__object_type__descriptor, + offsetof(PgQuery__PartitionBoundSpec, is_default), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "behavior", + "modulus", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__DropStmt, behavior), - &pg_query__drop_behavior__descriptor, + offsetof(PgQuery__PartitionBoundSpec, modulus), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "remainder", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__PartitionBoundSpec, remainder), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "listdatums", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__PartitionBoundSpec, n_listdatums), + offsetof(PgQuery__PartitionBoundSpec, listdatums), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "lowerdatums", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__PartitionBoundSpec, n_lowerdatums), + offsetof(PgQuery__PartitionBoundSpec, lowerdatums), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__DropStmt, missing_ok), - NULL, + "upperdatums", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__PartitionBoundSpec, n_upperdatums), + offsetof(PgQuery__PartitionBoundSpec, upperdatums), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "concurrent", - 5, + "location", + 8, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__DropStmt, concurrent), + offsetof(PgQuery__PartitionBoundSpec, location), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__drop_stmt__field_indices_by_name[] = { - 2, /* field[2] = behavior */ - 4, /* field[4] = concurrent */ - 3, /* field[3] = missing_ok */ - 0, /* field[0] = objects */ - 1, /* field[1] = remove_type */ +static const unsigned pg_query__partition_bound_spec__field_indices_by_name[] = { + 1, /* field[1] = is_default */ + 4, /* field[4] = listdatums */ + 7, /* field[7] = location */ + 5, /* field[5] = lowerdatums */ + 2, /* field[2] = modulus */ + 3, /* field[3] = remainder */ + 0, /* field[0] = strategy */ + 6, /* field[6] = upperdatums */ }; -static const ProtobufCIntRange pg_query__drop_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__partition_bound_spec__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 8 } }; -const ProtobufCMessageDescriptor pg_query__drop_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__partition_bound_spec__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DropStmt", - "DropStmt", - "PgQuery__DropStmt", + "pg_query.PartitionBoundSpec", + "PartitionBoundSpec", + "PgQuery__PartitionBoundSpec", "pg_query", - sizeof(PgQuery__DropStmt), - 5, - pg_query__drop_stmt__field_descriptors, - pg_query__drop_stmt__field_indices_by_name, - 1, pg_query__drop_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__drop_stmt__init, + sizeof(PgQuery__PartitionBoundSpec), + 8, + pg_query__partition_bound_spec__field_descriptors, + pg_query__partition_bound_spec__field_indices_by_name, + 1, pg_query__partition_bound_spec__number_ranges, + (ProtobufCMessageInit) pg_query__partition_bound_spec__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__truncate_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__partition_range_datum__field_descriptors[3] = { { - "relations", + "kind", 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__TruncateStmt, n_relations), - offsetof(PgQuery__TruncateStmt, relations), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__PartitionRangeDatum, kind), + &pg_query__partition_range_datum_kind__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "restart_seqs", + "value", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__TruncateStmt, restart_seqs), - NULL, + offsetof(PgQuery__PartitionRangeDatum, value), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "behavior", + "location", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__TruncateStmt, behavior), - &pg_query__drop_behavior__descriptor, + offsetof(PgQuery__PartitionRangeDatum, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__truncate_stmt__field_indices_by_name[] = { - 2, /* field[2] = behavior */ - 0, /* field[0] = relations */ - 1, /* field[1] = restart_seqs */ +static const unsigned pg_query__partition_range_datum__field_indices_by_name[] = { + 0, /* field[0] = kind */ + 2, /* field[2] = location */ + 1, /* field[1] = value */ }; -static const ProtobufCIntRange pg_query__truncate_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__partition_range_datum__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__truncate_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__partition_range_datum__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.TruncateStmt", - "TruncateStmt", - "PgQuery__TruncateStmt", + "pg_query.PartitionRangeDatum", + "PartitionRangeDatum", + "PgQuery__PartitionRangeDatum", "pg_query", - sizeof(PgQuery__TruncateStmt), + sizeof(PgQuery__PartitionRangeDatum), 3, - pg_query__truncate_stmt__field_descriptors, - pg_query__truncate_stmt__field_indices_by_name, - 1, pg_query__truncate_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__truncate_stmt__init, + pg_query__partition_range_datum__field_descriptors, + pg_query__partition_range_datum__field_indices_by_name, + 1, pg_query__partition_range_datum__number_ranges, + (ProtobufCMessageInit) pg_query__partition_range_datum__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__comment_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__partition_cmd__field_descriptors[3] = { { - "objtype", + "name", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CommentStmt, objtype), - &pg_query__object_type__descriptor, + offsetof(PgQuery__PartitionCmd, name), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "object", + "bound", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CommentStmt, object), - &pg_query__node__descriptor, + offsetof(PgQuery__PartitionCmd, bound), + &pg_query__partition_bound_spec__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "comment", + "concurrent", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CommentStmt, comment), + offsetof(PgQuery__PartitionCmd, concurrent), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__comment_stmt__field_indices_by_name[] = { - 2, /* field[2] = comment */ - 1, /* field[1] = object */ - 0, /* field[0] = objtype */ +static const unsigned pg_query__partition_cmd__field_indices_by_name[] = { + 1, /* field[1] = bound */ + 2, /* field[2] = concurrent */ + 0, /* field[0] = name */ }; -static const ProtobufCIntRange pg_query__comment_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__partition_cmd__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__comment_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__partition_cmd__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CommentStmt", - "CommentStmt", - "PgQuery__CommentStmt", + "pg_query.PartitionCmd", + "PartitionCmd", + "PgQuery__PartitionCmd", "pg_query", - sizeof(PgQuery__CommentStmt), + sizeof(PgQuery__PartitionCmd), 3, - pg_query__comment_stmt__field_descriptors, - pg_query__comment_stmt__field_indices_by_name, - 1, pg_query__comment_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__comment_stmt__init, + pg_query__partition_cmd__field_descriptors, + pg_query__partition_cmd__field_indices_by_name, + 1, pg_query__partition_cmd__number_ranges, + (ProtobufCMessageInit) pg_query__partition_cmd__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__fetch_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descriptors[32] = { { - "direction", + "rtekind", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__FetchStmt, direction), - &pg_query__fetch_direction__descriptor, + offsetof(PgQuery__RangeTblEntry, rtekind), + &pg_query__rtekind__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "how_many", + "relid", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT64, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__FetchStmt, how_many), + offsetof(PgQuery__RangeTblEntry, relid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "portalname", + "relkind", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__FetchStmt, portalname), + offsetof(PgQuery__RangeTblEntry, relkind), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "ismove", + "rellockmode", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__FetchStmt, ismove), + offsetof(PgQuery__RangeTblEntry, rellockmode), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__fetch_stmt__field_indices_by_name[] = { - 0, /* field[0] = direction */ - 1, /* field[1] = how_many */ - 3, /* field[3] = ismove */ - 2, /* field[2] = portalname */ -}; -static const ProtobufCIntRange pg_query__fetch_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor pg_query__fetch_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.FetchStmt", - "FetchStmt", - "PgQuery__FetchStmt", - "pg_query", - sizeof(PgQuery__FetchStmt), - 4, - pg_query__fetch_stmt__field_descriptors, - pg_query__fetch_stmt__field_indices_by_name, - 1, pg_query__fetch_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__fetch_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__index_stmt__field_descriptors[24] = -{ { - "idxname", - 1, + "tablesample", + 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, idxname), + offsetof(PgQuery__RangeTblEntry, tablesample), + &pg_query__table_sample_clause__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relation", - 2, + "perminfoindex", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTblEntry, perminfoindex), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subquery", + 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__RangeTblEntry, subquery), + &pg_query__query__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "access_method", - 3, + "security_barrier", + 8, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, access_method), + offsetof(PgQuery__RangeTblEntry, security_barrier), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "table_space", - 4, + "jointype", + 9, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, table_space), + offsetof(PgQuery__RangeTblEntry, jointype), + &pg_query__join_type__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "index_params", - 5, + "joinmergedcols", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTblEntry, joinmergedcols), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "joinaliasvars", + 11, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__IndexStmt, n_index_params), - offsetof(PgQuery__IndexStmt, index_params), + offsetof(PgQuery__RangeTblEntry, n_joinaliasvars), + offsetof(PgQuery__RangeTblEntry, joinaliasvars), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "index_including_params", - 6, + "joinleftcols", + 12, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__IndexStmt, n_index_including_params), - offsetof(PgQuery__IndexStmt, index_including_params), + offsetof(PgQuery__RangeTblEntry, n_joinleftcols), + offsetof(PgQuery__RangeTblEntry, joinleftcols), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", - 7, + "joinrightcols", + 13, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__IndexStmt, n_options), - offsetof(PgQuery__IndexStmt, options), + offsetof(PgQuery__RangeTblEntry, n_joinrightcols), + offsetof(PgQuery__RangeTblEntry, joinrightcols), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "where_clause", - 8, + "join_using_alias", + 14, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, where_clause), + offsetof(PgQuery__RangeTblEntry, join_using_alias), + &pg_query__alias__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "functions", + 15, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__RangeTblEntry, n_functions), + offsetof(PgQuery__RangeTblEntry, functions), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "exclude_op_names", - 9, + "funcordinality", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTblEntry, funcordinality), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tablefunc", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTblEntry, tablefunc), + &pg_query__table_func__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "values_lists", + 18, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__IndexStmt, n_exclude_op_names), - offsetof(PgQuery__IndexStmt, exclude_op_names), + offsetof(PgQuery__RangeTblEntry, n_values_lists), + offsetof(PgQuery__RangeTblEntry, values_lists), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "idxcomment", - 10, + "ctename", + 19, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, idxcomment), + offsetof(PgQuery__RangeTblEntry, ctename), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "index_oid", - 11, + "ctelevelsup", + 20, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, index_oid), + offsetof(PgQuery__RangeTblEntry, ctelevelsup), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "old_node", - 12, + "self_reference", + 21, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, old_node), + offsetof(PgQuery__RangeTblEntry, self_reference), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "old_create_subid", - 13, + "coltypes", + 22, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__RangeTblEntry, n_coltypes), + offsetof(PgQuery__RangeTblEntry, coltypes), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "coltypmods", + 23, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__RangeTblEntry, n_coltypmods), + offsetof(PgQuery__RangeTblEntry, coltypmods), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "colcollations", + 24, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__RangeTblEntry, n_colcollations), + offsetof(PgQuery__RangeTblEntry, colcollations), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "enrname", + 25, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, old_create_subid), + offsetof(PgQuery__RangeTblEntry, enrname), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "enrtuples", + 26, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_DOUBLE, + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTblEntry, enrtuples), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "old_first_relfilenode_subid", - 14, + "alias", + 27, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, old_first_relfilenode_subid), + offsetof(PgQuery__RangeTblEntry, alias), + &pg_query__alias__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "eref", + 28, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__RangeTblEntry, eref), + &pg_query__alias__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "unique", - 15, + "lateral", + 29, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, unique), + offsetof(PgQuery__RangeTblEntry, lateral), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "nulls_not_distinct", - 16, + "inh", + 30, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, nulls_not_distinct), + offsetof(PgQuery__RangeTblEntry, inh), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "primary", - 17, + "in_from_cl", + 31, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, primary), + offsetof(PgQuery__RangeTblEntry, in_from_cl), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "isconstraint", - 18, + "security_quals", + 32, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__RangeTblEntry, n_security_quals), + offsetof(PgQuery__RangeTblEntry, security_quals), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__range_tbl_entry__field_indices_by_name[] = { + 26, /* field[26] = alias */ + 23, /* field[23] = colcollations */ + 21, /* field[21] = coltypes */ + 22, /* field[22] = coltypmods */ + 19, /* field[19] = ctelevelsup */ + 18, /* field[18] = ctename */ + 24, /* field[24] = enrname */ + 25, /* field[25] = enrtuples */ + 27, /* field[27] = eref */ + 15, /* field[15] = funcordinality */ + 14, /* field[14] = functions */ + 30, /* field[30] = in_from_cl */ + 29, /* field[29] = inh */ + 13, /* field[13] = join_using_alias */ + 10, /* field[10] = joinaliasvars */ + 11, /* field[11] = joinleftcols */ + 9, /* field[9] = joinmergedcols */ + 12, /* field[12] = joinrightcols */ + 8, /* field[8] = jointype */ + 28, /* field[28] = lateral */ + 5, /* field[5] = perminfoindex */ + 1, /* field[1] = relid */ + 2, /* field[2] = relkind */ + 3, /* field[3] = rellockmode */ + 0, /* field[0] = rtekind */ + 7, /* field[7] = security_barrier */ + 31, /* field[31] = security_quals */ + 20, /* field[20] = self_reference */ + 6, /* field[6] = subquery */ + 16, /* field[16] = tablefunc */ + 4, /* field[4] = tablesample */ + 17, /* field[17] = values_lists */ +}; +static const ProtobufCIntRange pg_query__range_tbl_entry__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 32 } +}; +const ProtobufCMessageDescriptor pg_query__range_tbl_entry__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.RangeTblEntry", + "RangeTblEntry", + "PgQuery__RangeTblEntry", + "pg_query", + sizeof(PgQuery__RangeTblEntry), + 32, + pg_query__range_tbl_entry__field_descriptors, + pg_query__range_tbl_entry__field_indices_by_name, + 1, pg_query__range_tbl_entry__number_ranges, + (ProtobufCMessageInit) pg_query__range_tbl_entry__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__rtepermission_info__field_descriptors[7] = +{ + { + "relid", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, isconstraint), + offsetof(PgQuery__RTEPermissionInfo, relid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "deferrable", - 19, + "inh", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, deferrable), + offsetof(PgQuery__RTEPermissionInfo, inh), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "initdeferred", - 20, + "required_perms", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT64, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, initdeferred), + offsetof(PgQuery__RTEPermissionInfo, required_perms), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "transformed", - 21, + "check_as_user", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, transformed), + offsetof(PgQuery__RTEPermissionInfo, check_as_user), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "concurrent", - 22, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, concurrent), + "selected_cols", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(PgQuery__RTEPermissionInfo, n_selected_cols), + offsetof(PgQuery__RTEPermissionInfo, selected_cols), NULL, NULL, - 0, /* flags */ + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "if_not_exists", - 23, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, if_not_exists), + "inserted_cols", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(PgQuery__RTEPermissionInfo, n_inserted_cols), + offsetof(PgQuery__RTEPermissionInfo, inserted_cols), NULL, NULL, - 0, /* flags */ + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "reset_default_tblspc", - 24, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__IndexStmt, reset_default_tblspc), + "updated_cols", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(PgQuery__RTEPermissionInfo, n_updated_cols), + offsetof(PgQuery__RTEPermissionInfo, updated_cols), NULL, NULL, - 0, /* flags */ + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__index_stmt__field_indices_by_name[] = { - 2, /* field[2] = access_method */ - 21, /* field[21] = concurrent */ - 18, /* field[18] = deferrable */ - 8, /* field[8] = exclude_op_names */ - 9, /* field[9] = idxcomment */ - 0, /* field[0] = idxname */ - 22, /* field[22] = if_not_exists */ - 5, /* field[5] = index_including_params */ - 10, /* field[10] = index_oid */ - 4, /* field[4] = index_params */ - 19, /* field[19] = initdeferred */ - 17, /* field[17] = isconstraint */ - 15, /* field[15] = nulls_not_distinct */ - 12, /* field[12] = old_create_subid */ - 13, /* field[13] = old_first_relfilenode_subid */ - 11, /* field[11] = old_node */ - 6, /* field[6] = options */ - 16, /* field[16] = primary */ - 1, /* field[1] = relation */ - 23, /* field[23] = reset_default_tblspc */ - 3, /* field[3] = table_space */ - 20, /* field[20] = transformed */ - 14, /* field[14] = unique */ - 7, /* field[7] = where_clause */ +static const unsigned pg_query__rtepermission_info__field_indices_by_name[] = { + 3, /* field[3] = check_as_user */ + 1, /* field[1] = inh */ + 5, /* field[5] = inserted_cols */ + 0, /* field[0] = relid */ + 2, /* field[2] = required_perms */ + 4, /* field[4] = selected_cols */ + 6, /* field[6] = updated_cols */ }; -static const ProtobufCIntRange pg_query__index_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__rtepermission_info__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 24 } + { 0, 7 } }; -const ProtobufCMessageDescriptor pg_query__index_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__rtepermission_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.IndexStmt", - "IndexStmt", - "PgQuery__IndexStmt", + "pg_query.RTEPermissionInfo", + "RTEPermissionInfo", + "PgQuery__RTEPermissionInfo", "pg_query", - sizeof(PgQuery__IndexStmt), - 24, - pg_query__index_stmt__field_descriptors, - pg_query__index_stmt__field_indices_by_name, - 1, pg_query__index_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__index_stmt__init, + sizeof(PgQuery__RTEPermissionInfo), + 7, + pg_query__rtepermission_info__field_descriptors, + pg_query__rtepermission_info__field_indices_by_name, + 1, pg_query__rtepermission_info__number_ranges, + (ProtobufCMessageInit) pg_query__rtepermission_info__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_function_stmt__field_descriptors[7] = +static const ProtobufCFieldDescriptor pg_query__range_tbl_function__field_descriptors[7] = { { - "is_procedure", + "funcexpr", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateFunctionStmt, is_procedure), - NULL, + offsetof(PgQuery__RangeTblFunction, funcexpr), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "replace", + "funccolcount", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateFunctionStmt, replace), + offsetof(PgQuery__RangeTblFunction, funccolcount), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funcname", + "funccolnames", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateFunctionStmt, n_funcname), - offsetof(PgQuery__CreateFunctionStmt, funcname), + offsetof(PgQuery__RangeTblFunction, n_funccolnames), + offsetof(PgQuery__RangeTblFunction, funccolnames), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "parameters", + "funccoltypes", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateFunctionStmt, n_parameters), - offsetof(PgQuery__CreateFunctionStmt, parameters), + offsetof(PgQuery__RangeTblFunction, n_funccoltypes), + offsetof(PgQuery__RangeTblFunction, funccoltypes), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "return_type", + "funccoltypmods", 5, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateFunctionStmt, return_type), - &pg_query__type_name__descriptor, + offsetof(PgQuery__RangeTblFunction, n_funccoltypmods), + offsetof(PgQuery__RangeTblFunction, funccoltypmods), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "funccolcollations", 6, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateFunctionStmt, n_options), - offsetof(PgQuery__CreateFunctionStmt, options), + offsetof(PgQuery__RangeTblFunction, n_funccolcollations), + offsetof(PgQuery__RangeTblFunction, funccolcollations), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "sql_body", + "funcparams", 7, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateFunctionStmt, sql_body), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(PgQuery__RangeTblFunction, n_funcparams), + offsetof(PgQuery__RangeTblFunction, funcparams), NULL, - 0, /* flags */ + NULL, + 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_function_stmt__field_indices_by_name[] = { - 2, /* field[2] = funcname */ - 0, /* field[0] = is_procedure */ - 5, /* field[5] = options */ - 3, /* field[3] = parameters */ - 1, /* field[1] = replace */ - 4, /* field[4] = return_type */ - 6, /* field[6] = sql_body */ +static const unsigned pg_query__range_tbl_function__field_indices_by_name[] = { + 5, /* field[5] = funccolcollations */ + 1, /* field[1] = funccolcount */ + 2, /* field[2] = funccolnames */ + 3, /* field[3] = funccoltypes */ + 4, /* field[4] = funccoltypmods */ + 0, /* field[0] = funcexpr */ + 6, /* field[6] = funcparams */ }; -static const ProtobufCIntRange pg_query__create_function_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__range_tbl_function__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; -const ProtobufCMessageDescriptor pg_query__create_function_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__range_tbl_function__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateFunctionStmt", - "CreateFunctionStmt", - "PgQuery__CreateFunctionStmt", + "pg_query.RangeTblFunction", + "RangeTblFunction", + "PgQuery__RangeTblFunction", "pg_query", - sizeof(PgQuery__CreateFunctionStmt), + sizeof(PgQuery__RangeTblFunction), 7, - pg_query__create_function_stmt__field_descriptors, - pg_query__create_function_stmt__field_indices_by_name, - 1, pg_query__create_function_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_function_stmt__init, + pg_query__range_tbl_function__field_descriptors, + pg_query__range_tbl_function__field_indices_by_name, + 1, pg_query__range_tbl_function__number_ranges, + (ProtobufCMessageInit) pg_query__range_tbl_function__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_function_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__table_sample_clause__field_descriptors[3] = { { - "objtype", + "tsmhandler", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterFunctionStmt, objtype), - &pg_query__object_type__descriptor, + offsetof(PgQuery__TableSampleClause, tsmhandler), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "func", + "args", 2, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterFunctionStmt, func), - &pg_query__object_with_args__descriptor, + offsetof(PgQuery__TableSampleClause, n_args), + offsetof(PgQuery__TableSampleClause, args), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "actions", + "repeatable", 3, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterFunctionStmt, n_actions), - offsetof(PgQuery__AlterFunctionStmt, actions), + 0, /* quantifier_offset */ + offsetof(PgQuery__TableSampleClause, repeatable), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_function_stmt__field_indices_by_name[] = { - 2, /* field[2] = actions */ - 1, /* field[1] = func */ - 0, /* field[0] = objtype */ +static const unsigned pg_query__table_sample_clause__field_indices_by_name[] = { + 1, /* field[1] = args */ + 2, /* field[2] = repeatable */ + 0, /* field[0] = tsmhandler */ }; -static const ProtobufCIntRange pg_query__alter_function_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__table_sample_clause__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__alter_function_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__table_sample_clause__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterFunctionStmt", - "AlterFunctionStmt", - "PgQuery__AlterFunctionStmt", + "pg_query.TableSampleClause", + "TableSampleClause", + "PgQuery__TableSampleClause", "pg_query", - sizeof(PgQuery__AlterFunctionStmt), + sizeof(PgQuery__TableSampleClause), 3, - pg_query__alter_function_stmt__field_descriptors, - pg_query__alter_function_stmt__field_indices_by_name, - 1, pg_query__alter_function_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_function_stmt__init, + pg_query__table_sample_clause__field_descriptors, + pg_query__table_sample_clause__field_indices_by_name, + 1, pg_query__table_sample_clause__number_ranges, + (ProtobufCMessageInit) pg_query__table_sample_clause__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__do_stmt__field_descriptors[1] = +static const ProtobufCFieldDescriptor pg_query__with_check_option__field_descriptors[5] = { { - "args", + "kind", 1, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__WithCheckOption, kind), + &pg_query__wcokind__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "relname", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__WithCheckOption, relname), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "polname", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__WithCheckOption, polname), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "qual", + 4, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__DoStmt, n_args), - offsetof(PgQuery__DoStmt, args), + 0, /* quantifier_offset */ + offsetof(PgQuery__WithCheckOption, qual), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "cascaded", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__WithCheckOption, cascaded), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const unsigned pg_query__do_stmt__field_indices_by_name[] = { - 0, /* field[0] = args */ +static const unsigned pg_query__with_check_option__field_indices_by_name[] = { + 4, /* field[4] = cascaded */ + 0, /* field[0] = kind */ + 2, /* field[2] = polname */ + 3, /* field[3] = qual */ + 1, /* field[1] = relname */ }; -static const ProtobufCIntRange pg_query__do_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__with_check_option__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 1 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__do_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__with_check_option__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DoStmt", - "DoStmt", - "PgQuery__DoStmt", + "pg_query.WithCheckOption", + "WithCheckOption", + "PgQuery__WithCheckOption", "pg_query", - sizeof(PgQuery__DoStmt), - 1, - pg_query__do_stmt__field_descriptors, - pg_query__do_stmt__field_indices_by_name, - 1, pg_query__do_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__do_stmt__init, + sizeof(PgQuery__WithCheckOption), + 5, + pg_query__with_check_option__field_descriptors, + pg_query__with_check_option__field_indices_by_name, + 1, pg_query__with_check_option__number_ranges, + (ProtobufCMessageInit) pg_query__with_check_option__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__rename_stmt__field_descriptors[8] = +static const ProtobufCFieldDescriptor pg_query__sort_group_clause__field_descriptors[5] = { { - "rename_type", + "tle_sort_group_ref", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__RenameStmt, rename_type), - &pg_query__object_type__descriptor, + offsetof(PgQuery__SortGroupClause, tle_sort_group_ref), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relation_type", + "eqop", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__RenameStmt, relation_type), - &pg_query__object_type__descriptor, + offsetof(PgQuery__SortGroupClause, eqop), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relation", + "sortop", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__RenameStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__SortGroupClause, sortop), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "object", + "nulls_first", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RenameStmt, object), - &pg_query__node__descriptor, + offsetof(PgQuery__SortGroupClause, nulls_first), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "subname", + "hashable", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RenameStmt, subname), + offsetof(PgQuery__SortGroupClause, hashable), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__sort_group_clause__field_indices_by_name[] = { + 1, /* field[1] = eqop */ + 4, /* field[4] = hashable */ + 3, /* field[3] = nulls_first */ + 2, /* field[2] = sortop */ + 0, /* field[0] = tle_sort_group_ref */ +}; +static const ProtobufCIntRange pg_query__sort_group_clause__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor pg_query__sort_group_clause__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.SortGroupClause", + "SortGroupClause", + "PgQuery__SortGroupClause", + "pg_query", + sizeof(PgQuery__SortGroupClause), + 5, + pg_query__sort_group_clause__field_descriptors, + pg_query__sort_group_clause__field_indices_by_name, + 1, pg_query__sort_group_clause__number_ranges, + (ProtobufCMessageInit) pg_query__sort_group_clause__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__grouping_set__field_descriptors[3] = +{ { - "newname", - 6, + "kind", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__RenameStmt, newname), + offsetof(PgQuery__GroupingSet, kind), + &pg_query__grouping_set_kind__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "behavior", - 7, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__RenameStmt, behavior), - &pg_query__drop_behavior__descriptor, + "content", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__GroupingSet, n_content), + offsetof(PgQuery__GroupingSet, content), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", - 8, + "location", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__RenameStmt, missing_ok), + offsetof(PgQuery__GroupingSet, location), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__rename_stmt__field_indices_by_name[] = { - 6, /* field[6] = behavior */ - 7, /* field[7] = missing_ok */ - 5, /* field[5] = newname */ - 3, /* field[3] = object */ - 2, /* field[2] = relation */ - 1, /* field[1] = relation_type */ - 0, /* field[0] = rename_type */ - 4, /* field[4] = subname */ +static const unsigned pg_query__grouping_set__field_indices_by_name[] = { + 1, /* field[1] = content */ + 0, /* field[0] = kind */ + 2, /* field[2] = location */ }; -static const ProtobufCIntRange pg_query__rename_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__grouping_set__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 8 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__rename_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__grouping_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RenameStmt", - "RenameStmt", - "PgQuery__RenameStmt", + "pg_query.GroupingSet", + "GroupingSet", + "PgQuery__GroupingSet", "pg_query", - sizeof(PgQuery__RenameStmt), - 8, - pg_query__rename_stmt__field_descriptors, - pg_query__rename_stmt__field_indices_by_name, - 1, pg_query__rename_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__rename_stmt__init, + sizeof(PgQuery__GroupingSet), + 3, + pg_query__grouping_set__field_descriptors, + pg_query__grouping_set__field_indices_by_name, + 1, pg_query__grouping_set__number_ranges, + (ProtobufCMessageInit) pg_query__grouping_set__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__rule_stmt__field_descriptors[7] = +static const ProtobufCFieldDescriptor pg_query__window_clause__field_descriptors[15] = { { - "relation", + "name", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__RuleStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__WindowClause, name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "rulename", + "refname", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__RuleStmt, rulename), + offsetof(PgQuery__WindowClause, refname), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "where_clause", + "partition_clause", 3, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RuleStmt, where_clause), + offsetof(PgQuery__WindowClause, n_partition_clause), + offsetof(PgQuery__WindowClause, partition_clause), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "event", + "order_clause", 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__RuleStmt, event), - &pg_query__cmd_type__descriptor, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__WindowClause, n_order_clause), + offsetof(PgQuery__WindowClause, order_clause), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "instead", + "frame_options", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__RuleStmt, instead), + offsetof(PgQuery__WindowClause, frame_options), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "actions", + "start_offset", 6, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RuleStmt, n_actions), - offsetof(PgQuery__RuleStmt, actions), + 0, /* quantifier_offset */ + offsetof(PgQuery__WindowClause, start_offset), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "replace", + "end_offset", 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RuleStmt, replace), - NULL, + offsetof(PgQuery__WindowClause, end_offset), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__rule_stmt__field_indices_by_name[] = { - 5, /* field[5] = actions */ - 3, /* field[3] = event */ - 4, /* field[4] = instead */ - 0, /* field[0] = relation */ - 6, /* field[6] = replace */ - 1, /* field[1] = rulename */ - 2, /* field[2] = where_clause */ -}; -static const ProtobufCIntRange pg_query__rule_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 7 } -}; -const ProtobufCMessageDescriptor pg_query__rule_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RuleStmt", - "RuleStmt", - "PgQuery__RuleStmt", - "pg_query", - sizeof(PgQuery__RuleStmt), - 7, - pg_query__rule_stmt__field_descriptors, - pg_query__rule_stmt__field_indices_by_name, - 1, pg_query__rule_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__rule_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__notify_stmt__field_descriptors[2] = -{ { - "conditionname", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__NotifyStmt, conditionname), + "run_condition", + 8, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__WindowClause, n_run_condition), + offsetof(PgQuery__WindowClause, run_condition), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "payload", - 2, + "start_in_range_func", + 9, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__NotifyStmt, payload), + offsetof(PgQuery__WindowClause, start_in_range_func), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__notify_stmt__field_indices_by_name[] = { - 0, /* field[0] = conditionname */ - 1, /* field[1] = payload */ -}; -static const ProtobufCIntRange pg_query__notify_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor pg_query__notify_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.NotifyStmt", - "NotifyStmt", - "PgQuery__NotifyStmt", - "pg_query", - sizeof(PgQuery__NotifyStmt), - 2, - pg_query__notify_stmt__field_descriptors, - pg_query__notify_stmt__field_indices_by_name, - 1, pg_query__notify_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__notify_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__listen_stmt__field_descriptors[1] = -{ { - "conditionname", - 1, + "end_in_range_func", + 10, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__ListenStmt, conditionname), + offsetof(PgQuery__WindowClause, end_in_range_func), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__listen_stmt__field_indices_by_name[] = { - 0, /* field[0] = conditionname */ -}; -static const ProtobufCIntRange pg_query__listen_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor pg_query__listen_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ListenStmt", - "ListenStmt", - "PgQuery__ListenStmt", - "pg_query", - sizeof(PgQuery__ListenStmt), - 1, - pg_query__listen_stmt__field_descriptors, - pg_query__listen_stmt__field_indices_by_name, - 1, pg_query__listen_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__listen_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__unlisten_stmt__field_descriptors[1] = -{ { - "conditionname", - 1, + "in_range_coll", + 11, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__UnlistenStmt, conditionname), + offsetof(PgQuery__WindowClause, in_range_coll), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__unlisten_stmt__field_indices_by_name[] = { - 0, /* field[0] = conditionname */ -}; -static const ProtobufCIntRange pg_query__unlisten_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor pg_query__unlisten_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.UnlistenStmt", - "UnlistenStmt", - "PgQuery__UnlistenStmt", - "pg_query", - sizeof(PgQuery__UnlistenStmt), - 1, - pg_query__unlisten_stmt__field_descriptors, - pg_query__unlisten_stmt__field_indices_by_name, - 1, pg_query__unlisten_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__unlisten_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__transaction_stmt__field_descriptors[5] = -{ { - "kind", - 1, + "in_range_asc", + 12, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__TransactionStmt, kind), - &pg_query__transaction_stmt_kind__descriptor, + offsetof(PgQuery__WindowClause, in_range_asc), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "options", - 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__TransactionStmt, n_options), - offsetof(PgQuery__TransactionStmt, options), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "savepoint_name", - 3, + "in_range_nulls_first", + 13, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__TransactionStmt, savepoint_name), + offsetof(PgQuery__WindowClause, in_range_nulls_first), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "gid", - 4, + "winref", + 14, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__TransactionStmt, gid), + offsetof(PgQuery__WindowClause, winref), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "chain", - 5, + "copied_order", + 15, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__TransactionStmt, chain), + offsetof(PgQuery__WindowClause, copied_order), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__transaction_stmt__field_indices_by_name[] = { - 4, /* field[4] = chain */ - 3, /* field[3] = gid */ - 0, /* field[0] = kind */ - 1, /* field[1] = options */ - 2, /* field[2] = savepoint_name */ +static const unsigned pg_query__window_clause__field_indices_by_name[] = { + 14, /* field[14] = copied_order */ + 9, /* field[9] = end_in_range_func */ + 6, /* field[6] = end_offset */ + 4, /* field[4] = frame_options */ + 11, /* field[11] = in_range_asc */ + 10, /* field[10] = in_range_coll */ + 12, /* field[12] = in_range_nulls_first */ + 0, /* field[0] = name */ + 3, /* field[3] = order_clause */ + 2, /* field[2] = partition_clause */ + 1, /* field[1] = refname */ + 7, /* field[7] = run_condition */ + 8, /* field[8] = start_in_range_func */ + 5, /* field[5] = start_offset */ + 13, /* field[13] = winref */ }; -static const ProtobufCIntRange pg_query__transaction_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__window_clause__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 15 } }; -const ProtobufCMessageDescriptor pg_query__transaction_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__window_clause__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.TransactionStmt", - "TransactionStmt", - "PgQuery__TransactionStmt", + "pg_query.WindowClause", + "WindowClause", + "PgQuery__WindowClause", "pg_query", - sizeof(PgQuery__TransactionStmt), - 5, - pg_query__transaction_stmt__field_descriptors, - pg_query__transaction_stmt__field_indices_by_name, - 1, pg_query__transaction_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__transaction_stmt__init, + sizeof(PgQuery__WindowClause), + 15, + pg_query__window_clause__field_descriptors, + pg_query__window_clause__field_indices_by_name, + 1, pg_query__window_clause__number_ranges, + (ProtobufCMessageInit) pg_query__window_clause__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__view_stmt__field_descriptors[6] = +static const ProtobufCFieldDescriptor pg_query__row_mark_clause__field_descriptors[4] = { { - "view", + "rti", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__ViewStmt, view), - &pg_query__range_var__descriptor, + offsetof(PgQuery__RowMarkClause, rti), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "aliases", + "strength", 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ViewStmt, n_aliases), - offsetof(PgQuery__ViewStmt, aliases), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__RowMarkClause, strength), + &pg_query__lock_clause_strength__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "query", + "wait_policy", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__ViewStmt, query), - &pg_query__node__descriptor, + offsetof(PgQuery__RowMarkClause, wait_policy), + &pg_query__lock_wait_policy__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "replace", + "pushed_down", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__ViewStmt, replace), + offsetof(PgQuery__RowMarkClause, pushed_down), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__row_mark_clause__field_indices_by_name[] = { + 3, /* field[3] = pushed_down */ + 0, /* field[0] = rti */ + 1, /* field[1] = strength */ + 2, /* field[2] = wait_policy */ +}; +static const ProtobufCIntRange pg_query__row_mark_clause__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor pg_query__row_mark_clause__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.RowMarkClause", + "RowMarkClause", + "PgQuery__RowMarkClause", + "pg_query", + sizeof(PgQuery__RowMarkClause), + 4, + pg_query__row_mark_clause__field_descriptors, + pg_query__row_mark_clause__field_indices_by_name, + 1, pg_query__row_mark_clause__number_ranges, + (ProtobufCMessageInit) pg_query__row_mark_clause__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__with_clause__field_descriptors[3] = +{ { - "options", - 5, + "ctes", + 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ViewStmt, n_options), - offsetof(PgQuery__ViewStmt, options), + offsetof(PgQuery__WithClause, n_ctes), + offsetof(PgQuery__WithClause, ctes), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "with_check_option", - 6, + "recursive", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__ViewStmt, with_check_option), - &pg_query__view_check_option__descriptor, + offsetof(PgQuery__WithClause, recursive), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__view_stmt__field_indices_by_name[] = { - 1, /* field[1] = aliases */ - 4, /* field[4] = options */ - 2, /* field[2] = query */ - 3, /* field[3] = replace */ - 0, /* field[0] = view */ - 5, /* field[5] = with_check_option */ -}; -static const ProtobufCIntRange pg_query__view_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 6 } -}; -const ProtobufCMessageDescriptor pg_query__view_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ViewStmt", - "ViewStmt", - "PgQuery__ViewStmt", - "pg_query", - sizeof(PgQuery__ViewStmt), - 6, - pg_query__view_stmt__field_descriptors, - pg_query__view_stmt__field_indices_by_name, - 1, pg_query__view_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__view_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__load_stmt__field_descriptors[1] = -{ { - "filename", - 1, + "location", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__LoadStmt, filename), + offsetof(PgQuery__WithClause, location), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__load_stmt__field_indices_by_name[] = { - 0, /* field[0] = filename */ +static const unsigned pg_query__with_clause__field_indices_by_name[] = { + 0, /* field[0] = ctes */ + 2, /* field[2] = location */ + 1, /* field[1] = recursive */ }; -static const ProtobufCIntRange pg_query__load_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__with_clause__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 1 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__load_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__with_clause__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.LoadStmt", - "LoadStmt", - "PgQuery__LoadStmt", + "pg_query.WithClause", + "WithClause", + "PgQuery__WithClause", "pg_query", - sizeof(PgQuery__LoadStmt), - 1, - pg_query__load_stmt__field_descriptors, - pg_query__load_stmt__field_indices_by_name, - 1, pg_query__load_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__load_stmt__init, + sizeof(PgQuery__WithClause), + 3, + pg_query__with_clause__field_descriptors, + pg_query__with_clause__field_indices_by_name, + 1, pg_query__with_clause__number_ranges, + (ProtobufCMessageInit) pg_query__with_clause__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_domain_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__infer_clause__field_descriptors[4] = { { - "domainname", + "index_elems", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateDomainStmt, n_domainname), - offsetof(PgQuery__CreateDomainStmt, domainname), + offsetof(PgQuery__InferClause, n_index_elems), + offsetof(PgQuery__InferClause, index_elems), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "type_name", + "where_clause", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateDomainStmt, type_name), - &pg_query__type_name__descriptor, + offsetof(PgQuery__InferClause, where_clause), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "coll_clause", + "conname", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateDomainStmt, coll_clause), - &pg_query__collate_clause__descriptor, + offsetof(PgQuery__InferClause, conname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "constraints", + "location", 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateDomainStmt, n_constraints), - offsetof(PgQuery__CreateDomainStmt, constraints), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__create_domain_stmt__field_indices_by_name[] = { - 2, /* field[2] = coll_clause */ - 3, /* field[3] = constraints */ - 0, /* field[0] = domainname */ - 1, /* field[1] = type_name */ -}; -static const ProtobufCIntRange pg_query__create_domain_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor pg_query__create_domain_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateDomainStmt", - "CreateDomainStmt", - "PgQuery__CreateDomainStmt", - "pg_query", - sizeof(PgQuery__CreateDomainStmt), - 4, - pg_query__create_domain_stmt__field_descriptors, - pg_query__create_domain_stmt__field_indices_by_name, - 1, pg_query__create_domain_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_domain_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__createdb_stmt__field_descriptors[2] = -{ - { - "dbname", - 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CreatedbStmt, dbname), + offsetof(PgQuery__InferClause, location), NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "options", - 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreatedbStmt, n_options), - offsetof(PgQuery__CreatedbStmt, options), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__createdb_stmt__field_indices_by_name[] = { - 0, /* field[0] = dbname */ - 1, /* field[1] = options */ + }, }; -static const ProtobufCIntRange pg_query__createdb_stmt__number_ranges[1 + 1] = +static const unsigned pg_query__infer_clause__field_indices_by_name[] = { + 2, /* field[2] = conname */ + 0, /* field[0] = index_elems */ + 3, /* field[3] = location */ + 1, /* field[1] = where_clause */ +}; +static const ProtobufCIntRange pg_query__infer_clause__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__createdb_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__infer_clause__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreatedbStmt", - "CreatedbStmt", - "PgQuery__CreatedbStmt", + "pg_query.InferClause", + "InferClause", + "PgQuery__InferClause", "pg_query", - sizeof(PgQuery__CreatedbStmt), - 2, - pg_query__createdb_stmt__field_descriptors, - pg_query__createdb_stmt__field_indices_by_name, - 1, pg_query__createdb_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__createdb_stmt__init, + sizeof(PgQuery__InferClause), + 4, + pg_query__infer_clause__field_descriptors, + pg_query__infer_clause__field_indices_by_name, + 1, pg_query__infer_clause__number_ranges, + (ProtobufCMessageInit) pg_query__infer_clause__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__dropdb_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__on_conflict_clause__field_descriptors[5] = { { - "dbname", + "action", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__DropdbStmt, dbname), + offsetof(PgQuery__OnConflictClause, action), + &pg_query__on_conflict_action__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", + "infer", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__DropdbStmt, missing_ok), - NULL, + offsetof(PgQuery__OnConflictClause, infer), + &pg_query__infer_clause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "target_list", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__DropdbStmt, n_options), - offsetof(PgQuery__DropdbStmt, options), + offsetof(PgQuery__OnConflictClause, n_target_list), + offsetof(PgQuery__OnConflictClause, target_list), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "where_clause", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__OnConflictClause, where_clause), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "location", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__OnConflictClause, location), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const unsigned pg_query__dropdb_stmt__field_indices_by_name[] = { - 0, /* field[0] = dbname */ - 1, /* field[1] = missing_ok */ - 2, /* field[2] = options */ +static const unsigned pg_query__on_conflict_clause__field_indices_by_name[] = { + 0, /* field[0] = action */ + 1, /* field[1] = infer */ + 4, /* field[4] = location */ + 2, /* field[2] = target_list */ + 3, /* field[3] = where_clause */ }; -static const ProtobufCIntRange pg_query__dropdb_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__on_conflict_clause__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__dropdb_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__on_conflict_clause__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DropdbStmt", - "DropdbStmt", - "PgQuery__DropdbStmt", + "pg_query.OnConflictClause", + "OnConflictClause", + "PgQuery__OnConflictClause", "pg_query", - sizeof(PgQuery__DropdbStmt), - 3, - pg_query__dropdb_stmt__field_descriptors, - pg_query__dropdb_stmt__field_indices_by_name, - 1, pg_query__dropdb_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__dropdb_stmt__init, + sizeof(PgQuery__OnConflictClause), + 5, + pg_query__on_conflict_clause__field_descriptors, + pg_query__on_conflict_clause__field_indices_by_name, + 1, pg_query__on_conflict_clause__number_ranges, + (ProtobufCMessageInit) pg_query__on_conflict_clause__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__vacuum_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__ctesearch_clause__field_descriptors[4] = { { - "options", + "search_col_list", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__VacuumStmt, n_options), - offsetof(PgQuery__VacuumStmt, options), + offsetof(PgQuery__CTESearchClause, n_search_col_list), + offsetof(PgQuery__CTESearchClause, search_col_list), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "rels", + "search_breadth_first", 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__VacuumStmt, n_rels), - offsetof(PgQuery__VacuumStmt, rels), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__CTESearchClause, search_breadth_first), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_vacuumcmd", + "search_seq_column", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__VacuumStmt, is_vacuumcmd), + offsetof(PgQuery__CTESearchClause, search_seq_column), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__CTESearchClause, location), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__vacuum_stmt__field_indices_by_name[] = { - 2, /* field[2] = is_vacuumcmd */ - 0, /* field[0] = options */ - 1, /* field[1] = rels */ +static const unsigned pg_query__ctesearch_clause__field_indices_by_name[] = { + 3, /* field[3] = location */ + 1, /* field[1] = search_breadth_first */ + 0, /* field[0] = search_col_list */ + 2, /* field[2] = search_seq_column */ }; -static const ProtobufCIntRange pg_query__vacuum_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__ctesearch_clause__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__vacuum_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__ctesearch_clause__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.VacuumStmt", - "VacuumStmt", - "PgQuery__VacuumStmt", + "pg_query.CTESearchClause", + "CTESearchClause", + "PgQuery__CTESearchClause", "pg_query", - sizeof(PgQuery__VacuumStmt), - 3, - pg_query__vacuum_stmt__field_descriptors, - pg_query__vacuum_stmt__field_indices_by_name, - 1, pg_query__vacuum_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__vacuum_stmt__init, + sizeof(PgQuery__CTESearchClause), + 4, + pg_query__ctesearch_clause__field_descriptors, + pg_query__ctesearch_clause__field_indices_by_name, + 1, pg_query__ctesearch_clause__number_ranges, + (ProtobufCMessageInit) pg_query__ctesearch_clause__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__explain_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__ctecycle_clause__field_descriptors[10] = { { - "query", + "cycle_col_list", 1, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__ExplainStmt, query), + offsetof(PgQuery__CTECycleClause, n_cycle_col_list), + offsetof(PgQuery__CTECycleClause, cycle_col_list), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "cycle_mark_column", 2, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CTECycleClause, cycle_mark_column), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cycle_mark_value", + 3, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ExplainStmt, n_options), - offsetof(PgQuery__ExplainStmt, options), + 0, /* quantifier_offset */ + offsetof(PgQuery__CTECycleClause, cycle_mark_value), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__explain_stmt__field_indices_by_name[] = { - 1, /* field[1] = options */ - 0, /* field[0] = query */ -}; -static const ProtobufCIntRange pg_query__explain_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor pg_query__explain_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ExplainStmt", - "ExplainStmt", - "PgQuery__ExplainStmt", - "pg_query", - sizeof(PgQuery__ExplainStmt), - 2, - pg_query__explain_stmt__field_descriptors, - pg_query__explain_stmt__field_indices_by_name, - 1, pg_query__explain_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__explain_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__create_table_as_stmt__field_descriptors[5] = -{ { - "query", - 1, + "cycle_mark_default", + 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTableAsStmt, query), + offsetof(PgQuery__CTECycleClause, cycle_mark_default), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "into", - 2, + "cycle_path_column", + 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTableAsStmt, into), - &pg_query__into_clause__descriptor, + offsetof(PgQuery__CTECycleClause, cycle_path_column), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "objtype", - 3, + "location", + 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTableAsStmt, objtype), - &pg_query__object_type__descriptor, + offsetof(PgQuery__CTECycleClause, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_select_into", - 4, + "cycle_mark_type", + 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTableAsStmt, is_select_into), + offsetof(PgQuery__CTECycleClause, cycle_mark_type), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "if_not_exists", - 5, + "cycle_mark_typmod", + 8, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTableAsStmt, if_not_exists), + offsetof(PgQuery__CTECycleClause, cycle_mark_typmod), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cycle_mark_collation", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__CTECycleClause, cycle_mark_collation), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "cycle_mark_neop", + 10, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__CTECycleClause, cycle_mark_neop), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_table_as_stmt__field_indices_by_name[] = { - 4, /* field[4] = if_not_exists */ - 1, /* field[1] = into */ - 3, /* field[3] = is_select_into */ - 2, /* field[2] = objtype */ - 0, /* field[0] = query */ +static const unsigned pg_query__ctecycle_clause__field_indices_by_name[] = { + 0, /* field[0] = cycle_col_list */ + 8, /* field[8] = cycle_mark_collation */ + 1, /* field[1] = cycle_mark_column */ + 3, /* field[3] = cycle_mark_default */ + 9, /* field[9] = cycle_mark_neop */ + 6, /* field[6] = cycle_mark_type */ + 7, /* field[7] = cycle_mark_typmod */ + 2, /* field[2] = cycle_mark_value */ + 4, /* field[4] = cycle_path_column */ + 5, /* field[5] = location */ }; -static const ProtobufCIntRange pg_query__create_table_as_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__ctecycle_clause__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 10 } }; -const ProtobufCMessageDescriptor pg_query__create_table_as_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__ctecycle_clause__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateTableAsStmt", - "CreateTableAsStmt", - "PgQuery__CreateTableAsStmt", + "pg_query.CTECycleClause", + "CTECycleClause", + "PgQuery__CTECycleClause", "pg_query", - sizeof(PgQuery__CreateTableAsStmt), - 5, - pg_query__create_table_as_stmt__field_descriptors, - pg_query__create_table_as_stmt__field_indices_by_name, - 1, pg_query__create_table_as_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_table_as_stmt__init, + sizeof(PgQuery__CTECycleClause), + 10, + pg_query__ctecycle_clause__field_descriptors, + pg_query__ctecycle_clause__field_indices_by_name, + 1, pg_query__ctecycle_clause__number_ranges, + (ProtobufCMessageInit) pg_query__ctecycle_clause__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_seq_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__common_table_expr__field_descriptors[13] = { { - "sequence", + "ctename", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateSeqStmt, sequence), - &pg_query__range_var__descriptor, + offsetof(PgQuery__CommonTableExpr, ctename), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "aliascolnames", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateSeqStmt, n_options), - offsetof(PgQuery__CreateSeqStmt, options), + offsetof(PgQuery__CommonTableExpr, n_aliascolnames), + offsetof(PgQuery__CommonTableExpr, aliascolnames), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "owner_id", + "ctematerialized", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateSeqStmt, owner_id), - NULL, + offsetof(PgQuery__CommonTableExpr, ctematerialized), + &pg_query__ctematerialize__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "for_identity", + "ctequery", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateSeqStmt, for_identity), - NULL, + offsetof(PgQuery__CommonTableExpr, ctequery), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "if_not_exists", + "search_clause", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateSeqStmt, if_not_exists), - NULL, + offsetof(PgQuery__CommonTableExpr, search_clause), + &pg_query__ctesearch_clause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__create_seq_stmt__field_indices_by_name[] = { - 3, /* field[3] = for_identity */ - 4, /* field[4] = if_not_exists */ - 1, /* field[1] = options */ - 2, /* field[2] = owner_id */ - 0, /* field[0] = sequence */ -}; -static const ProtobufCIntRange pg_query__create_seq_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 5 } -}; -const ProtobufCMessageDescriptor pg_query__create_seq_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateSeqStmt", - "CreateSeqStmt", - "PgQuery__CreateSeqStmt", - "pg_query", - sizeof(PgQuery__CreateSeqStmt), - 5, - pg_query__create_seq_stmt__field_descriptors, - pg_query__create_seq_stmt__field_indices_by_name, - 1, pg_query__create_seq_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_seq_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_seq_stmt__field_descriptors[4] = -{ { - "sequence", - 1, + "cycle_clause", + 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterSeqStmt, sequence), - &pg_query__range_var__descriptor, + offsetof(PgQuery__CommonTableExpr, cycle_clause), + &pg_query__ctecycle_clause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", - 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterSeqStmt, n_options), - offsetof(PgQuery__AlterSeqStmt, options), - &pg_query__node__descriptor, + "location", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__CommonTableExpr, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "for_identity", - 3, + "cterecursive", + 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterSeqStmt, for_identity), + offsetof(PgQuery__CommonTableExpr, cterecursive), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", - 4, + "cterefcount", + 9, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterSeqStmt, missing_ok), + offsetof(PgQuery__CommonTableExpr, cterefcount), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ctecolnames", + 10, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CommonTableExpr, n_ctecolnames), + offsetof(PgQuery__CommonTableExpr, ctecolnames), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ctecoltypes", + 11, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CommonTableExpr, n_ctecoltypes), + offsetof(PgQuery__CommonTableExpr, ctecoltypes), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ctecoltypmods", + 12, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CommonTableExpr, n_ctecoltypmods), + offsetof(PgQuery__CommonTableExpr, ctecoltypmods), + &pg_query__node__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ctecolcollations", + 13, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CommonTableExpr, n_ctecolcollations), + offsetof(PgQuery__CommonTableExpr, ctecolcollations), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_seq_stmt__field_indices_by_name[] = { - 2, /* field[2] = for_identity */ - 3, /* field[3] = missing_ok */ - 1, /* field[1] = options */ - 0, /* field[0] = sequence */ +static const unsigned pg_query__common_table_expr__field_indices_by_name[] = { + 1, /* field[1] = aliascolnames */ + 12, /* field[12] = ctecolcollations */ + 9, /* field[9] = ctecolnames */ + 10, /* field[10] = ctecoltypes */ + 11, /* field[11] = ctecoltypmods */ + 2, /* field[2] = ctematerialized */ + 0, /* field[0] = ctename */ + 3, /* field[3] = ctequery */ + 7, /* field[7] = cterecursive */ + 8, /* field[8] = cterefcount */ + 5, /* field[5] = cycle_clause */ + 6, /* field[6] = location */ + 4, /* field[4] = search_clause */ }; -static const ProtobufCIntRange pg_query__alter_seq_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__common_table_expr__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 13 } }; -const ProtobufCMessageDescriptor pg_query__alter_seq_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__common_table_expr__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterSeqStmt", - "AlterSeqStmt", - "PgQuery__AlterSeqStmt", + "pg_query.CommonTableExpr", + "CommonTableExpr", + "PgQuery__CommonTableExpr", "pg_query", - sizeof(PgQuery__AlterSeqStmt), - 4, - pg_query__alter_seq_stmt__field_descriptors, - pg_query__alter_seq_stmt__field_indices_by_name, - 1, pg_query__alter_seq_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_seq_stmt__init, + sizeof(PgQuery__CommonTableExpr), + 13, + pg_query__common_table_expr__field_descriptors, + pg_query__common_table_expr__field_indices_by_name, + 1, pg_query__common_table_expr__number_ranges, + (ProtobufCMessageInit) pg_query__common_table_expr__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__variable_set_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__merge_when_clause__field_descriptors[6] = { { - "kind", + "matched", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__VariableSetStmt, kind), - &pg_query__variable_set_kind__descriptor, + offsetof(PgQuery__MergeWhenClause, matched), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "name", + "command_type", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__VariableSetStmt, name), + offsetof(PgQuery__MergeWhenClause, command_type), + &pg_query__cmd_type__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "args", + "override", 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__VariableSetStmt, n_args), - offsetof(PgQuery__VariableSetStmt, args), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__MergeWhenClause, override), + &pg_query__overriding_kind__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_local", + "condition", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__VariableSetStmt, is_local), - NULL, + offsetof(PgQuery__MergeWhenClause, condition), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__variable_set_stmt__field_indices_by_name[] = { - 2, /* field[2] = args */ - 3, /* field[3] = is_local */ - 0, /* field[0] = kind */ - 1, /* field[1] = name */ -}; -static const ProtobufCIntRange pg_query__variable_set_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor pg_query__variable_set_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.VariableSetStmt", - "VariableSetStmt", - "PgQuery__VariableSetStmt", - "pg_query", - sizeof(PgQuery__VariableSetStmt), - 4, - pg_query__variable_set_stmt__field_descriptors, - pg_query__variable_set_stmt__field_indices_by_name, - 1, pg_query__variable_set_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__variable_set_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__variable_show_stmt__field_descriptors[1] = -{ { - "name", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__VariableShowStmt, name), + "target_list", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__MergeWhenClause, n_target_list), + offsetof(PgQuery__MergeWhenClause, target_list), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__variable_show_stmt__field_indices_by_name[] = { - 0, /* field[0] = name */ -}; -static const ProtobufCIntRange pg_query__variable_show_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor pg_query__variable_show_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.VariableShowStmt", - "VariableShowStmt", - "PgQuery__VariableShowStmt", - "pg_query", - sizeof(PgQuery__VariableShowStmt), - 1, - pg_query__variable_show_stmt__field_descriptors, - pg_query__variable_show_stmt__field_indices_by_name, - 1, pg_query__variable_show_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__variable_show_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__discard_stmt__field_descriptors[1] = -{ { - "target", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__DiscardStmt, target), - &pg_query__discard_mode__descriptor, + "values", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__MergeWhenClause, n_values), + offsetof(PgQuery__MergeWhenClause, values), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__discard_stmt__field_indices_by_name[] = { - 0, /* field[0] = target */ +static const unsigned pg_query__merge_when_clause__field_indices_by_name[] = { + 1, /* field[1] = command_type */ + 3, /* field[3] = condition */ + 0, /* field[0] = matched */ + 2, /* field[2] = override */ + 4, /* field[4] = target_list */ + 5, /* field[5] = values */ }; -static const ProtobufCIntRange pg_query__discard_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__merge_when_clause__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 1 } + { 0, 6 } }; -const ProtobufCMessageDescriptor pg_query__discard_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__merge_when_clause__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DiscardStmt", - "DiscardStmt", - "PgQuery__DiscardStmt", + "pg_query.MergeWhenClause", + "MergeWhenClause", + "PgQuery__MergeWhenClause", "pg_query", - sizeof(PgQuery__DiscardStmt), - 1, - pg_query__discard_stmt__field_descriptors, - pg_query__discard_stmt__field_indices_by_name, - 1, pg_query__discard_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__discard_stmt__init, + sizeof(PgQuery__MergeWhenClause), + 6, + pg_query__merge_when_clause__field_descriptors, + pg_query__merge_when_clause__field_indices_by_name, + 1, pg_query__merge_when_clause__number_ranges, + (ProtobufCMessageInit) pg_query__merge_when_clause__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_trig_stmt__field_descriptors[15] = +static const ProtobufCFieldDescriptor pg_query__merge_action__field_descriptors[6] = { { - "replace", + "matched", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTrigStmt, replace), + offsetof(PgQuery__MergeAction, matched), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "isconstraint", + "command_type", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTrigStmt, isconstraint), - NULL, + offsetof(PgQuery__MergeAction, command_type), + &pg_query__cmd_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "trigname", + "override", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTrigStmt, trigname), + offsetof(PgQuery__MergeAction, override), + &pg_query__overriding_kind__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relation", + "qual", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTrigStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__MergeAction, qual), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funcname", + "target_list", 5, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateTrigStmt, n_funcname), - offsetof(PgQuery__CreateTrigStmt, funcname), + offsetof(PgQuery__MergeAction, n_target_list), + offsetof(PgQuery__MergeAction, target_list), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "args", + "update_colnos", 6, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateTrigStmt, n_args), - offsetof(PgQuery__CreateTrigStmt, args), + offsetof(PgQuery__MergeAction, n_update_colnos), + offsetof(PgQuery__MergeAction, update_colnos), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__merge_action__field_indices_by_name[] = { + 1, /* field[1] = command_type */ + 0, /* field[0] = matched */ + 2, /* field[2] = override */ + 3, /* field[3] = qual */ + 4, /* field[4] = target_list */ + 5, /* field[5] = update_colnos */ +}; +static const ProtobufCIntRange pg_query__merge_action__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor pg_query__merge_action__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.MergeAction", + "MergeAction", + "PgQuery__MergeAction", + "pg_query", + sizeof(PgQuery__MergeAction), + 6, + pg_query__merge_action__field_descriptors, + pg_query__merge_action__field_indices_by_name, + 1, pg_query__merge_action__number_ranges, + (ProtobufCMessageInit) pg_query__merge_action__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__trigger_transition__field_descriptors[3] = +{ + { + "name", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__TriggerTransition, name), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, { - "row", - 7, + "is_new", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTrigStmt, row), + offsetof(PgQuery__TriggerTransition, is_new), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "timing", - 8, + "is_table", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTrigStmt, timing), + offsetof(PgQuery__TriggerTransition, is_table), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__trigger_transition__field_indices_by_name[] = { + 1, /* field[1] = is_new */ + 2, /* field[2] = is_table */ + 0, /* field[0] = name */ +}; +static const ProtobufCIntRange pg_query__trigger_transition__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__trigger_transition__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.TriggerTransition", + "TriggerTransition", + "PgQuery__TriggerTransition", + "pg_query", + sizeof(PgQuery__TriggerTransition), + 3, + pg_query__trigger_transition__field_descriptors, + pg_query__trigger_transition__field_indices_by_name, + 1, pg_query__trigger_transition__number_ranges, + (ProtobufCMessageInit) pg_query__trigger_transition__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__json_output__field_descriptors[2] = +{ { - "events", - 9, + "type_name", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTrigStmt, events), + offsetof(PgQuery__JsonOutput, type_name), + &pg_query__type_name__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "returning", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonOutput, returning), + &pg_query__json_returning__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__json_output__field_indices_by_name[] = { + 1, /* field[1] = returning */ + 0, /* field[0] = type_name */ +}; +static const ProtobufCIntRange pg_query__json_output__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__json_output__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.JsonOutput", + "JsonOutput", + "PgQuery__JsonOutput", + "pg_query", + sizeof(PgQuery__JsonOutput), + 2, + pg_query__json_output__field_descriptors, + pg_query__json_output__field_indices_by_name, + 1, pg_query__json_output__number_ranges, + (ProtobufCMessageInit) pg_query__json_output__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__json_key_value__field_descriptors[2] = +{ { - "columns", - 10, - PROTOBUF_C_LABEL_REPEATED, + "key", + 1, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateTrigStmt, n_columns), - offsetof(PgQuery__CreateTrigStmt, columns), + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonKeyValue, key), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "when_clause", - 11, + "value", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTrigStmt, when_clause), - &pg_query__node__descriptor, + offsetof(PgQuery__JsonKeyValue, value), + &pg_query__json_value_expr__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__json_key_value__field_indices_by_name[] = { + 0, /* field[0] = key */ + 1, /* field[1] = value */ +}; +static const ProtobufCIntRange pg_query__json_key_value__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__json_key_value__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.JsonKeyValue", + "JsonKeyValue", + "PgQuery__JsonKeyValue", + "pg_query", + sizeof(PgQuery__JsonKeyValue), + 2, + pg_query__json_key_value__field_descriptors, + pg_query__json_key_value__field_indices_by_name, + 1, pg_query__json_key_value__number_ranges, + (ProtobufCMessageInit) pg_query__json_key_value__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__json_object_constructor__field_descriptors[5] = +{ { - "transition_rels", - 12, + "exprs", + 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateTrigStmt, n_transition_rels), - offsetof(PgQuery__CreateTrigStmt, transition_rels), + offsetof(PgQuery__JsonObjectConstructor, n_exprs), + offsetof(PgQuery__JsonObjectConstructor, exprs), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "deferrable", - 13, + "output", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonObjectConstructor, output), + &pg_query__json_output__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "absent_on_null", + 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTrigStmt, deferrable), + offsetof(PgQuery__JsonObjectConstructor, absent_on_null), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "initdeferred", - 14, + "unique", + 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTrigStmt, initdeferred), + offsetof(PgQuery__JsonObjectConstructor, unique), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "constrrel", - 15, + "location", + 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTrigStmt, constrrel), - &pg_query__range_var__descriptor, + offsetof(PgQuery__JsonObjectConstructor, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_trig_stmt__field_indices_by_name[] = { - 5, /* field[5] = args */ - 9, /* field[9] = columns */ - 14, /* field[14] = constrrel */ - 12, /* field[12] = deferrable */ - 8, /* field[8] = events */ - 4, /* field[4] = funcname */ - 13, /* field[13] = initdeferred */ - 1, /* field[1] = isconstraint */ - 3, /* field[3] = relation */ - 0, /* field[0] = replace */ - 6, /* field[6] = row */ - 7, /* field[7] = timing */ - 11, /* field[11] = transition_rels */ - 2, /* field[2] = trigname */ - 10, /* field[10] = when_clause */ +static const unsigned pg_query__json_object_constructor__field_indices_by_name[] = { + 2, /* field[2] = absent_on_null */ + 0, /* field[0] = exprs */ + 4, /* field[4] = location */ + 1, /* field[1] = output */ + 3, /* field[3] = unique */ }; -static const ProtobufCIntRange pg_query__create_trig_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__json_object_constructor__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 15 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__create_trig_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__json_object_constructor__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateTrigStmt", - "CreateTrigStmt", - "PgQuery__CreateTrigStmt", + "pg_query.JsonObjectConstructor", + "JsonObjectConstructor", + "PgQuery__JsonObjectConstructor", "pg_query", - sizeof(PgQuery__CreateTrigStmt), - 15, - pg_query__create_trig_stmt__field_descriptors, - pg_query__create_trig_stmt__field_indices_by_name, - 1, pg_query__create_trig_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_trig_stmt__init, + sizeof(PgQuery__JsonObjectConstructor), + 5, + pg_query__json_object_constructor__field_descriptors, + pg_query__json_object_constructor__field_indices_by_name, + 1, pg_query__json_object_constructor__number_ranges, + (ProtobufCMessageInit) pg_query__json_object_constructor__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_plang_stmt__field_descriptors[6] = +static const ProtobufCFieldDescriptor pg_query__json_array_constructor__field_descriptors[4] = { { - "replace", + "exprs", 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreatePLangStmt, replace), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__JsonArrayConstructor, n_exprs), + offsetof(PgQuery__JsonArrayConstructor, exprs), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "plname", + "output", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreatePLangStmt, plname), + offsetof(PgQuery__JsonArrayConstructor, output), + &pg_query__json_output__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "plhandler", + "absent_on_null", 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreatePLangStmt, n_plhandler), - offsetof(PgQuery__CreatePLangStmt, plhandler), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "plinline", - 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreatePLangStmt, n_plinline), - offsetof(PgQuery__CreatePLangStmt, plinline), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonArrayConstructor, absent_on_null), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "plvalidator", - 5, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreatePLangStmt, n_plvalidator), - offsetof(PgQuery__CreatePLangStmt, plvalidator), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "pltrusted", - 6, + "location", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CreatePLangStmt, pltrusted), + offsetof(PgQuery__JsonArrayConstructor, location), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_plang_stmt__field_indices_by_name[] = { - 2, /* field[2] = plhandler */ - 3, /* field[3] = plinline */ - 1, /* field[1] = plname */ - 5, /* field[5] = pltrusted */ - 4, /* field[4] = plvalidator */ - 0, /* field[0] = replace */ +static const unsigned pg_query__json_array_constructor__field_indices_by_name[] = { + 2, /* field[2] = absent_on_null */ + 0, /* field[0] = exprs */ + 3, /* field[3] = location */ + 1, /* field[1] = output */ }; -static const ProtobufCIntRange pg_query__create_plang_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__json_array_constructor__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 6 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__create_plang_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__json_array_constructor__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreatePLangStmt", - "CreatePLangStmt", - "PgQuery__CreatePLangStmt", + "pg_query.JsonArrayConstructor", + "JsonArrayConstructor", + "PgQuery__JsonArrayConstructor", "pg_query", - sizeof(PgQuery__CreatePLangStmt), - 6, - pg_query__create_plang_stmt__field_descriptors, - pg_query__create_plang_stmt__field_indices_by_name, - 1, pg_query__create_plang_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_plang_stmt__init, + sizeof(PgQuery__JsonArrayConstructor), + 4, + pg_query__json_array_constructor__field_descriptors, + pg_query__json_array_constructor__field_indices_by_name, + 1, pg_query__json_array_constructor__number_ranges, + (ProtobufCMessageInit) pg_query__json_array_constructor__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_role_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__json_array_query_constructor__field_descriptors[5] = { { - "stmt_type", + "query", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateRoleStmt, stmt_type), - &pg_query__role_stmt_type__descriptor, + offsetof(PgQuery__JsonArrayQueryConstructor, query), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "role", + "output", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateRoleStmt, role), + offsetof(PgQuery__JsonArrayQueryConstructor, output), + &pg_query__json_output__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "format", 3, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateRoleStmt, n_options), - offsetof(PgQuery__CreateRoleStmt, options), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonArrayQueryConstructor, format), + &pg_query__json_format__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "absent_on_null", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonArrayQueryConstructor, absent_on_null), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonArrayQueryConstructor, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_role_stmt__field_indices_by_name[] = { - 2, /* field[2] = options */ - 1, /* field[1] = role */ - 0, /* field[0] = stmt_type */ +static const unsigned pg_query__json_array_query_constructor__field_indices_by_name[] = { + 3, /* field[3] = absent_on_null */ + 2, /* field[2] = format */ + 4, /* field[4] = location */ + 1, /* field[1] = output */ + 0, /* field[0] = query */ }; -static const ProtobufCIntRange pg_query__create_role_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__json_array_query_constructor__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__create_role_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__json_array_query_constructor__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateRoleStmt", - "CreateRoleStmt", - "PgQuery__CreateRoleStmt", + "pg_query.JsonArrayQueryConstructor", + "JsonArrayQueryConstructor", + "PgQuery__JsonArrayQueryConstructor", "pg_query", - sizeof(PgQuery__CreateRoleStmt), - 3, - pg_query__create_role_stmt__field_descriptors, - pg_query__create_role_stmt__field_indices_by_name, - 1, pg_query__create_role_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_role_stmt__init, + sizeof(PgQuery__JsonArrayQueryConstructor), + 5, + pg_query__json_array_query_constructor__field_descriptors, + pg_query__json_array_query_constructor__field_indices_by_name, + 1, pg_query__json_array_query_constructor__number_ranges, + (ProtobufCMessageInit) pg_query__json_array_query_constructor__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_role_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__json_agg_constructor__field_descriptors[5] = { { - "role", + "output", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterRoleStmt, role), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__JsonAggConstructor, output), + &pg_query__json_output__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "agg_filter", 2, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterRoleStmt, n_options), - offsetof(PgQuery__AlterRoleStmt, options), + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonAggConstructor, agg_filter), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "action", + "agg_order", 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__JsonAggConstructor, n_agg_order), + offsetof(PgQuery__JsonAggConstructor, agg_order), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "over", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonAggConstructor, over), + &pg_query__window_def__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterRoleStmt, action), + offsetof(PgQuery__JsonAggConstructor, location), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_role_stmt__field_indices_by_name[] = { - 2, /* field[2] = action */ - 1, /* field[1] = options */ - 0, /* field[0] = role */ +static const unsigned pg_query__json_agg_constructor__field_indices_by_name[] = { + 1, /* field[1] = agg_filter */ + 2, /* field[2] = agg_order */ + 4, /* field[4] = location */ + 0, /* field[0] = output */ + 3, /* field[3] = over */ }; -static const ProtobufCIntRange pg_query__alter_role_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__json_agg_constructor__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__alter_role_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__json_agg_constructor__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterRoleStmt", - "AlterRoleStmt", - "PgQuery__AlterRoleStmt", + "pg_query.JsonAggConstructor", + "JsonAggConstructor", + "PgQuery__JsonAggConstructor", "pg_query", - sizeof(PgQuery__AlterRoleStmt), - 3, - pg_query__alter_role_stmt__field_descriptors, - pg_query__alter_role_stmt__field_indices_by_name, - 1, pg_query__alter_role_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_role_stmt__init, + sizeof(PgQuery__JsonAggConstructor), + 5, + pg_query__json_agg_constructor__field_descriptors, + pg_query__json_agg_constructor__field_indices_by_name, + 1, pg_query__json_agg_constructor__number_ranges, + (ProtobufCMessageInit) pg_query__json_agg_constructor__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__drop_role_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__json_object_agg__field_descriptors[4] = { { - "roles", + "constructor", 1, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__DropRoleStmt, n_roles), - offsetof(PgQuery__DropRoleStmt, roles), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonObjectAgg, constructor), + &pg_query__json_agg_constructor__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", + "arg", 2, PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonObjectAgg, arg), + &pg_query__json_key_value__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "absent_on_null", + 3, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__DropRoleStmt, missing_ok), + offsetof(PgQuery__JsonObjectAgg, absent_on_null), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "unique", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonObjectAgg, unique), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__drop_role_stmt__field_indices_by_name[] = { - 1, /* field[1] = missing_ok */ - 0, /* field[0] = roles */ +static const unsigned pg_query__json_object_agg__field_indices_by_name[] = { + 2, /* field[2] = absent_on_null */ + 1, /* field[1] = arg */ + 0, /* field[0] = constructor */ + 3, /* field[3] = unique */ }; -static const ProtobufCIntRange pg_query__drop_role_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__json_object_agg__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__drop_role_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__json_object_agg__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DropRoleStmt", - "DropRoleStmt", - "PgQuery__DropRoleStmt", + "pg_query.JsonObjectAgg", + "JsonObjectAgg", + "PgQuery__JsonObjectAgg", "pg_query", - sizeof(PgQuery__DropRoleStmt), - 2, - pg_query__drop_role_stmt__field_descriptors, - pg_query__drop_role_stmt__field_indices_by_name, - 1, pg_query__drop_role_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__drop_role_stmt__init, + sizeof(PgQuery__JsonObjectAgg), + 4, + pg_query__json_object_agg__field_descriptors, + pg_query__json_object_agg__field_indices_by_name, + 1, pg_query__json_object_agg__number_ranges, + (ProtobufCMessageInit) pg_query__json_object_agg__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__lock_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__json_array_agg__field_descriptors[3] = { { - "relations", + "constructor", 1, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__LockStmt, n_relations), - offsetof(PgQuery__LockStmt, relations), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__JsonArrayAgg, constructor), + &pg_query__json_agg_constructor__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "mode", + "arg", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__LockStmt, mode), - NULL, + offsetof(PgQuery__JsonArrayAgg, arg), + &pg_query__json_value_expr__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "nowait", + "absent_on_null", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__LockStmt, nowait), + offsetof(PgQuery__JsonArrayAgg, absent_on_null), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__lock_stmt__field_indices_by_name[] = { - 1, /* field[1] = mode */ - 2, /* field[2] = nowait */ - 0, /* field[0] = relations */ +static const unsigned pg_query__json_array_agg__field_indices_by_name[] = { + 2, /* field[2] = absent_on_null */ + 1, /* field[1] = arg */ + 0, /* field[0] = constructor */ }; -static const ProtobufCIntRange pg_query__lock_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__json_array_agg__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__lock_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__json_array_agg__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.LockStmt", - "LockStmt", - "PgQuery__LockStmt", + "pg_query.JsonArrayAgg", + "JsonArrayAgg", + "PgQuery__JsonArrayAgg", "pg_query", - sizeof(PgQuery__LockStmt), + sizeof(PgQuery__JsonArrayAgg), 3, - pg_query__lock_stmt__field_descriptors, - pg_query__lock_stmt__field_indices_by_name, - 1, pg_query__lock_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__lock_stmt__init, + pg_query__json_array_agg__field_descriptors, + pg_query__json_array_agg__field_indices_by_name, + 1, pg_query__json_array_agg__number_ranges, + (ProtobufCMessageInit) pg_query__json_array_agg__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__constraints_set_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__raw_stmt__field_descriptors[3] = { { - "constraints", + "stmt", 1, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ConstraintsSetStmt, n_constraints), - offsetof(PgQuery__ConstraintsSetStmt, constraints), + 0, /* quantifier_offset */ + offsetof(PgQuery__RawStmt, stmt), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "deferred", + "stmt_location", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__ConstraintsSetStmt, deferred), + offsetof(PgQuery__RawStmt, stmt_location), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "stmt_len", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__RawStmt, stmt_len), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__constraints_set_stmt__field_indices_by_name[] = { - 0, /* field[0] = constraints */ - 1, /* field[1] = deferred */ +static const unsigned pg_query__raw_stmt__field_indices_by_name[] = { + 0, /* field[0] = stmt */ + 2, /* field[2] = stmt_len */ + 1, /* field[1] = stmt_location */ }; -static const ProtobufCIntRange pg_query__constraints_set_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__raw_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__constraints_set_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__raw_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ConstraintsSetStmt", - "ConstraintsSetStmt", - "PgQuery__ConstraintsSetStmt", + "pg_query.RawStmt", + "RawStmt", + "PgQuery__RawStmt", "pg_query", - sizeof(PgQuery__ConstraintsSetStmt), - 2, - pg_query__constraints_set_stmt__field_descriptors, - pg_query__constraints_set_stmt__field_indices_by_name, - 1, pg_query__constraints_set_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__constraints_set_stmt__init, + sizeof(PgQuery__RawStmt), + 3, + pg_query__raw_stmt__field_descriptors, + pg_query__raw_stmt__field_indices_by_name, + 1, pg_query__raw_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__raw_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__reindex_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__insert_stmt__field_descriptors[7] = { { - "kind", + "relation", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__ReindexStmt, kind), - &pg_query__reindex_object_type__descriptor, + offsetof(PgQuery__InsertStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relation", + "cols", 2, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__ReindexStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__InsertStmt, n_cols), + offsetof(PgQuery__InsertStmt, cols), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "name", + "select_stmt", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__ReindexStmt, name), - NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "params", - 4, - PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ReindexStmt, n_params), - offsetof(PgQuery__ReindexStmt, params), + 0, /* quantifier_offset */ + offsetof(PgQuery__InsertStmt, select_stmt), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__reindex_stmt__field_indices_by_name[] = { - 0, /* field[0] = kind */ - 2, /* field[2] = name */ - 3, /* field[3] = params */ - 1, /* field[1] = relation */ -}; -static const ProtobufCIntRange pg_query__reindex_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor pg_query__reindex_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ReindexStmt", - "ReindexStmt", - "PgQuery__ReindexStmt", - "pg_query", - sizeof(PgQuery__ReindexStmt), - 4, - pg_query__reindex_stmt__field_descriptors, - pg_query__reindex_stmt__field_indices_by_name, - 1, pg_query__reindex_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__reindex_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -#define pg_query__check_point_stmt__field_descriptors NULL -#define pg_query__check_point_stmt__field_indices_by_name NULL -#define pg_query__check_point_stmt__number_ranges NULL -const ProtobufCMessageDescriptor pg_query__check_point_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CheckPointStmt", - "CheckPointStmt", - "PgQuery__CheckPointStmt", - "pg_query", - sizeof(PgQuery__CheckPointStmt), - 0, - pg_query__check_point_stmt__field_descriptors, - pg_query__check_point_stmt__field_indices_by_name, - 0, pg_query__check_point_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__check_point_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__create_schema_stmt__field_descriptors[4] = -{ { - "schemaname", - 1, + "on_conflict_clause", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateSchemaStmt, schemaname), + offsetof(PgQuery__InsertStmt, on_conflict_clause), + &pg_query__on_conflict_clause__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "authrole", - 2, - PROTOBUF_C_LABEL_NONE, + "returning_list", + 5, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateSchemaStmt, authrole), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__InsertStmt, n_returning_list), + offsetof(PgQuery__InsertStmt, returning_list), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "schema_elts", - 3, - PROTOBUF_C_LABEL_REPEATED, + "with_clause", + 6, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateSchemaStmt, n_schema_elts), - offsetof(PgQuery__CreateSchemaStmt, schema_elts), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__InsertStmt, with_clause), + &pg_query__with_clause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "if_not_exists", - 4, + "override", + 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateSchemaStmt, if_not_exists), - NULL, + offsetof(PgQuery__InsertStmt, override), + &pg_query__overriding_kind__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_schema_stmt__field_indices_by_name[] = { - 1, /* field[1] = authrole */ - 3, /* field[3] = if_not_exists */ - 2, /* field[2] = schema_elts */ - 0, /* field[0] = schemaname */ +static const unsigned pg_query__insert_stmt__field_indices_by_name[] = { + 1, /* field[1] = cols */ + 3, /* field[3] = on_conflict_clause */ + 6, /* field[6] = override */ + 0, /* field[0] = relation */ + 4, /* field[4] = returning_list */ + 2, /* field[2] = select_stmt */ + 5, /* field[5] = with_clause */ }; -static const ProtobufCIntRange pg_query__create_schema_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__insert_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 7 } }; -const ProtobufCMessageDescriptor pg_query__create_schema_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__insert_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateSchemaStmt", - "CreateSchemaStmt", - "PgQuery__CreateSchemaStmt", + "pg_query.InsertStmt", + "InsertStmt", + "PgQuery__InsertStmt", "pg_query", - sizeof(PgQuery__CreateSchemaStmt), - 4, - pg_query__create_schema_stmt__field_descriptors, - pg_query__create_schema_stmt__field_indices_by_name, - 1, pg_query__create_schema_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_schema_stmt__init, + sizeof(PgQuery__InsertStmt), + 7, + pg_query__insert_stmt__field_descriptors, + pg_query__insert_stmt__field_indices_by_name, + 1, pg_query__insert_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__insert_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_database_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__delete_stmt__field_descriptors[5] = { { - "dbname", + "relation", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterDatabaseStmt, dbname), + offsetof(PgQuery__DeleteStmt, relation), + &pg_query__range_var__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "using_clause", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterDatabaseStmt, n_options), - offsetof(PgQuery__AlterDatabaseStmt, options), + offsetof(PgQuery__DeleteStmt, n_using_clause), + offsetof(PgQuery__DeleteStmt, using_clause), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__alter_database_stmt__field_indices_by_name[] = { - 0, /* field[0] = dbname */ - 1, /* field[1] = options */ -}; -static const ProtobufCIntRange pg_query__alter_database_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor pg_query__alter_database_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterDatabaseStmt", - "AlterDatabaseStmt", - "PgQuery__AlterDatabaseStmt", - "pg_query", - sizeof(PgQuery__AlterDatabaseStmt), - 2, - pg_query__alter_database_stmt__field_descriptors, - pg_query__alter_database_stmt__field_indices_by_name, - 1, pg_query__alter_database_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_database_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_database_refresh_coll_stmt__field_descriptors[1] = -{ { - "dbname", - 1, + "where_clause", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterDatabaseRefreshCollStmt, dbname), + offsetof(PgQuery__DeleteStmt, where_clause), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__alter_database_refresh_coll_stmt__field_indices_by_name[] = { - 0, /* field[0] = dbname */ -}; -static const ProtobufCIntRange pg_query__alter_database_refresh_coll_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor pg_query__alter_database_refresh_coll_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterDatabaseRefreshCollStmt", - "AlterDatabaseRefreshCollStmt", - "PgQuery__AlterDatabaseRefreshCollStmt", - "pg_query", - sizeof(PgQuery__AlterDatabaseRefreshCollStmt), - 1, - pg_query__alter_database_refresh_coll_stmt__field_descriptors, - pg_query__alter_database_refresh_coll_stmt__field_indices_by_name, - 1, pg_query__alter_database_refresh_coll_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_database_refresh_coll_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_database_set_stmt__field_descriptors[2] = -{ { - "dbname", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterDatabaseSetStmt, dbname), + "returning_list", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__DeleteStmt, n_returning_list), + offsetof(PgQuery__DeleteStmt, returning_list), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "setstmt", - 2, + "with_clause", + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterDatabaseSetStmt, setstmt), - &pg_query__variable_set_stmt__descriptor, + offsetof(PgQuery__DeleteStmt, with_clause), + &pg_query__with_clause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_database_set_stmt__field_indices_by_name[] = { - 0, /* field[0] = dbname */ - 1, /* field[1] = setstmt */ +static const unsigned pg_query__delete_stmt__field_indices_by_name[] = { + 0, /* field[0] = relation */ + 3, /* field[3] = returning_list */ + 1, /* field[1] = using_clause */ + 2, /* field[2] = where_clause */ + 4, /* field[4] = with_clause */ }; -static const ProtobufCIntRange pg_query__alter_database_set_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__delete_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__alter_database_set_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__delete_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterDatabaseSetStmt", - "AlterDatabaseSetStmt", - "PgQuery__AlterDatabaseSetStmt", + "pg_query.DeleteStmt", + "DeleteStmt", + "PgQuery__DeleteStmt", "pg_query", - sizeof(PgQuery__AlterDatabaseSetStmt), - 2, - pg_query__alter_database_set_stmt__field_descriptors, - pg_query__alter_database_set_stmt__field_indices_by_name, - 1, pg_query__alter_database_set_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_database_set_stmt__init, + sizeof(PgQuery__DeleteStmt), + 5, + pg_query__delete_stmt__field_descriptors, + pg_query__delete_stmt__field_indices_by_name, + 1, pg_query__delete_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__delete_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_role_set_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__update_stmt__field_descriptors[6] = { { - "role", + "relation", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterRoleSetStmt, role), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__UpdateStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "database", + "target_list", 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__UpdateStmt, n_target_list), + offsetof(PgQuery__UpdateStmt, target_list), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "where_clause", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterRoleSetStmt, database), + offsetof(PgQuery__UpdateStmt, where_clause), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "setstmt", - 3, + "from_clause", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__UpdateStmt, n_from_clause), + offsetof(PgQuery__UpdateStmt, from_clause), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "returning_list", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__UpdateStmt, n_returning_list), + offsetof(PgQuery__UpdateStmt, returning_list), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "with_clause", + 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterRoleSetStmt, setstmt), - &pg_query__variable_set_stmt__descriptor, + offsetof(PgQuery__UpdateStmt, with_clause), + &pg_query__with_clause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_role_set_stmt__field_indices_by_name[] = { - 1, /* field[1] = database */ - 0, /* field[0] = role */ - 2, /* field[2] = setstmt */ +static const unsigned pg_query__update_stmt__field_indices_by_name[] = { + 3, /* field[3] = from_clause */ + 0, /* field[0] = relation */ + 4, /* field[4] = returning_list */ + 1, /* field[1] = target_list */ + 2, /* field[2] = where_clause */ + 5, /* field[5] = with_clause */ }; -static const ProtobufCIntRange pg_query__alter_role_set_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__update_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 6 } }; -const ProtobufCMessageDescriptor pg_query__alter_role_set_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__update_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterRoleSetStmt", - "AlterRoleSetStmt", - "PgQuery__AlterRoleSetStmt", + "pg_query.UpdateStmt", + "UpdateStmt", + "PgQuery__UpdateStmt", "pg_query", - sizeof(PgQuery__AlterRoleSetStmt), - 3, - pg_query__alter_role_set_stmt__field_descriptors, - pg_query__alter_role_set_stmt__field_indices_by_name, - 1, pg_query__alter_role_set_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_role_set_stmt__init, + sizeof(PgQuery__UpdateStmt), + 6, + pg_query__update_stmt__field_descriptors, + pg_query__update_stmt__field_indices_by_name, + 1, pg_query__update_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__update_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_conversion_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__merge_stmt__field_descriptors[5] = { { - "conversion_name", + "relation", 1, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateConversionStmt, n_conversion_name), - offsetof(PgQuery__CreateConversionStmt, conversion_name), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__MergeStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "for_encoding_name", + "source_relation", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateConversionStmt, for_encoding_name), + offsetof(PgQuery__MergeStmt, source_relation), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "to_encoding_name", + "join_condition", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateConversionStmt, to_encoding_name), + offsetof(PgQuery__MergeStmt, join_condition), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "func_name", + "merge_when_clauses", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateConversionStmt, n_func_name), - offsetof(PgQuery__CreateConversionStmt, func_name), + offsetof(PgQuery__MergeStmt, n_merge_when_clauses), + offsetof(PgQuery__MergeStmt, merge_when_clauses), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "def", + "with_clause", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateConversionStmt, def), - NULL, + offsetof(PgQuery__MergeStmt, with_clause), + &pg_query__with_clause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_conversion_stmt__field_indices_by_name[] = { - 0, /* field[0] = conversion_name */ - 4, /* field[4] = def */ - 1, /* field[1] = for_encoding_name */ - 3, /* field[3] = func_name */ - 2, /* field[2] = to_encoding_name */ +static const unsigned pg_query__merge_stmt__field_indices_by_name[] = { + 2, /* field[2] = join_condition */ + 3, /* field[3] = merge_when_clauses */ + 0, /* field[0] = relation */ + 1, /* field[1] = source_relation */ + 4, /* field[4] = with_clause */ }; -static const ProtobufCIntRange pg_query__create_conversion_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__merge_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__create_conversion_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__merge_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateConversionStmt", - "CreateConversionStmt", - "PgQuery__CreateConversionStmt", + "pg_query.MergeStmt", + "MergeStmt", + "PgQuery__MergeStmt", "pg_query", - sizeof(PgQuery__CreateConversionStmt), + sizeof(PgQuery__MergeStmt), 5, - pg_query__create_conversion_stmt__field_descriptors, - pg_query__create_conversion_stmt__field_indices_by_name, - 1, pg_query__create_conversion_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_conversion_stmt__init, + pg_query__merge_stmt__field_descriptors, + pg_query__merge_stmt__field_indices_by_name, + 1, pg_query__merge_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__merge_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_cast_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__select_stmt__field_descriptors[20] = { { - "sourcetype", + "distinct_clause", 1, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateCastStmt, sourcetype), - &pg_query__type_name__descriptor, + offsetof(PgQuery__SelectStmt, n_distinct_clause), + offsetof(PgQuery__SelectStmt, distinct_clause), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "targettype", + "into_clause", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateCastStmt, targettype), - &pg_query__type_name__descriptor, + offsetof(PgQuery__SelectStmt, into_clause), + &pg_query__into_clause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "func", + "target_list", 3, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateCastStmt, func), - &pg_query__object_with_args__descriptor, + offsetof(PgQuery__SelectStmt, n_target_list), + offsetof(PgQuery__SelectStmt, target_list), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "context", + "from_clause", 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__SelectStmt, n_from_clause), + offsetof(PgQuery__SelectStmt, from_clause), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "where_clause", + 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateCastStmt, context), - &pg_query__coercion_context__descriptor, + offsetof(PgQuery__SelectStmt, where_clause), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "inout", - 5, + "group_clause", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__SelectStmt, n_group_clause), + offsetof(PgQuery__SelectStmt, group_clause), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "group_distinct", + 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateCastStmt, inout), + offsetof(PgQuery__SelectStmt, group_distinct), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__create_cast_stmt__field_indices_by_name[] = { - 3, /* field[3] = context */ - 2, /* field[2] = func */ - 4, /* field[4] = inout */ - 0, /* field[0] = sourcetype */ - 1, /* field[1] = targettype */ -}; -static const ProtobufCIntRange pg_query__create_cast_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 5 } -}; -const ProtobufCMessageDescriptor pg_query__create_cast_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateCastStmt", - "CreateCastStmt", - "PgQuery__CreateCastStmt", - "pg_query", - sizeof(PgQuery__CreateCastStmt), - 5, - pg_query__create_cast_stmt__field_descriptors, - pg_query__create_cast_stmt__field_indices_by_name, - 1, pg_query__create_cast_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_cast_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__create_op_class_stmt__field_descriptors[6] = -{ { - "opclassname", - 1, + "having_clause", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__SelectStmt, having_clause), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "window_clause", + 9, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateOpClassStmt, n_opclassname), - offsetof(PgQuery__CreateOpClassStmt, opclassname), + offsetof(PgQuery__SelectStmt, n_window_clause), + offsetof(PgQuery__SelectStmt, window_clause), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "opfamilyname", - 2, + "values_lists", + 10, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateOpClassStmt, n_opfamilyname), - offsetof(PgQuery__CreateOpClassStmt, opfamilyname), + offsetof(PgQuery__SelectStmt, n_values_lists), + offsetof(PgQuery__SelectStmt, values_lists), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "amname", - 3, + "sort_clause", + 11, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__SelectStmt, n_sort_clause), + offsetof(PgQuery__SelectStmt, sort_clause), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "limit_offset", + 12, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateOpClassStmt, amname), + offsetof(PgQuery__SelectStmt, limit_offset), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "datatype", - 4, + "limit_count", + 13, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateOpClassStmt, datatype), - &pg_query__type_name__descriptor, + offsetof(PgQuery__SelectStmt, limit_count), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "items", - 5, + "limit_option", + 14, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__SelectStmt, limit_option), + &pg_query__limit_option__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "locking_clause", + 15, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateOpClassStmt, n_items), - offsetof(PgQuery__CreateOpClassStmt, items), + offsetof(PgQuery__SelectStmt, n_locking_clause), + offsetof(PgQuery__SelectStmt, locking_clause), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_default", - 6, + "with_clause", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__SelectStmt, with_clause), + &pg_query__with_clause__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "op", + 17, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__SelectStmt, op), + &pg_query__set_operation__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "all", + 18, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateOpClassStmt, is_default), + offsetof(PgQuery__SelectStmt, all), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__create_op_class_stmt__field_indices_by_name[] = { - 2, /* field[2] = amname */ - 3, /* field[3] = datatype */ - 5, /* field[5] = is_default */ - 4, /* field[4] = items */ - 0, /* field[0] = opclassname */ - 1, /* field[1] = opfamilyname */ -}; -static const ProtobufCIntRange pg_query__create_op_class_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 6 } -}; -const ProtobufCMessageDescriptor pg_query__create_op_class_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateOpClassStmt", - "CreateOpClassStmt", - "PgQuery__CreateOpClassStmt", - "pg_query", - sizeof(PgQuery__CreateOpClassStmt), - 6, - pg_query__create_op_class_stmt__field_descriptors, - pg_query__create_op_class_stmt__field_indices_by_name, - 1, pg_query__create_op_class_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_op_class_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__create_op_family_stmt__field_descriptors[2] = -{ { - "opfamilyname", - 1, - PROTOBUF_C_LABEL_REPEATED, + "larg", + 19, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateOpFamilyStmt, n_opfamilyname), - offsetof(PgQuery__CreateOpFamilyStmt, opfamilyname), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__SelectStmt, larg), + &pg_query__select_stmt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "amname", - 2, + "rarg", + 20, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateOpFamilyStmt, amname), + offsetof(PgQuery__SelectStmt, rarg), + &pg_query__select_stmt__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_op_family_stmt__field_indices_by_name[] = { - 1, /* field[1] = amname */ - 0, /* field[0] = opfamilyname */ +static const unsigned pg_query__select_stmt__field_indices_by_name[] = { + 17, /* field[17] = all */ + 0, /* field[0] = distinct_clause */ + 3, /* field[3] = from_clause */ + 5, /* field[5] = group_clause */ + 6, /* field[6] = group_distinct */ + 7, /* field[7] = having_clause */ + 1, /* field[1] = into_clause */ + 18, /* field[18] = larg */ + 12, /* field[12] = limit_count */ + 11, /* field[11] = limit_offset */ + 13, /* field[13] = limit_option */ + 14, /* field[14] = locking_clause */ + 16, /* field[16] = op */ + 19, /* field[19] = rarg */ + 10, /* field[10] = sort_clause */ + 2, /* field[2] = target_list */ + 9, /* field[9] = values_lists */ + 4, /* field[4] = where_clause */ + 8, /* field[8] = window_clause */ + 15, /* field[15] = with_clause */ }; -static const ProtobufCIntRange pg_query__create_op_family_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__select_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 20 } }; -const ProtobufCMessageDescriptor pg_query__create_op_family_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__select_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateOpFamilyStmt", - "CreateOpFamilyStmt", - "PgQuery__CreateOpFamilyStmt", + "pg_query.SelectStmt", + "SelectStmt", + "PgQuery__SelectStmt", "pg_query", - sizeof(PgQuery__CreateOpFamilyStmt), - 2, - pg_query__create_op_family_stmt__field_descriptors, - pg_query__create_op_family_stmt__field_indices_by_name, - 1, pg_query__create_op_family_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_op_family_stmt__init, + sizeof(PgQuery__SelectStmt), + 20, + pg_query__select_stmt__field_descriptors, + pg_query__select_stmt__field_indices_by_name, + 1, pg_query__select_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__select_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_op_family_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__set_operation_stmt__field_descriptors[8] = { { - "opfamilyname", + "op", 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterOpFamilyStmt, n_opfamilyname), - offsetof(PgQuery__AlterOpFamilyStmt, opfamilyname), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "amname", - 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterOpFamilyStmt, amname), + offsetof(PgQuery__SetOperationStmt, op), + &pg_query__set_operation__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_drop", - 3, + "all", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterOpFamilyStmt, is_drop), + offsetof(PgQuery__SetOperationStmt, all), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "items", - 4, - PROTOBUF_C_LABEL_REPEATED, + "larg", + 3, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterOpFamilyStmt, n_items), - offsetof(PgQuery__AlterOpFamilyStmt, items), + 0, /* quantifier_offset */ + offsetof(PgQuery__SetOperationStmt, larg), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__alter_op_family_stmt__field_indices_by_name[] = { - 1, /* field[1] = amname */ - 2, /* field[2] = is_drop */ - 3, /* field[3] = items */ - 0, /* field[0] = opfamilyname */ -}; -static const ProtobufCIntRange pg_query__alter_op_family_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor pg_query__alter_op_family_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterOpFamilyStmt", - "AlterOpFamilyStmt", - "PgQuery__AlterOpFamilyStmt", - "pg_query", - sizeof(PgQuery__AlterOpFamilyStmt), - 4, - pg_query__alter_op_family_stmt__field_descriptors, - pg_query__alter_op_family_stmt__field_indices_by_name, - 1, pg_query__alter_op_family_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_op_family_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__prepare_stmt__field_descriptors[3] = -{ { - "name", - 1, + "rarg", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__PrepareStmt, name), + offsetof(PgQuery__SetOperationStmt, rarg), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "argtypes", - 2, + "col_types", + 5, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__PrepareStmt, n_argtypes), - offsetof(PgQuery__PrepareStmt, argtypes), + offsetof(PgQuery__SetOperationStmt, n_col_types), + offsetof(PgQuery__SetOperationStmt, col_types), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "query", - 3, - PROTOBUF_C_LABEL_NONE, + "col_typmods", + 6, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__PrepareStmt, query), + offsetof(PgQuery__SetOperationStmt, n_col_typmods), + offsetof(PgQuery__SetOperationStmt, col_typmods), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__prepare_stmt__field_indices_by_name[] = { - 1, /* field[1] = argtypes */ - 0, /* field[0] = name */ - 2, /* field[2] = query */ -}; -static const ProtobufCIntRange pg_query__prepare_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor pg_query__prepare_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.PrepareStmt", - "PrepareStmt", - "PgQuery__PrepareStmt", - "pg_query", - sizeof(PgQuery__PrepareStmt), - 3, - pg_query__prepare_stmt__field_descriptors, - pg_query__prepare_stmt__field_indices_by_name, - 1, pg_query__prepare_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__prepare_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__execute_stmt__field_descriptors[2] = -{ { - "name", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__ExecuteStmt, name), + "col_collations", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__SetOperationStmt, n_col_collations), + offsetof(PgQuery__SetOperationStmt, col_collations), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "params", - 2, + "group_clauses", + 8, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ExecuteStmt, n_params), - offsetof(PgQuery__ExecuteStmt, params), + offsetof(PgQuery__SetOperationStmt, n_group_clauses), + offsetof(PgQuery__SetOperationStmt, group_clauses), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__execute_stmt__field_indices_by_name[] = { - 0, /* field[0] = name */ - 1, /* field[1] = params */ +static const unsigned pg_query__set_operation_stmt__field_indices_by_name[] = { + 1, /* field[1] = all */ + 6, /* field[6] = col_collations */ + 4, /* field[4] = col_types */ + 5, /* field[5] = col_typmods */ + 7, /* field[7] = group_clauses */ + 2, /* field[2] = larg */ + 0, /* field[0] = op */ + 3, /* field[3] = rarg */ }; -static const ProtobufCIntRange pg_query__execute_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__set_operation_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 8 } }; -const ProtobufCMessageDescriptor pg_query__execute_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__set_operation_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ExecuteStmt", - "ExecuteStmt", - "PgQuery__ExecuteStmt", + "pg_query.SetOperationStmt", + "SetOperationStmt", + "PgQuery__SetOperationStmt", "pg_query", - sizeof(PgQuery__ExecuteStmt), - 2, - pg_query__execute_stmt__field_descriptors, - pg_query__execute_stmt__field_indices_by_name, - 1, pg_query__execute_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__execute_stmt__init, + sizeof(PgQuery__SetOperationStmt), + 8, + pg_query__set_operation_stmt__field_descriptors, + pg_query__set_operation_stmt__field_indices_by_name, + 1, pg_query__set_operation_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__set_operation_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__deallocate_stmt__field_descriptors[1] = +static const ProtobufCFieldDescriptor pg_query__return_stmt__field_descriptors[1] = { { - "name", + "returnval", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__DeallocateStmt, name), + offsetof(PgQuery__ReturnStmt, returnval), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__deallocate_stmt__field_indices_by_name[] = { - 0, /* field[0] = name */ +static const unsigned pg_query__return_stmt__field_indices_by_name[] = { + 0, /* field[0] = returnval */ }; -static const ProtobufCIntRange pg_query__deallocate_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__return_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; -const ProtobufCMessageDescriptor pg_query__deallocate_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__return_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DeallocateStmt", - "DeallocateStmt", - "PgQuery__DeallocateStmt", + "pg_query.ReturnStmt", + "ReturnStmt", + "PgQuery__ReturnStmt", "pg_query", - sizeof(PgQuery__DeallocateStmt), + sizeof(PgQuery__ReturnStmt), 1, - pg_query__deallocate_stmt__field_descriptors, - pg_query__deallocate_stmt__field_indices_by_name, - 1, pg_query__deallocate_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__deallocate_stmt__init, + pg_query__return_stmt__field_descriptors, + pg_query__return_stmt__field_indices_by_name, + 1, pg_query__return_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__return_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__declare_cursor_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__plassign_stmt__field_descriptors[5] = { { - "portalname", + "name", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__DeclareCursorStmt, portalname), + offsetof(PgQuery__PLAssignStmt, name), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "indirection", 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__PLAssignStmt, n_indirection), + offsetof(PgQuery__PLAssignStmt, indirection), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nnames", + 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__DeclareCursorStmt, options), + offsetof(PgQuery__PLAssignStmt, nnames), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "query", - 3, + "val", + 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__DeclareCursorStmt, query), - &pg_query__node__descriptor, + offsetof(PgQuery__PLAssignStmt, val), + &pg_query__select_stmt__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_INT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__PLAssignStmt, location), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__declare_cursor_stmt__field_indices_by_name[] = { - 1, /* field[1] = options */ - 0, /* field[0] = portalname */ - 2, /* field[2] = query */ +static const unsigned pg_query__plassign_stmt__field_indices_by_name[] = { + 1, /* field[1] = indirection */ + 4, /* field[4] = location */ + 0, /* field[0] = name */ + 2, /* field[2] = nnames */ + 3, /* field[3] = val */ }; -static const ProtobufCIntRange pg_query__declare_cursor_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__plassign_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__declare_cursor_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__plassign_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DeclareCursorStmt", - "DeclareCursorStmt", - "PgQuery__DeclareCursorStmt", + "pg_query.PLAssignStmt", + "PLAssignStmt", + "PgQuery__PLAssignStmt", "pg_query", - sizeof(PgQuery__DeclareCursorStmt), - 3, - pg_query__declare_cursor_stmt__field_descriptors, - pg_query__declare_cursor_stmt__field_indices_by_name, - 1, pg_query__declare_cursor_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__declare_cursor_stmt__init, + sizeof(PgQuery__PLAssignStmt), + 5, + pg_query__plassign_stmt__field_descriptors, + pg_query__plassign_stmt__field_indices_by_name, + 1, pg_query__plassign_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__plassign_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_table_space_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__create_schema_stmt__field_descriptors[4] = { { - "tablespacename", + "schemaname", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTableSpaceStmt, tablespacename), + offsetof(PgQuery__CreateSchemaStmt, schemaname), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "owner", + "authrole", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTableSpaceStmt, owner), + offsetof(PgQuery__CreateSchemaStmt, authrole), &pg_query__role_spec__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "schema_elts", 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTableSpaceStmt, location), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateSchemaStmt, n_schema_elts), + offsetof(PgQuery__CreateSchemaStmt, schema_elts), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "if_not_exists", 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateTableSpaceStmt, n_options), - offsetof(PgQuery__CreateTableSpaceStmt, options), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateSchemaStmt, if_not_exists), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_table_space_stmt__field_indices_by_name[] = { - 2, /* field[2] = location */ - 3, /* field[3] = options */ - 1, /* field[1] = owner */ - 0, /* field[0] = tablespacename */ +static const unsigned pg_query__create_schema_stmt__field_indices_by_name[] = { + 1, /* field[1] = authrole */ + 3, /* field[3] = if_not_exists */ + 2, /* field[2] = schema_elts */ + 0, /* field[0] = schemaname */ }; -static const ProtobufCIntRange pg_query__create_table_space_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_schema_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__create_table_space_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__create_schema_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateTableSpaceStmt", - "CreateTableSpaceStmt", - "PgQuery__CreateTableSpaceStmt", + "pg_query.CreateSchemaStmt", + "CreateSchemaStmt", + "PgQuery__CreateSchemaStmt", "pg_query", - sizeof(PgQuery__CreateTableSpaceStmt), + sizeof(PgQuery__CreateSchemaStmt), 4, - pg_query__create_table_space_stmt__field_descriptors, - pg_query__create_table_space_stmt__field_indices_by_name, - 1, pg_query__create_table_space_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_table_space_stmt__init, + pg_query__create_schema_stmt__field_descriptors, + pg_query__create_schema_stmt__field_indices_by_name, + 1, pg_query__create_schema_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_schema_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__drop_table_space_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__alter_table_stmt__field_descriptors[4] = { { - "tablespacename", + "relation", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__DropTableSpaceStmt, tablespacename), + offsetof(PgQuery__AlterTableStmt, relation), + &pg_query__range_var__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", + "cmds", 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__DropTableSpaceStmt, missing_ok), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterTableStmt, n_cmds), + offsetof(PgQuery__AlterTableStmt, cmds), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__drop_table_space_stmt__field_indices_by_name[] = { - 1, /* field[1] = missing_ok */ - 0, /* field[0] = tablespacename */ -}; -static const ProtobufCIntRange pg_query__drop_table_space_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor pg_query__drop_table_space_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DropTableSpaceStmt", - "DropTableSpaceStmt", - "PgQuery__DropTableSpaceStmt", - "pg_query", - sizeof(PgQuery__DropTableSpaceStmt), - 2, - pg_query__drop_table_space_stmt__field_descriptors, - pg_query__drop_table_space_stmt__field_indices_by_name, - 1, pg_query__drop_table_space_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__drop_table_space_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_object_depends_stmt__field_descriptors[5] = -{ { - "object_type", - 1, + "objtype", + 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterObjectDependsStmt, object_type), + offsetof(PgQuery__AlterTableStmt, objtype), &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relation", - 2, + "missing_ok", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterObjectDependsStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__AlterTableStmt, missing_ok), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "object", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterObjectDependsStmt, object), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__alter_table_stmt__field_indices_by_name[] = { + 1, /* field[1] = cmds */ + 3, /* field[3] = missing_ok */ + 2, /* field[2] = objtype */ + 0, /* field[0] = relation */ +}; +static const ProtobufCIntRange pg_query__alter_table_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor pg_query__alter_table_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.AlterTableStmt", + "AlterTableStmt", + "PgQuery__AlterTableStmt", + "pg_query", + sizeof(PgQuery__AlterTableStmt), + 4, + pg_query__alter_table_stmt__field_descriptors, + pg_query__alter_table_stmt__field_indices_by_name, + 1, pg_query__alter_table_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_table_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__replica_identity_stmt__field_descriptors[2] = +{ { - "extname", - 4, + "identity_type", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterObjectDependsStmt, extname), - &pg_query__string__descriptor, + offsetof(PgQuery__ReplicaIdentityStmt, identity_type), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "remove", - 5, + "name", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterObjectDependsStmt, remove), - NULL, + offsetof(PgQuery__ReplicaIdentityStmt, name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_object_depends_stmt__field_indices_by_name[] = { - 3, /* field[3] = extname */ - 2, /* field[2] = object */ - 0, /* field[0] = object_type */ - 1, /* field[1] = relation */ - 4, /* field[4] = remove */ +static const unsigned pg_query__replica_identity_stmt__field_indices_by_name[] = { + 0, /* field[0] = identity_type */ + 1, /* field[1] = name */ }; -static const ProtobufCIntRange pg_query__alter_object_depends_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__replica_identity_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__alter_object_depends_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__replica_identity_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterObjectDependsStmt", - "AlterObjectDependsStmt", - "PgQuery__AlterObjectDependsStmt", + "pg_query.ReplicaIdentityStmt", + "ReplicaIdentityStmt", + "PgQuery__ReplicaIdentityStmt", "pg_query", - sizeof(PgQuery__AlterObjectDependsStmt), - 5, - pg_query__alter_object_depends_stmt__field_descriptors, - pg_query__alter_object_depends_stmt__field_indices_by_name, - 1, pg_query__alter_object_depends_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_object_depends_stmt__init, + sizeof(PgQuery__ReplicaIdentityStmt), + 2, + pg_query__replica_identity_stmt__field_descriptors, + pg_query__replica_identity_stmt__field_indices_by_name, + 1, pg_query__replica_identity_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__replica_identity_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_object_schema_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__alter_table_cmd__field_descriptors[8] = { { - "object_type", + "subtype", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterObjectSchemaStmt, object_type), - &pg_query__object_type__descriptor, + offsetof(PgQuery__AlterTableCmd, subtype), + &pg_query__alter_table_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relation", + "name", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterObjectSchemaStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__AlterTableCmd, name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "object", + "num", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterObjectSchemaStmt, object), - &pg_query__node__descriptor, + offsetof(PgQuery__AlterTableCmd, num), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "newschema", + "newowner", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterObjectSchemaStmt, newschema), + offsetof(PgQuery__AlterTableCmd, newowner), + &pg_query__role_spec__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", + "def", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterObjectSchemaStmt, missing_ok), - NULL, + offsetof(PgQuery__AlterTableCmd, def), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__alter_object_schema_stmt__field_indices_by_name[] = { - 4, /* field[4] = missing_ok */ - 3, /* field[3] = newschema */ - 2, /* field[2] = object */ - 0, /* field[0] = object_type */ - 1, /* field[1] = relation */ -}; -static const ProtobufCIntRange pg_query__alter_object_schema_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 5 } -}; -const ProtobufCMessageDescriptor pg_query__alter_object_schema_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterObjectSchemaStmt", - "AlterObjectSchemaStmt", - "PgQuery__AlterObjectSchemaStmt", - "pg_query", - sizeof(PgQuery__AlterObjectSchemaStmt), - 5, - pg_query__alter_object_schema_stmt__field_descriptors, - pg_query__alter_object_schema_stmt__field_indices_by_name, - 1, pg_query__alter_object_schema_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_object_schema_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_owner_stmt__field_descriptors[4] = -{ { - "object_type", - 1, + "behavior", + 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterOwnerStmt, object_type), - &pg_query__object_type__descriptor, + offsetof(PgQuery__AlterTableCmd, behavior), + &pg_query__drop_behavior__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relation", - 2, + "missing_ok", + 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterOwnerStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__AlterTableCmd, missing_ok), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "object", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterOwnerStmt, object), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "newowner", - 4, + "recurse", + 8, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterOwnerStmt, newowner), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__AlterTableCmd, recurse), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_owner_stmt__field_indices_by_name[] = { +static const unsigned pg_query__alter_table_cmd__field_indices_by_name[] = { + 5, /* field[5] = behavior */ + 4, /* field[4] = def */ + 6, /* field[6] = missing_ok */ + 1, /* field[1] = name */ 3, /* field[3] = newowner */ - 2, /* field[2] = object */ - 0, /* field[0] = object_type */ - 1, /* field[1] = relation */ + 2, /* field[2] = num */ + 7, /* field[7] = recurse */ + 0, /* field[0] = subtype */ }; -static const ProtobufCIntRange pg_query__alter_owner_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_table_cmd__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 8 } }; -const ProtobufCMessageDescriptor pg_query__alter_owner_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_table_cmd__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterOwnerStmt", - "AlterOwnerStmt", - "PgQuery__AlterOwnerStmt", + "pg_query.AlterTableCmd", + "AlterTableCmd", + "PgQuery__AlterTableCmd", "pg_query", - sizeof(PgQuery__AlterOwnerStmt), - 4, - pg_query__alter_owner_stmt__field_descriptors, - pg_query__alter_owner_stmt__field_indices_by_name, - 1, pg_query__alter_owner_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_owner_stmt__init, + sizeof(PgQuery__AlterTableCmd), + 8, + pg_query__alter_table_cmd__field_descriptors, + pg_query__alter_table_cmd__field_indices_by_name, + 1, pg_query__alter_table_cmd__number_ranges, + (ProtobufCMessageInit) pg_query__alter_table_cmd__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_operator_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__alter_collation_stmt__field_descriptors[1] = { { - "opername", + "collname", 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterOperatorStmt, opername), - &pg_query__object_with_args__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "options", - 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterOperatorStmt, n_options), - offsetof(PgQuery__AlterOperatorStmt, options), + offsetof(PgQuery__AlterCollationStmt, n_collname), + offsetof(PgQuery__AlterCollationStmt, collname), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_operator_stmt__field_indices_by_name[] = { - 0, /* field[0] = opername */ - 1, /* field[1] = options */ +static const unsigned pg_query__alter_collation_stmt__field_indices_by_name[] = { + 0, /* field[0] = collname */ }; -static const ProtobufCIntRange pg_query__alter_operator_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_collation_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 1 } }; -const ProtobufCMessageDescriptor pg_query__alter_operator_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_collation_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterOperatorStmt", - "AlterOperatorStmt", - "PgQuery__AlterOperatorStmt", + "pg_query.AlterCollationStmt", + "AlterCollationStmt", + "PgQuery__AlterCollationStmt", "pg_query", - sizeof(PgQuery__AlterOperatorStmt), - 2, - pg_query__alter_operator_stmt__field_descriptors, - pg_query__alter_operator_stmt__field_indices_by_name, - 1, pg_query__alter_operator_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_operator_stmt__init, + sizeof(PgQuery__AlterCollationStmt), + 1, + pg_query__alter_collation_stmt__field_descriptors, + pg_query__alter_collation_stmt__field_indices_by_name, + 1, pg_query__alter_collation_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_collation_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_type_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__alter_domain_stmt__field_descriptors[6] = { { - "type_name", + "subtype", 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterTypeStmt, n_type_name), - offsetof(PgQuery__AlterTypeStmt, type_name), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterDomainStmt, subtype), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "type_name", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterTypeStmt, n_options), - offsetof(PgQuery__AlterTypeStmt, options), + offsetof(PgQuery__AlterDomainStmt, n_type_name), + offsetof(PgQuery__AlterDomainStmt, type_name), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__alter_type_stmt__field_indices_by_name[] = { - 1, /* field[1] = options */ - 0, /* field[0] = type_name */ -}; -static const ProtobufCIntRange pg_query__alter_type_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor pg_query__alter_type_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterTypeStmt", - "AlterTypeStmt", - "PgQuery__AlterTypeStmt", - "pg_query", - sizeof(PgQuery__AlterTypeStmt), - 2, - pg_query__alter_type_stmt__field_descriptors, - pg_query__alter_type_stmt__field_indices_by_name, - 1, pg_query__alter_type_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_type_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__drop_owned_stmt__field_descriptors[2] = -{ { - "roles", - 1, - PROTOBUF_C_LABEL_REPEATED, + "name", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterDomainStmt, name), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "def", + 4, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__DropOwnedStmt, n_roles), - offsetof(PgQuery__DropOwnedStmt, roles), + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterDomainStmt, def), &pg_query__node__descriptor, NULL, 0, /* flags */ @@ -27328,2460 +28996,2201 @@ static const ProtobufCFieldDescriptor pg_query__drop_owned_stmt__field_descripto }, { "behavior", - 2, + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__DropOwnedStmt, behavior), + offsetof(PgQuery__AlterDomainStmt, behavior), &pg_query__drop_behavior__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "missing_ok", + 6, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterDomainStmt, missing_ok), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const unsigned pg_query__drop_owned_stmt__field_indices_by_name[] = { - 1, /* field[1] = behavior */ - 0, /* field[0] = roles */ +static const unsigned pg_query__alter_domain_stmt__field_indices_by_name[] = { + 4, /* field[4] = behavior */ + 3, /* field[3] = def */ + 5, /* field[5] = missing_ok */ + 2, /* field[2] = name */ + 0, /* field[0] = subtype */ + 1, /* field[1] = type_name */ }; -static const ProtobufCIntRange pg_query__drop_owned_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_domain_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 6 } }; -const ProtobufCMessageDescriptor pg_query__drop_owned_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_domain_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DropOwnedStmt", - "DropOwnedStmt", - "PgQuery__DropOwnedStmt", + "pg_query.AlterDomainStmt", + "AlterDomainStmt", + "PgQuery__AlterDomainStmt", "pg_query", - sizeof(PgQuery__DropOwnedStmt), - 2, - pg_query__drop_owned_stmt__field_descriptors, - pg_query__drop_owned_stmt__field_indices_by_name, - 1, pg_query__drop_owned_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__drop_owned_stmt__init, + sizeof(PgQuery__AlterDomainStmt), + 6, + pg_query__alter_domain_stmt__field_descriptors, + pg_query__alter_domain_stmt__field_indices_by_name, + 1, pg_query__alter_domain_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_domain_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__reassign_owned_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__grant_stmt__field_descriptors[9] = { { - "roles", + "is_grant", 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ReassignOwnedStmt, n_roles), - offsetof(PgQuery__ReassignOwnedStmt, roles), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__GrantStmt, is_grant), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "newrole", + "targtype", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__ReassignOwnedStmt, newrole), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__GrantStmt, targtype), + &pg_query__grant_target_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__reassign_owned_stmt__field_indices_by_name[] = { - 1, /* field[1] = newrole */ - 0, /* field[0] = roles */ -}; -static const ProtobufCIntRange pg_query__reassign_owned_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor pg_query__reassign_owned_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ReassignOwnedStmt", - "ReassignOwnedStmt", - "PgQuery__ReassignOwnedStmt", - "pg_query", - sizeof(PgQuery__ReassignOwnedStmt), - 2, - pg_query__reassign_owned_stmt__field_descriptors, - pg_query__reassign_owned_stmt__field_indices_by_name, - 1, pg_query__reassign_owned_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__reassign_owned_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__composite_type_stmt__field_descriptors[2] = -{ { - "typevar", - 1, + "objtype", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CompositeTypeStmt, typevar), - &pg_query__range_var__descriptor, + offsetof(PgQuery__GrantStmt, objtype), + &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "coldeflist", - 2, + "objects", + 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CompositeTypeStmt, n_coldeflist), - offsetof(PgQuery__CompositeTypeStmt, coldeflist), + offsetof(PgQuery__GrantStmt, n_objects), + offsetof(PgQuery__GrantStmt, objects), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "privileges", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__GrantStmt, n_privileges), + offsetof(PgQuery__GrantStmt, privileges), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "grantees", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__GrantStmt, n_grantees), + offsetof(PgQuery__GrantStmt, grantees), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "grant_option", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__GrantStmt, grant_option), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "grantor", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__GrantStmt, grantor), + &pg_query__role_spec__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "behavior", + 9, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__GrantStmt, behavior), + &pg_query__drop_behavior__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const unsigned pg_query__composite_type_stmt__field_indices_by_name[] = { - 1, /* field[1] = coldeflist */ - 0, /* field[0] = typevar */ +static const unsigned pg_query__grant_stmt__field_indices_by_name[] = { + 8, /* field[8] = behavior */ + 6, /* field[6] = grant_option */ + 5, /* field[5] = grantees */ + 7, /* field[7] = grantor */ + 0, /* field[0] = is_grant */ + 3, /* field[3] = objects */ + 2, /* field[2] = objtype */ + 4, /* field[4] = privileges */ + 1, /* field[1] = targtype */ }; -static const ProtobufCIntRange pg_query__composite_type_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__grant_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 9 } }; -const ProtobufCMessageDescriptor pg_query__composite_type_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__grant_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CompositeTypeStmt", - "CompositeTypeStmt", - "PgQuery__CompositeTypeStmt", + "pg_query.GrantStmt", + "GrantStmt", + "PgQuery__GrantStmt", "pg_query", - sizeof(PgQuery__CompositeTypeStmt), - 2, - pg_query__composite_type_stmt__field_descriptors, - pg_query__composite_type_stmt__field_indices_by_name, - 1, pg_query__composite_type_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__composite_type_stmt__init, + sizeof(PgQuery__GrantStmt), + 9, + pg_query__grant_stmt__field_descriptors, + pg_query__grant_stmt__field_indices_by_name, + 1, pg_query__grant_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__grant_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_enum_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__object_with_args__field_descriptors[4] = { { - "type_name", + "objname", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateEnumStmt, n_type_name), - offsetof(PgQuery__CreateEnumStmt, type_name), + offsetof(PgQuery__ObjectWithArgs, n_objname), + offsetof(PgQuery__ObjectWithArgs, objname), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "vals", + "objargs", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateEnumStmt, n_vals), - offsetof(PgQuery__CreateEnumStmt, vals), + offsetof(PgQuery__ObjectWithArgs, n_objargs), + offsetof(PgQuery__ObjectWithArgs, objargs), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "objfuncargs", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__ObjectWithArgs, n_objfuncargs), + offsetof(PgQuery__ObjectWithArgs, objfuncargs), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "args_unspecified", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__ObjectWithArgs, args_unspecified), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const unsigned pg_query__create_enum_stmt__field_indices_by_name[] = { - 0, /* field[0] = type_name */ - 1, /* field[1] = vals */ +static const unsigned pg_query__object_with_args__field_indices_by_name[] = { + 3, /* field[3] = args_unspecified */ + 1, /* field[1] = objargs */ + 2, /* field[2] = objfuncargs */ + 0, /* field[0] = objname */ }; -static const ProtobufCIntRange pg_query__create_enum_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__object_with_args__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__create_enum_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__object_with_args__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateEnumStmt", - "CreateEnumStmt", - "PgQuery__CreateEnumStmt", + "pg_query.ObjectWithArgs", + "ObjectWithArgs", + "PgQuery__ObjectWithArgs", "pg_query", - sizeof(PgQuery__CreateEnumStmt), - 2, - pg_query__create_enum_stmt__field_descriptors, - pg_query__create_enum_stmt__field_indices_by_name, - 1, pg_query__create_enum_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_enum_stmt__init, + sizeof(PgQuery__ObjectWithArgs), + 4, + pg_query__object_with_args__field_descriptors, + pg_query__object_with_args__field_indices_by_name, + 1, pg_query__object_with_args__number_ranges, + (ProtobufCMessageInit) pg_query__object_with_args__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_range_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__access_priv__field_descriptors[2] = { { - "type_name", + "priv_name", 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateRangeStmt, n_type_name), - offsetof(PgQuery__CreateRangeStmt, type_name), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__AccessPriv, priv_name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "params", + "cols", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateRangeStmt, n_params), - offsetof(PgQuery__CreateRangeStmt, params), + offsetof(PgQuery__AccessPriv, n_cols), + offsetof(PgQuery__AccessPriv, cols), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_range_stmt__field_indices_by_name[] = { - 1, /* field[1] = params */ - 0, /* field[0] = type_name */ +static const unsigned pg_query__access_priv__field_indices_by_name[] = { + 1, /* field[1] = cols */ + 0, /* field[0] = priv_name */ }; -static const ProtobufCIntRange pg_query__create_range_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__access_priv__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__create_range_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__access_priv__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateRangeStmt", - "CreateRangeStmt", - "PgQuery__CreateRangeStmt", + "pg_query.AccessPriv", + "AccessPriv", + "PgQuery__AccessPriv", "pg_query", - sizeof(PgQuery__CreateRangeStmt), + sizeof(PgQuery__AccessPriv), 2, - pg_query__create_range_stmt__field_descriptors, - pg_query__create_range_stmt__field_indices_by_name, - 1, pg_query__create_range_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_range_stmt__init, + pg_query__access_priv__field_descriptors, + pg_query__access_priv__field_indices_by_name, + 1, pg_query__access_priv__number_ranges, + (ProtobufCMessageInit) pg_query__access_priv__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_enum_stmt__field_descriptors[6] = +static const ProtobufCFieldDescriptor pg_query__grant_role_stmt__field_descriptors[6] = { { - "type_name", + "granted_roles", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterEnumStmt, n_type_name), - offsetof(PgQuery__AlterEnumStmt, type_name), + offsetof(PgQuery__GrantRoleStmt, n_granted_roles), + offsetof(PgQuery__GrantRoleStmt, granted_roles), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "old_val", + "grantee_roles", 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterEnumStmt, old_val), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__GrantRoleStmt, n_grantee_roles), + offsetof(PgQuery__GrantRoleStmt, grantee_roles), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "new_val", + "is_grant", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterEnumStmt, new_val), + offsetof(PgQuery__GrantRoleStmt, is_grant), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "new_val_neighbor", + "opt", 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterEnumStmt, new_val_neighbor), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__GrantRoleStmt, n_opt), + offsetof(PgQuery__GrantRoleStmt, opt), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "new_val_is_after", + "grantor", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterEnumStmt, new_val_is_after), - NULL, + offsetof(PgQuery__GrantRoleStmt, grantor), + &pg_query__role_spec__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "skip_if_new_val_exists", + "behavior", 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterEnumStmt, skip_if_new_val_exists), - NULL, + offsetof(PgQuery__GrantRoleStmt, behavior), + &pg_query__drop_behavior__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_enum_stmt__field_indices_by_name[] = { - 2, /* field[2] = new_val */ - 4, /* field[4] = new_val_is_after */ - 3, /* field[3] = new_val_neighbor */ - 1, /* field[1] = old_val */ - 5, /* field[5] = skip_if_new_val_exists */ - 0, /* field[0] = type_name */ +static const unsigned pg_query__grant_role_stmt__field_indices_by_name[] = { + 5, /* field[5] = behavior */ + 0, /* field[0] = granted_roles */ + 1, /* field[1] = grantee_roles */ + 4, /* field[4] = grantor */ + 2, /* field[2] = is_grant */ + 3, /* field[3] = opt */ }; -static const ProtobufCIntRange pg_query__alter_enum_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__grant_role_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; -const ProtobufCMessageDescriptor pg_query__alter_enum_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__grant_role_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterEnumStmt", - "AlterEnumStmt", - "PgQuery__AlterEnumStmt", + "pg_query.GrantRoleStmt", + "GrantRoleStmt", + "PgQuery__GrantRoleStmt", "pg_query", - sizeof(PgQuery__AlterEnumStmt), + sizeof(PgQuery__GrantRoleStmt), 6, - pg_query__alter_enum_stmt__field_descriptors, - pg_query__alter_enum_stmt__field_indices_by_name, - 1, pg_query__alter_enum_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_enum_stmt__init, + pg_query__grant_role_stmt__field_descriptors, + pg_query__grant_role_stmt__field_indices_by_name, + 1, pg_query__grant_role_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__grant_role_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_tsdictionary_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__alter_default_privileges_stmt__field_descriptors[2] = { { - "dictname", + "options", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterTSDictionaryStmt, n_dictname), - offsetof(PgQuery__AlterTSDictionaryStmt, dictname), + offsetof(PgQuery__AlterDefaultPrivilegesStmt, n_options), + offsetof(PgQuery__AlterDefaultPrivilegesStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "action", 2, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterTSDictionaryStmt, n_options), - offsetof(PgQuery__AlterTSDictionaryStmt, options), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterDefaultPrivilegesStmt, action), + &pg_query__grant_stmt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_tsdictionary_stmt__field_indices_by_name[] = { - 0, /* field[0] = dictname */ - 1, /* field[1] = options */ +static const unsigned pg_query__alter_default_privileges_stmt__field_indices_by_name[] = { + 1, /* field[1] = action */ + 0, /* field[0] = options */ }; -static const ProtobufCIntRange pg_query__alter_tsdictionary_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_default_privileges_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__alter_tsdictionary_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_default_privileges_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterTSDictionaryStmt", - "AlterTSDictionaryStmt", - "PgQuery__AlterTSDictionaryStmt", + "pg_query.AlterDefaultPrivilegesStmt", + "AlterDefaultPrivilegesStmt", + "PgQuery__AlterDefaultPrivilegesStmt", "pg_query", - sizeof(PgQuery__AlterTSDictionaryStmt), + sizeof(PgQuery__AlterDefaultPrivilegesStmt), 2, - pg_query__alter_tsdictionary_stmt__field_descriptors, - pg_query__alter_tsdictionary_stmt__field_indices_by_name, - 1, pg_query__alter_tsdictionary_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_tsdictionary_stmt__init, + pg_query__alter_default_privileges_stmt__field_descriptors, + pg_query__alter_default_privileges_stmt__field_indices_by_name, + 1, pg_query__alter_default_privileges_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_default_privileges_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_tsconfiguration_stmt__field_descriptors[7] = +static const ProtobufCFieldDescriptor pg_query__copy_stmt__field_descriptors[8] = { { - "kind", + "relation", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTSConfigurationStmt, kind), - &pg_query__alter_tsconfig_type__descriptor, + offsetof(PgQuery__CopyStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cfgname", + "query", 2, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterTSConfigurationStmt, n_cfgname), - offsetof(PgQuery__AlterTSConfigurationStmt, cfgname), + 0, /* quantifier_offset */ + offsetof(PgQuery__CopyStmt, query), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "tokentype", + "attlist", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterTSConfigurationStmt, n_tokentype), - offsetof(PgQuery__AlterTSConfigurationStmt, tokentype), + offsetof(PgQuery__CopyStmt, n_attlist), + offsetof(PgQuery__CopyStmt, attlist), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "dicts", + "is_from", 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterTSConfigurationStmt, n_dicts), - offsetof(PgQuery__AlterTSConfigurationStmt, dicts), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "override", - 5, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTSConfigurationStmt, override), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "replace", - 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTSConfigurationStmt, replace), + offsetof(PgQuery__CopyStmt, is_from), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", - 7, + "is_program", + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTSConfigurationStmt, missing_ok), + offsetof(PgQuery__CopyStmt, is_program), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__alter_tsconfiguration_stmt__field_indices_by_name[] = { - 1, /* field[1] = cfgname */ - 3, /* field[3] = dicts */ - 0, /* field[0] = kind */ - 6, /* field[6] = missing_ok */ - 4, /* field[4] = override */ - 5, /* field[5] = replace */ - 2, /* field[2] = tokentype */ -}; -static const ProtobufCIntRange pg_query__alter_tsconfiguration_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 7 } -}; -const ProtobufCMessageDescriptor pg_query__alter_tsconfiguration_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterTSConfigurationStmt", - "AlterTSConfigurationStmt", - "PgQuery__AlterTSConfigurationStmt", - "pg_query", - sizeof(PgQuery__AlterTSConfigurationStmt), - 7, - pg_query__alter_tsconfiguration_stmt__field_descriptors, - pg_query__alter_tsconfiguration_stmt__field_indices_by_name, - 1, pg_query__alter_tsconfiguration_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_tsconfiguration_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__create_fdw_stmt__field_descriptors[3] = -{ { - "fdwname", - 1, + "filename", + 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateFdwStmt, fdwname), + offsetof(PgQuery__CopyStmt, filename), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "func_options", - 2, + "options", + 7, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateFdwStmt, n_func_options), - offsetof(PgQuery__CreateFdwStmt, func_options), + offsetof(PgQuery__CopyStmt, n_options), + offsetof(PgQuery__CopyStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", - 3, - PROTOBUF_C_LABEL_REPEATED, + "where_clause", + 8, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateFdwStmt, n_options), - offsetof(PgQuery__CreateFdwStmt, options), + 0, /* quantifier_offset */ + offsetof(PgQuery__CopyStmt, where_clause), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_fdw_stmt__field_indices_by_name[] = { - 0, /* field[0] = fdwname */ - 1, /* field[1] = func_options */ - 2, /* field[2] = options */ +static const unsigned pg_query__copy_stmt__field_indices_by_name[] = { + 2, /* field[2] = attlist */ + 5, /* field[5] = filename */ + 3, /* field[3] = is_from */ + 4, /* field[4] = is_program */ + 6, /* field[6] = options */ + 1, /* field[1] = query */ + 0, /* field[0] = relation */ + 7, /* field[7] = where_clause */ }; -static const ProtobufCIntRange pg_query__create_fdw_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__copy_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 8 } }; -const ProtobufCMessageDescriptor pg_query__create_fdw_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__copy_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateFdwStmt", - "CreateFdwStmt", - "PgQuery__CreateFdwStmt", + "pg_query.CopyStmt", + "CopyStmt", + "PgQuery__CopyStmt", "pg_query", - sizeof(PgQuery__CreateFdwStmt), - 3, - pg_query__create_fdw_stmt__field_descriptors, - pg_query__create_fdw_stmt__field_indices_by_name, - 1, pg_query__create_fdw_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_fdw_stmt__init, + sizeof(PgQuery__CopyStmt), + 8, + pg_query__copy_stmt__field_descriptors, + pg_query__copy_stmt__field_indices_by_name, + 1, pg_query__copy_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__copy_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_fdw_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__variable_set_stmt__field_descriptors[4] = { { - "fdwname", + "kind", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterFdwStmt, fdwname), + offsetof(PgQuery__VariableSetStmt, kind), + &pg_query__variable_set_kind__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "func_options", + "name", 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterFdwStmt, n_func_options), - offsetof(PgQuery__AlterFdwStmt, func_options), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__VariableSetStmt, name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "args", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterFdwStmt, n_options), - offsetof(PgQuery__AlterFdwStmt, options), + offsetof(PgQuery__VariableSetStmt, n_args), + offsetof(PgQuery__VariableSetStmt, args), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "is_local", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__VariableSetStmt, is_local), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const unsigned pg_query__alter_fdw_stmt__field_indices_by_name[] = { - 0, /* field[0] = fdwname */ - 1, /* field[1] = func_options */ - 2, /* field[2] = options */ +static const unsigned pg_query__variable_set_stmt__field_indices_by_name[] = { + 2, /* field[2] = args */ + 3, /* field[3] = is_local */ + 0, /* field[0] = kind */ + 1, /* field[1] = name */ }; -static const ProtobufCIntRange pg_query__alter_fdw_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__variable_set_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__alter_fdw_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__variable_set_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterFdwStmt", - "AlterFdwStmt", - "PgQuery__AlterFdwStmt", + "pg_query.VariableSetStmt", + "VariableSetStmt", + "PgQuery__VariableSetStmt", "pg_query", - sizeof(PgQuery__AlterFdwStmt), - 3, - pg_query__alter_fdw_stmt__field_descriptors, - pg_query__alter_fdw_stmt__field_indices_by_name, - 1, pg_query__alter_fdw_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_fdw_stmt__init, + sizeof(PgQuery__VariableSetStmt), + 4, + pg_query__variable_set_stmt__field_descriptors, + pg_query__variable_set_stmt__field_indices_by_name, + 1, pg_query__variable_set_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__variable_set_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_foreign_server_stmt__field_descriptors[6] = +static const ProtobufCFieldDescriptor pg_query__variable_show_stmt__field_descriptors[1] = { { - "servername", + "name", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateForeignServerStmt, servername), - NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "servertype", - 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateForeignServerStmt, servertype), - NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "version", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateForeignServerStmt, version), - NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "fdwname", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateForeignServerStmt, fdwname), + offsetof(PgQuery__VariableShowStmt, name), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "if_not_exists", - 5, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateForeignServerStmt, if_not_exists), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "options", - 6, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateForeignServerStmt, n_options), - offsetof(PgQuery__CreateForeignServerStmt, options), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__create_foreign_server_stmt__field_indices_by_name[] = { - 3, /* field[3] = fdwname */ - 4, /* field[4] = if_not_exists */ - 5, /* field[5] = options */ - 0, /* field[0] = servername */ - 1, /* field[1] = servertype */ - 2, /* field[2] = version */ + }, }; -static const ProtobufCIntRange pg_query__create_foreign_server_stmt__number_ranges[1 + 1] = +static const unsigned pg_query__variable_show_stmt__field_indices_by_name[] = { + 0, /* field[0] = name */ +}; +static const ProtobufCIntRange pg_query__variable_show_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 6 } + { 0, 1 } }; -const ProtobufCMessageDescriptor pg_query__create_foreign_server_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__variable_show_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateForeignServerStmt", - "CreateForeignServerStmt", - "PgQuery__CreateForeignServerStmt", + "pg_query.VariableShowStmt", + "VariableShowStmt", + "PgQuery__VariableShowStmt", "pg_query", - sizeof(PgQuery__CreateForeignServerStmt), - 6, - pg_query__create_foreign_server_stmt__field_descriptors, - pg_query__create_foreign_server_stmt__field_indices_by_name, - 1, pg_query__create_foreign_server_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_foreign_server_stmt__init, + sizeof(PgQuery__VariableShowStmt), + 1, + pg_query__variable_show_stmt__field_descriptors, + pg_query__variable_show_stmt__field_indices_by_name, + 1, pg_query__variable_show_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__variable_show_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_foreign_server_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__create_stmt__field_descriptors[12] = { { - "servername", + "relation", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterForeignServerStmt, servername), + offsetof(PgQuery__CreateStmt, relation), + &pg_query__range_var__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "version", + "table_elts", 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterForeignServerStmt, version), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateStmt, n_table_elts), + offsetof(PgQuery__CreateStmt, table_elts), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "inh_relations", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterForeignServerStmt, n_options), - offsetof(PgQuery__AlterForeignServerStmt, options), + offsetof(PgQuery__CreateStmt, n_inh_relations), + offsetof(PgQuery__CreateStmt, inh_relations), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "has_version", + "partbound", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterForeignServerStmt, has_version), - NULL, + offsetof(PgQuery__CreateStmt, partbound), + &pg_query__partition_bound_spec__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__alter_foreign_server_stmt__field_indices_by_name[] = { - 3, /* field[3] = has_version */ - 2, /* field[2] = options */ - 0, /* field[0] = servername */ - 1, /* field[1] = version */ -}; -static const ProtobufCIntRange pg_query__alter_foreign_server_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor pg_query__alter_foreign_server_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterForeignServerStmt", - "AlterForeignServerStmt", - "PgQuery__AlterForeignServerStmt", - "pg_query", - sizeof(PgQuery__AlterForeignServerStmt), - 4, - pg_query__alter_foreign_server_stmt__field_descriptors, - pg_query__alter_foreign_server_stmt__field_indices_by_name, - 1, pg_query__alter_foreign_server_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_foreign_server_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__create_user_mapping_stmt__field_descriptors[4] = -{ { - "user", - 1, + "partspec", + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateUserMappingStmt, user), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__CreateStmt, partspec), + &pg_query__partition_spec__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "servername", - 2, + "of_typename", + 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateUserMappingStmt, servername), + offsetof(PgQuery__CreateStmt, of_typename), + &pg_query__type_name__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "if_not_exists", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateUserMappingStmt, if_not_exists), - NULL, + "constraints", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateStmt, n_constraints), + offsetof(PgQuery__CreateStmt, constraints), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "options", - 4, + 8, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateUserMappingStmt, n_options), - offsetof(PgQuery__CreateUserMappingStmt, options), + offsetof(PgQuery__CreateStmt, n_options), + offsetof(PgQuery__CreateStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__create_user_mapping_stmt__field_indices_by_name[] = { - 2, /* field[2] = if_not_exists */ - 3, /* field[3] = options */ - 1, /* field[1] = servername */ - 0, /* field[0] = user */ -}; -static const ProtobufCIntRange pg_query__create_user_mapping_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor pg_query__create_user_mapping_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateUserMappingStmt", - "CreateUserMappingStmt", - "PgQuery__CreateUserMappingStmt", - "pg_query", - sizeof(PgQuery__CreateUserMappingStmt), - 4, - pg_query__create_user_mapping_stmt__field_descriptors, - pg_query__create_user_mapping_stmt__field_indices_by_name, - 1, pg_query__create_user_mapping_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_user_mapping_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_user_mapping_stmt__field_descriptors[3] = -{ { - "user", - 1, + "oncommit", + 9, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterUserMappingStmt, user), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__CreateStmt, oncommit), + &pg_query__on_commit_action__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "servername", - 2, + "tablespacename", + 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterUserMappingStmt, servername), + offsetof(PgQuery__CreateStmt, tablespacename), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", - 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterUserMappingStmt, n_options), - offsetof(PgQuery__AlterUserMappingStmt, options), - &pg_query__node__descriptor, + "access_method", + 11, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateStmt, access_method), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "if_not_exists", + 12, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateStmt, if_not_exists), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_user_mapping_stmt__field_indices_by_name[] = { - 2, /* field[2] = options */ - 1, /* field[1] = servername */ - 0, /* field[0] = user */ +static const unsigned pg_query__create_stmt__field_indices_by_name[] = { + 10, /* field[10] = access_method */ + 6, /* field[6] = constraints */ + 11, /* field[11] = if_not_exists */ + 2, /* field[2] = inh_relations */ + 5, /* field[5] = of_typename */ + 8, /* field[8] = oncommit */ + 7, /* field[7] = options */ + 3, /* field[3] = partbound */ + 4, /* field[4] = partspec */ + 0, /* field[0] = relation */ + 1, /* field[1] = table_elts */ + 9, /* field[9] = tablespacename */ }; -static const ProtobufCIntRange pg_query__alter_user_mapping_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 12 } }; -const ProtobufCMessageDescriptor pg_query__alter_user_mapping_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__create_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterUserMappingStmt", - "AlterUserMappingStmt", - "PgQuery__AlterUserMappingStmt", + "pg_query.CreateStmt", + "CreateStmt", + "PgQuery__CreateStmt", "pg_query", - sizeof(PgQuery__AlterUserMappingStmt), - 3, - pg_query__alter_user_mapping_stmt__field_descriptors, - pg_query__alter_user_mapping_stmt__field_indices_by_name, - 1, pg_query__alter_user_mapping_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_user_mapping_stmt__init, + sizeof(PgQuery__CreateStmt), + 12, + pg_query__create_stmt__field_descriptors, + pg_query__create_stmt__field_indices_by_name, + 1, pg_query__create_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__drop_user_mapping_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30] = { { - "user", + "contype", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__DropUserMappingStmt, user), - &pg_query__role_spec__descriptor, + offsetof(PgQuery__Constraint, contype), + &pg_query__constr_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "servername", + "conname", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__DropUserMappingStmt, servername), + offsetof(PgQuery__Constraint, conname), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", + "deferrable", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__DropUserMappingStmt, missing_ok), + offsetof(PgQuery__Constraint, deferrable), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__drop_user_mapping_stmt__field_indices_by_name[] = { - 2, /* field[2] = missing_ok */ - 1, /* field[1] = servername */ - 0, /* field[0] = user */ -}; -static const ProtobufCIntRange pg_query__drop_user_mapping_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor pg_query__drop_user_mapping_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DropUserMappingStmt", - "DropUserMappingStmt", - "PgQuery__DropUserMappingStmt", - "pg_query", - sizeof(PgQuery__DropUserMappingStmt), - 3, - pg_query__drop_user_mapping_stmt__field_descriptors, - pg_query__drop_user_mapping_stmt__field_indices_by_name, - 1, pg_query__drop_user_mapping_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__drop_user_mapping_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_table_space_options_stmt__field_descriptors[3] = -{ { - "tablespacename", - 1, + "initdeferred", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableSpaceOptionsStmt, tablespacename), + offsetof(PgQuery__Constraint, initdeferred), NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "options", - 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterTableSpaceOptionsStmt, n_options), - offsetof(PgQuery__AlterTableSpaceOptionsStmt, options), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_reset", - 3, + "location", + 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableSpaceOptionsStmt, is_reset), + offsetof(PgQuery__Constraint, location), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__alter_table_space_options_stmt__field_indices_by_name[] = { - 2, /* field[2] = is_reset */ - 1, /* field[1] = options */ - 0, /* field[0] = tablespacename */ -}; -static const ProtobufCIntRange pg_query__alter_table_space_options_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor pg_query__alter_table_space_options_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterTableSpaceOptionsStmt", - "AlterTableSpaceOptionsStmt", - "PgQuery__AlterTableSpaceOptionsStmt", - "pg_query", - sizeof(PgQuery__AlterTableSpaceOptionsStmt), - 3, - pg_query__alter_table_space_options_stmt__field_descriptors, - pg_query__alter_table_space_options_stmt__field_indices_by_name, - 1, pg_query__alter_table_space_options_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_table_space_options_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_table_move_all_stmt__field_descriptors[5] = -{ { - "orig_tablespacename", - 1, + "is_no_inherit", + 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableMoveAllStmt, orig_tablespacename), + offsetof(PgQuery__Constraint, is_no_inherit), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "objtype", - 2, + "raw_expr", + 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableMoveAllStmt, objtype), - &pg_query__object_type__descriptor, + offsetof(PgQuery__Constraint, raw_expr), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "roles", - 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterTableMoveAllStmt, n_roles), - offsetof(PgQuery__AlterTableMoveAllStmt, roles), - &pg_query__node__descriptor, + "cooked_expr", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__Constraint, cooked_expr), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "new_tablespacename", - 4, + "generated_when", + 9, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableMoveAllStmt, new_tablespacename), + offsetof(PgQuery__Constraint, generated_when), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "nowait", - 5, + "nulls_not_distinct", + 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterTableMoveAllStmt, nowait), + offsetof(PgQuery__Constraint, nulls_not_distinct), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__alter_table_move_all_stmt__field_indices_by_name[] = { - 3, /* field[3] = new_tablespacename */ - 4, /* field[4] = nowait */ - 1, /* field[1] = objtype */ - 0, /* field[0] = orig_tablespacename */ - 2, /* field[2] = roles */ -}; -static const ProtobufCIntRange pg_query__alter_table_move_all_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 5 } -}; -const ProtobufCMessageDescriptor pg_query__alter_table_move_all_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterTableMoveAllStmt", - "AlterTableMoveAllStmt", - "PgQuery__AlterTableMoveAllStmt", - "pg_query", - sizeof(PgQuery__AlterTableMoveAllStmt), - 5, - pg_query__alter_table_move_all_stmt__field_descriptors, - pg_query__alter_table_move_all_stmt__field_indices_by_name, - 1, pg_query__alter_table_move_all_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_table_move_all_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__sec_label_stmt__field_descriptors[4] = -{ { - "objtype", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__SecLabelStmt, objtype), - &pg_query__object_type__descriptor, + "keys", + 11, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Constraint, n_keys), + offsetof(PgQuery__Constraint, keys), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "object", - 2, - PROTOBUF_C_LABEL_NONE, + "including", + 12, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__SecLabelStmt, object), + offsetof(PgQuery__Constraint, n_including), + offsetof(PgQuery__Constraint, including), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "provider", - 3, + "exclusions", + 13, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Constraint, n_exclusions), + offsetof(PgQuery__Constraint, exclusions), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "options", + 14, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Constraint, n_options), + offsetof(PgQuery__Constraint, options), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "indexname", + 15, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__SecLabelStmt, provider), + offsetof(PgQuery__Constraint, indexname), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "label", - 4, + "indexspace", + 16, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__SecLabelStmt, label), + offsetof(PgQuery__Constraint, indexspace), NULL, &protobuf_c_empty_string, 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__sec_label_stmt__field_indices_by_name[] = { - 3, /* field[3] = label */ - 1, /* field[1] = object */ - 0, /* field[0] = objtype */ - 2, /* field[2] = provider */ -}; -static const ProtobufCIntRange pg_query__sec_label_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor pg_query__sec_label_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.SecLabelStmt", - "SecLabelStmt", - "PgQuery__SecLabelStmt", - "pg_query", - sizeof(PgQuery__SecLabelStmt), - 4, - pg_query__sec_label_stmt__field_descriptors, - pg_query__sec_label_stmt__field_indices_by_name, - 1, pg_query__sec_label_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__sec_label_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__create_foreign_table_stmt__field_descriptors[3] = -{ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, { - "base_stmt", - 1, + "reset_default_tblspc", + 17, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateForeignTableStmt, base_stmt), - &pg_query__create_stmt__descriptor, + offsetof(PgQuery__Constraint, reset_default_tblspc), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "servername", - 2, + "access_method", + 18, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateForeignTableStmt, servername), + offsetof(PgQuery__Constraint, access_method), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", - 3, - PROTOBUF_C_LABEL_REPEATED, + "where_clause", + 19, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateForeignTableStmt, n_options), - offsetof(PgQuery__CreateForeignTableStmt, options), + 0, /* quantifier_offset */ + offsetof(PgQuery__Constraint, where_clause), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__create_foreign_table_stmt__field_indices_by_name[] = { - 0, /* field[0] = base_stmt */ - 2, /* field[2] = options */ - 1, /* field[1] = servername */ -}; -static const ProtobufCIntRange pg_query__create_foreign_table_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor pg_query__create_foreign_table_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateForeignTableStmt", - "CreateForeignTableStmt", - "PgQuery__CreateForeignTableStmt", - "pg_query", - sizeof(PgQuery__CreateForeignTableStmt), - 3, - pg_query__create_foreign_table_stmt__field_descriptors, - pg_query__create_foreign_table_stmt__field_indices_by_name, - 1, pg_query__create_foreign_table_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_foreign_table_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__import_foreign_schema_stmt__field_descriptors[6] = -{ { - "server_name", - 1, + "pktable", + 20, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__ImportForeignSchemaStmt, server_name), + offsetof(PgQuery__Constraint, pktable), + &pg_query__range_var__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "remote_schema", - 2, + "fk_attrs", + 21, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Constraint, n_fk_attrs), + offsetof(PgQuery__Constraint, fk_attrs), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pk_attrs", + 22, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__Constraint, n_pk_attrs), + offsetof(PgQuery__Constraint, pk_attrs), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "fk_matchtype", + 23, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__ImportForeignSchemaStmt, remote_schema), + offsetof(PgQuery__Constraint, fk_matchtype), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "local_schema", - 3, + "fk_upd_action", + 24, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__ImportForeignSchemaStmt, local_schema), + offsetof(PgQuery__Constraint, fk_upd_action), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "list_type", - 4, + "fk_del_action", + 25, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__ImportForeignSchemaStmt, list_type), - &pg_query__import_foreign_schema_type__descriptor, + offsetof(PgQuery__Constraint, fk_del_action), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "table_list", - 5, + "fk_del_set_cols", + 26, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ImportForeignSchemaStmt, n_table_list), - offsetof(PgQuery__ImportForeignSchemaStmt, table_list), + offsetof(PgQuery__Constraint, n_fk_del_set_cols), + offsetof(PgQuery__Constraint, fk_del_set_cols), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", - 6, + "old_conpfeqop", + 27, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ImportForeignSchemaStmt, n_options), - offsetof(PgQuery__ImportForeignSchemaStmt, options), + offsetof(PgQuery__Constraint, n_old_conpfeqop), + offsetof(PgQuery__Constraint, old_conpfeqop), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "old_pktable_oid", + 28, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_UINT32, + 0, /* quantifier_offset */ + offsetof(PgQuery__Constraint, old_pktable_oid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "skip_validation", + 29, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__Constraint, skip_validation), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "initially_valid", + 30, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__Constraint, initially_valid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const unsigned pg_query__import_foreign_schema_stmt__field_indices_by_name[] = { - 3, /* field[3] = list_type */ - 2, /* field[2] = local_schema */ - 5, /* field[5] = options */ - 1, /* field[1] = remote_schema */ - 0, /* field[0] = server_name */ - 4, /* field[4] = table_list */ +static const unsigned pg_query__constraint__field_indices_by_name[] = { + 17, /* field[17] = access_method */ + 1, /* field[1] = conname */ + 0, /* field[0] = contype */ + 7, /* field[7] = cooked_expr */ + 2, /* field[2] = deferrable */ + 12, /* field[12] = exclusions */ + 20, /* field[20] = fk_attrs */ + 24, /* field[24] = fk_del_action */ + 25, /* field[25] = fk_del_set_cols */ + 22, /* field[22] = fk_matchtype */ + 23, /* field[23] = fk_upd_action */ + 8, /* field[8] = generated_when */ + 11, /* field[11] = including */ + 14, /* field[14] = indexname */ + 15, /* field[15] = indexspace */ + 3, /* field[3] = initdeferred */ + 29, /* field[29] = initially_valid */ + 5, /* field[5] = is_no_inherit */ + 10, /* field[10] = keys */ + 4, /* field[4] = location */ + 9, /* field[9] = nulls_not_distinct */ + 26, /* field[26] = old_conpfeqop */ + 27, /* field[27] = old_pktable_oid */ + 13, /* field[13] = options */ + 21, /* field[21] = pk_attrs */ + 19, /* field[19] = pktable */ + 6, /* field[6] = raw_expr */ + 16, /* field[16] = reset_default_tblspc */ + 28, /* field[28] = skip_validation */ + 18, /* field[18] = where_clause */ }; -static const ProtobufCIntRange pg_query__import_foreign_schema_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__constraint__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 6 } + { 0, 30 } }; -const ProtobufCMessageDescriptor pg_query__import_foreign_schema_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__constraint__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ImportForeignSchemaStmt", - "ImportForeignSchemaStmt", - "PgQuery__ImportForeignSchemaStmt", + "pg_query.Constraint", + "Constraint", + "PgQuery__Constraint", "pg_query", - sizeof(PgQuery__ImportForeignSchemaStmt), - 6, - pg_query__import_foreign_schema_stmt__field_descriptors, - pg_query__import_foreign_schema_stmt__field_indices_by_name, - 1, pg_query__import_foreign_schema_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__import_foreign_schema_stmt__init, + sizeof(PgQuery__Constraint), + 30, + pg_query__constraint__field_descriptors, + pg_query__constraint__field_indices_by_name, + 1, pg_query__constraint__number_ranges, + (ProtobufCMessageInit) pg_query__constraint__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_extension_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__create_table_space_stmt__field_descriptors[4] = { { - "extname", + "tablespacename", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateExtensionStmt, extname), + offsetof(PgQuery__CreateTableSpaceStmt, tablespacename), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "if_not_exists", + "owner", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateExtensionStmt, if_not_exists), + offsetof(PgQuery__CreateTableSpaceStmt, owner), + &pg_query__role_spec__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "location", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateTableSpaceStmt, location), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "options", - 3, + 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateExtensionStmt, n_options), - offsetof(PgQuery__CreateExtensionStmt, options), + offsetof(PgQuery__CreateTableSpaceStmt, n_options), + offsetof(PgQuery__CreateTableSpaceStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_extension_stmt__field_indices_by_name[] = { - 0, /* field[0] = extname */ - 1, /* field[1] = if_not_exists */ - 2, /* field[2] = options */ +static const unsigned pg_query__create_table_space_stmt__field_indices_by_name[] = { + 2, /* field[2] = location */ + 3, /* field[3] = options */ + 1, /* field[1] = owner */ + 0, /* field[0] = tablespacename */ }; -static const ProtobufCIntRange pg_query__create_extension_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_table_space_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__create_extension_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__create_table_space_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateExtensionStmt", - "CreateExtensionStmt", - "PgQuery__CreateExtensionStmt", + "pg_query.CreateTableSpaceStmt", + "CreateTableSpaceStmt", + "PgQuery__CreateTableSpaceStmt", "pg_query", - sizeof(PgQuery__CreateExtensionStmt), - 3, - pg_query__create_extension_stmt__field_descriptors, - pg_query__create_extension_stmt__field_indices_by_name, - 1, pg_query__create_extension_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_extension_stmt__init, + sizeof(PgQuery__CreateTableSpaceStmt), + 4, + pg_query__create_table_space_stmt__field_descriptors, + pg_query__create_table_space_stmt__field_indices_by_name, + 1, pg_query__create_table_space_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_table_space_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_extension_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__drop_table_space_stmt__field_descriptors[2] = { { - "extname", + "tablespacename", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterExtensionStmt, extname), + offsetof(PgQuery__DropTableSpaceStmt, tablespacename), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "missing_ok", 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterExtensionStmt, n_options), - offsetof(PgQuery__AlterExtensionStmt, options), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__DropTableSpaceStmt, missing_ok), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_extension_stmt__field_indices_by_name[] = { - 0, /* field[0] = extname */ - 1, /* field[1] = options */ +static const unsigned pg_query__drop_table_space_stmt__field_indices_by_name[] = { + 1, /* field[1] = missing_ok */ + 0, /* field[0] = tablespacename */ }; -static const ProtobufCIntRange pg_query__alter_extension_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__drop_table_space_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__alter_extension_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__drop_table_space_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterExtensionStmt", - "AlterExtensionStmt", - "PgQuery__AlterExtensionStmt", + "pg_query.DropTableSpaceStmt", + "DropTableSpaceStmt", + "PgQuery__DropTableSpaceStmt", "pg_query", - sizeof(PgQuery__AlterExtensionStmt), + sizeof(PgQuery__DropTableSpaceStmt), 2, - pg_query__alter_extension_stmt__field_descriptors, - pg_query__alter_extension_stmt__field_indices_by_name, - 1, pg_query__alter_extension_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_extension_stmt__init, + pg_query__drop_table_space_stmt__field_descriptors, + pg_query__drop_table_space_stmt__field_indices_by_name, + 1, pg_query__drop_table_space_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__drop_table_space_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_extension_contents_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__alter_table_space_options_stmt__field_descriptors[3] = { { - "extname", + "tablespacename", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterExtensionContentsStmt, extname), + offsetof(PgQuery__AlterTableSpaceOptionsStmt, tablespacename), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "action", + "options", 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterExtensionContentsStmt, action), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterTableSpaceOptionsStmt, n_options), + offsetof(PgQuery__AlterTableSpaceOptionsStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "objtype", + "is_reset", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterExtensionContentsStmt, objtype), - &pg_query__object_type__descriptor, + offsetof(PgQuery__AlterTableSpaceOptionsStmt, is_reset), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "object", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterExtensionContentsStmt, object), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_extension_contents_stmt__field_indices_by_name[] = { - 1, /* field[1] = action */ - 0, /* field[0] = extname */ - 3, /* field[3] = object */ - 2, /* field[2] = objtype */ +static const unsigned pg_query__alter_table_space_options_stmt__field_indices_by_name[] = { + 2, /* field[2] = is_reset */ + 1, /* field[1] = options */ + 0, /* field[0] = tablespacename */ }; -static const ProtobufCIntRange pg_query__alter_extension_contents_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_table_space_options_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__alter_extension_contents_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_table_space_options_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterExtensionContentsStmt", - "AlterExtensionContentsStmt", - "PgQuery__AlterExtensionContentsStmt", + "pg_query.AlterTableSpaceOptionsStmt", + "AlterTableSpaceOptionsStmt", + "PgQuery__AlterTableSpaceOptionsStmt", "pg_query", - sizeof(PgQuery__AlterExtensionContentsStmt), - 4, - pg_query__alter_extension_contents_stmt__field_descriptors, - pg_query__alter_extension_contents_stmt__field_indices_by_name, - 1, pg_query__alter_extension_contents_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_extension_contents_stmt__init, + sizeof(PgQuery__AlterTableSpaceOptionsStmt), + 3, + pg_query__alter_table_space_options_stmt__field_descriptors, + pg_query__alter_table_space_options_stmt__field_indices_by_name, + 1, pg_query__alter_table_space_options_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_table_space_options_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_event_trig_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__alter_table_move_all_stmt__field_descriptors[5] = { { - "trigname", + "orig_tablespacename", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateEventTrigStmt, trigname), + offsetof(PgQuery__AlterTableMoveAllStmt, orig_tablespacename), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "eventname", + "objtype", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateEventTrigStmt, eventname), + offsetof(PgQuery__AlterTableMoveAllStmt, objtype), + &pg_query__object_type__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "whenclause", + "roles", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateEventTrigStmt, n_whenclause), - offsetof(PgQuery__CreateEventTrigStmt, whenclause), + offsetof(PgQuery__AlterTableMoveAllStmt, n_roles), + offsetof(PgQuery__AlterTableMoveAllStmt, roles), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funcname", + "new_tablespacename", 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateEventTrigStmt, n_funcname), - offsetof(PgQuery__CreateEventTrigStmt, funcname), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__create_event_trig_stmt__field_indices_by_name[] = { - 1, /* field[1] = eventname */ - 3, /* field[3] = funcname */ - 0, /* field[0] = trigname */ - 2, /* field[2] = whenclause */ -}; -static const ProtobufCIntRange pg_query__create_event_trig_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor pg_query__create_event_trig_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateEventTrigStmt", - "CreateEventTrigStmt", - "PgQuery__CreateEventTrigStmt", - "pg_query", - sizeof(PgQuery__CreateEventTrigStmt), - 4, - pg_query__create_event_trig_stmt__field_descriptors, - pg_query__create_event_trig_stmt__field_indices_by_name, - 1, pg_query__create_event_trig_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_event_trig_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_event_trig_stmt__field_descriptors[2] = -{ - { - "trigname", - 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterEventTrigStmt, trigname), + offsetof(PgQuery__AlterTableMoveAllStmt, new_tablespacename), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "tgenabled", - 2, + "nowait", + 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterEventTrigStmt, tgenabled), + offsetof(PgQuery__AlterTableMoveAllStmt, nowait), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_event_trig_stmt__field_indices_by_name[] = { - 1, /* field[1] = tgenabled */ - 0, /* field[0] = trigname */ +static const unsigned pg_query__alter_table_move_all_stmt__field_indices_by_name[] = { + 3, /* field[3] = new_tablespacename */ + 4, /* field[4] = nowait */ + 1, /* field[1] = objtype */ + 0, /* field[0] = orig_tablespacename */ + 2, /* field[2] = roles */ }; -static const ProtobufCIntRange pg_query__alter_event_trig_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_table_move_all_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__alter_event_trig_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_table_move_all_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterEventTrigStmt", - "AlterEventTrigStmt", - "PgQuery__AlterEventTrigStmt", + "pg_query.AlterTableMoveAllStmt", + "AlterTableMoveAllStmt", + "PgQuery__AlterTableMoveAllStmt", "pg_query", - sizeof(PgQuery__AlterEventTrigStmt), - 2, - pg_query__alter_event_trig_stmt__field_descriptors, - pg_query__alter_event_trig_stmt__field_indices_by_name, - 1, pg_query__alter_event_trig_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_event_trig_stmt__init, + sizeof(PgQuery__AlterTableMoveAllStmt), + 5, + pg_query__alter_table_move_all_stmt__field_descriptors, + pg_query__alter_table_move_all_stmt__field_indices_by_name, + 1, pg_query__alter_table_move_all_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_table_move_all_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__refresh_mat_view_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__create_extension_stmt__field_descriptors[3] = { { - "concurrent", + "extname", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__RefreshMatViewStmt, concurrent), - NULL, + offsetof(PgQuery__CreateExtensionStmt, extname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "skip_data", + "if_not_exists", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RefreshMatViewStmt, skip_data), + offsetof(PgQuery__CreateExtensionStmt, if_not_exists), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relation", + "options", 3, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RefreshMatViewStmt, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__CreateExtensionStmt, n_options), + offsetof(PgQuery__CreateExtensionStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__refresh_mat_view_stmt__field_indices_by_name[] = { - 0, /* field[0] = concurrent */ - 2, /* field[2] = relation */ - 1, /* field[1] = skip_data */ +static const unsigned pg_query__create_extension_stmt__field_indices_by_name[] = { + 0, /* field[0] = extname */ + 1, /* field[1] = if_not_exists */ + 2, /* field[2] = options */ }; -static const ProtobufCIntRange pg_query__refresh_mat_view_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_extension_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__refresh_mat_view_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__create_extension_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RefreshMatViewStmt", - "RefreshMatViewStmt", - "PgQuery__RefreshMatViewStmt", + "pg_query.CreateExtensionStmt", + "CreateExtensionStmt", + "PgQuery__CreateExtensionStmt", "pg_query", - sizeof(PgQuery__RefreshMatViewStmt), + sizeof(PgQuery__CreateExtensionStmt), 3, - pg_query__refresh_mat_view_stmt__field_descriptors, - pg_query__refresh_mat_view_stmt__field_indices_by_name, - 1, pg_query__refresh_mat_view_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__refresh_mat_view_stmt__init, + pg_query__create_extension_stmt__field_descriptors, + pg_query__create_extension_stmt__field_indices_by_name, + 1, pg_query__create_extension_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_extension_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__replica_identity_stmt__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__alter_extension_stmt__field_descriptors[2] = { { - "identity_type", + "extname", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__ReplicaIdentityStmt, identity_type), + offsetof(PgQuery__AlterExtensionStmt, extname), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "name", + "options", 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__ReplicaIdentityStmt, name), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterExtensionStmt, n_options), + offsetof(PgQuery__AlterExtensionStmt, options), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__replica_identity_stmt__field_indices_by_name[] = { - 0, /* field[0] = identity_type */ - 1, /* field[1] = name */ +static const unsigned pg_query__alter_extension_stmt__field_indices_by_name[] = { + 0, /* field[0] = extname */ + 1, /* field[1] = options */ }; -static const ProtobufCIntRange pg_query__replica_identity_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_extension_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__replica_identity_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_extension_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ReplicaIdentityStmt", - "ReplicaIdentityStmt", - "PgQuery__ReplicaIdentityStmt", + "pg_query.AlterExtensionStmt", + "AlterExtensionStmt", + "PgQuery__AlterExtensionStmt", "pg_query", - sizeof(PgQuery__ReplicaIdentityStmt), + sizeof(PgQuery__AlterExtensionStmt), 2, - pg_query__replica_identity_stmt__field_descriptors, - pg_query__replica_identity_stmt__field_indices_by_name, - 1, pg_query__replica_identity_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__replica_identity_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_system_stmt__field_descriptors[1] = -{ - { - "setstmt", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterSystemStmt, setstmt), - &pg_query__variable_set_stmt__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__alter_system_stmt__field_indices_by_name[] = { - 0, /* field[0] = setstmt */ -}; -static const ProtobufCIntRange pg_query__alter_system_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor pg_query__alter_system_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterSystemStmt", - "AlterSystemStmt", - "PgQuery__AlterSystemStmt", - "pg_query", - sizeof(PgQuery__AlterSystemStmt), - 1, - pg_query__alter_system_stmt__field_descriptors, - pg_query__alter_system_stmt__field_indices_by_name, - 1, pg_query__alter_system_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_system_stmt__init, + pg_query__alter_extension_stmt__field_descriptors, + pg_query__alter_extension_stmt__field_indices_by_name, + 1, pg_query__alter_extension_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_extension_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_policy_stmt__field_descriptors[7] = +static const ProtobufCFieldDescriptor pg_query__alter_extension_contents_stmt__field_descriptors[4] = { { - "policy_name", + "extname", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreatePolicyStmt, policy_name), + offsetof(PgQuery__AlterExtensionContentsStmt, extname), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "table", + "action", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CreatePolicyStmt, table), - &pg_query__range_var__descriptor, + offsetof(PgQuery__AlterExtensionContentsStmt, action), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cmd_name", + "objtype", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CreatePolicyStmt, cmd_name), + offsetof(PgQuery__AlterExtensionContentsStmt, objtype), + &pg_query__object_type__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "permissive", + "object", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreatePolicyStmt, permissive), - NULL, + offsetof(PgQuery__AlterExtensionContentsStmt, object), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__alter_extension_contents_stmt__field_indices_by_name[] = { + 1, /* field[1] = action */ + 0, /* field[0] = extname */ + 3, /* field[3] = object */ + 2, /* field[2] = objtype */ +}; +static const ProtobufCIntRange pg_query__alter_extension_contents_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor pg_query__alter_extension_contents_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.AlterExtensionContentsStmt", + "AlterExtensionContentsStmt", + "PgQuery__AlterExtensionContentsStmt", + "pg_query", + sizeof(PgQuery__AlterExtensionContentsStmt), + 4, + pg_query__alter_extension_contents_stmt__field_descriptors, + pg_query__alter_extension_contents_stmt__field_indices_by_name, + 1, pg_query__alter_extension_contents_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_extension_contents_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__create_fdw_stmt__field_descriptors[3] = +{ { - "roles", - 5, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreatePolicyStmt, n_roles), - offsetof(PgQuery__CreatePolicyStmt, roles), - &pg_query__node__descriptor, + "fdwname", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateFdwStmt, fdwname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "qual", - 6, - PROTOBUF_C_LABEL_NONE, + "func_options", + 2, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreatePolicyStmt, qual), + offsetof(PgQuery__CreateFdwStmt, n_func_options), + offsetof(PgQuery__CreateFdwStmt, func_options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "with_check", - 7, - PROTOBUF_C_LABEL_NONE, + "options", + 3, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreatePolicyStmt, with_check), + offsetof(PgQuery__CreateFdwStmt, n_options), + offsetof(PgQuery__CreateFdwStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_policy_stmt__field_indices_by_name[] = { - 2, /* field[2] = cmd_name */ - 3, /* field[3] = permissive */ - 0, /* field[0] = policy_name */ - 5, /* field[5] = qual */ - 4, /* field[4] = roles */ - 1, /* field[1] = table */ - 6, /* field[6] = with_check */ +static const unsigned pg_query__create_fdw_stmt__field_indices_by_name[] = { + 0, /* field[0] = fdwname */ + 1, /* field[1] = func_options */ + 2, /* field[2] = options */ }; -static const ProtobufCIntRange pg_query__create_policy_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_fdw_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 7 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__create_policy_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__create_fdw_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreatePolicyStmt", - "CreatePolicyStmt", - "PgQuery__CreatePolicyStmt", + "pg_query.CreateFdwStmt", + "CreateFdwStmt", + "PgQuery__CreateFdwStmt", "pg_query", - sizeof(PgQuery__CreatePolicyStmt), - 7, - pg_query__create_policy_stmt__field_descriptors, - pg_query__create_policy_stmt__field_indices_by_name, - 1, pg_query__create_policy_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_policy_stmt__init, + sizeof(PgQuery__CreateFdwStmt), + 3, + pg_query__create_fdw_stmt__field_descriptors, + pg_query__create_fdw_stmt__field_indices_by_name, + 1, pg_query__create_fdw_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_fdw_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_policy_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__alter_fdw_stmt__field_descriptors[3] = { { - "policy_name", + "fdwname", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterPolicyStmt, policy_name), + offsetof(PgQuery__AlterFdwStmt, fdwname), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "table", + "func_options", 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterPolicyStmt, table), - &pg_query__range_var__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "roles", - 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterPolicyStmt, n_roles), - offsetof(PgQuery__AlterPolicyStmt, roles), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "qual", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterPolicyStmt, qual), + offsetof(PgQuery__AlterFdwStmt, n_func_options), + offsetof(PgQuery__AlterFdwStmt, func_options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "with_check", - 5, - PROTOBUF_C_LABEL_NONE, + "options", + 3, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterPolicyStmt, with_check), + offsetof(PgQuery__AlterFdwStmt, n_options), + offsetof(PgQuery__AlterFdwStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_policy_stmt__field_indices_by_name[] = { - 0, /* field[0] = policy_name */ - 3, /* field[3] = qual */ - 2, /* field[2] = roles */ - 1, /* field[1] = table */ - 4, /* field[4] = with_check */ +static const unsigned pg_query__alter_fdw_stmt__field_indices_by_name[] = { + 0, /* field[0] = fdwname */ + 1, /* field[1] = func_options */ + 2, /* field[2] = options */ }; -static const ProtobufCIntRange pg_query__alter_policy_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_fdw_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__alter_policy_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_fdw_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterPolicyStmt", - "AlterPolicyStmt", - "PgQuery__AlterPolicyStmt", + "pg_query.AlterFdwStmt", + "AlterFdwStmt", + "PgQuery__AlterFdwStmt", "pg_query", - sizeof(PgQuery__AlterPolicyStmt), - 5, - pg_query__alter_policy_stmt__field_descriptors, - pg_query__alter_policy_stmt__field_indices_by_name, - 1, pg_query__alter_policy_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_policy_stmt__init, + sizeof(PgQuery__AlterFdwStmt), + 3, + pg_query__alter_fdw_stmt__field_descriptors, + pg_query__alter_fdw_stmt__field_indices_by_name, + 1, pg_query__alter_fdw_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_fdw_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_transform_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__create_foreign_server_stmt__field_descriptors[6] = { { - "replace", + "servername", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTransformStmt, replace), - NULL, + offsetof(PgQuery__CreateForeignServerStmt, servername), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "type_name", + "servertype", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTransformStmt, type_name), - &pg_query__type_name__descriptor, + offsetof(PgQuery__CreateForeignServerStmt, servertype), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "lang", + "version", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTransformStmt, lang), + offsetof(PgQuery__CreateForeignServerStmt, version), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "fromsql", + "fdwname", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTransformStmt, fromsql), - &pg_query__object_with_args__descriptor, + offsetof(PgQuery__CreateForeignServerStmt, fdwname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "tosql", + "if_not_exists", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateTransformStmt, tosql), - &pg_query__object_with_args__descriptor, + offsetof(PgQuery__CreateForeignServerStmt, if_not_exists), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__create_transform_stmt__field_indices_by_name[] = { - 3, /* field[3] = fromsql */ - 2, /* field[2] = lang */ - 0, /* field[0] = replace */ - 4, /* field[4] = tosql */ - 1, /* field[1] = type_name */ -}; -static const ProtobufCIntRange pg_query__create_transform_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 5 } -}; -const ProtobufCMessageDescriptor pg_query__create_transform_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateTransformStmt", - "CreateTransformStmt", - "PgQuery__CreateTransformStmt", - "pg_query", - sizeof(PgQuery__CreateTransformStmt), - 5, - pg_query__create_transform_stmt__field_descriptors, - pg_query__create_transform_stmt__field_indices_by_name, - 1, pg_query__create_transform_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_transform_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__create_am_stmt__field_descriptors[3] = -{ - { - "amname", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateAmStmt, amname), NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "handler_name", - 2, + "options", + 6, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateAmStmt, n_handler_name), - offsetof(PgQuery__CreateAmStmt, handler_name), + offsetof(PgQuery__CreateForeignServerStmt, n_options), + offsetof(PgQuery__CreateForeignServerStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "amtype", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateAmStmt, amtype), - NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; -static const unsigned pg_query__create_am_stmt__field_indices_by_name[] = { - 0, /* field[0] = amname */ - 2, /* field[2] = amtype */ - 1, /* field[1] = handler_name */ +static const unsigned pg_query__create_foreign_server_stmt__field_indices_by_name[] = { + 3, /* field[3] = fdwname */ + 4, /* field[4] = if_not_exists */ + 5, /* field[5] = options */ + 0, /* field[0] = servername */ + 1, /* field[1] = servertype */ + 2, /* field[2] = version */ }; -static const ProtobufCIntRange pg_query__create_am_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_foreign_server_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 6 } }; -const ProtobufCMessageDescriptor pg_query__create_am_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__create_foreign_server_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateAmStmt", - "CreateAmStmt", - "PgQuery__CreateAmStmt", + "pg_query.CreateForeignServerStmt", + "CreateForeignServerStmt", + "PgQuery__CreateForeignServerStmt", "pg_query", - sizeof(PgQuery__CreateAmStmt), - 3, - pg_query__create_am_stmt__field_descriptors, - pg_query__create_am_stmt__field_indices_by_name, - 1, pg_query__create_am_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_am_stmt__init, + sizeof(PgQuery__CreateForeignServerStmt), + 6, + pg_query__create_foreign_server_stmt__field_descriptors, + pg_query__create_foreign_server_stmt__field_indices_by_name, + 1, pg_query__create_foreign_server_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_foreign_server_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_publication_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__alter_foreign_server_stmt__field_descriptors[4] = { { - "pubname", + "servername", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreatePublicationStmt, pubname), + offsetof(PgQuery__AlterForeignServerStmt, servername), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "version", 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreatePublicationStmt, n_options), - offsetof(PgQuery__CreatePublicationStmt, options), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterForeignServerStmt, version), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "pubobjects", + "options", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreatePublicationStmt, n_pubobjects), - offsetof(PgQuery__CreatePublicationStmt, pubobjects), + offsetof(PgQuery__AlterForeignServerStmt, n_options), + offsetof(PgQuery__AlterForeignServerStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "for_all_tables", + "has_version", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreatePublicationStmt, for_all_tables), + offsetof(PgQuery__AlterForeignServerStmt, has_version), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_publication_stmt__field_indices_by_name[] = { - 3, /* field[3] = for_all_tables */ - 1, /* field[1] = options */ - 0, /* field[0] = pubname */ - 2, /* field[2] = pubobjects */ +static const unsigned pg_query__alter_foreign_server_stmt__field_indices_by_name[] = { + 3, /* field[3] = has_version */ + 2, /* field[2] = options */ + 0, /* field[0] = servername */ + 1, /* field[1] = version */ }; -static const ProtobufCIntRange pg_query__create_publication_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_foreign_server_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__create_publication_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_foreign_server_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreatePublicationStmt", - "CreatePublicationStmt", - "PgQuery__CreatePublicationStmt", + "pg_query.AlterForeignServerStmt", + "AlterForeignServerStmt", + "PgQuery__AlterForeignServerStmt", "pg_query", - sizeof(PgQuery__CreatePublicationStmt), + sizeof(PgQuery__AlterForeignServerStmt), 4, - pg_query__create_publication_stmt__field_descriptors, - pg_query__create_publication_stmt__field_indices_by_name, - 1, pg_query__create_publication_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_publication_stmt__init, + pg_query__alter_foreign_server_stmt__field_descriptors, + pg_query__alter_foreign_server_stmt__field_indices_by_name, + 1, pg_query__alter_foreign_server_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_foreign_server_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_publication_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__create_foreign_table_stmt__field_descriptors[3] = { { - "pubname", + "base_stmt", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterPublicationStmt, pubname), + offsetof(PgQuery__CreateForeignTableStmt, base_stmt), + &pg_query__create_stmt__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "servername", 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterPublicationStmt, n_options), - offsetof(PgQuery__AlterPublicationStmt, options), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateForeignTableStmt, servername), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "pubobjects", + "options", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterPublicationStmt, n_pubobjects), - offsetof(PgQuery__AlterPublicationStmt, pubobjects), + offsetof(PgQuery__CreateForeignTableStmt, n_options), + offsetof(PgQuery__CreateForeignTableStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "for_all_tables", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterPublicationStmt, for_all_tables), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "action", - 5, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterPublicationStmt, action), - &pg_query__alter_publication_action__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; -static const unsigned pg_query__alter_publication_stmt__field_indices_by_name[] = { - 4, /* field[4] = action */ - 3, /* field[3] = for_all_tables */ - 1, /* field[1] = options */ - 0, /* field[0] = pubname */ - 2, /* field[2] = pubobjects */ +static const unsigned pg_query__create_foreign_table_stmt__field_indices_by_name[] = { + 0, /* field[0] = base_stmt */ + 2, /* field[2] = options */ + 1, /* field[1] = servername */ }; -static const ProtobufCIntRange pg_query__alter_publication_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_foreign_table_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__alter_publication_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__create_foreign_table_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterPublicationStmt", - "AlterPublicationStmt", - "PgQuery__AlterPublicationStmt", + "pg_query.CreateForeignTableStmt", + "CreateForeignTableStmt", + "PgQuery__CreateForeignTableStmt", "pg_query", - sizeof(PgQuery__AlterPublicationStmt), - 5, - pg_query__alter_publication_stmt__field_descriptors, - pg_query__alter_publication_stmt__field_indices_by_name, - 1, pg_query__alter_publication_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_publication_stmt__init, + sizeof(PgQuery__CreateForeignTableStmt), + 3, + pg_query__create_foreign_table_stmt__field_descriptors, + pg_query__create_foreign_table_stmt__field_indices_by_name, + 1, pg_query__create_foreign_table_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_foreign_table_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_subscription_stmt__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__create_user_mapping_stmt__field_descriptors[4] = { { - "subname", + "user", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateSubscriptionStmt, subname), + offsetof(PgQuery__CreateUserMappingStmt, user), + &pg_query__role_spec__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "conninfo", + "servername", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateSubscriptionStmt, conninfo), + offsetof(PgQuery__CreateUserMappingStmt, servername), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "publication", + "if_not_exists", 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateSubscriptionStmt, n_publication), - offsetof(PgQuery__CreateSubscriptionStmt, publication), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateUserMappingStmt, if_not_exists), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -29791,5982 +31200,6178 @@ static const ProtobufCFieldDescriptor pg_query__create_subscription_stmt__field_ 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateSubscriptionStmt, n_options), - offsetof(PgQuery__CreateSubscriptionStmt, options), + offsetof(PgQuery__CreateUserMappingStmt, n_options), + offsetof(PgQuery__CreateUserMappingStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_subscription_stmt__field_indices_by_name[] = { - 1, /* field[1] = conninfo */ +static const unsigned pg_query__create_user_mapping_stmt__field_indices_by_name[] = { + 2, /* field[2] = if_not_exists */ 3, /* field[3] = options */ - 2, /* field[2] = publication */ - 0, /* field[0] = subname */ + 1, /* field[1] = servername */ + 0, /* field[0] = user */ }; -static const ProtobufCIntRange pg_query__create_subscription_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_user_mapping_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__create_subscription_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__create_user_mapping_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateSubscriptionStmt", - "CreateSubscriptionStmt", - "PgQuery__CreateSubscriptionStmt", + "pg_query.CreateUserMappingStmt", + "CreateUserMappingStmt", + "PgQuery__CreateUserMappingStmt", "pg_query", - sizeof(PgQuery__CreateSubscriptionStmt), + sizeof(PgQuery__CreateUserMappingStmt), 4, - pg_query__create_subscription_stmt__field_descriptors, - pg_query__create_subscription_stmt__field_indices_by_name, - 1, pg_query__create_subscription_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_subscription_stmt__init, + pg_query__create_user_mapping_stmt__field_descriptors, + pg_query__create_user_mapping_stmt__field_indices_by_name, + 1, pg_query__create_user_mapping_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_user_mapping_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__alter_subscription_stmt__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__alter_user_mapping_stmt__field_descriptors[3] = { { - "kind", + "user", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterSubscriptionStmt, kind), - &pg_query__alter_subscription_type__descriptor, + offsetof(PgQuery__AlterUserMappingStmt, user), + &pg_query__role_spec__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "subname", + "servername", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterSubscriptionStmt, subname), - NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "conninfo", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__AlterSubscriptionStmt, conninfo), + offsetof(PgQuery__AlterUserMappingStmt, servername), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "publication", - 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterSubscriptionStmt, n_publication), - offsetof(PgQuery__AlterSubscriptionStmt, publication), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, { "options", - 5, + 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterSubscriptionStmt, n_options), - offsetof(PgQuery__AlterSubscriptionStmt, options), + offsetof(PgQuery__AlterUserMappingStmt, n_options), + offsetof(PgQuery__AlterUserMappingStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_subscription_stmt__field_indices_by_name[] = { - 2, /* field[2] = conninfo */ - 0, /* field[0] = kind */ - 4, /* field[4] = options */ - 3, /* field[3] = publication */ - 1, /* field[1] = subname */ +static const unsigned pg_query__alter_user_mapping_stmt__field_indices_by_name[] = { + 2, /* field[2] = options */ + 1, /* field[1] = servername */ + 0, /* field[0] = user */ }; -static const ProtobufCIntRange pg_query__alter_subscription_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_user_mapping_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__alter_subscription_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_user_mapping_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterSubscriptionStmt", - "AlterSubscriptionStmt", - "PgQuery__AlterSubscriptionStmt", + "pg_query.AlterUserMappingStmt", + "AlterUserMappingStmt", + "PgQuery__AlterUserMappingStmt", "pg_query", - sizeof(PgQuery__AlterSubscriptionStmt), - 5, - pg_query__alter_subscription_stmt__field_descriptors, - pg_query__alter_subscription_stmt__field_indices_by_name, - 1, pg_query__alter_subscription_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_subscription_stmt__init, + sizeof(PgQuery__AlterUserMappingStmt), + 3, + pg_query__alter_user_mapping_stmt__field_descriptors, + pg_query__alter_user_mapping_stmt__field_indices_by_name, + 1, pg_query__alter_user_mapping_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_user_mapping_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__drop_subscription_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__drop_user_mapping_stmt__field_descriptors[3] = { { - "subname", + "user", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__DropSubscriptionStmt, subname), + offsetof(PgQuery__DropUserMappingStmt, user), + &pg_query__role_spec__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", + "servername", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__DropSubscriptionStmt, missing_ok), - NULL, + offsetof(PgQuery__DropUserMappingStmt, servername), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "behavior", + "missing_ok", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__DropSubscriptionStmt, behavior), - &pg_query__drop_behavior__descriptor, + offsetof(PgQuery__DropUserMappingStmt, missing_ok), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__drop_subscription_stmt__field_indices_by_name[] = { - 2, /* field[2] = behavior */ - 1, /* field[1] = missing_ok */ - 0, /* field[0] = subname */ +static const unsigned pg_query__drop_user_mapping_stmt__field_indices_by_name[] = { + 2, /* field[2] = missing_ok */ + 1, /* field[1] = servername */ + 0, /* field[0] = user */ }; -static const ProtobufCIntRange pg_query__drop_subscription_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__drop_user_mapping_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__drop_subscription_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__drop_user_mapping_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DropSubscriptionStmt", - "DropSubscriptionStmt", - "PgQuery__DropSubscriptionStmt", + "pg_query.DropUserMappingStmt", + "DropUserMappingStmt", + "PgQuery__DropUserMappingStmt", "pg_query", - sizeof(PgQuery__DropSubscriptionStmt), + sizeof(PgQuery__DropUserMappingStmt), 3, - pg_query__drop_subscription_stmt__field_descriptors, - pg_query__drop_subscription_stmt__field_indices_by_name, - 1, pg_query__drop_subscription_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__drop_subscription_stmt__init, + pg_query__drop_user_mapping_stmt__field_descriptors, + pg_query__drop_user_mapping_stmt__field_indices_by_name, + 1, pg_query__drop_user_mapping_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__drop_user_mapping_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_stats_stmt__field_descriptors[7] = +static const ProtobufCFieldDescriptor pg_query__import_foreign_schema_stmt__field_descriptors[6] = { { - "defnames", + "server_name", 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateStatsStmt, n_defnames), - offsetof(PgQuery__CreateStatsStmt, defnames), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__ImportForeignSchemaStmt, server_name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "stat_types", + "remote_schema", 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateStatsStmt, n_stat_types), - offsetof(PgQuery__CreateStatsStmt, stat_types), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__ImportForeignSchemaStmt, remote_schema), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "exprs", + "local_schema", 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateStatsStmt, n_exprs), - offsetof(PgQuery__CreateStatsStmt, exprs), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "relations", - 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateStatsStmt, n_relations), - offsetof(PgQuery__CreateStatsStmt, relations), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "stxcomment", - 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateStatsStmt, stxcomment), + offsetof(PgQuery__ImportForeignSchemaStmt, local_schema), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "transformed", - 6, + "list_type", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateStatsStmt, transformed), - NULL, + offsetof(PgQuery__ImportForeignSchemaStmt, list_type), + &pg_query__import_foreign_schema_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "if_not_exists", - 7, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateStatsStmt, if_not_exists), - NULL, + "table_list", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__ImportForeignSchemaStmt, n_table_list), + offsetof(PgQuery__ImportForeignSchemaStmt, table_list), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__create_stats_stmt__field_indices_by_name[] = { - 0, /* field[0] = defnames */ - 2, /* field[2] = exprs */ - 6, /* field[6] = if_not_exists */ - 3, /* field[3] = relations */ - 1, /* field[1] = stat_types */ - 4, /* field[4] = stxcomment */ - 5, /* field[5] = transformed */ -}; -static const ProtobufCIntRange pg_query__create_stats_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 7 } -}; -const ProtobufCMessageDescriptor pg_query__create_stats_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateStatsStmt", - "CreateStatsStmt", - "PgQuery__CreateStatsStmt", - "pg_query", - sizeof(PgQuery__CreateStatsStmt), - 7, - pg_query__create_stats_stmt__field_descriptors, - pg_query__create_stats_stmt__field_indices_by_name, - 1, pg_query__create_stats_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__create_stats_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_collation_stmt__field_descriptors[1] = -{ { - "collname", - 1, + "options", + 6, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterCollationStmt, n_collname), - offsetof(PgQuery__AlterCollationStmt, collname), + offsetof(PgQuery__ImportForeignSchemaStmt, n_options), + offsetof(PgQuery__ImportForeignSchemaStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_collation_stmt__field_indices_by_name[] = { - 0, /* field[0] = collname */ +static const unsigned pg_query__import_foreign_schema_stmt__field_indices_by_name[] = { + 3, /* field[3] = list_type */ + 2, /* field[2] = local_schema */ + 5, /* field[5] = options */ + 1, /* field[1] = remote_schema */ + 0, /* field[0] = server_name */ + 4, /* field[4] = table_list */ }; -static const ProtobufCIntRange pg_query__alter_collation_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__import_foreign_schema_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 1 } + { 0, 6 } }; -const ProtobufCMessageDescriptor pg_query__alter_collation_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__import_foreign_schema_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterCollationStmt", - "AlterCollationStmt", - "PgQuery__AlterCollationStmt", + "pg_query.ImportForeignSchemaStmt", + "ImportForeignSchemaStmt", + "PgQuery__ImportForeignSchemaStmt", "pg_query", - sizeof(PgQuery__AlterCollationStmt), - 1, - pg_query__alter_collation_stmt__field_descriptors, - pg_query__alter_collation_stmt__field_indices_by_name, - 1, pg_query__alter_collation_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_collation_stmt__init, + sizeof(PgQuery__ImportForeignSchemaStmt), + 6, + pg_query__import_foreign_schema_stmt__field_descriptors, + pg_query__import_foreign_schema_stmt__field_indices_by_name, + 1, pg_query__import_foreign_schema_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__import_foreign_schema_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__call_stmt__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__create_policy_stmt__field_descriptors[7] = { { - "funccall", + "policy_name", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CallStmt, funccall), - &pg_query__func_call__descriptor, + offsetof(PgQuery__CreatePolicyStmt, policy_name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funcexpr", + "table", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CallStmt, funcexpr), - &pg_query__func_expr__descriptor, + offsetof(PgQuery__CreatePolicyStmt, table), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "outargs", + "cmd_name", 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CallStmt, n_outargs), - offsetof(PgQuery__CallStmt, outargs), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreatePolicyStmt, cmd_name), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "permissive", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreatePolicyStmt, permissive), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__call_stmt__field_indices_by_name[] = { - 0, /* field[0] = funccall */ - 1, /* field[1] = funcexpr */ - 2, /* field[2] = outargs */ -}; -static const ProtobufCIntRange pg_query__call_stmt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor pg_query__call_stmt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CallStmt", - "CallStmt", - "PgQuery__CallStmt", - "pg_query", - sizeof(PgQuery__CallStmt), - 3, - pg_query__call_stmt__field_descriptors, - pg_query__call_stmt__field_indices_by_name, - 1, pg_query__call_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__call_stmt__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__alter_stats_stmt__field_descriptors[3] = -{ { - "defnames", - 1, + "roles", + 5, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AlterStatsStmt, n_defnames), - offsetof(PgQuery__AlterStatsStmt, defnames), + offsetof(PgQuery__CreatePolicyStmt, n_roles), + offsetof(PgQuery__CreatePolicyStmt, roles), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "stxstattarget", - 2, + "qual", + 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterStatsStmt, stxstattarget), - NULL, + offsetof(PgQuery__CreatePolicyStmt, qual), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "missing_ok", - 3, + "with_check", + 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AlterStatsStmt, missing_ok), - NULL, + offsetof(PgQuery__CreatePolicyStmt, with_check), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__alter_stats_stmt__field_indices_by_name[] = { - 0, /* field[0] = defnames */ - 2, /* field[2] = missing_ok */ - 1, /* field[1] = stxstattarget */ +static const unsigned pg_query__create_policy_stmt__field_indices_by_name[] = { + 2, /* field[2] = cmd_name */ + 3, /* field[3] = permissive */ + 0, /* field[0] = policy_name */ + 5, /* field[5] = qual */ + 4, /* field[4] = roles */ + 1, /* field[1] = table */ + 6, /* field[6] = with_check */ }; -static const ProtobufCIntRange pg_query__alter_stats_stmt__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_policy_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 7 } }; -const ProtobufCMessageDescriptor pg_query__alter_stats_stmt__descriptor = +const ProtobufCMessageDescriptor pg_query__create_policy_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AlterStatsStmt", - "AlterStatsStmt", - "PgQuery__AlterStatsStmt", + "pg_query.CreatePolicyStmt", + "CreatePolicyStmt", + "PgQuery__CreatePolicyStmt", "pg_query", - sizeof(PgQuery__AlterStatsStmt), - 3, - pg_query__alter_stats_stmt__field_descriptors, - pg_query__alter_stats_stmt__field_indices_by_name, - 1, pg_query__alter_stats_stmt__number_ranges, - (ProtobufCMessageInit) pg_query__alter_stats_stmt__init, + sizeof(PgQuery__CreatePolicyStmt), + 7, + pg_query__create_policy_stmt__field_descriptors, + pg_query__create_policy_stmt__field_indices_by_name, + 1, pg_query__create_policy_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_policy_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__a__expr__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__alter_policy_stmt__field_descriptors[5] = { { - "kind", + "policy_name", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AExpr, kind), - &pg_query__a__expr__kind__descriptor, + offsetof(PgQuery__AlterPolicyStmt, policy_name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "name", + "table", 2, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AExpr, n_name), - offsetof(PgQuery__AExpr, name), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterPolicyStmt, table), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "lexpr", + "roles", 3, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__AExpr, lexpr), + offsetof(PgQuery__AlterPolicyStmt, n_roles), + offsetof(PgQuery__AlterPolicyStmt, roles), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "rexpr", + "qual", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AExpr, rexpr), + offsetof(PgQuery__AlterPolicyStmt, qual), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "with_check", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AExpr, location), - NULL, + offsetof(PgQuery__AlterPolicyStmt, with_check), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__a__expr__field_indices_by_name[] = { - 0, /* field[0] = kind */ - 2, /* field[2] = lexpr */ - 4, /* field[4] = location */ - 1, /* field[1] = name */ - 3, /* field[3] = rexpr */ +static const unsigned pg_query__alter_policy_stmt__field_indices_by_name[] = { + 0, /* field[0] = policy_name */ + 3, /* field[3] = qual */ + 2, /* field[2] = roles */ + 1, /* field[1] = table */ + 4, /* field[4] = with_check */ }; -static const ProtobufCIntRange pg_query__a__expr__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_policy_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__a__expr__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_policy_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.A_Expr", - "AExpr", - "PgQuery__AExpr", + "pg_query.AlterPolicyStmt", + "AlterPolicyStmt", + "PgQuery__AlterPolicyStmt", "pg_query", - sizeof(PgQuery__AExpr), + sizeof(PgQuery__AlterPolicyStmt), 5, - pg_query__a__expr__field_descriptors, - pg_query__a__expr__field_indices_by_name, - 1, pg_query__a__expr__number_ranges, - (ProtobufCMessageInit) pg_query__a__expr__init, + pg_query__alter_policy_stmt__field_descriptors, + pg_query__alter_policy_stmt__field_indices_by_name, + 1, pg_query__alter_policy_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_policy_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__column_ref__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__create_am_stmt__field_descriptors[3] = { { - "fields", + "amname", 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateAmStmt, amname), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "handler_name", + 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ColumnRef, n_fields), - offsetof(PgQuery__ColumnRef, fields), + offsetof(PgQuery__CreateAmStmt, n_handler_name), + offsetof(PgQuery__CreateAmStmt, handler_name), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", - 2, + "amtype", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnRef, location), - NULL, + offsetof(PgQuery__CreateAmStmt, amtype), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__column_ref__field_indices_by_name[] = { - 0, /* field[0] = fields */ - 1, /* field[1] = location */ +static const unsigned pg_query__create_am_stmt__field_indices_by_name[] = { + 0, /* field[0] = amname */ + 2, /* field[2] = amtype */ + 1, /* field[1] = handler_name */ }; -static const ProtobufCIntRange pg_query__column_ref__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_am_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__column_ref__descriptor = +const ProtobufCMessageDescriptor pg_query__create_am_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ColumnRef", - "ColumnRef", - "PgQuery__ColumnRef", + "pg_query.CreateAmStmt", + "CreateAmStmt", + "PgQuery__CreateAmStmt", "pg_query", - sizeof(PgQuery__ColumnRef), - 2, - pg_query__column_ref__field_descriptors, - pg_query__column_ref__field_indices_by_name, - 1, pg_query__column_ref__number_ranges, - (ProtobufCMessageInit) pg_query__column_ref__init, + sizeof(PgQuery__CreateAmStmt), + 3, + pg_query__create_am_stmt__field_descriptors, + pg_query__create_am_stmt__field_indices_by_name, + 1, pg_query__create_am_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_am_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__param_ref__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__create_trig_stmt__field_descriptors[15] = { { - "number", + "replace", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__ParamRef, number), + offsetof(PgQuery__CreateTrigStmt, replace), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "isconstraint", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__ParamRef, location), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__param_ref__field_indices_by_name[] = { - 1, /* field[1] = location */ - 0, /* field[0] = number */ -}; -static const ProtobufCIntRange pg_query__param_ref__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor pg_query__param_ref__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ParamRef", - "ParamRef", - "PgQuery__ParamRef", - "pg_query", - sizeof(PgQuery__ParamRef), - 2, - pg_query__param_ref__field_descriptors, - pg_query__param_ref__field_indices_by_name, - 1, pg_query__param_ref__number_ranges, - (ProtobufCMessageInit) pg_query__param_ref__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__func_call__field_descriptors[11] = -{ - { - "funcname", - 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__FuncCall, n_funcname), - offsetof(PgQuery__FuncCall, funcname), - &pg_query__node__descriptor, + offsetof(PgQuery__CreateTrigStmt, isconstraint), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "args", - 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__FuncCall, n_args), - offsetof(PgQuery__FuncCall, args), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "agg_order", + "trigname", 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__FuncCall, n_agg_order), - offsetof(PgQuery__FuncCall, agg_order), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateTrigStmt, trigname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "agg_filter", + "relation", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__FuncCall, agg_filter), - &pg_query__node__descriptor, + offsetof(PgQuery__CreateTrigStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "over", + "funcname", 5, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__FuncCall, over), - &pg_query__window_def__descriptor, + offsetof(PgQuery__CreateTrigStmt, n_funcname), + offsetof(PgQuery__CreateTrigStmt, funcname), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "agg_within_group", + "args", 6, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__FuncCall, agg_within_group), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateTrigStmt, n_args), + offsetof(PgQuery__CreateTrigStmt, args), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "agg_star", + "row", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__FuncCall, agg_star), + offsetof(PgQuery__CreateTrigStmt, row), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "agg_distinct", + "timing", 8, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__FuncCall, agg_distinct), + offsetof(PgQuery__CreateTrigStmt, timing), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "func_variadic", + "events", 9, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__FuncCall, func_variadic), + offsetof(PgQuery__CreateTrigStmt, events), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funcformat", + "columns", 10, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__FuncCall, funcformat), - &pg_query__coercion_form__descriptor, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateTrigStmt, n_columns), + offsetof(PgQuery__CreateTrigStmt, columns), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "when_clause", 11, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__FuncCall, location), + offsetof(PgQuery__CreateTrigStmt, when_clause), + &pg_query__node__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "transition_rels", + 12, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateTrigStmt, n_transition_rels), + offsetof(PgQuery__CreateTrigStmt, transition_rels), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__func_call__field_indices_by_name[] = { - 7, /* field[7] = agg_distinct */ - 3, /* field[3] = agg_filter */ - 2, /* field[2] = agg_order */ - 6, /* field[6] = agg_star */ - 5, /* field[5] = agg_within_group */ - 1, /* field[1] = args */ - 8, /* field[8] = func_variadic */ - 9, /* field[9] = funcformat */ - 0, /* field[0] = funcname */ - 10, /* field[10] = location */ - 4, /* field[4] = over */ -}; -static const ProtobufCIntRange pg_query__func_call__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 11 } -}; -const ProtobufCMessageDescriptor pg_query__func_call__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.FuncCall", - "FuncCall", - "PgQuery__FuncCall", - "pg_query", - sizeof(PgQuery__FuncCall), - 11, - pg_query__func_call__field_descriptors, - pg_query__func_call__field_indices_by_name, - 1, pg_query__func_call__number_ranges, - (ProtobufCMessageInit) pg_query__func_call__init, - NULL,NULL,NULL /* reserved[123] */ -}; -#define pg_query__a__star__field_descriptors NULL -#define pg_query__a__star__field_indices_by_name NULL -#define pg_query__a__star__number_ranges NULL -const ProtobufCMessageDescriptor pg_query__a__star__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.A_Star", - "AStar", - "PgQuery__AStar", - "pg_query", - sizeof(PgQuery__AStar), - 0, - pg_query__a__star__field_descriptors, - pg_query__a__star__field_indices_by_name, - 0, pg_query__a__star__number_ranges, - (ProtobufCMessageInit) pg_query__a__star__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__a__indices__field_descriptors[3] = -{ { - "is_slice", - 1, + "deferrable", + 13, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AIndices, is_slice), + offsetof(PgQuery__CreateTrigStmt, deferrable), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "lidx", - 2, + "initdeferred", + 14, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__AIndices, lidx), - &pg_query__node__descriptor, + offsetof(PgQuery__CreateTrigStmt, initdeferred), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "uidx", - 3, + "constrrel", + 15, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__AIndices, uidx), - &pg_query__node__descriptor, + offsetof(PgQuery__CreateTrigStmt, constrrel), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__a__indices__field_indices_by_name[] = { - 0, /* field[0] = is_slice */ - 1, /* field[1] = lidx */ - 2, /* field[2] = uidx */ +static const unsigned pg_query__create_trig_stmt__field_indices_by_name[] = { + 5, /* field[5] = args */ + 9, /* field[9] = columns */ + 14, /* field[14] = constrrel */ + 12, /* field[12] = deferrable */ + 8, /* field[8] = events */ + 4, /* field[4] = funcname */ + 13, /* field[13] = initdeferred */ + 1, /* field[1] = isconstraint */ + 3, /* field[3] = relation */ + 0, /* field[0] = replace */ + 6, /* field[6] = row */ + 7, /* field[7] = timing */ + 11, /* field[11] = transition_rels */ + 2, /* field[2] = trigname */ + 10, /* field[10] = when_clause */ }; -static const ProtobufCIntRange pg_query__a__indices__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_trig_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 15 } }; -const ProtobufCMessageDescriptor pg_query__a__indices__descriptor = +const ProtobufCMessageDescriptor pg_query__create_trig_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.A_Indices", - "AIndices", - "PgQuery__AIndices", + "pg_query.CreateTrigStmt", + "CreateTrigStmt", + "PgQuery__CreateTrigStmt", "pg_query", - sizeof(PgQuery__AIndices), - 3, - pg_query__a__indices__field_descriptors, - pg_query__a__indices__field_indices_by_name, - 1, pg_query__a__indices__number_ranges, - (ProtobufCMessageInit) pg_query__a__indices__init, + sizeof(PgQuery__CreateTrigStmt), + 15, + pg_query__create_trig_stmt__field_descriptors, + pg_query__create_trig_stmt__field_indices_by_name, + 1, pg_query__create_trig_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_trig_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__a__indirection__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__create_event_trig_stmt__field_descriptors[4] = { { - "arg", + "trigname", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AIndirection, arg), - &pg_query__node__descriptor, + offsetof(PgQuery__CreateEventTrigStmt, trigname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "indirection", + "eventname", 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateEventTrigStmt, eventname), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "whenclause", + 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AIndirection, n_indirection), - offsetof(PgQuery__AIndirection, indirection), + offsetof(PgQuery__CreateEventTrigStmt, n_whenclause), + offsetof(PgQuery__CreateEventTrigStmt, whenclause), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "funcname", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateEventTrigStmt, n_funcname), + offsetof(PgQuery__CreateEventTrigStmt, funcname), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__a__indirection__field_indices_by_name[] = { - 0, /* field[0] = arg */ - 1, /* field[1] = indirection */ +static const unsigned pg_query__create_event_trig_stmt__field_indices_by_name[] = { + 1, /* field[1] = eventname */ + 3, /* field[3] = funcname */ + 0, /* field[0] = trigname */ + 2, /* field[2] = whenclause */ }; -static const ProtobufCIntRange pg_query__a__indirection__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_event_trig_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__a__indirection__descriptor = +const ProtobufCMessageDescriptor pg_query__create_event_trig_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.A_Indirection", - "AIndirection", - "PgQuery__AIndirection", + "pg_query.CreateEventTrigStmt", + "CreateEventTrigStmt", + "PgQuery__CreateEventTrigStmt", "pg_query", - sizeof(PgQuery__AIndirection), - 2, - pg_query__a__indirection__field_descriptors, - pg_query__a__indirection__field_indices_by_name, - 1, pg_query__a__indirection__number_ranges, - (ProtobufCMessageInit) pg_query__a__indirection__init, + sizeof(PgQuery__CreateEventTrigStmt), + 4, + pg_query__create_event_trig_stmt__field_descriptors, + pg_query__create_event_trig_stmt__field_indices_by_name, + 1, pg_query__create_event_trig_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_event_trig_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__a__array_expr__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__alter_event_trig_stmt__field_descriptors[2] = { { - "elements", + "trigname", 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AArrayExpr, n_elements), - offsetof(PgQuery__AArrayExpr, elements), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterEventTrigStmt, trigname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "tgenabled", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__AArrayExpr, location), - NULL, + offsetof(PgQuery__AlterEventTrigStmt, tgenabled), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__a__array_expr__field_indices_by_name[] = { - 0, /* field[0] = elements */ - 1, /* field[1] = location */ +static const unsigned pg_query__alter_event_trig_stmt__field_indices_by_name[] = { + 1, /* field[1] = tgenabled */ + 0, /* field[0] = trigname */ }; -static const ProtobufCIntRange pg_query__a__array_expr__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_event_trig_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__a__array_expr__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_event_trig_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.A_ArrayExpr", - "AArrayExpr", - "PgQuery__AArrayExpr", + "pg_query.AlterEventTrigStmt", + "AlterEventTrigStmt", + "PgQuery__AlterEventTrigStmt", "pg_query", - sizeof(PgQuery__AArrayExpr), + sizeof(PgQuery__AlterEventTrigStmt), 2, - pg_query__a__array_expr__field_descriptors, - pg_query__a__array_expr__field_indices_by_name, - 1, pg_query__a__array_expr__number_ranges, - (ProtobufCMessageInit) pg_query__a__array_expr__init, + pg_query__alter_event_trig_stmt__field_descriptors, + pg_query__alter_event_trig_stmt__field_indices_by_name, + 1, pg_query__alter_event_trig_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_event_trig_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__res_target__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__create_plang_stmt__field_descriptors[6] = { { - "name", + "replace", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__ResTarget, name), + offsetof(PgQuery__CreatePLangStmt, replace), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "indirection", + "plname", 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ResTarget, n_indirection), - offsetof(PgQuery__ResTarget, indirection), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreatePLangStmt, plname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "val", + "plhandler", 3, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__ResTarget, val), + offsetof(PgQuery__CreatePLangStmt, n_plhandler), + offsetof(PgQuery__CreatePLangStmt, plhandler), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "plinline", 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__ResTarget, location), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__res_target__field_indices_by_name[] = { - 1, /* field[1] = indirection */ - 3, /* field[3] = location */ - 0, /* field[0] = name */ - 2, /* field[2] = val */ -}; -static const ProtobufCIntRange pg_query__res_target__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor pg_query__res_target__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ResTarget", - "ResTarget", - "PgQuery__ResTarget", - "pg_query", - sizeof(PgQuery__ResTarget), - 4, - pg_query__res_target__field_descriptors, - pg_query__res_target__field_indices_by_name, - 1, pg_query__res_target__number_ranges, - (ProtobufCMessageInit) pg_query__res_target__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__multi_assign_ref__field_descriptors[3] = -{ - { - "source", - 1, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__MultiAssignRef, source), + offsetof(PgQuery__CreatePLangStmt, n_plinline), + offsetof(PgQuery__CreatePLangStmt, plinline), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "colno", - 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__MultiAssignRef, colno), - NULL, + "plvalidator", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreatePLangStmt, n_plvalidator), + offsetof(PgQuery__CreatePLangStmt, plvalidator), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "ncolumns", - 3, + "pltrusted", + 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__MultiAssignRef, ncolumns), + offsetof(PgQuery__CreatePLangStmt, pltrusted), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__multi_assign_ref__field_indices_by_name[] = { - 1, /* field[1] = colno */ - 2, /* field[2] = ncolumns */ - 0, /* field[0] = source */ +static const unsigned pg_query__create_plang_stmt__field_indices_by_name[] = { + 2, /* field[2] = plhandler */ + 3, /* field[3] = plinline */ + 1, /* field[1] = plname */ + 5, /* field[5] = pltrusted */ + 4, /* field[4] = plvalidator */ + 0, /* field[0] = replace */ }; -static const ProtobufCIntRange pg_query__multi_assign_ref__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_plang_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 6 } }; -const ProtobufCMessageDescriptor pg_query__multi_assign_ref__descriptor = +const ProtobufCMessageDescriptor pg_query__create_plang_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.MultiAssignRef", - "MultiAssignRef", - "PgQuery__MultiAssignRef", + "pg_query.CreatePLangStmt", + "CreatePLangStmt", + "PgQuery__CreatePLangStmt", "pg_query", - sizeof(PgQuery__MultiAssignRef), - 3, - pg_query__multi_assign_ref__field_descriptors, - pg_query__multi_assign_ref__field_indices_by_name, - 1, pg_query__multi_assign_ref__number_ranges, - (ProtobufCMessageInit) pg_query__multi_assign_ref__init, + sizeof(PgQuery__CreatePLangStmt), + 6, + pg_query__create_plang_stmt__field_descriptors, + pg_query__create_plang_stmt__field_indices_by_name, + 1, pg_query__create_plang_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_plang_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__type_cast__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__create_role_stmt__field_descriptors[3] = { { - "arg", + "stmt_type", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__TypeCast, arg), - &pg_query__node__descriptor, + offsetof(PgQuery__CreateRoleStmt, stmt_type), + &pg_query__role_stmt_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "type_name", + "role", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__TypeCast, type_name), - &pg_query__type_name__descriptor, + offsetof(PgQuery__CreateRoleStmt, role), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "options", 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__TypeCast, location), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateRoleStmt, n_options), + offsetof(PgQuery__CreateRoleStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__type_cast__field_indices_by_name[] = { - 0, /* field[0] = arg */ - 2, /* field[2] = location */ - 1, /* field[1] = type_name */ +static const unsigned pg_query__create_role_stmt__field_indices_by_name[] = { + 2, /* field[2] = options */ + 1, /* field[1] = role */ + 0, /* field[0] = stmt_type */ }; -static const ProtobufCIntRange pg_query__type_cast__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_role_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__type_cast__descriptor = +const ProtobufCMessageDescriptor pg_query__create_role_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.TypeCast", - "TypeCast", - "PgQuery__TypeCast", + "pg_query.CreateRoleStmt", + "CreateRoleStmt", + "PgQuery__CreateRoleStmt", "pg_query", - sizeof(PgQuery__TypeCast), + sizeof(PgQuery__CreateRoleStmt), 3, - pg_query__type_cast__field_descriptors, - pg_query__type_cast__field_indices_by_name, - 1, pg_query__type_cast__number_ranges, - (ProtobufCMessageInit) pg_query__type_cast__init, + pg_query__create_role_stmt__field_descriptors, + pg_query__create_role_stmt__field_indices_by_name, + 1, pg_query__create_role_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_role_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__collate_clause__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__alter_role_stmt__field_descriptors[3] = { { - "arg", + "role", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CollateClause, arg), - &pg_query__node__descriptor, + offsetof(PgQuery__AlterRoleStmt, role), + &pg_query__role_spec__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "collname", + "options", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CollateClause, n_collname), - offsetof(PgQuery__CollateClause, collname), + offsetof(PgQuery__AlterRoleStmt, n_options), + offsetof(PgQuery__AlterRoleStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "action", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CollateClause, location), + offsetof(PgQuery__AlterRoleStmt, action), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__collate_clause__field_indices_by_name[] = { - 0, /* field[0] = arg */ - 1, /* field[1] = collname */ - 2, /* field[2] = location */ +static const unsigned pg_query__alter_role_stmt__field_indices_by_name[] = { + 2, /* field[2] = action */ + 1, /* field[1] = options */ + 0, /* field[0] = role */ }; -static const ProtobufCIntRange pg_query__collate_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_role_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__collate_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_role_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CollateClause", - "CollateClause", - "PgQuery__CollateClause", + "pg_query.AlterRoleStmt", + "AlterRoleStmt", + "PgQuery__AlterRoleStmt", "pg_query", - sizeof(PgQuery__CollateClause), + sizeof(PgQuery__AlterRoleStmt), 3, - pg_query__collate_clause__field_descriptors, - pg_query__collate_clause__field_indices_by_name, - 1, pg_query__collate_clause__number_ranges, - (ProtobufCMessageInit) pg_query__collate_clause__init, + pg_query__alter_role_stmt__field_descriptors, + pg_query__alter_role_stmt__field_indices_by_name, + 1, pg_query__alter_role_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_role_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__sort_by__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__alter_role_set_stmt__field_descriptors[3] = { { - "node", + "role", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__SortBy, node), - &pg_query__node__descriptor, + offsetof(PgQuery__AlterRoleSetStmt, role), + &pg_query__role_spec__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "sortby_dir", + "database", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__SortBy, sortby_dir), - &pg_query__sort_by_dir__descriptor, + offsetof(PgQuery__AlterRoleSetStmt, database), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "sortby_nulls", + "setstmt", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__SortBy, sortby_nulls), - &pg_query__sort_by_nulls__descriptor, + offsetof(PgQuery__AlterRoleSetStmt, setstmt), + &pg_query__variable_set_stmt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__alter_role_set_stmt__field_indices_by_name[] = { + 1, /* field[1] = database */ + 0, /* field[0] = role */ + 2, /* field[2] = setstmt */ +}; +static const ProtobufCIntRange pg_query__alter_role_set_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__alter_role_set_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.AlterRoleSetStmt", + "AlterRoleSetStmt", + "PgQuery__AlterRoleSetStmt", + "pg_query", + sizeof(PgQuery__AlterRoleSetStmt), + 3, + pg_query__alter_role_set_stmt__field_descriptors, + pg_query__alter_role_set_stmt__field_indices_by_name, + 1, pg_query__alter_role_set_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_role_set_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__drop_role_stmt__field_descriptors[2] = +{ { - "use_op", - 4, + "roles", + 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__SortBy, n_use_op), - offsetof(PgQuery__SortBy, use_op), + offsetof(PgQuery__DropRoleStmt, n_roles), + offsetof(PgQuery__DropRoleStmt, roles), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", - 5, + "missing_ok", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__SortBy, location), + offsetof(PgQuery__DropRoleStmt, missing_ok), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__sort_by__field_indices_by_name[] = { - 4, /* field[4] = location */ - 0, /* field[0] = node */ - 1, /* field[1] = sortby_dir */ - 2, /* field[2] = sortby_nulls */ - 3, /* field[3] = use_op */ +static const unsigned pg_query__drop_role_stmt__field_indices_by_name[] = { + 1, /* field[1] = missing_ok */ + 0, /* field[0] = roles */ }; -static const ProtobufCIntRange pg_query__sort_by__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__drop_role_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__sort_by__descriptor = +const ProtobufCMessageDescriptor pg_query__drop_role_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.SortBy", - "SortBy", - "PgQuery__SortBy", + "pg_query.DropRoleStmt", + "DropRoleStmt", + "PgQuery__DropRoleStmt", "pg_query", - sizeof(PgQuery__SortBy), - 5, - pg_query__sort_by__field_descriptors, - pg_query__sort_by__field_indices_by_name, - 1, pg_query__sort_by__number_ranges, - (ProtobufCMessageInit) pg_query__sort_by__init, + sizeof(PgQuery__DropRoleStmt), + 2, + pg_query__drop_role_stmt__field_descriptors, + pg_query__drop_role_stmt__field_indices_by_name, + 1, pg_query__drop_role_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__drop_role_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__window_def__field_descriptors[8] = +static const ProtobufCFieldDescriptor pg_query__create_seq_stmt__field_descriptors[5] = { { - "name", + "sequence", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowDef, name), + offsetof(PgQuery__CreateSeqStmt, sequence), + &pg_query__range_var__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "refname", + "options", 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__WindowDef, refname), - NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "partition_clause", - 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__WindowDef, n_partition_clause), - offsetof(PgQuery__WindowDef, partition_clause), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "order_clause", - 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__WindowDef, n_order_clause), - offsetof(PgQuery__WindowDef, order_clause), + offsetof(PgQuery__CreateSeqStmt, n_options), + offsetof(PgQuery__CreateSeqStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "frame_options", - 5, + "owner_id", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowDef, frame_options), + offsetof(PgQuery__CreateSeqStmt, owner_id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "start_offset", - 6, + "for_identity", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowDef, start_offset), - &pg_query__node__descriptor, + offsetof(PgQuery__CreateSeqStmt, for_identity), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "end_offset", - 7, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__WindowDef, end_offset), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", - 8, + "if_not_exists", + 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowDef, location), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__window_def__field_indices_by_name[] = { - 6, /* field[6] = end_offset */ - 4, /* field[4] = frame_options */ - 7, /* field[7] = location */ - 0, /* field[0] = name */ - 3, /* field[3] = order_clause */ - 2, /* field[2] = partition_clause */ - 1, /* field[1] = refname */ - 5, /* field[5] = start_offset */ + offsetof(PgQuery__CreateSeqStmt, if_not_exists), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const ProtobufCIntRange pg_query__window_def__number_ranges[1 + 1] = +static const unsigned pg_query__create_seq_stmt__field_indices_by_name[] = { + 3, /* field[3] = for_identity */ + 4, /* field[4] = if_not_exists */ + 1, /* field[1] = options */ + 2, /* field[2] = owner_id */ + 0, /* field[0] = sequence */ +}; +static const ProtobufCIntRange pg_query__create_seq_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 8 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__window_def__descriptor = +const ProtobufCMessageDescriptor pg_query__create_seq_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.WindowDef", - "WindowDef", - "PgQuery__WindowDef", + "pg_query.CreateSeqStmt", + "CreateSeqStmt", + "PgQuery__CreateSeqStmt", "pg_query", - sizeof(PgQuery__WindowDef), - 8, - pg_query__window_def__field_descriptors, - pg_query__window_def__field_indices_by_name, - 1, pg_query__window_def__number_ranges, - (ProtobufCMessageInit) pg_query__window_def__init, + sizeof(PgQuery__CreateSeqStmt), + 5, + pg_query__create_seq_stmt__field_descriptors, + pg_query__create_seq_stmt__field_indices_by_name, + 1, pg_query__create_seq_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_seq_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__range_subselect__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__alter_seq_stmt__field_descriptors[4] = { { - "lateral", + "sequence", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeSubselect, lateral), - NULL, + offsetof(PgQuery__AlterSeqStmt, sequence), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "subquery", + "options", 2, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeSubselect, subquery), + offsetof(PgQuery__AlterSeqStmt, n_options), + offsetof(PgQuery__AlterSeqStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alias", + "for_identity", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeSubselect, alias), - &pg_query__alias__descriptor, + offsetof(PgQuery__AlterSeqStmt, for_identity), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "missing_ok", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterSeqStmt, missing_ok), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__range_subselect__field_indices_by_name[] = { - 2, /* field[2] = alias */ - 0, /* field[0] = lateral */ - 1, /* field[1] = subquery */ +static const unsigned pg_query__alter_seq_stmt__field_indices_by_name[] = { + 2, /* field[2] = for_identity */ + 3, /* field[3] = missing_ok */ + 1, /* field[1] = options */ + 0, /* field[0] = sequence */ }; -static const ProtobufCIntRange pg_query__range_subselect__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_seq_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__range_subselect__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_seq_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RangeSubselect", - "RangeSubselect", - "PgQuery__RangeSubselect", + "pg_query.AlterSeqStmt", + "AlterSeqStmt", + "PgQuery__AlterSeqStmt", "pg_query", - sizeof(PgQuery__RangeSubselect), - 3, - pg_query__range_subselect__field_descriptors, - pg_query__range_subselect__field_indices_by_name, - 1, pg_query__range_subselect__number_ranges, - (ProtobufCMessageInit) pg_query__range_subselect__init, + sizeof(PgQuery__AlterSeqStmt), + 4, + pg_query__alter_seq_stmt__field_descriptors, + pg_query__alter_seq_stmt__field_indices_by_name, + 1, pg_query__alter_seq_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_seq_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__range_function__field_descriptors[6] = +static const ProtobufCFieldDescriptor pg_query__define_stmt__field_descriptors[7] = { { - "lateral", + "kind", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeFunction, lateral), - NULL, + offsetof(PgQuery__DefineStmt, kind), + &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "ordinality", + "oldstyle", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeFunction, ordinality), + offsetof(PgQuery__DefineStmt, oldstyle), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_rowsfrom", + "defnames", 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeFunction, is_rowsfrom), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__DefineStmt, n_defnames), + offsetof(PgQuery__DefineStmt, defnames), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "functions", + "args", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeFunction, n_functions), - offsetof(PgQuery__RangeFunction, functions), + offsetof(PgQuery__DefineStmt, n_args), + offsetof(PgQuery__DefineStmt, args), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alias", + "definition", 5, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeFunction, alias), - &pg_query__alias__descriptor, + offsetof(PgQuery__DefineStmt, n_definition), + offsetof(PgQuery__DefineStmt, definition), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "coldeflist", + "if_not_exists", 6, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeFunction, n_coldeflist), - offsetof(PgQuery__RangeFunction, coldeflist), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__DefineStmt, if_not_exists), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "replace", + 7, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__DefineStmt, replace), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__range_function__field_indices_by_name[] = { - 4, /* field[4] = alias */ - 5, /* field[5] = coldeflist */ - 3, /* field[3] = functions */ - 2, /* field[2] = is_rowsfrom */ - 0, /* field[0] = lateral */ - 1, /* field[1] = ordinality */ +static const unsigned pg_query__define_stmt__field_indices_by_name[] = { + 3, /* field[3] = args */ + 4, /* field[4] = definition */ + 2, /* field[2] = defnames */ + 5, /* field[5] = if_not_exists */ + 0, /* field[0] = kind */ + 1, /* field[1] = oldstyle */ + 6, /* field[6] = replace */ }; -static const ProtobufCIntRange pg_query__range_function__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__define_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 6 } + { 0, 7 } }; -const ProtobufCMessageDescriptor pg_query__range_function__descriptor = +const ProtobufCMessageDescriptor pg_query__define_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RangeFunction", - "RangeFunction", - "PgQuery__RangeFunction", + "pg_query.DefineStmt", + "DefineStmt", + "PgQuery__DefineStmt", "pg_query", - sizeof(PgQuery__RangeFunction), - 6, - pg_query__range_function__field_descriptors, - pg_query__range_function__field_indices_by_name, - 1, pg_query__range_function__number_ranges, - (ProtobufCMessageInit) pg_query__range_function__init, + sizeof(PgQuery__DefineStmt), + 7, + pg_query__define_stmt__field_descriptors, + pg_query__define_stmt__field_indices_by_name, + 1, pg_query__define_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__define_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__range_table_sample__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__create_domain_stmt__field_descriptors[4] = { { - "relation", + "domainname", 1, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableSample, relation), + offsetof(PgQuery__CreateDomainStmt, n_domainname), + offsetof(PgQuery__CreateDomainStmt, domainname), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "method", + "type_name", 2, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTableSample, n_method), - offsetof(PgQuery__RangeTableSample, method), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateDomainStmt, type_name), + &pg_query__type_name__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "args", + "coll_clause", 3, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTableSample, n_args), - offsetof(PgQuery__RangeTableSample, args), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateDomainStmt, coll_clause), + &pg_query__collate_clause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "repeatable", + "constraints", 4, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableSample, repeatable), + offsetof(PgQuery__CreateDomainStmt, n_constraints), + offsetof(PgQuery__CreateDomainStmt, constraints), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "location", - 5, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableSample, location), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; -static const unsigned pg_query__range_table_sample__field_indices_by_name[] = { - 2, /* field[2] = args */ - 4, /* field[4] = location */ - 1, /* field[1] = method */ - 0, /* field[0] = relation */ - 3, /* field[3] = repeatable */ +static const unsigned pg_query__create_domain_stmt__field_indices_by_name[] = { + 2, /* field[2] = coll_clause */ + 3, /* field[3] = constraints */ + 0, /* field[0] = domainname */ + 1, /* field[1] = type_name */ }; -static const ProtobufCIntRange pg_query__range_table_sample__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_domain_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__range_table_sample__descriptor = +const ProtobufCMessageDescriptor pg_query__create_domain_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RangeTableSample", - "RangeTableSample", - "PgQuery__RangeTableSample", + "pg_query.CreateDomainStmt", + "CreateDomainStmt", + "PgQuery__CreateDomainStmt", "pg_query", - sizeof(PgQuery__RangeTableSample), - 5, - pg_query__range_table_sample__field_descriptors, - pg_query__range_table_sample__field_indices_by_name, - 1, pg_query__range_table_sample__number_ranges, - (ProtobufCMessageInit) pg_query__range_table_sample__init, + sizeof(PgQuery__CreateDomainStmt), + 4, + pg_query__create_domain_stmt__field_descriptors, + pg_query__create_domain_stmt__field_indices_by_name, + 1, pg_query__create_domain_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_domain_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__range_table_func__field_descriptors[7] = +static const ProtobufCFieldDescriptor pg_query__create_op_class_stmt__field_descriptors[6] = { { - "lateral", + "opclassname", 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFunc, lateral), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateOpClassStmt, n_opclassname), + offsetof(PgQuery__CreateOpClassStmt, opclassname), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "docexpr", + "opfamilyname", 2, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFunc, docexpr), + offsetof(PgQuery__CreateOpClassStmt, n_opfamilyname), + offsetof(PgQuery__CreateOpClassStmt, opfamilyname), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "rowexpr", + "amname", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFunc, rowexpr), - &pg_query__node__descriptor, + offsetof(PgQuery__CreateOpClassStmt, amname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "namespaces", + "datatype", 4, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTableFunc, n_namespaces), - offsetof(PgQuery__RangeTableFunc, namespaces), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateOpClassStmt, datatype), + &pg_query__type_name__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "columns", + "items", 5, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTableFunc, n_columns), - offsetof(PgQuery__RangeTableFunc, columns), + offsetof(PgQuery__CreateOpClassStmt, n_items), + offsetof(PgQuery__CreateOpClassStmt, items), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alias", + "is_default", 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFunc, alias), - &pg_query__alias__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "location", - 7, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFunc, location), + offsetof(PgQuery__CreateOpClassStmt, is_default), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__range_table_func__field_indices_by_name[] = { - 5, /* field[5] = alias */ - 4, /* field[4] = columns */ - 1, /* field[1] = docexpr */ - 0, /* field[0] = lateral */ - 6, /* field[6] = location */ - 3, /* field[3] = namespaces */ - 2, /* field[2] = rowexpr */ +static const unsigned pg_query__create_op_class_stmt__field_indices_by_name[] = { + 2, /* field[2] = amname */ + 3, /* field[3] = datatype */ + 5, /* field[5] = is_default */ + 4, /* field[4] = items */ + 0, /* field[0] = opclassname */ + 1, /* field[1] = opfamilyname */ }; -static const ProtobufCIntRange pg_query__range_table_func__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_op_class_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 7 } + { 0, 6 } }; -const ProtobufCMessageDescriptor pg_query__range_table_func__descriptor = +const ProtobufCMessageDescriptor pg_query__create_op_class_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RangeTableFunc", - "RangeTableFunc", - "PgQuery__RangeTableFunc", + "pg_query.CreateOpClassStmt", + "CreateOpClassStmt", + "PgQuery__CreateOpClassStmt", "pg_query", - sizeof(PgQuery__RangeTableFunc), - 7, - pg_query__range_table_func__field_descriptors, - pg_query__range_table_func__field_indices_by_name, - 1, pg_query__range_table_func__number_ranges, - (ProtobufCMessageInit) pg_query__range_table_func__init, + sizeof(PgQuery__CreateOpClassStmt), + 6, + pg_query__create_op_class_stmt__field_descriptors, + pg_query__create_op_class_stmt__field_indices_by_name, + 1, pg_query__create_op_class_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_op_class_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__range_table_func_col__field_descriptors[7] = +static const ProtobufCFieldDescriptor pg_query__create_op_class_item__field_descriptors[6] = { { - "colname", + "itemtype", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFuncCol, colname), + offsetof(PgQuery__CreateOpClassItem, itemtype), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "type_name", + "name", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFuncCol, type_name), - &pg_query__type_name__descriptor, + offsetof(PgQuery__CreateOpClassItem, name), + &pg_query__object_with_args__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "for_ordinality", + "number", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFuncCol, for_ordinality), + offsetof(PgQuery__CreateOpClassItem, number), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_not_null", + "order_family", 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFuncCol, is_not_null), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateOpClassItem, n_order_family), + offsetof(PgQuery__CreateOpClassItem, order_family), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "colexpr", + "class_args", 5, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFuncCol, colexpr), + offsetof(PgQuery__CreateOpClassItem, n_class_args), + offsetof(PgQuery__CreateOpClassItem, class_args), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "coldefexpr", + "storedtype", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFuncCol, coldefexpr), + offsetof(PgQuery__CreateOpClassItem, storedtype), + &pg_query__type_name__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__create_op_class_item__field_indices_by_name[] = { + 4, /* field[4] = class_args */ + 0, /* field[0] = itemtype */ + 1, /* field[1] = name */ + 2, /* field[2] = number */ + 3, /* field[3] = order_family */ + 5, /* field[5] = storedtype */ +}; +static const ProtobufCIntRange pg_query__create_op_class_item__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor pg_query__create_op_class_item__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.CreateOpClassItem", + "CreateOpClassItem", + "PgQuery__CreateOpClassItem", + "pg_query", + sizeof(PgQuery__CreateOpClassItem), + 6, + pg_query__create_op_class_item__field_descriptors, + pg_query__create_op_class_item__field_indices_by_name, + 1, pg_query__create_op_class_item__number_ranges, + (ProtobufCMessageInit) pg_query__create_op_class_item__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__create_op_family_stmt__field_descriptors[2] = +{ + { + "opfamilyname", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateOpFamilyStmt, n_opfamilyname), + offsetof(PgQuery__CreateOpFamilyStmt, opfamilyname), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", - 7, + "amname", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTableFuncCol, location), - NULL, + offsetof(PgQuery__CreateOpFamilyStmt, amname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__range_table_func_col__field_indices_by_name[] = { - 5, /* field[5] = coldefexpr */ - 4, /* field[4] = colexpr */ - 0, /* field[0] = colname */ - 2, /* field[2] = for_ordinality */ - 3, /* field[3] = is_not_null */ - 6, /* field[6] = location */ - 1, /* field[1] = type_name */ +static const unsigned pg_query__create_op_family_stmt__field_indices_by_name[] = { + 1, /* field[1] = amname */ + 0, /* field[0] = opfamilyname */ }; -static const ProtobufCIntRange pg_query__range_table_func_col__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_op_family_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 7 } + { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__range_table_func_col__descriptor = +const ProtobufCMessageDescriptor pg_query__create_op_family_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RangeTableFuncCol", - "RangeTableFuncCol", - "PgQuery__RangeTableFuncCol", + "pg_query.CreateOpFamilyStmt", + "CreateOpFamilyStmt", + "PgQuery__CreateOpFamilyStmt", "pg_query", - sizeof(PgQuery__RangeTableFuncCol), - 7, - pg_query__range_table_func_col__field_descriptors, - pg_query__range_table_func_col__field_indices_by_name, - 1, pg_query__range_table_func_col__number_ranges, - (ProtobufCMessageInit) pg_query__range_table_func_col__init, + sizeof(PgQuery__CreateOpFamilyStmt), + 2, + pg_query__create_op_family_stmt__field_descriptors, + pg_query__create_op_family_stmt__field_indices_by_name, + 1, pg_query__create_op_family_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_op_family_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__type_name__field_descriptors[8] = +static const ProtobufCFieldDescriptor pg_query__alter_op_family_stmt__field_descriptors[4] = { { - "names", + "opfamilyname", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__TypeName, n_names), - offsetof(PgQuery__TypeName, names), + offsetof(PgQuery__AlterOpFamilyStmt, n_opfamilyname), + offsetof(PgQuery__AlterOpFamilyStmt, opfamilyname), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "type_oid", + "amname", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__TypeName, type_oid), - NULL, + offsetof(PgQuery__AlterOpFamilyStmt, amname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "setof", + "is_drop", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__TypeName, setof), + offsetof(PgQuery__AlterOpFamilyStmt, is_drop), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "pct_type", + "items", 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__TypeName, pct_type), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "typmods", - 5, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__TypeName, n_typmods), - offsetof(PgQuery__TypeName, typmods), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "typemod", - 6, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__TypeName, typemod), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "array_bounds", - 7, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__TypeName, n_array_bounds), - offsetof(PgQuery__TypeName, array_bounds), + offsetof(PgQuery__AlterOpFamilyStmt, n_items), + offsetof(PgQuery__AlterOpFamilyStmt, items), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "location", - 8, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__TypeName, location), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; -static const unsigned pg_query__type_name__field_indices_by_name[] = { - 6, /* field[6] = array_bounds */ - 7, /* field[7] = location */ - 0, /* field[0] = names */ - 3, /* field[3] = pct_type */ - 2, /* field[2] = setof */ - 1, /* field[1] = type_oid */ - 5, /* field[5] = typemod */ - 4, /* field[4] = typmods */ +static const unsigned pg_query__alter_op_family_stmt__field_indices_by_name[] = { + 1, /* field[1] = amname */ + 2, /* field[2] = is_drop */ + 3, /* field[3] = items */ + 0, /* field[0] = opfamilyname */ }; -static const ProtobufCIntRange pg_query__type_name__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_op_family_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 8 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__type_name__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_op_family_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.TypeName", - "TypeName", - "PgQuery__TypeName", + "pg_query.AlterOpFamilyStmt", + "AlterOpFamilyStmt", + "PgQuery__AlterOpFamilyStmt", "pg_query", - sizeof(PgQuery__TypeName), - 8, - pg_query__type_name__field_descriptors, - pg_query__type_name__field_indices_by_name, - 1, pg_query__type_name__number_ranges, - (ProtobufCMessageInit) pg_query__type_name__init, + sizeof(PgQuery__AlterOpFamilyStmt), + 4, + pg_query__alter_op_family_stmt__field_descriptors, + pg_query__alter_op_family_stmt__field_indices_by_name, + 1, pg_query__alter_op_family_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_op_family_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__column_def__field_descriptors[18] = +static const ProtobufCFieldDescriptor pg_query__drop_stmt__field_descriptors[5] = { { - "colname", + "objects", 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, colname), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__DropStmt, n_objects), + offsetof(PgQuery__DropStmt, objects), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "type_name", + "remove_type", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, type_name), - &pg_query__type_name__descriptor, + offsetof(PgQuery__DropStmt, remove_type), + &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "compression", + "behavior", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, compression), + offsetof(PgQuery__DropStmt, behavior), + &pg_query__drop_behavior__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "inhcount", + "missing_ok", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, inhcount), + offsetof(PgQuery__DropStmt, missing_ok), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_local", + "concurrent", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, is_local), + offsetof(PgQuery__DropStmt, concurrent), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__drop_stmt__field_indices_by_name[] = { + 2, /* field[2] = behavior */ + 4, /* field[4] = concurrent */ + 3, /* field[3] = missing_ok */ + 0, /* field[0] = objects */ + 1, /* field[1] = remove_type */ +}; +static const ProtobufCIntRange pg_query__drop_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor pg_query__drop_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.DropStmt", + "DropStmt", + "PgQuery__DropStmt", + "pg_query", + sizeof(PgQuery__DropStmt), + 5, + pg_query__drop_stmt__field_descriptors, + pg_query__drop_stmt__field_indices_by_name, + 1, pg_query__drop_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__drop_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__truncate_stmt__field_descriptors[3] = +{ { - "is_not_null", - 6, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, is_not_null), - NULL, + "relations", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__TruncateStmt, n_relations), + offsetof(PgQuery__TruncateStmt, relations), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_from_type", - 7, + "restart_seqs", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, is_from_type), + offsetof(PgQuery__TruncateStmt, restart_seqs), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "storage", - 8, + "behavior", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, storage), + offsetof(PgQuery__TruncateStmt, behavior), + &pg_query__drop_behavior__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__truncate_stmt__field_indices_by_name[] = { + 2, /* field[2] = behavior */ + 0, /* field[0] = relations */ + 1, /* field[1] = restart_seqs */ +}; +static const ProtobufCIntRange pg_query__truncate_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__truncate_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.TruncateStmt", + "TruncateStmt", + "PgQuery__TruncateStmt", + "pg_query", + sizeof(PgQuery__TruncateStmt), + 3, + pg_query__truncate_stmt__field_descriptors, + pg_query__truncate_stmt__field_indices_by_name, + 1, pg_query__truncate_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__truncate_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__comment_stmt__field_descriptors[3] = +{ { - "raw_default", - 9, + "objtype", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, raw_default), - &pg_query__node__descriptor, + offsetof(PgQuery__CommentStmt, objtype), + &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cooked_default", - 10, + "object", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, cooked_default), + offsetof(PgQuery__CommentStmt, object), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "identity", - 11, + "comment", + 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, identity), + offsetof(PgQuery__CommentStmt, comment), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__comment_stmt__field_indices_by_name[] = { + 2, /* field[2] = comment */ + 1, /* field[1] = object */ + 0, /* field[0] = objtype */ +}; +static const ProtobufCIntRange pg_query__comment_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__comment_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.CommentStmt", + "CommentStmt", + "PgQuery__CommentStmt", + "pg_query", + sizeof(PgQuery__CommentStmt), + 3, + pg_query__comment_stmt__field_descriptors, + pg_query__comment_stmt__field_indices_by_name, + 1, pg_query__comment_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__comment_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__sec_label_stmt__field_descriptors[4] = +{ { - "identity_sequence", - 12, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, identity_sequence), - &pg_query__range_var__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "generated", - 13, + "objtype", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, generated), + offsetof(PgQuery__SecLabelStmt, objtype), + &pg_query__object_type__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "coll_clause", - 14, + "object", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, coll_clause), - &pg_query__collate_clause__descriptor, + offsetof(PgQuery__SecLabelStmt, object), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "coll_oid", - 15, + "provider", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, coll_oid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "constraints", - 16, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ColumnDef, n_constraints), - offsetof(PgQuery__ColumnDef, constraints), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "fdwoptions", - 17, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ColumnDef, n_fdwoptions), - offsetof(PgQuery__ColumnDef, fdwoptions), - &pg_query__node__descriptor, + offsetof(PgQuery__SecLabelStmt, provider), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", - 18, + "label", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__ColumnDef, location), - NULL, + offsetof(PgQuery__SecLabelStmt, label), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__column_def__field_indices_by_name[] = { - 13, /* field[13] = coll_clause */ - 14, /* field[14] = coll_oid */ - 0, /* field[0] = colname */ - 2, /* field[2] = compression */ - 15, /* field[15] = constraints */ - 9, /* field[9] = cooked_default */ - 16, /* field[16] = fdwoptions */ - 12, /* field[12] = generated */ - 10, /* field[10] = identity */ - 11, /* field[11] = identity_sequence */ - 3, /* field[3] = inhcount */ - 6, /* field[6] = is_from_type */ - 4, /* field[4] = is_local */ - 5, /* field[5] = is_not_null */ - 17, /* field[17] = location */ - 8, /* field[8] = raw_default */ - 7, /* field[7] = storage */ - 1, /* field[1] = type_name */ +static const unsigned pg_query__sec_label_stmt__field_indices_by_name[] = { + 3, /* field[3] = label */ + 1, /* field[1] = object */ + 0, /* field[0] = objtype */ + 2, /* field[2] = provider */ }; -static const ProtobufCIntRange pg_query__column_def__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__sec_label_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 18 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__column_def__descriptor = +const ProtobufCMessageDescriptor pg_query__sec_label_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ColumnDef", - "ColumnDef", - "PgQuery__ColumnDef", + "pg_query.SecLabelStmt", + "SecLabelStmt", + "PgQuery__SecLabelStmt", "pg_query", - sizeof(PgQuery__ColumnDef), - 18, - pg_query__column_def__field_descriptors, - pg_query__column_def__field_indices_by_name, - 1, pg_query__column_def__number_ranges, - (ProtobufCMessageInit) pg_query__column_def__init, + sizeof(PgQuery__SecLabelStmt), + 4, + pg_query__sec_label_stmt__field_descriptors, + pg_query__sec_label_stmt__field_indices_by_name, + 1, pg_query__sec_label_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__sec_label_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__index_elem__field_descriptors[8] = +static const ProtobufCFieldDescriptor pg_query__declare_cursor_stmt__field_descriptors[3] = { { - "name", + "portalname", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexElem, name), + offsetof(PgQuery__DeclareCursorStmt, portalname), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "expr", + "options", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexElem, expr), - &pg_query__node__descriptor, + offsetof(PgQuery__DeclareCursorStmt, options), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "indexcolname", + "query", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__IndexElem, indexcolname), - NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "collation", - 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__IndexElem, n_collation), - offsetof(PgQuery__IndexElem, collation), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "opclass", - 5, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__IndexElem, n_opclass), - offsetof(PgQuery__IndexElem, opclass), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "opclassopts", - 6, - PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__IndexElem, n_opclassopts), - offsetof(PgQuery__IndexElem, opclassopts), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "ordering", - 7, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__IndexElem, ordering), - &pg_query__sort_by_dir__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "nulls_ordering", - 8, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__IndexElem, nulls_ordering), - &pg_query__sort_by_nulls__descriptor, + offsetof(PgQuery__DeclareCursorStmt, query), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__index_elem__field_indices_by_name[] = { - 3, /* field[3] = collation */ - 1, /* field[1] = expr */ - 2, /* field[2] = indexcolname */ - 0, /* field[0] = name */ - 7, /* field[7] = nulls_ordering */ - 4, /* field[4] = opclass */ - 5, /* field[5] = opclassopts */ - 6, /* field[6] = ordering */ -}; -static const ProtobufCIntRange pg_query__index_elem__number_ranges[1 + 1] = +static const unsigned pg_query__declare_cursor_stmt__field_indices_by_name[] = { + 1, /* field[1] = options */ + 0, /* field[0] = portalname */ + 2, /* field[2] = query */ +}; +static const ProtobufCIntRange pg_query__declare_cursor_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 8 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__index_elem__descriptor = +const ProtobufCMessageDescriptor pg_query__declare_cursor_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.IndexElem", - "IndexElem", - "PgQuery__IndexElem", + "pg_query.DeclareCursorStmt", + "DeclareCursorStmt", + "PgQuery__DeclareCursorStmt", "pg_query", - sizeof(PgQuery__IndexElem), - 8, - pg_query__index_elem__field_descriptors, - pg_query__index_elem__field_indices_by_name, - 1, pg_query__index_elem__number_ranges, - (ProtobufCMessageInit) pg_query__index_elem__init, + sizeof(PgQuery__DeclareCursorStmt), + 3, + pg_query__declare_cursor_stmt__field_descriptors, + pg_query__declare_cursor_stmt__field_indices_by_name, + 1, pg_query__declare_cursor_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__declare_cursor_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__stats_elem__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__close_portal_stmt__field_descriptors[1] = { { - "name", + "portalname", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__StatsElem, name), + offsetof(PgQuery__ClosePortalStmt, portalname), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "expr", - 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__StatsElem, expr), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; -static const unsigned pg_query__stats_elem__field_indices_by_name[] = { - 1, /* field[1] = expr */ - 0, /* field[0] = name */ +static const unsigned pg_query__close_portal_stmt__field_indices_by_name[] = { + 0, /* field[0] = portalname */ }; -static const ProtobufCIntRange pg_query__stats_elem__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__close_portal_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 1 } }; -const ProtobufCMessageDescriptor pg_query__stats_elem__descriptor = +const ProtobufCMessageDescriptor pg_query__close_portal_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.StatsElem", - "StatsElem", - "PgQuery__StatsElem", + "pg_query.ClosePortalStmt", + "ClosePortalStmt", + "PgQuery__ClosePortalStmt", "pg_query", - sizeof(PgQuery__StatsElem), - 2, - pg_query__stats_elem__field_descriptors, - pg_query__stats_elem__field_indices_by_name, - 1, pg_query__stats_elem__number_ranges, - (ProtobufCMessageInit) pg_query__stats_elem__init, + sizeof(PgQuery__ClosePortalStmt), + 1, + pg_query__close_portal_stmt__field_descriptors, + pg_query__close_portal_stmt__field_indices_by_name, + 1, pg_query__close_portal_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__close_portal_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30] = +static const ProtobufCFieldDescriptor pg_query__fetch_stmt__field_descriptors[4] = { { - "contype", + "direction", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, contype), - &pg_query__constr_type__descriptor, + offsetof(PgQuery__FetchStmt, direction), + &pg_query__fetch_direction__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "conname", + "how_many", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_INT64, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, conname), + offsetof(PgQuery__FetchStmt, how_many), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "deferrable", + "portalname", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, deferrable), - NULL, + offsetof(PgQuery__FetchStmt, portalname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "initdeferred", + "ismove", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, initdeferred), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "location", - 5, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, location), + offsetof(PgQuery__FetchStmt, ismove), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__fetch_stmt__field_indices_by_name[] = { + 0, /* field[0] = direction */ + 1, /* field[1] = how_many */ + 3, /* field[3] = ismove */ + 2, /* field[2] = portalname */ +}; +static const ProtobufCIntRange pg_query__fetch_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor pg_query__fetch_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.FetchStmt", + "FetchStmt", + "PgQuery__FetchStmt", + "pg_query", + sizeof(PgQuery__FetchStmt), + 4, + pg_query__fetch_stmt__field_descriptors, + pg_query__fetch_stmt__field_indices_by_name, + 1, pg_query__fetch_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__fetch_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__index_stmt__field_descriptors[24] = +{ { - "is_no_inherit", - 6, + "idxname", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, is_no_inherit), - NULL, + offsetof(PgQuery__IndexStmt, idxname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "raw_expr", - 7, + "relation", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, raw_expr), - &pg_query__node__descriptor, + offsetof(PgQuery__IndexStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cooked_expr", - 8, + "access_method", + 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, cooked_expr), + offsetof(PgQuery__IndexStmt, access_method), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "generated_when", - 9, + "table_space", + 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, generated_when), + offsetof(PgQuery__IndexStmt, table_space), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "nulls_not_distinct", - 10, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, nulls_not_distinct), - NULL, + "index_params", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__IndexStmt, n_index_params), + offsetof(PgQuery__IndexStmt, index_params), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "keys", - 11, + "index_including_params", + 6, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__Constraint, n_keys), - offsetof(PgQuery__Constraint, keys), + offsetof(PgQuery__IndexStmt, n_index_including_params), + offsetof(PgQuery__IndexStmt, index_including_params), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "including", - 12, + "options", + 7, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__Constraint, n_including), - offsetof(PgQuery__Constraint, including), + offsetof(PgQuery__IndexStmt, n_options), + offsetof(PgQuery__IndexStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "exclusions", - 13, - PROTOBUF_C_LABEL_REPEATED, + "where_clause", + 8, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__Constraint, n_exclusions), - offsetof(PgQuery__Constraint, exclusions), + 0, /* quantifier_offset */ + offsetof(PgQuery__IndexStmt, where_clause), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", - 14, + "exclude_op_names", + 9, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__Constraint, n_options), - offsetof(PgQuery__Constraint, options), + offsetof(PgQuery__IndexStmt, n_exclude_op_names), + offsetof(PgQuery__IndexStmt, exclude_op_names), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "indexname", - 15, + "idxcomment", + 10, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, indexname), + offsetof(PgQuery__IndexStmt, idxcomment), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "indexspace", - 16, + "index_oid", + 11, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, indexspace), + offsetof(PgQuery__IndexStmt, index_oid), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "reset_default_tblspc", - 17, + "old_number", + 12, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, reset_default_tblspc), + offsetof(PgQuery__IndexStmt, old_number), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "access_method", - 18, + "old_create_subid", + 13, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, access_method), + offsetof(PgQuery__IndexStmt, old_create_subid), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "where_clause", - 19, + "old_first_relfilelocator_subid", + 14, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, where_clause), - &pg_query__node__descriptor, + offsetof(PgQuery__IndexStmt, old_first_relfilelocator_subid), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "pktable", - 20, + "unique", + 15, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, pktable), - &pg_query__range_var__descriptor, + offsetof(PgQuery__IndexStmt, unique), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "fk_attrs", - 21, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__Constraint, n_fk_attrs), - offsetof(PgQuery__Constraint, fk_attrs), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "pk_attrs", - 22, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__Constraint, n_pk_attrs), - offsetof(PgQuery__Constraint, pk_attrs), - &pg_query__node__descriptor, + "nulls_not_distinct", + 16, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__IndexStmt, nulls_not_distinct), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "fk_matchtype", - 23, + "primary", + 17, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, fk_matchtype), + offsetof(PgQuery__IndexStmt, primary), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "fk_upd_action", - 24, + "isconstraint", + 18, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, fk_upd_action), + offsetof(PgQuery__IndexStmt, isconstraint), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "fk_del_action", - 25, + "deferrable", + 19, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, fk_del_action), + offsetof(PgQuery__IndexStmt, deferrable), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "fk_del_set_cols", - 26, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__Constraint, n_fk_del_set_cols), - offsetof(PgQuery__Constraint, fk_del_set_cols), - &pg_query__node__descriptor, + "initdeferred", + 20, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__IndexStmt, initdeferred), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "old_conpfeqop", - 27, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__Constraint, n_old_conpfeqop), - offsetof(PgQuery__Constraint, old_conpfeqop), - &pg_query__node__descriptor, + "transformed", + 21, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__IndexStmt, transformed), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "old_pktable_oid", - 28, + "concurrent", + 22, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, old_pktable_oid), + offsetof(PgQuery__IndexStmt, concurrent), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "skip_validation", - 29, + "if_not_exists", + 23, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, skip_validation), + offsetof(PgQuery__IndexStmt, if_not_exists), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "initially_valid", - 30, + "reset_default_tblspc", + 24, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__Constraint, initially_valid), + offsetof(PgQuery__IndexStmt, reset_default_tblspc), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__constraint__field_indices_by_name[] = { - 17, /* field[17] = access_method */ - 1, /* field[1] = conname */ - 0, /* field[0] = contype */ - 7, /* field[7] = cooked_expr */ - 2, /* field[2] = deferrable */ - 12, /* field[12] = exclusions */ - 20, /* field[20] = fk_attrs */ - 24, /* field[24] = fk_del_action */ - 25, /* field[25] = fk_del_set_cols */ - 22, /* field[22] = fk_matchtype */ - 23, /* field[23] = fk_upd_action */ - 8, /* field[8] = generated_when */ - 11, /* field[11] = including */ - 14, /* field[14] = indexname */ - 15, /* field[15] = indexspace */ - 3, /* field[3] = initdeferred */ - 29, /* field[29] = initially_valid */ - 5, /* field[5] = is_no_inherit */ - 10, /* field[10] = keys */ - 4, /* field[4] = location */ - 9, /* field[9] = nulls_not_distinct */ - 26, /* field[26] = old_conpfeqop */ - 27, /* field[27] = old_pktable_oid */ - 13, /* field[13] = options */ - 21, /* field[21] = pk_attrs */ - 19, /* field[19] = pktable */ - 6, /* field[6] = raw_expr */ - 16, /* field[16] = reset_default_tblspc */ - 28, /* field[28] = skip_validation */ - 18, /* field[18] = where_clause */ +static const unsigned pg_query__index_stmt__field_indices_by_name[] = { + 2, /* field[2] = access_method */ + 21, /* field[21] = concurrent */ + 18, /* field[18] = deferrable */ + 8, /* field[8] = exclude_op_names */ + 9, /* field[9] = idxcomment */ + 0, /* field[0] = idxname */ + 22, /* field[22] = if_not_exists */ + 5, /* field[5] = index_including_params */ + 10, /* field[10] = index_oid */ + 4, /* field[4] = index_params */ + 19, /* field[19] = initdeferred */ + 17, /* field[17] = isconstraint */ + 15, /* field[15] = nulls_not_distinct */ + 12, /* field[12] = old_create_subid */ + 13, /* field[13] = old_first_relfilelocator_subid */ + 11, /* field[11] = old_number */ + 6, /* field[6] = options */ + 16, /* field[16] = primary */ + 1, /* field[1] = relation */ + 23, /* field[23] = reset_default_tblspc */ + 3, /* field[3] = table_space */ + 20, /* field[20] = transformed */ + 14, /* field[14] = unique */ + 7, /* field[7] = where_clause */ }; -static const ProtobufCIntRange pg_query__constraint__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__index_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 30 } + { 0, 24 } }; -const ProtobufCMessageDescriptor pg_query__constraint__descriptor = +const ProtobufCMessageDescriptor pg_query__index_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.Constraint", - "Constraint", - "PgQuery__Constraint", + "pg_query.IndexStmt", + "IndexStmt", + "PgQuery__IndexStmt", "pg_query", - sizeof(PgQuery__Constraint), - 30, - pg_query__constraint__field_descriptors, - pg_query__constraint__field_indices_by_name, - 1, pg_query__constraint__number_ranges, - (ProtobufCMessageInit) pg_query__constraint__init, + sizeof(PgQuery__IndexStmt), + 24, + pg_query__index_stmt__field_descriptors, + pg_query__index_stmt__field_indices_by_name, + 1, pg_query__index_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__index_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__def_elem__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__create_stats_stmt__field_descriptors[7] = { { - "defnamespace", + "defnames", 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__DefElem, defnamespace), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateStatsStmt, n_defnames), + offsetof(PgQuery__CreateStatsStmt, defnames), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "defname", + "stat_types", 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__DefElem, defname), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateStatsStmt, n_stat_types), + offsetof(PgQuery__CreateStatsStmt, stat_types), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "arg", + "exprs", 3, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__DefElem, arg), + offsetof(PgQuery__CreateStatsStmt, n_exprs), + offsetof(PgQuery__CreateStatsStmt, exprs), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "defaction", + "relations", 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateStatsStmt, n_relations), + offsetof(PgQuery__CreateStatsStmt, relations), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "stxcomment", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateStatsStmt, stxcomment), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "transformed", + 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__DefElem, defaction), - &pg_query__def_elem_action__descriptor, + offsetof(PgQuery__CreateStatsStmt, transformed), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", - 5, + "if_not_exists", + 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__DefElem, location), + offsetof(PgQuery__CreateStatsStmt, if_not_exists), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__def_elem__field_indices_by_name[] = { - 2, /* field[2] = arg */ - 3, /* field[3] = defaction */ - 1, /* field[1] = defname */ - 0, /* field[0] = defnamespace */ - 4, /* field[4] = location */ +static const unsigned pg_query__create_stats_stmt__field_indices_by_name[] = { + 0, /* field[0] = defnames */ + 2, /* field[2] = exprs */ + 6, /* field[6] = if_not_exists */ + 3, /* field[3] = relations */ + 1, /* field[1] = stat_types */ + 4, /* field[4] = stxcomment */ + 5, /* field[5] = transformed */ }; -static const ProtobufCIntRange pg_query__def_elem__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_stats_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 7 } }; -const ProtobufCMessageDescriptor pg_query__def_elem__descriptor = +const ProtobufCMessageDescriptor pg_query__create_stats_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.DefElem", - "DefElem", - "PgQuery__DefElem", + "pg_query.CreateStatsStmt", + "CreateStatsStmt", + "PgQuery__CreateStatsStmt", "pg_query", - sizeof(PgQuery__DefElem), - 5, - pg_query__def_elem__field_descriptors, - pg_query__def_elem__field_indices_by_name, - 1, pg_query__def_elem__number_ranges, - (ProtobufCMessageInit) pg_query__def_elem__init, + sizeof(PgQuery__CreateStatsStmt), + 7, + pg_query__create_stats_stmt__field_descriptors, + pg_query__create_stats_stmt__field_indices_by_name, + 1, pg_query__create_stats_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_stats_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descriptors[37] = +static const ProtobufCFieldDescriptor pg_query__stats_elem__field_descriptors[2] = { { - "rtekind", + "name", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, rtekind), - &pg_query__rtekind__descriptor, + offsetof(PgQuery__StatsElem, name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relid", + "expr", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, relid), - NULL, + offsetof(PgQuery__StatsElem, expr), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__stats_elem__field_indices_by_name[] = { + 1, /* field[1] = expr */ + 0, /* field[0] = name */ +}; +static const ProtobufCIntRange pg_query__stats_elem__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__stats_elem__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.StatsElem", + "StatsElem", + "PgQuery__StatsElem", + "pg_query", + sizeof(PgQuery__StatsElem), + 2, + pg_query__stats_elem__field_descriptors, + pg_query__stats_elem__field_indices_by_name, + 1, pg_query__stats_elem__number_ranges, + (ProtobufCMessageInit) pg_query__stats_elem__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__alter_stats_stmt__field_descriptors[3] = +{ { - "relkind", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, relkind), + "defnames", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterStatsStmt, n_defnames), + offsetof(PgQuery__AlterStatsStmt, defnames), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "rellockmode", - 4, + "stxstattarget", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, rellockmode), + offsetof(PgQuery__AlterStatsStmt, stxstattarget), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "tablesample", - 5, + "missing_ok", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, tablesample), - &pg_query__table_sample_clause__descriptor, + offsetof(PgQuery__AlterStatsStmt, missing_ok), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "subquery", - 6, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, subquery), - &pg_query__query__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__alter_stats_stmt__field_indices_by_name[] = { + 0, /* field[0] = defnames */ + 2, /* field[2] = missing_ok */ + 1, /* field[1] = stxstattarget */ +}; +static const ProtobufCIntRange pg_query__alter_stats_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__alter_stats_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.AlterStatsStmt", + "AlterStatsStmt", + "PgQuery__AlterStatsStmt", + "pg_query", + sizeof(PgQuery__AlterStatsStmt), + 3, + pg_query__alter_stats_stmt__field_descriptors, + pg_query__alter_stats_stmt__field_indices_by_name, + 1, pg_query__alter_stats_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_stats_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__create_function_stmt__field_descriptors[7] = +{ { - "security_barrier", - 7, + "is_procedure", + 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, security_barrier), - NULL, + offsetof(PgQuery__CreateFunctionStmt, is_procedure), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "jointype", - 8, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, jointype), - &pg_query__join_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "joinmergedcols", - 9, + "replace", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, joinmergedcols), - NULL, + offsetof(PgQuery__CreateFunctionStmt, replace), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "joinaliasvars", - 10, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblEntry, n_joinaliasvars), - offsetof(PgQuery__RangeTblEntry, joinaliasvars), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "joinleftcols", - 11, + "funcname", + 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblEntry, n_joinleftcols), - offsetof(PgQuery__RangeTblEntry, joinleftcols), + offsetof(PgQuery__CreateFunctionStmt, n_funcname), + offsetof(PgQuery__CreateFunctionStmt, funcname), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "joinrightcols", - 12, + "parameters", + 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblEntry, n_joinrightcols), - offsetof(PgQuery__RangeTblEntry, joinrightcols), + offsetof(PgQuery__CreateFunctionStmt, n_parameters), + offsetof(PgQuery__CreateFunctionStmt, parameters), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "join_using_alias", - 13, + "return_type", + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, join_using_alias), - &pg_query__alias__descriptor, + offsetof(PgQuery__CreateFunctionStmt, return_type), + &pg_query__type_name__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "functions", - 14, + "options", + 6, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblEntry, n_functions), - offsetof(PgQuery__RangeTblEntry, functions), + offsetof(PgQuery__CreateFunctionStmt, n_options), + offsetof(PgQuery__CreateFunctionStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funcordinality", - 15, + "sql_body", + 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, funcordinality), - NULL, + offsetof(PgQuery__CreateFunctionStmt, sql_body), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__create_function_stmt__field_indices_by_name[] = { + 2, /* field[2] = funcname */ + 0, /* field[0] = is_procedure */ + 5, /* field[5] = options */ + 3, /* field[3] = parameters */ + 1, /* field[1] = replace */ + 4, /* field[4] = return_type */ + 6, /* field[6] = sql_body */ +}; +static const ProtobufCIntRange pg_query__create_function_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor pg_query__create_function_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.CreateFunctionStmt", + "CreateFunctionStmt", + "PgQuery__CreateFunctionStmt", + "pg_query", + sizeof(PgQuery__CreateFunctionStmt), + 7, + pg_query__create_function_stmt__field_descriptors, + pg_query__create_function_stmt__field_indices_by_name, + 1, pg_query__create_function_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_function_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__function_parameter__field_descriptors[4] = +{ { - "tablefunc", - 16, + "name", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, tablefunc), - &pg_query__table_func__descriptor, + offsetof(PgQuery__FunctionParameter, name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "values_lists", - 17, - PROTOBUF_C_LABEL_REPEATED, + "arg_type", + 2, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblEntry, n_values_lists), - offsetof(PgQuery__RangeTblEntry, values_lists), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__FunctionParameter, arg_type), + &pg_query__type_name__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "ctename", - 18, + "mode", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, ctename), + offsetof(PgQuery__FunctionParameter, mode), + &pg_query__function_parameter_mode__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "ctelevelsup", - 19, + "defexpr", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, ctelevelsup), - NULL, + offsetof(PgQuery__FunctionParameter, defexpr), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__function_parameter__field_indices_by_name[] = { + 1, /* field[1] = arg_type */ + 3, /* field[3] = defexpr */ + 2, /* field[2] = mode */ + 0, /* field[0] = name */ +}; +static const ProtobufCIntRange pg_query__function_parameter__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor pg_query__function_parameter__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.FunctionParameter", + "FunctionParameter", + "PgQuery__FunctionParameter", + "pg_query", + sizeof(PgQuery__FunctionParameter), + 4, + pg_query__function_parameter__field_descriptors, + pg_query__function_parameter__field_indices_by_name, + 1, pg_query__function_parameter__number_ranges, + (ProtobufCMessageInit) pg_query__function_parameter__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__alter_function_stmt__field_descriptors[3] = +{ { - "self_reference", - 20, + "objtype", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, self_reference), - NULL, + offsetof(PgQuery__AlterFunctionStmt, objtype), + &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "coltypes", - 21, - PROTOBUF_C_LABEL_REPEATED, + "func", + 2, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblEntry, n_coltypes), - offsetof(PgQuery__RangeTblEntry, coltypes), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterFunctionStmt, func), + &pg_query__object_with_args__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "coltypmods", - 22, + "actions", + 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblEntry, n_coltypmods), - offsetof(PgQuery__RangeTblEntry, coltypmods), + offsetof(PgQuery__AlterFunctionStmt, n_actions), + offsetof(PgQuery__AlterFunctionStmt, actions), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__alter_function_stmt__field_indices_by_name[] = { + 2, /* field[2] = actions */ + 1, /* field[1] = func */ + 0, /* field[0] = objtype */ +}; +static const ProtobufCIntRange pg_query__alter_function_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__alter_function_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.AlterFunctionStmt", + "AlterFunctionStmt", + "PgQuery__AlterFunctionStmt", + "pg_query", + sizeof(PgQuery__AlterFunctionStmt), + 3, + pg_query__alter_function_stmt__field_descriptors, + pg_query__alter_function_stmt__field_indices_by_name, + 1, pg_query__alter_function_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_function_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__do_stmt__field_descriptors[1] = +{ { - "colcollations", - 23, + "args", + 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblEntry, n_colcollations), - offsetof(PgQuery__RangeTblEntry, colcollations), + offsetof(PgQuery__DoStmt, n_args), + offsetof(PgQuery__DoStmt, args), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__do_stmt__field_indices_by_name[] = { + 0, /* field[0] = args */ +}; +static const ProtobufCIntRange pg_query__do_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor pg_query__do_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.DoStmt", + "DoStmt", + "PgQuery__DoStmt", + "pg_query", + sizeof(PgQuery__DoStmt), + 1, + pg_query__do_stmt__field_descriptors, + pg_query__do_stmt__field_indices_by_name, + 1, pg_query__do_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__do_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__inline_code_block__field_descriptors[4] = +{ { - "enrname", - 24, + "source_text", + 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, enrname), + offsetof(PgQuery__InlineCodeBlock, source_text), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "enrtuples", - 25, + "lang_oid", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_DOUBLE, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, enrtuples), + offsetof(PgQuery__InlineCodeBlock, lang_oid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "alias", - 26, + "lang_is_trusted", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, alias), - &pg_query__alias__descriptor, + offsetof(PgQuery__InlineCodeBlock, lang_is_trusted), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "eref", - 27, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, eref), - &pg_query__alias__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "lateral", - 28, + "atomic", + 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, lateral), + offsetof(PgQuery__InlineCodeBlock, atomic), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "inh", - 29, +}; +static const unsigned pg_query__inline_code_block__field_indices_by_name[] = { + 3, /* field[3] = atomic */ + 2, /* field[2] = lang_is_trusted */ + 1, /* field[1] = lang_oid */ + 0, /* field[0] = source_text */ +}; +static const ProtobufCIntRange pg_query__inline_code_block__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor pg_query__inline_code_block__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.InlineCodeBlock", + "InlineCodeBlock", + "PgQuery__InlineCodeBlock", + "pg_query", + sizeof(PgQuery__InlineCodeBlock), + 4, + pg_query__inline_code_block__field_descriptors, + pg_query__inline_code_block__field_indices_by_name, + 1, pg_query__inline_code_block__number_ranges, + (ProtobufCMessageInit) pg_query__inline_code_block__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__call_stmt__field_descriptors[3] = +{ + { + "funccall", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, inh), - NULL, + offsetof(PgQuery__CallStmt, funccall), + &pg_query__func_call__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "in_from_cl", - 30, + "funcexpr", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, in_from_cl), - NULL, + offsetof(PgQuery__CallStmt, funcexpr), + &pg_query__func_expr__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "required_perms", - 31, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, required_perms), - NULL, + "outargs", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CallStmt, n_outargs), + offsetof(PgQuery__CallStmt, outargs), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__call_stmt__field_indices_by_name[] = { + 0, /* field[0] = funccall */ + 1, /* field[1] = funcexpr */ + 2, /* field[2] = outargs */ +}; +static const ProtobufCIntRange pg_query__call_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__call_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.CallStmt", + "CallStmt", + "PgQuery__CallStmt", + "pg_query", + sizeof(PgQuery__CallStmt), + 3, + pg_query__call_stmt__field_descriptors, + pg_query__call_stmt__field_indices_by_name, + 1, pg_query__call_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__call_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__call_context__field_descriptors[1] = +{ { - "check_as_user", - 32, + "atomic", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblEntry, check_as_user), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "selected_cols", - 33, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_UINT64, - offsetof(PgQuery__RangeTblEntry, n_selected_cols), - offsetof(PgQuery__RangeTblEntry, selected_cols), - NULL, - NULL, - 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "inserted_cols", - 34, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_UINT64, - offsetof(PgQuery__RangeTblEntry, n_inserted_cols), - offsetof(PgQuery__RangeTblEntry, inserted_cols), - NULL, - NULL, - 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "updated_cols", - 35, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_UINT64, - offsetof(PgQuery__RangeTblEntry, n_updated_cols), - offsetof(PgQuery__RangeTblEntry, updated_cols), - NULL, - NULL, - 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "extra_updated_cols", - 36, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_UINT64, - offsetof(PgQuery__RangeTblEntry, n_extra_updated_cols), - offsetof(PgQuery__RangeTblEntry, extra_updated_cols), - NULL, + offsetof(PgQuery__CallContext, atomic), NULL, - 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "security_quals", - 37, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblEntry, n_security_quals), - offsetof(PgQuery__RangeTblEntry, security_quals), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__range_tbl_entry__field_indices_by_name[] = { - 25, /* field[25] = alias */ - 31, /* field[31] = check_as_user */ - 22, /* field[22] = colcollations */ - 20, /* field[20] = coltypes */ - 21, /* field[21] = coltypmods */ - 18, /* field[18] = ctelevelsup */ - 17, /* field[17] = ctename */ - 23, /* field[23] = enrname */ - 24, /* field[24] = enrtuples */ - 26, /* field[26] = eref */ - 35, /* field[35] = extra_updated_cols */ - 14, /* field[14] = funcordinality */ - 13, /* field[13] = functions */ - 29, /* field[29] = in_from_cl */ - 28, /* field[28] = inh */ - 33, /* field[33] = inserted_cols */ - 12, /* field[12] = join_using_alias */ - 9, /* field[9] = joinaliasvars */ - 10, /* field[10] = joinleftcols */ - 8, /* field[8] = joinmergedcols */ - 11, /* field[11] = joinrightcols */ - 7, /* field[7] = jointype */ - 27, /* field[27] = lateral */ - 1, /* field[1] = relid */ - 2, /* field[2] = relkind */ - 3, /* field[3] = rellockmode */ - 30, /* field[30] = required_perms */ - 0, /* field[0] = rtekind */ - 6, /* field[6] = security_barrier */ - 36, /* field[36] = security_quals */ - 32, /* field[32] = selected_cols */ - 19, /* field[19] = self_reference */ - 5, /* field[5] = subquery */ - 15, /* field[15] = tablefunc */ - 4, /* field[4] = tablesample */ - 34, /* field[34] = updated_cols */ - 16, /* field[16] = values_lists */ +static const unsigned pg_query__call_context__field_indices_by_name[] = { + 0, /* field[0] = atomic */ }; -static const ProtobufCIntRange pg_query__range_tbl_entry__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__call_context__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 37 } + { 0, 1 } }; -const ProtobufCMessageDescriptor pg_query__range_tbl_entry__descriptor = +const ProtobufCMessageDescriptor pg_query__call_context__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RangeTblEntry", - "RangeTblEntry", - "PgQuery__RangeTblEntry", + "pg_query.CallContext", + "CallContext", + "PgQuery__CallContext", "pg_query", - sizeof(PgQuery__RangeTblEntry), - 37, - pg_query__range_tbl_entry__field_descriptors, - pg_query__range_tbl_entry__field_indices_by_name, - 1, pg_query__range_tbl_entry__number_ranges, - (ProtobufCMessageInit) pg_query__range_tbl_entry__init, + sizeof(PgQuery__CallContext), + 1, + pg_query__call_context__field_descriptors, + pg_query__call_context__field_indices_by_name, + 1, pg_query__call_context__number_ranges, + (ProtobufCMessageInit) pg_query__call_context__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__range_tbl_function__field_descriptors[7] = +static const ProtobufCFieldDescriptor pg_query__rename_stmt__field_descriptors[8] = { { - "funcexpr", + "rename_type", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblFunction, funcexpr), - &pg_query__node__descriptor, + offsetof(PgQuery__RenameStmt, rename_type), + &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funccolcount", + "relation_type", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__RangeTblFunction, funccolcount), - NULL, + offsetof(PgQuery__RenameStmt, relation_type), + &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funccolnames", + "relation", 3, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblFunction, n_funccolnames), - offsetof(PgQuery__RangeTblFunction, funccolnames), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__RenameStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funccoltypes", + "object", 4, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblFunction, n_funccoltypes), - offsetof(PgQuery__RangeTblFunction, funccoltypes), + 0, /* quantifier_offset */ + offsetof(PgQuery__RenameStmt, object), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funccoltypmods", + "subname", 5, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblFunction, n_funccoltypmods), - offsetof(PgQuery__RangeTblFunction, funccoltypmods), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__RenameStmt, subname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funccolcollations", + "newname", 6, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__RangeTblFunction, n_funccolcollations), - offsetof(PgQuery__RangeTblFunction, funccolcollations), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__RenameStmt, newname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "funcparams", + "behavior", 7, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_UINT64, - offsetof(PgQuery__RangeTblFunction, n_funcparams), - offsetof(PgQuery__RangeTblFunction, funcparams), + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__RenameStmt, behavior), + &pg_query__drop_behavior__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "missing_ok", + 8, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__RenameStmt, missing_ok), NULL, NULL, - 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ + 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__range_tbl_function__field_indices_by_name[] = { - 5, /* field[5] = funccolcollations */ - 1, /* field[1] = funccolcount */ - 2, /* field[2] = funccolnames */ - 3, /* field[3] = funccoltypes */ - 4, /* field[4] = funccoltypmods */ - 0, /* field[0] = funcexpr */ - 6, /* field[6] = funcparams */ +static const unsigned pg_query__rename_stmt__field_indices_by_name[] = { + 6, /* field[6] = behavior */ + 7, /* field[7] = missing_ok */ + 5, /* field[5] = newname */ + 3, /* field[3] = object */ + 2, /* field[2] = relation */ + 1, /* field[1] = relation_type */ + 0, /* field[0] = rename_type */ + 4, /* field[4] = subname */ }; -static const ProtobufCIntRange pg_query__range_tbl_function__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__rename_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 7 } + { 0, 8 } }; -const ProtobufCMessageDescriptor pg_query__range_tbl_function__descriptor = +const ProtobufCMessageDescriptor pg_query__rename_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RangeTblFunction", - "RangeTblFunction", - "PgQuery__RangeTblFunction", + "pg_query.RenameStmt", + "RenameStmt", + "PgQuery__RenameStmt", "pg_query", - sizeof(PgQuery__RangeTblFunction), - 7, - pg_query__range_tbl_function__field_descriptors, - pg_query__range_tbl_function__field_indices_by_name, - 1, pg_query__range_tbl_function__number_ranges, - (ProtobufCMessageInit) pg_query__range_tbl_function__init, + sizeof(PgQuery__RenameStmt), + 8, + pg_query__rename_stmt__field_descriptors, + pg_query__rename_stmt__field_indices_by_name, + 1, pg_query__rename_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__rename_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__table_sample_clause__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__alter_object_depends_stmt__field_descriptors[5] = { { - "tsmhandler", + "object_type", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__TableSampleClause, tsmhandler), - NULL, + offsetof(PgQuery__AlterObjectDependsStmt, object_type), + &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "args", + "relation", 2, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__TableSampleClause, n_args), - offsetof(PgQuery__TableSampleClause, args), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterObjectDependsStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "repeatable", + "object", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__TableSampleClause, repeatable), + offsetof(PgQuery__AlterObjectDependsStmt, object), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "extname", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterObjectDependsStmt, extname), + &pg_query__string__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "remove", + 5, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterObjectDependsStmt, remove), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const unsigned pg_query__table_sample_clause__field_indices_by_name[] = { - 1, /* field[1] = args */ - 2, /* field[2] = repeatable */ - 0, /* field[0] = tsmhandler */ +static const unsigned pg_query__alter_object_depends_stmt__field_indices_by_name[] = { + 3, /* field[3] = extname */ + 2, /* field[2] = object */ + 0, /* field[0] = object_type */ + 1, /* field[1] = relation */ + 4, /* field[4] = remove */ }; -static const ProtobufCIntRange pg_query__table_sample_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_object_depends_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__table_sample_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_object_depends_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.TableSampleClause", - "TableSampleClause", - "PgQuery__TableSampleClause", + "pg_query.AlterObjectDependsStmt", + "AlterObjectDependsStmt", + "PgQuery__AlterObjectDependsStmt", "pg_query", - sizeof(PgQuery__TableSampleClause), - 3, - pg_query__table_sample_clause__field_descriptors, - pg_query__table_sample_clause__field_indices_by_name, - 1, pg_query__table_sample_clause__number_ranges, - (ProtobufCMessageInit) pg_query__table_sample_clause__init, + sizeof(PgQuery__AlterObjectDependsStmt), + 5, + pg_query__alter_object_depends_stmt__field_descriptors, + pg_query__alter_object_depends_stmt__field_indices_by_name, + 1, pg_query__alter_object_depends_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_object_depends_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__with_check_option__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__alter_object_schema_stmt__field_descriptors[5] = { { - "kind", + "object_type", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__WithCheckOption, kind), - &pg_query__wcokind__descriptor, + offsetof(PgQuery__AlterObjectSchemaStmt, object_type), + &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relname", + "relation", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__WithCheckOption, relname), + offsetof(PgQuery__AlterObjectSchemaStmt, relation), + &pg_query__range_var__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "polname", + "object", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__WithCheckOption, polname), + offsetof(PgQuery__AlterObjectSchemaStmt, object), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "qual", + "newschema", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__WithCheckOption, qual), - &pg_query__node__descriptor, + offsetof(PgQuery__AlterObjectSchemaStmt, newschema), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cascaded", + "missing_ok", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__WithCheckOption, cascaded), + offsetof(PgQuery__AlterObjectSchemaStmt, missing_ok), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__with_check_option__field_indices_by_name[] = { - 4, /* field[4] = cascaded */ - 0, /* field[0] = kind */ - 2, /* field[2] = polname */ - 3, /* field[3] = qual */ - 1, /* field[1] = relname */ +static const unsigned pg_query__alter_object_schema_stmt__field_indices_by_name[] = { + 4, /* field[4] = missing_ok */ + 3, /* field[3] = newschema */ + 2, /* field[2] = object */ + 0, /* field[0] = object_type */ + 1, /* field[1] = relation */ }; -static const ProtobufCIntRange pg_query__with_check_option__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_object_schema_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__with_check_option__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_object_schema_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.WithCheckOption", - "WithCheckOption", - "PgQuery__WithCheckOption", + "pg_query.AlterObjectSchemaStmt", + "AlterObjectSchemaStmt", + "PgQuery__AlterObjectSchemaStmt", "pg_query", - sizeof(PgQuery__WithCheckOption), + sizeof(PgQuery__AlterObjectSchemaStmt), 5, - pg_query__with_check_option__field_descriptors, - pg_query__with_check_option__field_indices_by_name, - 1, pg_query__with_check_option__number_ranges, - (ProtobufCMessageInit) pg_query__with_check_option__init, + pg_query__alter_object_schema_stmt__field_descriptors, + pg_query__alter_object_schema_stmt__field_indices_by_name, + 1, pg_query__alter_object_schema_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_object_schema_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__sort_group_clause__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__alter_owner_stmt__field_descriptors[4] = { { - "tle_sort_group_ref", + "object_type", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__SortGroupClause, tle_sort_group_ref), - NULL, + offsetof(PgQuery__AlterOwnerStmt, object_type), + &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "eqop", + "relation", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__SortGroupClause, eqop), - NULL, + offsetof(PgQuery__AlterOwnerStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "sortop", + "object", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__SortGroupClause, sortop), - NULL, + offsetof(PgQuery__AlterOwnerStmt, object), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "nulls_first", + "newowner", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__SortGroupClause, nulls_first), - NULL, + offsetof(PgQuery__AlterOwnerStmt, newowner), + &pg_query__role_spec__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__alter_owner_stmt__field_indices_by_name[] = { + 3, /* field[3] = newowner */ + 2, /* field[2] = object */ + 0, /* field[0] = object_type */ + 1, /* field[1] = relation */ +}; +static const ProtobufCIntRange pg_query__alter_owner_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor pg_query__alter_owner_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.AlterOwnerStmt", + "AlterOwnerStmt", + "PgQuery__AlterOwnerStmt", + "pg_query", + sizeof(PgQuery__AlterOwnerStmt), + 4, + pg_query__alter_owner_stmt__field_descriptors, + pg_query__alter_owner_stmt__field_indices_by_name, + 1, pg_query__alter_owner_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_owner_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__alter_operator_stmt__field_descriptors[2] = +{ { - "hashable", - 5, + "opername", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__SortGroupClause, hashable), + offsetof(PgQuery__AlterOperatorStmt, opername), + &pg_query__object_with_args__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "options", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterOperatorStmt, n_options), + offsetof(PgQuery__AlterOperatorStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__sort_group_clause__field_indices_by_name[] = { - 1, /* field[1] = eqop */ - 4, /* field[4] = hashable */ - 3, /* field[3] = nulls_first */ - 2, /* field[2] = sortop */ - 0, /* field[0] = tle_sort_group_ref */ +static const unsigned pg_query__alter_operator_stmt__field_indices_by_name[] = { + 0, /* field[0] = opername */ + 1, /* field[1] = options */ }; -static const ProtobufCIntRange pg_query__sort_group_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_operator_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__sort_group_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_operator_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.SortGroupClause", - "SortGroupClause", - "PgQuery__SortGroupClause", + "pg_query.AlterOperatorStmt", + "AlterOperatorStmt", + "PgQuery__AlterOperatorStmt", "pg_query", - sizeof(PgQuery__SortGroupClause), - 5, - pg_query__sort_group_clause__field_descriptors, - pg_query__sort_group_clause__field_indices_by_name, - 1, pg_query__sort_group_clause__number_ranges, - (ProtobufCMessageInit) pg_query__sort_group_clause__init, + sizeof(PgQuery__AlterOperatorStmt), + 2, + pg_query__alter_operator_stmt__field_descriptors, + pg_query__alter_operator_stmt__field_indices_by_name, + 1, pg_query__alter_operator_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_operator_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__grouping_set__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__alter_type_stmt__field_descriptors[2] = { { - "kind", + "type_name", 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__GroupingSet, kind), - &pg_query__grouping_set_kind__descriptor, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterTypeStmt, n_type_name), + offsetof(PgQuery__AlterTypeStmt, type_name), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "content", + "options", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__GroupingSet, n_content), - offsetof(PgQuery__GroupingSet, content), + offsetof(PgQuery__AlterTypeStmt, n_options), + offsetof(PgQuery__AlterTypeStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "location", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__GroupingSet, location), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; -static const unsigned pg_query__grouping_set__field_indices_by_name[] = { - 1, /* field[1] = content */ - 0, /* field[0] = kind */ - 2, /* field[2] = location */ +static const unsigned pg_query__alter_type_stmt__field_indices_by_name[] = { + 1, /* field[1] = options */ + 0, /* field[0] = type_name */ }; -static const ProtobufCIntRange pg_query__grouping_set__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_type_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__grouping_set__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_type_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.GroupingSet", - "GroupingSet", - "PgQuery__GroupingSet", + "pg_query.AlterTypeStmt", + "AlterTypeStmt", + "PgQuery__AlterTypeStmt", "pg_query", - sizeof(PgQuery__GroupingSet), - 3, - pg_query__grouping_set__field_descriptors, - pg_query__grouping_set__field_indices_by_name, - 1, pg_query__grouping_set__number_ranges, - (ProtobufCMessageInit) pg_query__grouping_set__init, + sizeof(PgQuery__AlterTypeStmt), + 2, + pg_query__alter_type_stmt__field_descriptors, + pg_query__alter_type_stmt__field_indices_by_name, + 1, pg_query__alter_type_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_type_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__window_clause__field_descriptors[15] = +static const ProtobufCFieldDescriptor pg_query__rule_stmt__field_descriptors[7] = { { - "name", + "relation", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, name), + offsetof(PgQuery__RuleStmt, relation), + &pg_query__range_var__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "refname", + "rulename", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, refname), + offsetof(PgQuery__RuleStmt, rulename), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "partition_clause", + "where_clause", 3, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__WindowClause, n_partition_clause), - offsetof(PgQuery__WindowClause, partition_clause), + 0, /* quantifier_offset */ + offsetof(PgQuery__RuleStmt, where_clause), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "order_clause", + "event", 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__WindowClause, n_order_clause), - offsetof(PgQuery__WindowClause, order_clause), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__RuleStmt, event), + &pg_query__cmd_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "frame_options", + "instead", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, frame_options), + offsetof(PgQuery__RuleStmt, instead), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "start_offset", + "actions", 6, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, start_offset), + offsetof(PgQuery__RuleStmt, n_actions), + offsetof(PgQuery__RuleStmt, actions), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "end_offset", + "replace", 7, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, end_offset), - &pg_query__node__descriptor, + offsetof(PgQuery__RuleStmt, replace), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__rule_stmt__field_indices_by_name[] = { + 5, /* field[5] = actions */ + 3, /* field[3] = event */ + 4, /* field[4] = instead */ + 0, /* field[0] = relation */ + 6, /* field[6] = replace */ + 1, /* field[1] = rulename */ + 2, /* field[2] = where_clause */ +}; +static const ProtobufCIntRange pg_query__rule_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor pg_query__rule_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.RuleStmt", + "RuleStmt", + "PgQuery__RuleStmt", + "pg_query", + sizeof(PgQuery__RuleStmt), + 7, + pg_query__rule_stmt__field_descriptors, + pg_query__rule_stmt__field_indices_by_name, + 1, pg_query__rule_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__rule_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__notify_stmt__field_descriptors[2] = +{ { - "run_condition", - 8, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__WindowClause, n_run_condition), - offsetof(PgQuery__WindowClause, run_condition), - &pg_query__node__descriptor, + "conditionname", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__NotifyStmt, conditionname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "start_in_range_func", - 9, + "payload", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, start_in_range_func), - NULL, + offsetof(PgQuery__NotifyStmt, payload), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__notify_stmt__field_indices_by_name[] = { + 0, /* field[0] = conditionname */ + 1, /* field[1] = payload */ +}; +static const ProtobufCIntRange pg_query__notify_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__notify_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.NotifyStmt", + "NotifyStmt", + "PgQuery__NotifyStmt", + "pg_query", + sizeof(PgQuery__NotifyStmt), + 2, + pg_query__notify_stmt__field_descriptors, + pg_query__notify_stmt__field_indices_by_name, + 1, pg_query__notify_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__notify_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__listen_stmt__field_descriptors[1] = +{ { - "end_in_range_func", - 10, + "conditionname", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, end_in_range_func), - NULL, + offsetof(PgQuery__ListenStmt, conditionname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__listen_stmt__field_indices_by_name[] = { + 0, /* field[0] = conditionname */ +}; +static const ProtobufCIntRange pg_query__listen_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor pg_query__listen_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.ListenStmt", + "ListenStmt", + "PgQuery__ListenStmt", + "pg_query", + sizeof(PgQuery__ListenStmt), + 1, + pg_query__listen_stmt__field_descriptors, + pg_query__listen_stmt__field_indices_by_name, + 1, pg_query__listen_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__listen_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__unlisten_stmt__field_descriptors[1] = +{ { - "in_range_coll", - 11, + "conditionname", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, in_range_coll), - NULL, + offsetof(PgQuery__UnlistenStmt, conditionname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__unlisten_stmt__field_indices_by_name[] = { + 0, /* field[0] = conditionname */ +}; +static const ProtobufCIntRange pg_query__unlisten_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor pg_query__unlisten_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.UnlistenStmt", + "UnlistenStmt", + "PgQuery__UnlistenStmt", + "pg_query", + sizeof(PgQuery__UnlistenStmt), + 1, + pg_query__unlisten_stmt__field_descriptors, + pg_query__unlisten_stmt__field_indices_by_name, + 1, pg_query__unlisten_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__unlisten_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__transaction_stmt__field_descriptors[5] = +{ { - "in_range_asc", - 12, + "kind", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, in_range_asc), + offsetof(PgQuery__TransactionStmt, kind), + &pg_query__transaction_stmt_kind__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "options", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__TransactionStmt, n_options), + offsetof(PgQuery__TransactionStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "in_range_nulls_first", - 13, + "savepoint_name", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, in_range_nulls_first), - NULL, + offsetof(PgQuery__TransactionStmt, savepoint_name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "winref", - 14, + "gid", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, winref), - NULL, + offsetof(PgQuery__TransactionStmt, gid), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "copied_order", - 15, + "chain", + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__WindowClause, copied_order), + offsetof(PgQuery__TransactionStmt, chain), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__window_clause__field_indices_by_name[] = { - 14, /* field[14] = copied_order */ - 9, /* field[9] = end_in_range_func */ - 6, /* field[6] = end_offset */ - 4, /* field[4] = frame_options */ - 11, /* field[11] = in_range_asc */ - 10, /* field[10] = in_range_coll */ - 12, /* field[12] = in_range_nulls_first */ - 0, /* field[0] = name */ - 3, /* field[3] = order_clause */ - 2, /* field[2] = partition_clause */ - 1, /* field[1] = refname */ - 7, /* field[7] = run_condition */ - 8, /* field[8] = start_in_range_func */ - 5, /* field[5] = start_offset */ - 13, /* field[13] = winref */ +static const unsigned pg_query__transaction_stmt__field_indices_by_name[] = { + 4, /* field[4] = chain */ + 3, /* field[3] = gid */ + 0, /* field[0] = kind */ + 1, /* field[1] = options */ + 2, /* field[2] = savepoint_name */ }; -static const ProtobufCIntRange pg_query__window_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__transaction_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 15 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__window_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__transaction_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.WindowClause", - "WindowClause", - "PgQuery__WindowClause", + "pg_query.TransactionStmt", + "TransactionStmt", + "PgQuery__TransactionStmt", "pg_query", - sizeof(PgQuery__WindowClause), - 15, - pg_query__window_clause__field_descriptors, - pg_query__window_clause__field_indices_by_name, - 1, pg_query__window_clause__number_ranges, - (ProtobufCMessageInit) pg_query__window_clause__init, + sizeof(PgQuery__TransactionStmt), + 5, + pg_query__transaction_stmt__field_descriptors, + pg_query__transaction_stmt__field_indices_by_name, + 1, pg_query__transaction_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__transaction_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__object_with_args__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__composite_type_stmt__field_descriptors[2] = { { - "objname", + "typevar", 1, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ObjectWithArgs, n_objname), - offsetof(PgQuery__ObjectWithArgs, objname), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__CompositeTypeStmt, typevar), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "objargs", + "coldeflist", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ObjectWithArgs, n_objargs), - offsetof(PgQuery__ObjectWithArgs, objargs), + offsetof(PgQuery__CompositeTypeStmt, n_coldeflist), + offsetof(PgQuery__CompositeTypeStmt, coldeflist), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__composite_type_stmt__field_indices_by_name[] = { + 1, /* field[1] = coldeflist */ + 0, /* field[0] = typevar */ +}; +static const ProtobufCIntRange pg_query__composite_type_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__composite_type_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.CompositeTypeStmt", + "CompositeTypeStmt", + "PgQuery__CompositeTypeStmt", + "pg_query", + sizeof(PgQuery__CompositeTypeStmt), + 2, + pg_query__composite_type_stmt__field_descriptors, + pg_query__composite_type_stmt__field_indices_by_name, + 1, pg_query__composite_type_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__composite_type_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__create_enum_stmt__field_descriptors[2] = +{ { - "objfuncargs", - 3, + "type_name", + 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__ObjectWithArgs, n_objfuncargs), - offsetof(PgQuery__ObjectWithArgs, objfuncargs), + offsetof(PgQuery__CreateEnumStmt, n_type_name), + offsetof(PgQuery__CreateEnumStmt, type_name), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "args_unspecified", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__ObjectWithArgs, args_unspecified), - NULL, + "vals", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateEnumStmt, n_vals), + offsetof(PgQuery__CreateEnumStmt, vals), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__object_with_args__field_indices_by_name[] = { - 3, /* field[3] = args_unspecified */ - 1, /* field[1] = objargs */ - 2, /* field[2] = objfuncargs */ - 0, /* field[0] = objname */ +static const unsigned pg_query__create_enum_stmt__field_indices_by_name[] = { + 0, /* field[0] = type_name */ + 1, /* field[1] = vals */ }; -static const ProtobufCIntRange pg_query__object_with_args__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_enum_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__object_with_args__descriptor = +const ProtobufCMessageDescriptor pg_query__create_enum_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.ObjectWithArgs", - "ObjectWithArgs", - "PgQuery__ObjectWithArgs", + "pg_query.CreateEnumStmt", + "CreateEnumStmt", + "PgQuery__CreateEnumStmt", "pg_query", - sizeof(PgQuery__ObjectWithArgs), - 4, - pg_query__object_with_args__field_descriptors, - pg_query__object_with_args__field_indices_by_name, - 1, pg_query__object_with_args__number_ranges, - (ProtobufCMessageInit) pg_query__object_with_args__init, + sizeof(PgQuery__CreateEnumStmt), + 2, + pg_query__create_enum_stmt__field_descriptors, + pg_query__create_enum_stmt__field_indices_by_name, + 1, pg_query__create_enum_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_enum_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__access_priv__field_descriptors[2] = +static const ProtobufCFieldDescriptor pg_query__create_range_stmt__field_descriptors[2] = { { - "priv_name", + "type_name", 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__AccessPriv, priv_name), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateRangeStmt, n_type_name), + offsetof(PgQuery__CreateRangeStmt, type_name), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cols", + "params", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__AccessPriv, n_cols), - offsetof(PgQuery__AccessPriv, cols), + offsetof(PgQuery__CreateRangeStmt, n_params), + offsetof(PgQuery__CreateRangeStmt, params), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__access_priv__field_indices_by_name[] = { - 1, /* field[1] = cols */ - 0, /* field[0] = priv_name */ +static const unsigned pg_query__create_range_stmt__field_indices_by_name[] = { + 1, /* field[1] = params */ + 0, /* field[0] = type_name */ }; -static const ProtobufCIntRange pg_query__access_priv__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_range_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__access_priv__descriptor = +const ProtobufCMessageDescriptor pg_query__create_range_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.AccessPriv", - "AccessPriv", - "PgQuery__AccessPriv", + "pg_query.CreateRangeStmt", + "CreateRangeStmt", + "PgQuery__CreateRangeStmt", "pg_query", - sizeof(PgQuery__AccessPriv), + sizeof(PgQuery__CreateRangeStmt), 2, - pg_query__access_priv__field_descriptors, - pg_query__access_priv__field_indices_by_name, - 1, pg_query__access_priv__number_ranges, - (ProtobufCMessageInit) pg_query__access_priv__init, + pg_query__create_range_stmt__field_descriptors, + pg_query__create_range_stmt__field_indices_by_name, + 1, pg_query__create_range_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_range_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__create_op_class_item__field_descriptors[6] = +static const ProtobufCFieldDescriptor pg_query__alter_enum_stmt__field_descriptors[6] = { { - "itemtype", + "type_name", 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__CreateOpClassItem, itemtype), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterEnumStmt, n_type_name), + offsetof(PgQuery__AlterEnumStmt, type_name), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "name", + "old_val", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateOpClassItem, name), - &pg_query__object_with_args__descriptor, + offsetof(PgQuery__AlterEnumStmt, old_val), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "number", + "new_val", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateOpClassItem, number), - NULL, + offsetof(PgQuery__AlterEnumStmt, new_val), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "order_family", + "new_val_neighbor", 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateOpClassItem, n_order_family), - offsetof(PgQuery__CreateOpClassItem, order_family), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterEnumStmt, new_val_neighbor), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "class_args", + "new_val_is_after", 5, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CreateOpClassItem, n_class_args), - offsetof(PgQuery__CreateOpClassItem, class_args), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterEnumStmt, new_val_is_after), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "storedtype", + "skip_if_new_val_exists", 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CreateOpClassItem, storedtype), - &pg_query__type_name__descriptor, + offsetof(PgQuery__AlterEnumStmt, skip_if_new_val_exists), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__create_op_class_item__field_indices_by_name[] = { - 4, /* field[4] = class_args */ - 0, /* field[0] = itemtype */ - 1, /* field[1] = name */ - 2, /* field[2] = number */ - 3, /* field[3] = order_family */ - 5, /* field[5] = storedtype */ +static const unsigned pg_query__alter_enum_stmt__field_indices_by_name[] = { + 2, /* field[2] = new_val */ + 4, /* field[4] = new_val_is_after */ + 3, /* field[3] = new_val_neighbor */ + 1, /* field[1] = old_val */ + 5, /* field[5] = skip_if_new_val_exists */ + 0, /* field[0] = type_name */ }; -static const ProtobufCIntRange pg_query__create_op_class_item__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_enum_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; -const ProtobufCMessageDescriptor pg_query__create_op_class_item__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_enum_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CreateOpClassItem", - "CreateOpClassItem", - "PgQuery__CreateOpClassItem", + "pg_query.AlterEnumStmt", + "AlterEnumStmt", + "PgQuery__AlterEnumStmt", "pg_query", - sizeof(PgQuery__CreateOpClassItem), + sizeof(PgQuery__AlterEnumStmt), 6, - pg_query__create_op_class_item__field_descriptors, - pg_query__create_op_class_item__field_indices_by_name, - 1, pg_query__create_op_class_item__number_ranges, - (ProtobufCMessageInit) pg_query__create_op_class_item__init, + pg_query__alter_enum_stmt__field_descriptors, + pg_query__alter_enum_stmt__field_indices_by_name, + 1, pg_query__alter_enum_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_enum_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__table_like_clause__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__view_stmt__field_descriptors[6] = { { - "relation", + "view", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__TableLikeClause, relation), + offsetof(PgQuery__ViewStmt, view), &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "options", + "aliases", 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__TableLikeClause, options), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__ViewStmt, n_aliases), + offsetof(PgQuery__ViewStmt, aliases), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "relation_oid", + "query", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__TableLikeClause, relation_oid), - NULL, + offsetof(PgQuery__ViewStmt, query), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__table_like_clause__field_indices_by_name[] = { - 1, /* field[1] = options */ - 0, /* field[0] = relation */ - 2, /* field[2] = relation_oid */ -}; -static const ProtobufCIntRange pg_query__table_like_clause__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor pg_query__table_like_clause__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.TableLikeClause", - "TableLikeClause", - "PgQuery__TableLikeClause", - "pg_query", - sizeof(PgQuery__TableLikeClause), - 3, - pg_query__table_like_clause__field_descriptors, - pg_query__table_like_clause__field_indices_by_name, - 1, pg_query__table_like_clause__number_ranges, - (ProtobufCMessageInit) pg_query__table_like_clause__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__function_parameter__field_descriptors[4] = -{ { - "name", - 1, + "replace", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__FunctionParameter, name), + offsetof(PgQuery__ViewStmt, replace), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "arg_type", - 2, - PROTOBUF_C_LABEL_NONE, + "options", + 5, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__FunctionParameter, arg_type), - &pg_query__type_name__descriptor, + offsetof(PgQuery__ViewStmt, n_options), + offsetof(PgQuery__ViewStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "mode", - 3, + "with_check_option", + 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__FunctionParameter, mode), - &pg_query__function_parameter_mode__descriptor, + offsetof(PgQuery__ViewStmt, with_check_option), + &pg_query__view_check_option__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__view_stmt__field_indices_by_name[] = { + 1, /* field[1] = aliases */ + 4, /* field[4] = options */ + 2, /* field[2] = query */ + 3, /* field[3] = replace */ + 0, /* field[0] = view */ + 5, /* field[5] = with_check_option */ +}; +static const ProtobufCIntRange pg_query__view_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor pg_query__view_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.ViewStmt", + "ViewStmt", + "PgQuery__ViewStmt", + "pg_query", + sizeof(PgQuery__ViewStmt), + 6, + pg_query__view_stmt__field_descriptors, + pg_query__view_stmt__field_indices_by_name, + 1, pg_query__view_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__view_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__load_stmt__field_descriptors[1] = +{ { - "defexpr", - 4, + "filename", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__FunctionParameter, defexpr), - &pg_query__node__descriptor, + offsetof(PgQuery__LoadStmt, filename), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__function_parameter__field_indices_by_name[] = { - 1, /* field[1] = arg_type */ - 3, /* field[3] = defexpr */ - 2, /* field[2] = mode */ - 0, /* field[0] = name */ +static const unsigned pg_query__load_stmt__field_indices_by_name[] = { + 0, /* field[0] = filename */ }; -static const ProtobufCIntRange pg_query__function_parameter__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__load_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 1 } }; -const ProtobufCMessageDescriptor pg_query__function_parameter__descriptor = +const ProtobufCMessageDescriptor pg_query__load_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.FunctionParameter", - "FunctionParameter", - "PgQuery__FunctionParameter", + "pg_query.LoadStmt", + "LoadStmt", + "PgQuery__LoadStmt", "pg_query", - sizeof(PgQuery__FunctionParameter), - 4, - pg_query__function_parameter__field_descriptors, - pg_query__function_parameter__field_indices_by_name, - 1, pg_query__function_parameter__number_ranges, - (ProtobufCMessageInit) pg_query__function_parameter__init, + sizeof(PgQuery__LoadStmt), + 1, + pg_query__load_stmt__field_descriptors, + pg_query__load_stmt__field_indices_by_name, + 1, pg_query__load_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__load_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__locking_clause__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__createdb_stmt__field_descriptors[2] = { { - "locked_rels", + "dbname", 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__LockingClause, n_locked_rels), - offsetof(PgQuery__LockingClause, locked_rels), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "strength", - 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__LockingClause, strength), - &pg_query__lock_clause_strength__descriptor, + offsetof(PgQuery__CreatedbStmt, dbname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "wait_policy", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__LockingClause, wait_policy), - &pg_query__lock_wait_policy__descriptor, + "options", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreatedbStmt, n_options), + offsetof(PgQuery__CreatedbStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__locking_clause__field_indices_by_name[] = { - 0, /* field[0] = locked_rels */ - 1, /* field[1] = strength */ - 2, /* field[2] = wait_policy */ +static const unsigned pg_query__createdb_stmt__field_indices_by_name[] = { + 0, /* field[0] = dbname */ + 1, /* field[1] = options */ }; -static const ProtobufCIntRange pg_query__locking_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__createdb_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__locking_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__createdb_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.LockingClause", - "LockingClause", - "PgQuery__LockingClause", + "pg_query.CreatedbStmt", + "CreatedbStmt", + "PgQuery__CreatedbStmt", "pg_query", - sizeof(PgQuery__LockingClause), - 3, - pg_query__locking_clause__field_descriptors, - pg_query__locking_clause__field_indices_by_name, - 1, pg_query__locking_clause__number_ranges, - (ProtobufCMessageInit) pg_query__locking_clause__init, + sizeof(PgQuery__CreatedbStmt), + 2, + pg_query__createdb_stmt__field_descriptors, + pg_query__createdb_stmt__field_indices_by_name, + 1, pg_query__createdb_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__createdb_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__row_mark_clause__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__alter_database_stmt__field_descriptors[2] = { { - "rti", + "dbname", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__RowMarkClause, rti), - NULL, + offsetof(PgQuery__AlterDatabaseStmt, dbname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "strength", + "options", 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__RowMarkClause, strength), - &pg_query__lock_clause_strength__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "wait_policy", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__RowMarkClause, wait_policy), - &pg_query__lock_wait_policy__descriptor, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterDatabaseStmt, n_options), + offsetof(PgQuery__AlterDatabaseStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__alter_database_stmt__field_indices_by_name[] = { + 0, /* field[0] = dbname */ + 1, /* field[1] = options */ +}; +static const ProtobufCIntRange pg_query__alter_database_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__alter_database_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.AlterDatabaseStmt", + "AlterDatabaseStmt", + "PgQuery__AlterDatabaseStmt", + "pg_query", + sizeof(PgQuery__AlterDatabaseStmt), + 2, + pg_query__alter_database_stmt__field_descriptors, + pg_query__alter_database_stmt__field_indices_by_name, + 1, pg_query__alter_database_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_database_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__alter_database_refresh_coll_stmt__field_descriptors[1] = +{ { - "pushed_down", - 4, + "dbname", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__RowMarkClause, pushed_down), - NULL, + offsetof(PgQuery__AlterDatabaseRefreshCollStmt, dbname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__row_mark_clause__field_indices_by_name[] = { - 3, /* field[3] = pushed_down */ - 0, /* field[0] = rti */ - 1, /* field[1] = strength */ - 2, /* field[2] = wait_policy */ +static const unsigned pg_query__alter_database_refresh_coll_stmt__field_indices_by_name[] = { + 0, /* field[0] = dbname */ }; -static const ProtobufCIntRange pg_query__row_mark_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_database_refresh_coll_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 1 } }; -const ProtobufCMessageDescriptor pg_query__row_mark_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_database_refresh_coll_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RowMarkClause", - "RowMarkClause", - "PgQuery__RowMarkClause", + "pg_query.AlterDatabaseRefreshCollStmt", + "AlterDatabaseRefreshCollStmt", + "PgQuery__AlterDatabaseRefreshCollStmt", "pg_query", - sizeof(PgQuery__RowMarkClause), - 4, - pg_query__row_mark_clause__field_descriptors, - pg_query__row_mark_clause__field_indices_by_name, - 1, pg_query__row_mark_clause__number_ranges, - (ProtobufCMessageInit) pg_query__row_mark_clause__init, + sizeof(PgQuery__AlterDatabaseRefreshCollStmt), + 1, + pg_query__alter_database_refresh_coll_stmt__field_descriptors, + pg_query__alter_database_refresh_coll_stmt__field_indices_by_name, + 1, pg_query__alter_database_refresh_coll_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_database_refresh_coll_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__xml_serialize__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__alter_database_set_stmt__field_descriptors[2] = { { - "xmloption", + "dbname", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__XmlSerialize, xmloption), - &pg_query__xml_option_type__descriptor, + offsetof(PgQuery__AlterDatabaseSetStmt, dbname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "expr", + "setstmt", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__XmlSerialize, expr), - &pg_query__node__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "type_name", - 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__XmlSerialize, type_name), - &pg_query__type_name__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "location", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__XmlSerialize, location), - NULL, + offsetof(PgQuery__AlterDatabaseSetStmt, setstmt), + &pg_query__variable_set_stmt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__xml_serialize__field_indices_by_name[] = { - 1, /* field[1] = expr */ - 3, /* field[3] = location */ - 2, /* field[2] = type_name */ - 0, /* field[0] = xmloption */ +static const unsigned pg_query__alter_database_set_stmt__field_indices_by_name[] = { + 0, /* field[0] = dbname */ + 1, /* field[1] = setstmt */ }; -static const ProtobufCIntRange pg_query__xml_serialize__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_database_set_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__xml_serialize__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_database_set_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.XmlSerialize", - "XmlSerialize", - "PgQuery__XmlSerialize", - "pg_query", - sizeof(PgQuery__XmlSerialize), - 4, - pg_query__xml_serialize__field_descriptors, - pg_query__xml_serialize__field_indices_by_name, - 1, pg_query__xml_serialize__number_ranges, - (ProtobufCMessageInit) pg_query__xml_serialize__init, + "pg_query.AlterDatabaseSetStmt", + "AlterDatabaseSetStmt", + "PgQuery__AlterDatabaseSetStmt", + "pg_query", + sizeof(PgQuery__AlterDatabaseSetStmt), + 2, + pg_query__alter_database_set_stmt__field_descriptors, + pg_query__alter_database_set_stmt__field_indices_by_name, + 1, pg_query__alter_database_set_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_database_set_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__with_clause__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__dropdb_stmt__field_descriptors[3] = { { - "ctes", + "dbname", 1, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__WithClause, n_ctes), - offsetof(PgQuery__WithClause, ctes), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__DropdbStmt, dbname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "recursive", + "missing_ok", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__WithClause, recursive), + offsetof(PgQuery__DropdbStmt, missing_ok), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "options", 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__WithClause, location), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__DropdbStmt, n_options), + offsetof(PgQuery__DropdbStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__with_clause__field_indices_by_name[] = { - 0, /* field[0] = ctes */ - 2, /* field[2] = location */ - 1, /* field[1] = recursive */ +static const unsigned pg_query__dropdb_stmt__field_indices_by_name[] = { + 0, /* field[0] = dbname */ + 1, /* field[1] = missing_ok */ + 2, /* field[2] = options */ }; -static const ProtobufCIntRange pg_query__with_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__dropdb_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__with_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__dropdb_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.WithClause", - "WithClause", - "PgQuery__WithClause", + "pg_query.DropdbStmt", + "DropdbStmt", + "PgQuery__DropdbStmt", "pg_query", - sizeof(PgQuery__WithClause), + sizeof(PgQuery__DropdbStmt), 3, - pg_query__with_clause__field_descriptors, - pg_query__with_clause__field_indices_by_name, - 1, pg_query__with_clause__number_ranges, - (ProtobufCMessageInit) pg_query__with_clause__init, + pg_query__dropdb_stmt__field_descriptors, + pg_query__dropdb_stmt__field_indices_by_name, + 1, pg_query__dropdb_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__dropdb_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__infer_clause__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__alter_system_stmt__field_descriptors[1] = { { - "index_elems", + "setstmt", 1, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__InferClause, n_index_elems), - offsetof(PgQuery__InferClause, index_elems), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterSystemStmt, setstmt), + &pg_query__variable_set_stmt__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__alter_system_stmt__field_indices_by_name[] = { + 0, /* field[0] = setstmt */ +}; +static const ProtobufCIntRange pg_query__alter_system_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor pg_query__alter_system_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.AlterSystemStmt", + "AlterSystemStmt", + "PgQuery__AlterSystemStmt", + "pg_query", + sizeof(PgQuery__AlterSystemStmt), + 1, + pg_query__alter_system_stmt__field_descriptors, + pg_query__alter_system_stmt__field_indices_by_name, + 1, pg_query__alter_system_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_system_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__cluster_stmt__field_descriptors[3] = +{ { - "where_clause", - 2, + "relation", + 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__InferClause, where_clause), - &pg_query__node__descriptor, + offsetof(PgQuery__ClusterStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "conname", - 3, + "indexname", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__InferClause, conname), + offsetof(PgQuery__ClusterStmt, indexname), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__InferClause, location), - NULL, + "params", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__ClusterStmt, n_params), + offsetof(PgQuery__ClusterStmt, params), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__infer_clause__field_indices_by_name[] = { - 2, /* field[2] = conname */ - 0, /* field[0] = index_elems */ - 3, /* field[3] = location */ - 1, /* field[1] = where_clause */ +static const unsigned pg_query__cluster_stmt__field_indices_by_name[] = { + 1, /* field[1] = indexname */ + 2, /* field[2] = params */ + 0, /* field[0] = relation */ }; -static const ProtobufCIntRange pg_query__infer_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__cluster_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__infer_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__cluster_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.InferClause", - "InferClause", - "PgQuery__InferClause", + "pg_query.ClusterStmt", + "ClusterStmt", + "PgQuery__ClusterStmt", "pg_query", - sizeof(PgQuery__InferClause), - 4, - pg_query__infer_clause__field_descriptors, - pg_query__infer_clause__field_indices_by_name, - 1, pg_query__infer_clause__number_ranges, - (ProtobufCMessageInit) pg_query__infer_clause__init, + sizeof(PgQuery__ClusterStmt), + 3, + pg_query__cluster_stmt__field_descriptors, + pg_query__cluster_stmt__field_indices_by_name, + 1, pg_query__cluster_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__cluster_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__on_conflict_clause__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__vacuum_stmt__field_descriptors[3] = { { - "action", + "options", 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ - offsetof(PgQuery__OnConflictClause, action), - &pg_query__on_conflict_action__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "infer", - 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__OnConflictClause, infer), - &pg_query__infer_clause__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "target_list", - 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__OnConflictClause, n_target_list), - offsetof(PgQuery__OnConflictClause, target_list), + offsetof(PgQuery__VacuumStmt, n_options), + offsetof(PgQuery__VacuumStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "where_clause", - 4, - PROTOBUF_C_LABEL_NONE, + "rels", + 2, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__OnConflictClause, where_clause), + offsetof(PgQuery__VacuumStmt, n_rels), + offsetof(PgQuery__VacuumStmt, rels), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", - 5, + "is_vacuumcmd", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__OnConflictClause, location), + offsetof(PgQuery__VacuumStmt, is_vacuumcmd), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__on_conflict_clause__field_indices_by_name[] = { - 0, /* field[0] = action */ - 1, /* field[1] = infer */ - 4, /* field[4] = location */ - 2, /* field[2] = target_list */ - 3, /* field[3] = where_clause */ +static const unsigned pg_query__vacuum_stmt__field_indices_by_name[] = { + 2, /* field[2] = is_vacuumcmd */ + 0, /* field[0] = options */ + 1, /* field[1] = rels */ }; -static const ProtobufCIntRange pg_query__on_conflict_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__vacuum_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__on_conflict_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__vacuum_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.OnConflictClause", - "OnConflictClause", - "PgQuery__OnConflictClause", + "pg_query.VacuumStmt", + "VacuumStmt", + "PgQuery__VacuumStmt", "pg_query", - sizeof(PgQuery__OnConflictClause), - 5, - pg_query__on_conflict_clause__field_descriptors, - pg_query__on_conflict_clause__field_indices_by_name, - 1, pg_query__on_conflict_clause__number_ranges, - (ProtobufCMessageInit) pg_query__on_conflict_clause__init, + sizeof(PgQuery__VacuumStmt), + 3, + pg_query__vacuum_stmt__field_descriptors, + pg_query__vacuum_stmt__field_indices_by_name, + 1, pg_query__vacuum_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__vacuum_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__ctesearch_clause__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__vacuum_relation__field_descriptors[3] = { { - "search_col_list", + "relation", 1, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CTESearchClause, n_search_col_list), - offsetof(PgQuery__CTESearchClause, search_col_list), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__VacuumRelation, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "search_breadth_first", + "oid", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CTESearchClause, search_breadth_first), + offsetof(PgQuery__VacuumRelation, oid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "search_seq_column", + "va_cols", 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__CTESearchClause, search_seq_column), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__VacuumRelation, n_va_cols), + offsetof(PgQuery__VacuumRelation, va_cols), + &pg_query__node__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__vacuum_relation__field_indices_by_name[] = { + 1, /* field[1] = oid */ + 0, /* field[0] = relation */ + 2, /* field[2] = va_cols */ +}; +static const ProtobufCIntRange pg_query__vacuum_relation__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__vacuum_relation__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.VacuumRelation", + "VacuumRelation", + "PgQuery__VacuumRelation", + "pg_query", + sizeof(PgQuery__VacuumRelation), + 3, + pg_query__vacuum_relation__field_descriptors, + pg_query__vacuum_relation__field_indices_by_name, + 1, pg_query__vacuum_relation__number_ranges, + (ProtobufCMessageInit) pg_query__vacuum_relation__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__explain_stmt__field_descriptors[2] = +{ { - "location", - 4, + "query", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CTESearchClause, location), + offsetof(PgQuery__ExplainStmt, query), + &pg_query__node__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "options", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__ExplainStmt, n_options), + offsetof(PgQuery__ExplainStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__ctesearch_clause__field_indices_by_name[] = { - 3, /* field[3] = location */ - 1, /* field[1] = search_breadth_first */ - 0, /* field[0] = search_col_list */ - 2, /* field[2] = search_seq_column */ +static const unsigned pg_query__explain_stmt__field_indices_by_name[] = { + 1, /* field[1] = options */ + 0, /* field[0] = query */ }; -static const ProtobufCIntRange pg_query__ctesearch_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__explain_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__ctesearch_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__explain_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CTESearchClause", - "CTESearchClause", - "PgQuery__CTESearchClause", + "pg_query.ExplainStmt", + "ExplainStmt", + "PgQuery__ExplainStmt", "pg_query", - sizeof(PgQuery__CTESearchClause), - 4, - pg_query__ctesearch_clause__field_descriptors, - pg_query__ctesearch_clause__field_indices_by_name, - 1, pg_query__ctesearch_clause__number_ranges, - (ProtobufCMessageInit) pg_query__ctesearch_clause__init, + sizeof(PgQuery__ExplainStmt), + 2, + pg_query__explain_stmt__field_descriptors, + pg_query__explain_stmt__field_indices_by_name, + 1, pg_query__explain_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__explain_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__ctecycle_clause__field_descriptors[10] = +static const ProtobufCFieldDescriptor pg_query__create_table_as_stmt__field_descriptors[5] = { { - "cycle_col_list", + "query", 1, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CTECycleClause, n_cycle_col_list), - offsetof(PgQuery__CTECycleClause, cycle_col_list), + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateTableAsStmt, query), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cycle_mark_column", + "into", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CTECycleClause, cycle_mark_column), + offsetof(PgQuery__CreateTableAsStmt, into), + &pg_query__into_clause__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cycle_mark_value", + "objtype", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CTECycleClause, cycle_mark_value), - &pg_query__node__descriptor, + offsetof(PgQuery__CreateTableAsStmt, objtype), + &pg_query__object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cycle_mark_default", + "is_select_into", 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CTECycleClause, cycle_mark_default), - &pg_query__node__descriptor, + offsetof(PgQuery__CreateTableAsStmt, is_select_into), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "cycle_path_column", - 5, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__CTECycleClause, cycle_path_column), NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", - 6, + "if_not_exists", + 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CTECycleClause, location), + offsetof(PgQuery__CreateTableAsStmt, if_not_exists), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__create_table_as_stmt__field_indices_by_name[] = { + 4, /* field[4] = if_not_exists */ + 1, /* field[1] = into */ + 3, /* field[3] = is_select_into */ + 2, /* field[2] = objtype */ + 0, /* field[0] = query */ +}; +static const ProtobufCIntRange pg_query__create_table_as_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor pg_query__create_table_as_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.CreateTableAsStmt", + "CreateTableAsStmt", + "PgQuery__CreateTableAsStmt", + "pg_query", + sizeof(PgQuery__CreateTableAsStmt), + 5, + pg_query__create_table_as_stmt__field_descriptors, + pg_query__create_table_as_stmt__field_indices_by_name, + 1, pg_query__create_table_as_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_table_as_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__refresh_mat_view_stmt__field_descriptors[3] = +{ { - "cycle_mark_type", - 7, + "concurrent", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CTECycleClause, cycle_mark_type), + offsetof(PgQuery__RefreshMatViewStmt, concurrent), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cycle_mark_typmod", - 8, + "skip_data", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CTECycleClause, cycle_mark_typmod), + offsetof(PgQuery__RefreshMatViewStmt, skip_data), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cycle_mark_collation", - 9, + "relation", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__CTECycleClause, cycle_mark_collation), - NULL, + offsetof(PgQuery__RefreshMatViewStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__refresh_mat_view_stmt__field_indices_by_name[] = { + 0, /* field[0] = concurrent */ + 2, /* field[2] = relation */ + 1, /* field[1] = skip_data */ +}; +static const ProtobufCIntRange pg_query__refresh_mat_view_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__refresh_mat_view_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.RefreshMatViewStmt", + "RefreshMatViewStmt", + "PgQuery__RefreshMatViewStmt", + "pg_query", + sizeof(PgQuery__RefreshMatViewStmt), + 3, + pg_query__refresh_mat_view_stmt__field_descriptors, + pg_query__refresh_mat_view_stmt__field_indices_by_name, + 1, pg_query__refresh_mat_view_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__refresh_mat_view_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +#define pg_query__check_point_stmt__field_descriptors NULL +#define pg_query__check_point_stmt__field_indices_by_name NULL +#define pg_query__check_point_stmt__number_ranges NULL +const ProtobufCMessageDescriptor pg_query__check_point_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.CheckPointStmt", + "CheckPointStmt", + "PgQuery__CheckPointStmt", + "pg_query", + sizeof(PgQuery__CheckPointStmt), + 0, + pg_query__check_point_stmt__field_descriptors, + pg_query__check_point_stmt__field_indices_by_name, + 0, pg_query__check_point_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__check_point_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__discard_stmt__field_descriptors[1] = +{ { - "cycle_mark_neop", - 10, + "target", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CTECycleClause, cycle_mark_neop), - NULL, + offsetof(PgQuery__DiscardStmt, target), + &pg_query__discard_mode__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__ctecycle_clause__field_indices_by_name[] = { - 0, /* field[0] = cycle_col_list */ - 8, /* field[8] = cycle_mark_collation */ - 1, /* field[1] = cycle_mark_column */ - 3, /* field[3] = cycle_mark_default */ - 9, /* field[9] = cycle_mark_neop */ - 6, /* field[6] = cycle_mark_type */ - 7, /* field[7] = cycle_mark_typmod */ - 2, /* field[2] = cycle_mark_value */ - 4, /* field[4] = cycle_path_column */ - 5, /* field[5] = location */ +static const unsigned pg_query__discard_stmt__field_indices_by_name[] = { + 0, /* field[0] = target */ }; -static const ProtobufCIntRange pg_query__ctecycle_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__discard_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 10 } + { 0, 1 } }; -const ProtobufCMessageDescriptor pg_query__ctecycle_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__discard_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CTECycleClause", - "CTECycleClause", - "PgQuery__CTECycleClause", + "pg_query.DiscardStmt", + "DiscardStmt", + "PgQuery__DiscardStmt", "pg_query", - sizeof(PgQuery__CTECycleClause), - 10, - pg_query__ctecycle_clause__field_descriptors, - pg_query__ctecycle_clause__field_indices_by_name, - 1, pg_query__ctecycle_clause__number_ranges, - (ProtobufCMessageInit) pg_query__ctecycle_clause__init, + sizeof(PgQuery__DiscardStmt), + 1, + pg_query__discard_stmt__field_descriptors, + pg_query__discard_stmt__field_indices_by_name, + 1, pg_query__discard_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__discard_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__common_table_expr__field_descriptors[13] = +static const ProtobufCFieldDescriptor pg_query__lock_stmt__field_descriptors[3] = { { - "ctename", + "relations", 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(PgQuery__CommonTableExpr, ctename), - NULL, - &protobuf_c_empty_string, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "aliascolnames", - 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CommonTableExpr, n_aliascolnames), - offsetof(PgQuery__CommonTableExpr, aliascolnames), + offsetof(PgQuery__LockStmt, n_relations), + offsetof(PgQuery__LockStmt, relations), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "ctematerialized", - 3, + "mode", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_INT32, 0, /* quantifier_offset */ - offsetof(PgQuery__CommonTableExpr, ctematerialized), - &pg_query__ctematerialize__descriptor, + offsetof(PgQuery__LockStmt, mode), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "ctequery", - 4, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__CommonTableExpr, ctequery), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "search_clause", - 5, + "nowait", + 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CommonTableExpr, search_clause), - &pg_query__ctesearch_clause__descriptor, + offsetof(PgQuery__LockStmt, nowait), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "cycle_clause", - 6, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__CommonTableExpr, cycle_clause), - &pg_query__ctecycle_clause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__lock_stmt__field_indices_by_name[] = { + 1, /* field[1] = mode */ + 2, /* field[2] = nowait */ + 0, /* field[0] = relations */ +}; +static const ProtobufCIntRange pg_query__lock_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor pg_query__lock_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.LockStmt", + "LockStmt", + "PgQuery__LockStmt", + "pg_query", + sizeof(PgQuery__LockStmt), + 3, + pg_query__lock_stmt__field_descriptors, + pg_query__lock_stmt__field_indices_by_name, + 1, pg_query__lock_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__lock_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__constraints_set_stmt__field_descriptors[2] = +{ { - "location", - 7, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__CommonTableExpr, location), - NULL, + "constraints", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__ConstraintsSetStmt, n_constraints), + offsetof(PgQuery__ConstraintsSetStmt, constraints), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "cterecursive", - 8, + "deferred", + 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CommonTableExpr, cterecursive), + offsetof(PgQuery__ConstraintsSetStmt, deferred), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__constraints_set_stmt__field_indices_by_name[] = { + 0, /* field[0] = constraints */ + 1, /* field[1] = deferred */ +}; +static const ProtobufCIntRange pg_query__constraints_set_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__constraints_set_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.ConstraintsSetStmt", + "ConstraintsSetStmt", + "PgQuery__ConstraintsSetStmt", + "pg_query", + sizeof(PgQuery__ConstraintsSetStmt), + 2, + pg_query__constraints_set_stmt__field_descriptors, + pg_query__constraints_set_stmt__field_indices_by_name, + 1, pg_query__constraints_set_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__constraints_set_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__reindex_stmt__field_descriptors[4] = +{ { - "cterefcount", - 9, + "kind", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__CommonTableExpr, cterefcount), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "ctecolnames", - 10, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CommonTableExpr, n_ctecolnames), - offsetof(PgQuery__CommonTableExpr, ctecolnames), - &pg_query__node__descriptor, + offsetof(PgQuery__ReindexStmt, kind), + &pg_query__reindex_object_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "ctecoltypes", - 11, - PROTOBUF_C_LABEL_REPEATED, + "relation", + 2, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CommonTableExpr, n_ctecoltypes), - offsetof(PgQuery__CommonTableExpr, ctecoltypes), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__ReindexStmt, relation), + &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "ctecoltypmods", - 12, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CommonTableExpr, n_ctecoltypmods), - offsetof(PgQuery__CommonTableExpr, ctecoltypmods), - &pg_query__node__descriptor, + "name", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__ReindexStmt, name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "ctecolcollations", - 13, + "params", + 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__CommonTableExpr, n_ctecolcollations), - offsetof(PgQuery__CommonTableExpr, ctecolcollations), + offsetof(PgQuery__ReindexStmt, n_params), + offsetof(PgQuery__ReindexStmt, params), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__common_table_expr__field_indices_by_name[] = { - 1, /* field[1] = aliascolnames */ - 12, /* field[12] = ctecolcollations */ - 9, /* field[9] = ctecolnames */ - 10, /* field[10] = ctecoltypes */ - 11, /* field[11] = ctecoltypmods */ - 2, /* field[2] = ctematerialized */ - 0, /* field[0] = ctename */ - 3, /* field[3] = ctequery */ - 7, /* field[7] = cterecursive */ - 8, /* field[8] = cterefcount */ - 5, /* field[5] = cycle_clause */ - 6, /* field[6] = location */ - 4, /* field[4] = search_clause */ +static const unsigned pg_query__reindex_stmt__field_indices_by_name[] = { + 0, /* field[0] = kind */ + 2, /* field[2] = name */ + 3, /* field[3] = params */ + 1, /* field[1] = relation */ }; -static const ProtobufCIntRange pg_query__common_table_expr__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__reindex_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 13 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__common_table_expr__descriptor = +const ProtobufCMessageDescriptor pg_query__reindex_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CommonTableExpr", - "CommonTableExpr", - "PgQuery__CommonTableExpr", + "pg_query.ReindexStmt", + "ReindexStmt", + "PgQuery__ReindexStmt", "pg_query", - sizeof(PgQuery__CommonTableExpr), - 13, - pg_query__common_table_expr__field_descriptors, - pg_query__common_table_expr__field_indices_by_name, - 1, pg_query__common_table_expr__number_ranges, - (ProtobufCMessageInit) pg_query__common_table_expr__init, + sizeof(PgQuery__ReindexStmt), + 4, + pg_query__reindex_stmt__field_descriptors, + pg_query__reindex_stmt__field_indices_by_name, + 1, pg_query__reindex_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__reindex_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__merge_when_clause__field_descriptors[6] = +static const ProtobufCFieldDescriptor pg_query__create_conversion_stmt__field_descriptors[5] = { { - "matched", + "conversion_name", 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__MergeWhenClause, matched), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateConversionStmt, n_conversion_name), + offsetof(PgQuery__CreateConversionStmt, conversion_name), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "command_type", + "for_encoding_name", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__MergeWhenClause, command_type), - &pg_query__cmd_type__descriptor, + offsetof(PgQuery__CreateConversionStmt, for_encoding_name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "override", + "to_encoding_name", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__MergeWhenClause, override), - &pg_query__overriding_kind__descriptor, + offsetof(PgQuery__CreateConversionStmt, to_encoding_name), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "condition", + "func_name", 4, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__MergeWhenClause, condition), + offsetof(PgQuery__CreateConversionStmt, n_func_name), + offsetof(PgQuery__CreateConversionStmt, func_name), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "target_list", + "def", 5, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__MergeWhenClause, n_target_list), - offsetof(PgQuery__MergeWhenClause, target_list), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateConversionStmt, def), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "values", - 6, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__MergeWhenClause, n_values), - offsetof(PgQuery__MergeWhenClause, values), - &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__merge_when_clause__field_indices_by_name[] = { - 1, /* field[1] = command_type */ - 3, /* field[3] = condition */ - 0, /* field[0] = matched */ - 2, /* field[2] = override */ - 4, /* field[4] = target_list */ - 5, /* field[5] = values */ +static const unsigned pg_query__create_conversion_stmt__field_indices_by_name[] = { + 0, /* field[0] = conversion_name */ + 4, /* field[4] = def */ + 1, /* field[1] = for_encoding_name */ + 3, /* field[3] = func_name */ + 2, /* field[2] = to_encoding_name */ }; -static const ProtobufCIntRange pg_query__merge_when_clause__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_conversion_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 6 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__merge_when_clause__descriptor = +const ProtobufCMessageDescriptor pg_query__create_conversion_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.MergeWhenClause", - "MergeWhenClause", - "PgQuery__MergeWhenClause", + "pg_query.CreateConversionStmt", + "CreateConversionStmt", + "PgQuery__CreateConversionStmt", "pg_query", - sizeof(PgQuery__MergeWhenClause), - 6, - pg_query__merge_when_clause__field_descriptors, - pg_query__merge_when_clause__field_indices_by_name, - 1, pg_query__merge_when_clause__number_ranges, - (ProtobufCMessageInit) pg_query__merge_when_clause__init, + sizeof(PgQuery__CreateConversionStmt), + 5, + pg_query__create_conversion_stmt__field_descriptors, + pg_query__create_conversion_stmt__field_indices_by_name, + 1, pg_query__create_conversion_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_conversion_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__role_spec__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__create_cast_stmt__field_descriptors[5] = { { - "roletype", + "sourcetype", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_ENUM, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RoleSpec, roletype), - &pg_query__role_spec_type__descriptor, + offsetof(PgQuery__CreateCastStmt, sourcetype), + &pg_query__type_name__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "rolename", + "targettype", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__RoleSpec, rolename), + offsetof(PgQuery__CreateCastStmt, targettype), + &pg_query__type_name__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "func", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__RoleSpec, location), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned pg_query__role_spec__field_indices_by_name[] = { - 2, /* field[2] = location */ - 1, /* field[1] = rolename */ - 0, /* field[0] = roletype */ -}; -static const ProtobufCIntRange pg_query__role_spec__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor pg_query__role_spec__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.RoleSpec", - "RoleSpec", - "PgQuery__RoleSpec", - "pg_query", - sizeof(PgQuery__RoleSpec), - 3, - pg_query__role_spec__field_descriptors, - pg_query__role_spec__field_indices_by_name, - 1, pg_query__role_spec__number_ranges, - (ProtobufCMessageInit) pg_query__role_spec__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__trigger_transition__field_descriptors[3] = -{ - { - "name", - 1, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__TriggerTransition, name), + offsetof(PgQuery__CreateCastStmt, func), + &pg_query__object_with_args__descriptor, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_new", - 2, + "context", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__TriggerTransition, is_new), - NULL, + offsetof(PgQuery__CreateCastStmt, context), + &pg_query__coercion_context__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_table", - 3, + "inout", + 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__TriggerTransition, is_table), + offsetof(PgQuery__CreateCastStmt, inout), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__trigger_transition__field_indices_by_name[] = { - 1, /* field[1] = is_new */ - 2, /* field[2] = is_table */ - 0, /* field[0] = name */ +static const unsigned pg_query__create_cast_stmt__field_indices_by_name[] = { + 3, /* field[3] = context */ + 2, /* field[2] = func */ + 4, /* field[4] = inout */ + 0, /* field[0] = sourcetype */ + 1, /* field[1] = targettype */ }; -static const ProtobufCIntRange pg_query__trigger_transition__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_cast_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__trigger_transition__descriptor = +const ProtobufCMessageDescriptor pg_query__create_cast_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.TriggerTransition", - "TriggerTransition", - "PgQuery__TriggerTransition", + "pg_query.CreateCastStmt", + "CreateCastStmt", + "PgQuery__CreateCastStmt", "pg_query", - sizeof(PgQuery__TriggerTransition), - 3, - pg_query__trigger_transition__field_descriptors, - pg_query__trigger_transition__field_indices_by_name, - 1, pg_query__trigger_transition__number_ranges, - (ProtobufCMessageInit) pg_query__trigger_transition__init, + sizeof(PgQuery__CreateCastStmt), + 5, + pg_query__create_cast_stmt__field_descriptors, + pg_query__create_cast_stmt__field_indices_by_name, + 1, pg_query__create_cast_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_cast_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__partition_elem__field_descriptors[5] = +static const ProtobufCFieldDescriptor pg_query__create_transform_stmt__field_descriptors[5] = { { - "name", + "replace", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionElem, name), + offsetof(PgQuery__CreateTransformStmt, replace), + NULL, NULL, - &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "expr", + "type_name", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionElem, expr), - &pg_query__node__descriptor, + offsetof(PgQuery__CreateTransformStmt, type_name), + &pg_query__type_name__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "collation", + "lang", 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__PartitionElem, n_collation), - offsetof(PgQuery__PartitionElem, collation), - &pg_query__node__descriptor, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateTransformStmt, lang), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "opclass", + "fromsql", 4, - PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__PartitionElem, n_opclass), - offsetof(PgQuery__PartitionElem, opclass), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateTransformStmt, fromsql), + &pg_query__object_with_args__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "tosql", 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionElem, location), - NULL, + offsetof(PgQuery__CreateTransformStmt, tosql), + &pg_query__object_with_args__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__partition_elem__field_indices_by_name[] = { - 2, /* field[2] = collation */ - 1, /* field[1] = expr */ - 4, /* field[4] = location */ - 0, /* field[0] = name */ - 3, /* field[3] = opclass */ +static const unsigned pg_query__create_transform_stmt__field_indices_by_name[] = { + 3, /* field[3] = fromsql */ + 2, /* field[2] = lang */ + 0, /* field[0] = replace */ + 4, /* field[4] = tosql */ + 1, /* field[1] = type_name */ }; -static const ProtobufCIntRange pg_query__partition_elem__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_transform_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; -const ProtobufCMessageDescriptor pg_query__partition_elem__descriptor = +const ProtobufCMessageDescriptor pg_query__create_transform_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.PartitionElem", - "PartitionElem", - "PgQuery__PartitionElem", + "pg_query.CreateTransformStmt", + "CreateTransformStmt", + "PgQuery__CreateTransformStmt", "pg_query", - sizeof(PgQuery__PartitionElem), + sizeof(PgQuery__CreateTransformStmt), 5, - pg_query__partition_elem__field_descriptors, - pg_query__partition_elem__field_indices_by_name, - 1, pg_query__partition_elem__number_ranges, - (ProtobufCMessageInit) pg_query__partition_elem__init, + pg_query__create_transform_stmt__field_descriptors, + pg_query__create_transform_stmt__field_indices_by_name, + 1, pg_query__create_transform_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_transform_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__partition_spec__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__prepare_stmt__field_descriptors[3] = { { - "strategy", + "name", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionSpec, strategy), + offsetof(PgQuery__PrepareStmt, name), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "part_params", + "argtypes", 2, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__PartitionSpec, n_part_params), - offsetof(PgQuery__PartitionSpec, part_params), + offsetof(PgQuery__PrepareStmt, n_argtypes), + offsetof(PgQuery__PrepareStmt, argtypes), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "query", 3, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionSpec, location), - NULL, + offsetof(PgQuery__PrepareStmt, query), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__partition_spec__field_indices_by_name[] = { - 2, /* field[2] = location */ - 1, /* field[1] = part_params */ - 0, /* field[0] = strategy */ +static const unsigned pg_query__prepare_stmt__field_indices_by_name[] = { + 1, /* field[1] = argtypes */ + 0, /* field[0] = name */ + 2, /* field[2] = query */ }; -static const ProtobufCIntRange pg_query__partition_spec__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__prepare_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__partition_spec__descriptor = +const ProtobufCMessageDescriptor pg_query__prepare_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.PartitionSpec", - "PartitionSpec", - "PgQuery__PartitionSpec", + "pg_query.PrepareStmt", + "PrepareStmt", + "PgQuery__PrepareStmt", "pg_query", - sizeof(PgQuery__PartitionSpec), + sizeof(PgQuery__PrepareStmt), 3, - pg_query__partition_spec__field_descriptors, - pg_query__partition_spec__field_indices_by_name, - 1, pg_query__partition_spec__number_ranges, - (ProtobufCMessageInit) pg_query__partition_spec__init, + pg_query__prepare_stmt__field_descriptors, + pg_query__prepare_stmt__field_indices_by_name, + 1, pg_query__prepare_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__prepare_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__partition_bound_spec__field_descriptors[8] = +static const ProtobufCFieldDescriptor pg_query__execute_stmt__field_descriptors[2] = { { - "strategy", + "name", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionBoundSpec, strategy), + offsetof(PgQuery__ExecuteStmt, name), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "is_default", + "params", 2, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, - 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionBoundSpec, is_default), - NULL, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__ExecuteStmt, n_params), + offsetof(PgQuery__ExecuteStmt, params), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__execute_stmt__field_indices_by_name[] = { + 0, /* field[0] = name */ + 1, /* field[1] = params */ +}; +static const ProtobufCIntRange pg_query__execute_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__execute_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.ExecuteStmt", + "ExecuteStmt", + "PgQuery__ExecuteStmt", + "pg_query", + sizeof(PgQuery__ExecuteStmt), + 2, + pg_query__execute_stmt__field_descriptors, + pg_query__execute_stmt__field_indices_by_name, + 1, pg_query__execute_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__execute_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__deallocate_stmt__field_descriptors[1] = +{ { - "modulus", - 3, + "name", + 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionBoundSpec, modulus), + offsetof(PgQuery__DeallocateStmt, name), NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__deallocate_stmt__field_indices_by_name[] = { + 0, /* field[0] = name */ +}; +static const ProtobufCIntRange pg_query__deallocate_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor pg_query__deallocate_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.DeallocateStmt", + "DeallocateStmt", + "PgQuery__DeallocateStmt", + "pg_query", + sizeof(PgQuery__DeallocateStmt), + 1, + pg_query__deallocate_stmt__field_descriptors, + pg_query__deallocate_stmt__field_indices_by_name, + 1, pg_query__deallocate_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__deallocate_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__drop_owned_stmt__field_descriptors[2] = +{ + { + "roles", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__DropOwnedStmt, n_roles), + offsetof(PgQuery__DropOwnedStmt, roles), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "remainder", - 4, + "behavior", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionBoundSpec, remainder), - NULL, + offsetof(PgQuery__DropOwnedStmt, behavior), + &pg_query__drop_behavior__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__drop_owned_stmt__field_indices_by_name[] = { + 1, /* field[1] = behavior */ + 0, /* field[0] = roles */ +}; +static const ProtobufCIntRange pg_query__drop_owned_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__drop_owned_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.DropOwnedStmt", + "DropOwnedStmt", + "PgQuery__DropOwnedStmt", + "pg_query", + sizeof(PgQuery__DropOwnedStmt), + 2, + pg_query__drop_owned_stmt__field_descriptors, + pg_query__drop_owned_stmt__field_indices_by_name, + 1, pg_query__drop_owned_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__drop_owned_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__reassign_owned_stmt__field_descriptors[2] = +{ { - "listdatums", - 5, + "roles", + 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__PartitionBoundSpec, n_listdatums), - offsetof(PgQuery__PartitionBoundSpec, listdatums), + offsetof(PgQuery__ReassignOwnedStmt, n_roles), + offsetof(PgQuery__ReassignOwnedStmt, roles), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "lowerdatums", - 6, - PROTOBUF_C_LABEL_REPEATED, + "newrole", + 2, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__PartitionBoundSpec, n_lowerdatums), - offsetof(PgQuery__PartitionBoundSpec, lowerdatums), - &pg_query__node__descriptor, + 0, /* quantifier_offset */ + offsetof(PgQuery__ReassignOwnedStmt, newrole), + &pg_query__role_spec__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned pg_query__reassign_owned_stmt__field_indices_by_name[] = { + 1, /* field[1] = newrole */ + 0, /* field[0] = roles */ +}; +static const ProtobufCIntRange pg_query__reassign_owned_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor pg_query__reassign_owned_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.ReassignOwnedStmt", + "ReassignOwnedStmt", + "PgQuery__ReassignOwnedStmt", + "pg_query", + sizeof(PgQuery__ReassignOwnedStmt), + 2, + pg_query__reassign_owned_stmt__field_descriptors, + pg_query__reassign_owned_stmt__field_indices_by_name, + 1, pg_query__reassign_owned_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__reassign_owned_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__alter_tsdictionary_stmt__field_descriptors[2] = +{ { - "upperdatums", - 7, + "dictname", + 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__PartitionBoundSpec, n_upperdatums), - offsetof(PgQuery__PartitionBoundSpec, upperdatums), + offsetof(PgQuery__AlterTSDictionaryStmt, n_dictname), + offsetof(PgQuery__AlterTSDictionaryStmt, dictname), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", - 8, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionBoundSpec, location), - NULL, + "options", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterTSDictionaryStmt, n_options), + offsetof(PgQuery__AlterTSDictionaryStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__partition_bound_spec__field_indices_by_name[] = { - 1, /* field[1] = is_default */ - 4, /* field[4] = listdatums */ - 7, /* field[7] = location */ - 5, /* field[5] = lowerdatums */ - 2, /* field[2] = modulus */ - 3, /* field[3] = remainder */ - 0, /* field[0] = strategy */ - 6, /* field[6] = upperdatums */ +static const unsigned pg_query__alter_tsdictionary_stmt__field_indices_by_name[] = { + 0, /* field[0] = dictname */ + 1, /* field[1] = options */ }; -static const ProtobufCIntRange pg_query__partition_bound_spec__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_tsdictionary_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 8 } + { 0, 2 } }; -const ProtobufCMessageDescriptor pg_query__partition_bound_spec__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_tsdictionary_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.PartitionBoundSpec", - "PartitionBoundSpec", - "PgQuery__PartitionBoundSpec", + "pg_query.AlterTSDictionaryStmt", + "AlterTSDictionaryStmt", + "PgQuery__AlterTSDictionaryStmt", "pg_query", - sizeof(PgQuery__PartitionBoundSpec), - 8, - pg_query__partition_bound_spec__field_descriptors, - pg_query__partition_bound_spec__field_indices_by_name, - 1, pg_query__partition_bound_spec__number_ranges, - (ProtobufCMessageInit) pg_query__partition_bound_spec__init, + sizeof(PgQuery__AlterTSDictionaryStmt), + 2, + pg_query__alter_tsdictionary_stmt__field_descriptors, + pg_query__alter_tsdictionary_stmt__field_indices_by_name, + 1, pg_query__alter_tsdictionary_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_tsdictionary_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__partition_range_datum__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__alter_tsconfiguration_stmt__field_descriptors[7] = { { "kind", @@ -35774,127 +37379,115 @@ static const ProtobufCFieldDescriptor pg_query__partition_range_datum__field_des PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionRangeDatum, kind), - &pg_query__partition_range_datum_kind__descriptor, + offsetof(PgQuery__AlterTSConfigurationStmt, kind), + &pg_query__alter_tsconfig_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "value", + "cfgname", 2, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionRangeDatum, value), + offsetof(PgQuery__AlterTSConfigurationStmt, n_cfgname), + offsetof(PgQuery__AlterTSConfigurationStmt, cfgname), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "location", + "tokentype", 3, - PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_INT32, - 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionRangeDatum, location), + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterTSConfigurationStmt, n_tokentype), + offsetof(PgQuery__AlterTSConfigurationStmt, tokentype), + &pg_query__node__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "dicts", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterTSConfigurationStmt, n_dicts), + offsetof(PgQuery__AlterTSConfigurationStmt, dicts), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, -}; -static const unsigned pg_query__partition_range_datum__field_indices_by_name[] = { - 0, /* field[0] = kind */ - 2, /* field[2] = location */ - 1, /* field[1] = value */ -}; -static const ProtobufCIntRange pg_query__partition_range_datum__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor pg_query__partition_range_datum__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.PartitionRangeDatum", - "PartitionRangeDatum", - "PgQuery__PartitionRangeDatum", - "pg_query", - sizeof(PgQuery__PartitionRangeDatum), - 3, - pg_query__partition_range_datum__field_descriptors, - pg_query__partition_range_datum__field_indices_by_name, - 1, pg_query__partition_range_datum__number_ranges, - (ProtobufCMessageInit) pg_query__partition_range_datum__init, - NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor pg_query__partition_cmd__field_descriptors[3] = -{ { - "name", - 1, + "override", + 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionCmd, name), - &pg_query__range_var__descriptor, + offsetof(PgQuery__AlterTSConfigurationStmt, override), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "bound", - 2, + "replace", + 6, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionCmd, bound), - &pg_query__partition_bound_spec__descriptor, + offsetof(PgQuery__AlterTSConfigurationStmt, replace), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "concurrent", - 3, + "missing_ok", + 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__PartitionCmd, concurrent), + offsetof(PgQuery__AlterTSConfigurationStmt, missing_ok), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__partition_cmd__field_indices_by_name[] = { - 1, /* field[1] = bound */ - 2, /* field[2] = concurrent */ - 0, /* field[0] = name */ +static const unsigned pg_query__alter_tsconfiguration_stmt__field_indices_by_name[] = { + 1, /* field[1] = cfgname */ + 3, /* field[3] = dicts */ + 0, /* field[0] = kind */ + 6, /* field[6] = missing_ok */ + 4, /* field[4] = override */ + 5, /* field[5] = replace */ + 2, /* field[2] = tokentype */ }; -static const ProtobufCIntRange pg_query__partition_cmd__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__alter_tsconfiguration_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 7 } }; -const ProtobufCMessageDescriptor pg_query__partition_cmd__descriptor = +const ProtobufCMessageDescriptor pg_query__alter_tsconfiguration_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.PartitionCmd", - "PartitionCmd", - "PgQuery__PartitionCmd", + "pg_query.AlterTSConfigurationStmt", + "AlterTSConfigurationStmt", + "PgQuery__AlterTSConfigurationStmt", "pg_query", - sizeof(PgQuery__PartitionCmd), - 3, - pg_query__partition_cmd__field_descriptors, - pg_query__partition_cmd__field_indices_by_name, - 1, pg_query__partition_cmd__number_ranges, - (ProtobufCMessageInit) pg_query__partition_cmd__init, + sizeof(PgQuery__AlterTSConfigurationStmt), + 7, + pg_query__alter_tsconfiguration_stmt__field_descriptors, + pg_query__alter_tsconfiguration_stmt__field_indices_by_name, + 1, pg_query__alter_tsconfiguration_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_tsconfiguration_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__vacuum_relation__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__publication_table__field_descriptors[3] = { { "relation", @@ -35902,60 +37495,60 @@ static const ProtobufCFieldDescriptor pg_query__vacuum_relation__field_descripto PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__VacuumRelation, relation), + offsetof(PgQuery__PublicationTable, relation), &pg_query__range_var__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "oid", + "where_clause", 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(PgQuery__VacuumRelation, oid), - NULL, + offsetof(PgQuery__PublicationTable, where_clause), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "va_cols", + "columns", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__VacuumRelation, n_va_cols), - offsetof(PgQuery__VacuumRelation, va_cols), + offsetof(PgQuery__PublicationTable, n_columns), + offsetof(PgQuery__PublicationTable, columns), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__vacuum_relation__field_indices_by_name[] = { - 1, /* field[1] = oid */ +static const unsigned pg_query__publication_table__field_indices_by_name[] = { + 2, /* field[2] = columns */ 0, /* field[0] = relation */ - 2, /* field[2] = va_cols */ + 1, /* field[1] = where_clause */ }; -static const ProtobufCIntRange pg_query__vacuum_relation__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__publication_table__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__vacuum_relation__descriptor = +const ProtobufCMessageDescriptor pg_query__publication_table__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.VacuumRelation", - "VacuumRelation", - "PgQuery__VacuumRelation", + "pg_query.PublicationTable", + "PublicationTable", + "PgQuery__PublicationTable", "pg_query", - sizeof(PgQuery__VacuumRelation), + sizeof(PgQuery__PublicationTable), 3, - pg_query__vacuum_relation__field_descriptors, - pg_query__vacuum_relation__field_indices_by_name, - 1, pg_query__vacuum_relation__number_ranges, - (ProtobufCMessageInit) pg_query__vacuum_relation__init, + pg_query__publication_table__field_descriptors, + pg_query__publication_table__field_indices_by_name, + 1, pg_query__publication_table__number_ranges, + (ProtobufCMessageInit) pg_query__publication_table__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor pg_query__publication_obj_spec__field_descriptors[4] = @@ -36035,183 +37628,402 @@ const ProtobufCMessageDescriptor pg_query__publication_obj_spec__descriptor = (ProtobufCMessageInit) pg_query__publication_obj_spec__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__publication_table__field_descriptors[3] = +static const ProtobufCFieldDescriptor pg_query__create_publication_stmt__field_descriptors[4] = { { - "relation", + "pubname", 1, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_MESSAGE, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__PublicationTable, relation), - &pg_query__range_var__descriptor, + offsetof(PgQuery__CreatePublicationStmt, pubname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "where_clause", + "options", 2, - PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(PgQuery__PublicationTable, where_clause), + offsetof(PgQuery__CreatePublicationStmt, n_options), + offsetof(PgQuery__CreatePublicationStmt, options), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "columns", + "pubobjects", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, - offsetof(PgQuery__PublicationTable, n_columns), - offsetof(PgQuery__PublicationTable, columns), + offsetof(PgQuery__CreatePublicationStmt, n_pubobjects), + offsetof(PgQuery__CreatePublicationStmt, pubobjects), &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "for_all_tables", + 4, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_BOOL, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreatePublicationStmt, for_all_tables), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const unsigned pg_query__publication_table__field_indices_by_name[] = { - 2, /* field[2] = columns */ - 0, /* field[0] = relation */ - 1, /* field[1] = where_clause */ +static const unsigned pg_query__create_publication_stmt__field_indices_by_name[] = { + 3, /* field[3] = for_all_tables */ + 1, /* field[1] = options */ + 0, /* field[0] = pubname */ + 2, /* field[2] = pubobjects */ }; -static const ProtobufCIntRange pg_query__publication_table__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_publication_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__publication_table__descriptor = +const ProtobufCMessageDescriptor pg_query__create_publication_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.PublicationTable", - "PublicationTable", - "PgQuery__PublicationTable", + "pg_query.CreatePublicationStmt", + "CreatePublicationStmt", + "PgQuery__CreatePublicationStmt", "pg_query", - sizeof(PgQuery__PublicationTable), - 3, - pg_query__publication_table__field_descriptors, - pg_query__publication_table__field_indices_by_name, - 1, pg_query__publication_table__number_ranges, - (ProtobufCMessageInit) pg_query__publication_table__init, + sizeof(PgQuery__CreatePublicationStmt), + 4, + pg_query__create_publication_stmt__field_descriptors, + pg_query__create_publication_stmt__field_indices_by_name, + 1, pg_query__create_publication_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_publication_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__inline_code_block__field_descriptors[4] = +static const ProtobufCFieldDescriptor pg_query__alter_publication_stmt__field_descriptors[5] = { { - "source_text", + "pubname", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__InlineCodeBlock, source_text), + offsetof(PgQuery__AlterPublicationStmt, pubname), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "lang_oid", + "options", 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterPublicationStmt, n_options), + offsetof(PgQuery__AlterPublicationStmt, options), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "pubobjects", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterPublicationStmt, n_pubobjects), + offsetof(PgQuery__AlterPublicationStmt, pubobjects), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "for_all_tables", + 4, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_UINT32, + PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__InlineCodeBlock, lang_oid), + offsetof(PgQuery__AlterPublicationStmt, for_all_tables), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "lang_is_trusted", - 3, + "action", + 5, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ - offsetof(PgQuery__InlineCodeBlock, lang_is_trusted), + offsetof(PgQuery__AlterPublicationStmt, action), + &pg_query__alter_publication_action__descriptor, NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__alter_publication_stmt__field_indices_by_name[] = { + 4, /* field[4] = action */ + 3, /* field[3] = for_all_tables */ + 1, /* field[1] = options */ + 0, /* field[0] = pubname */ + 2, /* field[2] = pubobjects */ +}; +static const ProtobufCIntRange pg_query__alter_publication_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor pg_query__alter_publication_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.AlterPublicationStmt", + "AlterPublicationStmt", + "PgQuery__AlterPublicationStmt", + "pg_query", + sizeof(PgQuery__AlterPublicationStmt), + 5, + pg_query__alter_publication_stmt__field_descriptors, + pg_query__alter_publication_stmt__field_indices_by_name, + 1, pg_query__alter_publication_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_publication_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__create_subscription_stmt__field_descriptors[4] = +{ + { + "subname", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__CreateSubscriptionStmt, subname), NULL, + &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "atomic", - 4, + "conninfo", + 2, PROTOBUF_C_LABEL_NONE, - PROTOBUF_C_TYPE_BOOL, + PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ - offsetof(PgQuery__InlineCodeBlock, atomic), + offsetof(PgQuery__CreateSubscriptionStmt, conninfo), NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "publication", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateSubscriptionStmt, n_publication), + offsetof(PgQuery__CreateSubscriptionStmt, publication), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "options", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__CreateSubscriptionStmt, n_options), + offsetof(PgQuery__CreateSubscriptionStmt, options), + &pg_query__node__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned pg_query__inline_code_block__field_indices_by_name[] = { - 3, /* field[3] = atomic */ - 2, /* field[2] = lang_is_trusted */ - 1, /* field[1] = lang_oid */ - 0, /* field[0] = source_text */ +static const unsigned pg_query__create_subscription_stmt__field_indices_by_name[] = { + 1, /* field[1] = conninfo */ + 3, /* field[3] = options */ + 2, /* field[2] = publication */ + 0, /* field[0] = subname */ }; -static const ProtobufCIntRange pg_query__inline_code_block__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__create_subscription_stmt__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; -const ProtobufCMessageDescriptor pg_query__inline_code_block__descriptor = +const ProtobufCMessageDescriptor pg_query__create_subscription_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.InlineCodeBlock", - "InlineCodeBlock", - "PgQuery__InlineCodeBlock", + "pg_query.CreateSubscriptionStmt", + "CreateSubscriptionStmt", + "PgQuery__CreateSubscriptionStmt", "pg_query", - sizeof(PgQuery__InlineCodeBlock), + sizeof(PgQuery__CreateSubscriptionStmt), 4, - pg_query__inline_code_block__field_descriptors, - pg_query__inline_code_block__field_indices_by_name, - 1, pg_query__inline_code_block__number_ranges, - (ProtobufCMessageInit) pg_query__inline_code_block__init, + pg_query__create_subscription_stmt__field_descriptors, + pg_query__create_subscription_stmt__field_indices_by_name, + 1, pg_query__create_subscription_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__create_subscription_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor pg_query__call_context__field_descriptors[1] = +static const ProtobufCFieldDescriptor pg_query__alter_subscription_stmt__field_descriptors[5] = { { - "atomic", + "kind", 1, PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterSubscriptionStmt, kind), + &pg_query__alter_subscription_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subname", + 2, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterSubscriptionStmt, subname), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "conninfo", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__AlterSubscriptionStmt, conninfo), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "publication", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterSubscriptionStmt, n_publication), + offsetof(PgQuery__AlterSubscriptionStmt, publication), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "options", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(PgQuery__AlterSubscriptionStmt, n_options), + offsetof(PgQuery__AlterSubscriptionStmt, options), + &pg_query__node__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned pg_query__alter_subscription_stmt__field_indices_by_name[] = { + 2, /* field[2] = conninfo */ + 0, /* field[0] = kind */ + 4, /* field[4] = options */ + 3, /* field[3] = publication */ + 1, /* field[1] = subname */ +}; +static const ProtobufCIntRange pg_query__alter_subscription_stmt__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor pg_query__alter_subscription_stmt__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "pg_query.AlterSubscriptionStmt", + "AlterSubscriptionStmt", + "PgQuery__AlterSubscriptionStmt", + "pg_query", + sizeof(PgQuery__AlterSubscriptionStmt), + 5, + pg_query__alter_subscription_stmt__field_descriptors, + pg_query__alter_subscription_stmt__field_indices_by_name, + 1, pg_query__alter_subscription_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__alter_subscription_stmt__init, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor pg_query__drop_subscription_stmt__field_descriptors[3] = +{ + { + "subname", + 1, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(PgQuery__DropSubscriptionStmt, subname), + NULL, + &protobuf_c_empty_string, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "missing_ok", + 2, + PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_BOOL, 0, /* quantifier_offset */ - offsetof(PgQuery__CallContext, atomic), + offsetof(PgQuery__DropSubscriptionStmt, missing_ok), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "behavior", + 3, + PROTOBUF_C_LABEL_NONE, + PROTOBUF_C_TYPE_ENUM, + 0, /* quantifier_offset */ + offsetof(PgQuery__DropSubscriptionStmt, behavior), + &pg_query__drop_behavior__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; -static const unsigned pg_query__call_context__field_indices_by_name[] = { - 0, /* field[0] = atomic */ +static const unsigned pg_query__drop_subscription_stmt__field_indices_by_name[] = { + 2, /* field[2] = behavior */ + 1, /* field[1] = missing_ok */ + 0, /* field[0] = subname */ }; -static const ProtobufCIntRange pg_query__call_context__number_ranges[1 + 1] = +static const ProtobufCIntRange pg_query__drop_subscription_stmt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 1 } + { 0, 3 } }; -const ProtobufCMessageDescriptor pg_query__call_context__descriptor = +const ProtobufCMessageDescriptor pg_query__drop_subscription_stmt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "pg_query.CallContext", - "CallContext", - "PgQuery__CallContext", + "pg_query.DropSubscriptionStmt", + "DropSubscriptionStmt", + "PgQuery__DropSubscriptionStmt", "pg_query", - sizeof(PgQuery__CallContext), - 1, - pg_query__call_context__field_descriptors, - pg_query__call_context__field_indices_by_name, - 1, pg_query__call_context__number_ranges, - (ProtobufCMessageInit) pg_query__call_context__init, + sizeof(PgQuery__DropSubscriptionStmt), + 3, + pg_query__drop_subscription_stmt__field_descriptors, + pg_query__drop_subscription_stmt__field_indices_by_name, + 1, pg_query__drop_subscription_stmt__number_ranges, + (ProtobufCMessageInit) pg_query__drop_subscription_stmt__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor pg_query__scan_token__field_descriptors[4] = @@ -36628,6 +38440,38 @@ const ProtobufCEnumDescriptor pg_query__def_elem_action__descriptor = pg_query__def_elem_action__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; +static const ProtobufCEnumValue pg_query__partition_strategy__enum_values_by_number[4] = +{ + { "PARTITION_STRATEGY_UNDEFINED", "PG_QUERY__PARTITION_STRATEGY__PARTITION_STRATEGY_UNDEFINED", 0 }, + { "PARTITION_STRATEGY_LIST", "PG_QUERY__PARTITION_STRATEGY__PARTITION_STRATEGY_LIST", 1 }, + { "PARTITION_STRATEGY_RANGE", "PG_QUERY__PARTITION_STRATEGY__PARTITION_STRATEGY_RANGE", 2 }, + { "PARTITION_STRATEGY_HASH", "PG_QUERY__PARTITION_STRATEGY__PARTITION_STRATEGY_HASH", 3 }, +}; +static const ProtobufCIntRange pg_query__partition_strategy__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex pg_query__partition_strategy__enum_values_by_name[4] = +{ + { "PARTITION_STRATEGY_HASH", 3 }, + { "PARTITION_STRATEGY_LIST", 1 }, + { "PARTITION_STRATEGY_RANGE", 2 }, + { "PARTITION_STRATEGY_UNDEFINED", 0 }, +}; +const ProtobufCEnumDescriptor pg_query__partition_strategy__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "pg_query.PartitionStrategy", + "PartitionStrategy", + "PgQuery__PartitionStrategy", + "pg_query", + 4, + pg_query__partition_strategy__enum_values_by_number, + 4, + pg_query__partition_strategy__enum_values_by_name, + 1, + pg_query__partition_strategy__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; static const ProtobufCEnumValue pg_query__partition_range_datum_kind__enum_values_by_number[4] = { { "PARTITION_RANGE_DATUM_KIND_UNDEFINED", "PG_QUERY__PARTITION_RANGE_DATUM_KIND__PARTITION_RANGE_DATUM_KIND_UNDEFINED", 0 }, @@ -37004,158 +38848,148 @@ const ProtobufCEnumDescriptor pg_query__drop_behavior__descriptor = pg_query__drop_behavior__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCEnumValue pg_query__alter_table_type__enum_values_by_number[72] = +static const ProtobufCEnumValue pg_query__alter_table_type__enum_values_by_number[67] = { { "ALTER_TABLE_TYPE_UNDEFINED", "PG_QUERY__ALTER_TABLE_TYPE__ALTER_TABLE_TYPE_UNDEFINED", 0 }, { "AT_AddColumn", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumn", 1 }, - { "AT_AddColumnRecurse", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumnRecurse", 2 }, - { "AT_AddColumnToView", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumnToView", 3 }, - { "AT_ColumnDefault", "PG_QUERY__ALTER_TABLE_TYPE__AT_ColumnDefault", 4 }, - { "AT_CookedColumnDefault", "PG_QUERY__ALTER_TABLE_TYPE__AT_CookedColumnDefault", 5 }, - { "AT_DropNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropNotNull", 6 }, - { "AT_SetNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetNotNull", 7 }, - { "AT_DropExpression", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropExpression", 8 }, - { "AT_CheckNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_CheckNotNull", 9 }, - { "AT_SetStatistics", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetStatistics", 10 }, - { "AT_SetOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetOptions", 11 }, - { "AT_ResetOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ResetOptions", 12 }, - { "AT_SetStorage", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetStorage", 13 }, - { "AT_SetCompression", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetCompression", 14 }, - { "AT_DropColumn", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumn", 15 }, - { "AT_DropColumnRecurse", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumnRecurse", 16 }, - { "AT_AddIndex", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndex", 17 }, - { "AT_ReAddIndex", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddIndex", 18 }, - { "AT_AddConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraint", 19 }, - { "AT_AddConstraintRecurse", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraintRecurse", 20 }, - { "AT_ReAddConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddConstraint", 21 }, - { "AT_ReAddDomainConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddDomainConstraint", 22 }, - { "AT_AlterConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterConstraint", 23 }, - { "AT_ValidateConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraint", 24 }, - { "AT_ValidateConstraintRecurse", "PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraintRecurse", 25 }, - { "AT_AddIndexConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndexConstraint", 26 }, - { "AT_DropConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraint", 27 }, - { "AT_DropConstraintRecurse", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraintRecurse", 28 }, - { "AT_ReAddComment", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddComment", 29 }, - { "AT_AlterColumnType", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnType", 30 }, - { "AT_AlterColumnGenericOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnGenericOptions", 31 }, - { "AT_ChangeOwner", "PG_QUERY__ALTER_TABLE_TYPE__AT_ChangeOwner", 32 }, - { "AT_ClusterOn", "PG_QUERY__ALTER_TABLE_TYPE__AT_ClusterOn", 33 }, - { "AT_DropCluster", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropCluster", 34 }, - { "AT_SetLogged", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetLogged", 35 }, - { "AT_SetUnLogged", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetUnLogged", 36 }, - { "AT_DropOids", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropOids", 37 }, - { "AT_SetAccessMethod", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetAccessMethod", 38 }, - { "AT_SetTableSpace", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetTableSpace", 39 }, - { "AT_SetRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetRelOptions", 40 }, - { "AT_ResetRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ResetRelOptions", 41 }, - { "AT_ReplaceRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReplaceRelOptions", 42 }, - { "AT_EnableTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrig", 43 }, - { "AT_EnableAlwaysTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysTrig", 44 }, - { "AT_EnableReplicaTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaTrig", 45 }, - { "AT_DisableTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrig", 46 }, - { "AT_EnableTrigAll", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigAll", 47 }, - { "AT_DisableTrigAll", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigAll", 48 }, - { "AT_EnableTrigUser", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigUser", 49 }, - { "AT_DisableTrigUser", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigUser", 50 }, - { "AT_EnableRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRule", 51 }, - { "AT_EnableAlwaysRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysRule", 52 }, - { "AT_EnableReplicaRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaRule", 53 }, - { "AT_DisableRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRule", 54 }, - { "AT_AddInherit", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddInherit", 55 }, - { "AT_DropInherit", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropInherit", 56 }, - { "AT_AddOf", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddOf", 57 }, - { "AT_DropOf", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropOf", 58 }, - { "AT_ReplicaIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReplicaIdentity", 59 }, - { "AT_EnableRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRowSecurity", 60 }, - { "AT_DisableRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRowSecurity", 61 }, - { "AT_ForceRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_ForceRowSecurity", 62 }, - { "AT_NoForceRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_NoForceRowSecurity", 63 }, - { "AT_GenericOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_GenericOptions", 64 }, - { "AT_AttachPartition", "PG_QUERY__ALTER_TABLE_TYPE__AT_AttachPartition", 65 }, - { "AT_DetachPartition", "PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartition", 66 }, - { "AT_DetachPartitionFinalize", "PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartitionFinalize", 67 }, - { "AT_AddIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIdentity", 68 }, - { "AT_SetIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetIdentity", 69 }, - { "AT_DropIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropIdentity", 70 }, - { "AT_ReAddStatistics", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddStatistics", 71 }, + { "AT_AddColumnToView", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumnToView", 2 }, + { "AT_ColumnDefault", "PG_QUERY__ALTER_TABLE_TYPE__AT_ColumnDefault", 3 }, + { "AT_CookedColumnDefault", "PG_QUERY__ALTER_TABLE_TYPE__AT_CookedColumnDefault", 4 }, + { "AT_DropNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropNotNull", 5 }, + { "AT_SetNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetNotNull", 6 }, + { "AT_DropExpression", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropExpression", 7 }, + { "AT_CheckNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_CheckNotNull", 8 }, + { "AT_SetStatistics", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetStatistics", 9 }, + { "AT_SetOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetOptions", 10 }, + { "AT_ResetOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ResetOptions", 11 }, + { "AT_SetStorage", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetStorage", 12 }, + { "AT_SetCompression", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetCompression", 13 }, + { "AT_DropColumn", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumn", 14 }, + { "AT_AddIndex", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndex", 15 }, + { "AT_ReAddIndex", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddIndex", 16 }, + { "AT_AddConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraint", 17 }, + { "AT_ReAddConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddConstraint", 18 }, + { "AT_ReAddDomainConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddDomainConstraint", 19 }, + { "AT_AlterConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterConstraint", 20 }, + { "AT_ValidateConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraint", 21 }, + { "AT_AddIndexConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndexConstraint", 22 }, + { "AT_DropConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraint", 23 }, + { "AT_ReAddComment", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddComment", 24 }, + { "AT_AlterColumnType", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnType", 25 }, + { "AT_AlterColumnGenericOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnGenericOptions", 26 }, + { "AT_ChangeOwner", "PG_QUERY__ALTER_TABLE_TYPE__AT_ChangeOwner", 27 }, + { "AT_ClusterOn", "PG_QUERY__ALTER_TABLE_TYPE__AT_ClusterOn", 28 }, + { "AT_DropCluster", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropCluster", 29 }, + { "AT_SetLogged", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetLogged", 30 }, + { "AT_SetUnLogged", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetUnLogged", 31 }, + { "AT_DropOids", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropOids", 32 }, + { "AT_SetAccessMethod", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetAccessMethod", 33 }, + { "AT_SetTableSpace", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetTableSpace", 34 }, + { "AT_SetRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetRelOptions", 35 }, + { "AT_ResetRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ResetRelOptions", 36 }, + { "AT_ReplaceRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReplaceRelOptions", 37 }, + { "AT_EnableTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrig", 38 }, + { "AT_EnableAlwaysTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysTrig", 39 }, + { "AT_EnableReplicaTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaTrig", 40 }, + { "AT_DisableTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrig", 41 }, + { "AT_EnableTrigAll", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigAll", 42 }, + { "AT_DisableTrigAll", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigAll", 43 }, + { "AT_EnableTrigUser", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigUser", 44 }, + { "AT_DisableTrigUser", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigUser", 45 }, + { "AT_EnableRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRule", 46 }, + { "AT_EnableAlwaysRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysRule", 47 }, + { "AT_EnableReplicaRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaRule", 48 }, + { "AT_DisableRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRule", 49 }, + { "AT_AddInherit", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddInherit", 50 }, + { "AT_DropInherit", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropInherit", 51 }, + { "AT_AddOf", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddOf", 52 }, + { "AT_DropOf", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropOf", 53 }, + { "AT_ReplicaIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReplicaIdentity", 54 }, + { "AT_EnableRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRowSecurity", 55 }, + { "AT_DisableRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRowSecurity", 56 }, + { "AT_ForceRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_ForceRowSecurity", 57 }, + { "AT_NoForceRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_NoForceRowSecurity", 58 }, + { "AT_GenericOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_GenericOptions", 59 }, + { "AT_AttachPartition", "PG_QUERY__ALTER_TABLE_TYPE__AT_AttachPartition", 60 }, + { "AT_DetachPartition", "PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartition", 61 }, + { "AT_DetachPartitionFinalize", "PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartitionFinalize", 62 }, + { "AT_AddIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIdentity", 63 }, + { "AT_SetIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetIdentity", 64 }, + { "AT_DropIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropIdentity", 65 }, + { "AT_ReAddStatistics", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddStatistics", 66 }, }; static const ProtobufCIntRange pg_query__alter_table_type__value_ranges[] = { -{0, 0},{0, 72} +{0, 0},{0, 67} }; -static const ProtobufCEnumValueIndex pg_query__alter_table_type__enum_values_by_name[72] = +static const ProtobufCEnumValueIndex pg_query__alter_table_type__enum_values_by_name[67] = { { "ALTER_TABLE_TYPE_UNDEFINED", 0 }, { "AT_AddColumn", 1 }, - { "AT_AddColumnRecurse", 2 }, - { "AT_AddColumnToView", 3 }, - { "AT_AddConstraint", 19 }, - { "AT_AddConstraintRecurse", 20 }, - { "AT_AddIdentity", 68 }, - { "AT_AddIndex", 17 }, - { "AT_AddIndexConstraint", 26 }, - { "AT_AddInherit", 55 }, - { "AT_AddOf", 57 }, - { "AT_AlterColumnGenericOptions", 31 }, - { "AT_AlterColumnType", 30 }, - { "AT_AlterConstraint", 23 }, - { "AT_AttachPartition", 65 }, - { "AT_ChangeOwner", 32 }, - { "AT_CheckNotNull", 9 }, - { "AT_ClusterOn", 33 }, - { "AT_ColumnDefault", 4 }, - { "AT_CookedColumnDefault", 5 }, - { "AT_DetachPartition", 66 }, - { "AT_DetachPartitionFinalize", 67 }, - { "AT_DisableRowSecurity", 61 }, - { "AT_DisableRule", 54 }, - { "AT_DisableTrig", 46 }, - { "AT_DisableTrigAll", 48 }, - { "AT_DisableTrigUser", 50 }, - { "AT_DropCluster", 34 }, - { "AT_DropColumn", 15 }, - { "AT_DropColumnRecurse", 16 }, - { "AT_DropConstraint", 27 }, - { "AT_DropConstraintRecurse", 28 }, - { "AT_DropExpression", 8 }, - { "AT_DropIdentity", 70 }, - { "AT_DropInherit", 56 }, - { "AT_DropNotNull", 6 }, - { "AT_DropOf", 58 }, - { "AT_DropOids", 37 }, - { "AT_EnableAlwaysRule", 52 }, - { "AT_EnableAlwaysTrig", 44 }, - { "AT_EnableReplicaRule", 53 }, - { "AT_EnableReplicaTrig", 45 }, - { "AT_EnableRowSecurity", 60 }, - { "AT_EnableRule", 51 }, - { "AT_EnableTrig", 43 }, - { "AT_EnableTrigAll", 47 }, - { "AT_EnableTrigUser", 49 }, - { "AT_ForceRowSecurity", 62 }, - { "AT_GenericOptions", 64 }, - { "AT_NoForceRowSecurity", 63 }, - { "AT_ReAddComment", 29 }, - { "AT_ReAddConstraint", 21 }, - { "AT_ReAddDomainConstraint", 22 }, - { "AT_ReAddIndex", 18 }, - { "AT_ReAddStatistics", 71 }, - { "AT_ReplaceRelOptions", 42 }, - { "AT_ReplicaIdentity", 59 }, - { "AT_ResetOptions", 12 }, - { "AT_ResetRelOptions", 41 }, - { "AT_SetAccessMethod", 38 }, - { "AT_SetCompression", 14 }, - { "AT_SetIdentity", 69 }, - { "AT_SetLogged", 35 }, - { "AT_SetNotNull", 7 }, - { "AT_SetOptions", 11 }, - { "AT_SetRelOptions", 40 }, - { "AT_SetStatistics", 10 }, - { "AT_SetStorage", 13 }, - { "AT_SetTableSpace", 39 }, - { "AT_SetUnLogged", 36 }, - { "AT_ValidateConstraint", 24 }, - { "AT_ValidateConstraintRecurse", 25 }, + { "AT_AddColumnToView", 2 }, + { "AT_AddConstraint", 17 }, + { "AT_AddIdentity", 63 }, + { "AT_AddIndex", 15 }, + { "AT_AddIndexConstraint", 22 }, + { "AT_AddInherit", 50 }, + { "AT_AddOf", 52 }, + { "AT_AlterColumnGenericOptions", 26 }, + { "AT_AlterColumnType", 25 }, + { "AT_AlterConstraint", 20 }, + { "AT_AttachPartition", 60 }, + { "AT_ChangeOwner", 27 }, + { "AT_CheckNotNull", 8 }, + { "AT_ClusterOn", 28 }, + { "AT_ColumnDefault", 3 }, + { "AT_CookedColumnDefault", 4 }, + { "AT_DetachPartition", 61 }, + { "AT_DetachPartitionFinalize", 62 }, + { "AT_DisableRowSecurity", 56 }, + { "AT_DisableRule", 49 }, + { "AT_DisableTrig", 41 }, + { "AT_DisableTrigAll", 43 }, + { "AT_DisableTrigUser", 45 }, + { "AT_DropCluster", 29 }, + { "AT_DropColumn", 14 }, + { "AT_DropConstraint", 23 }, + { "AT_DropExpression", 7 }, + { "AT_DropIdentity", 65 }, + { "AT_DropInherit", 51 }, + { "AT_DropNotNull", 5 }, + { "AT_DropOf", 53 }, + { "AT_DropOids", 32 }, + { "AT_EnableAlwaysRule", 47 }, + { "AT_EnableAlwaysTrig", 39 }, + { "AT_EnableReplicaRule", 48 }, + { "AT_EnableReplicaTrig", 40 }, + { "AT_EnableRowSecurity", 55 }, + { "AT_EnableRule", 46 }, + { "AT_EnableTrig", 38 }, + { "AT_EnableTrigAll", 42 }, + { "AT_EnableTrigUser", 44 }, + { "AT_ForceRowSecurity", 57 }, + { "AT_GenericOptions", 59 }, + { "AT_NoForceRowSecurity", 58 }, + { "AT_ReAddComment", 24 }, + { "AT_ReAddConstraint", 18 }, + { "AT_ReAddDomainConstraint", 19 }, + { "AT_ReAddIndex", 16 }, + { "AT_ReAddStatistics", 66 }, + { "AT_ReplaceRelOptions", 37 }, + { "AT_ReplicaIdentity", 54 }, + { "AT_ResetOptions", 11 }, + { "AT_ResetRelOptions", 36 }, + { "AT_SetAccessMethod", 33 }, + { "AT_SetCompression", 13 }, + { "AT_SetIdentity", 64 }, + { "AT_SetLogged", 30 }, + { "AT_SetNotNull", 6 }, + { "AT_SetOptions", 10 }, + { "AT_SetRelOptions", 35 }, + { "AT_SetStatistics", 9 }, + { "AT_SetStorage", 12 }, + { "AT_SetTableSpace", 34 }, + { "AT_SetUnLogged", 31 }, + { "AT_ValidateConstraint", 21 }, }; const ProtobufCEnumDescriptor pg_query__alter_table_type__descriptor = { @@ -37164,9 +38998,9 @@ const ProtobufCEnumDescriptor pg_query__alter_table_type__descriptor = "AlterTableType", "PgQuery__AlterTableType", "pg_query", - 72, + 67, pg_query__alter_table_type__enum_values_by_number, - 72, + 67, pg_query__alter_table_type__enum_values_by_name, 1, pg_query__alter_table_type__value_ranges, @@ -38130,6 +39964,140 @@ const ProtobufCEnumDescriptor pg_query__xml_option_type__descriptor = pg_query__xml_option_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; +static const ProtobufCEnumValue pg_query__json_encoding__enum_values_by_number[5] = +{ + { "JSON_ENCODING_UNDEFINED", "PG_QUERY__JSON_ENCODING__JSON_ENCODING_UNDEFINED", 0 }, + { "JS_ENC_DEFAULT", "PG_QUERY__JSON_ENCODING__JS_ENC_DEFAULT", 1 }, + { "JS_ENC_UTF8", "PG_QUERY__JSON_ENCODING__JS_ENC_UTF8", 2 }, + { "JS_ENC_UTF16", "PG_QUERY__JSON_ENCODING__JS_ENC_UTF16", 3 }, + { "JS_ENC_UTF32", "PG_QUERY__JSON_ENCODING__JS_ENC_UTF32", 4 }, +}; +static const ProtobufCIntRange pg_query__json_encoding__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex pg_query__json_encoding__enum_values_by_name[5] = +{ + { "JSON_ENCODING_UNDEFINED", 0 }, + { "JS_ENC_DEFAULT", 1 }, + { "JS_ENC_UTF16", 3 }, + { "JS_ENC_UTF32", 4 }, + { "JS_ENC_UTF8", 2 }, +}; +const ProtobufCEnumDescriptor pg_query__json_encoding__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "pg_query.JsonEncoding", + "JsonEncoding", + "PgQuery__JsonEncoding", + "pg_query", + 5, + pg_query__json_encoding__enum_values_by_number, + 5, + pg_query__json_encoding__enum_values_by_name, + 1, + pg_query__json_encoding__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCEnumValue pg_query__json_format_type__enum_values_by_number[4] = +{ + { "JSON_FORMAT_TYPE_UNDEFINED", "PG_QUERY__JSON_FORMAT_TYPE__JSON_FORMAT_TYPE_UNDEFINED", 0 }, + { "JS_FORMAT_DEFAULT", "PG_QUERY__JSON_FORMAT_TYPE__JS_FORMAT_DEFAULT", 1 }, + { "JS_FORMAT_JSON", "PG_QUERY__JSON_FORMAT_TYPE__JS_FORMAT_JSON", 2 }, + { "JS_FORMAT_JSONB", "PG_QUERY__JSON_FORMAT_TYPE__JS_FORMAT_JSONB", 3 }, +}; +static const ProtobufCIntRange pg_query__json_format_type__value_ranges[] = { +{0, 0},{0, 4} +}; +static const ProtobufCEnumValueIndex pg_query__json_format_type__enum_values_by_name[4] = +{ + { "JSON_FORMAT_TYPE_UNDEFINED", 0 }, + { "JS_FORMAT_DEFAULT", 1 }, + { "JS_FORMAT_JSON", 2 }, + { "JS_FORMAT_JSONB", 3 }, +}; +const ProtobufCEnumDescriptor pg_query__json_format_type__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "pg_query.JsonFormatType", + "JsonFormatType", + "PgQuery__JsonFormatType", + "pg_query", + 4, + pg_query__json_format_type__enum_values_by_number, + 4, + pg_query__json_format_type__enum_values_by_name, + 1, + pg_query__json_format_type__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCEnumValue pg_query__json_constructor_type__enum_values_by_number[5] = +{ + { "JSON_CONSTRUCTOR_TYPE_UNDEFINED", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSON_CONSTRUCTOR_TYPE_UNDEFINED", 0 }, + { "JSCTOR_JSON_OBJECT", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_OBJECT", 1 }, + { "JSCTOR_JSON_ARRAY", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_ARRAY", 2 }, + { "JSCTOR_JSON_OBJECTAGG", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_OBJECTAGG", 3 }, + { "JSCTOR_JSON_ARRAYAGG", "PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_ARRAYAGG", 4 }, +}; +static const ProtobufCIntRange pg_query__json_constructor_type__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex pg_query__json_constructor_type__enum_values_by_name[5] = +{ + { "JSCTOR_JSON_ARRAY", 2 }, + { "JSCTOR_JSON_ARRAYAGG", 4 }, + { "JSCTOR_JSON_OBJECT", 1 }, + { "JSCTOR_JSON_OBJECTAGG", 3 }, + { "JSON_CONSTRUCTOR_TYPE_UNDEFINED", 0 }, +}; +const ProtobufCEnumDescriptor pg_query__json_constructor_type__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "pg_query.JsonConstructorType", + "JsonConstructorType", + "PgQuery__JsonConstructorType", + "pg_query", + 5, + pg_query__json_constructor_type__enum_values_by_number, + 5, + pg_query__json_constructor_type__enum_values_by_name, + 1, + pg_query__json_constructor_type__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCEnumValue pg_query__json_value_type__enum_values_by_number[5] = +{ + { "JSON_VALUE_TYPE_UNDEFINED", "PG_QUERY__JSON_VALUE_TYPE__JSON_VALUE_TYPE_UNDEFINED", 0 }, + { "JS_TYPE_ANY", "PG_QUERY__JSON_VALUE_TYPE__JS_TYPE_ANY", 1 }, + { "JS_TYPE_OBJECT", "PG_QUERY__JSON_VALUE_TYPE__JS_TYPE_OBJECT", 2 }, + { "JS_TYPE_ARRAY", "PG_QUERY__JSON_VALUE_TYPE__JS_TYPE_ARRAY", 3 }, + { "JS_TYPE_SCALAR", "PG_QUERY__JSON_VALUE_TYPE__JS_TYPE_SCALAR", 4 }, +}; +static const ProtobufCIntRange pg_query__json_value_type__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex pg_query__json_value_type__enum_values_by_name[5] = +{ + { "JSON_VALUE_TYPE_UNDEFINED", 0 }, + { "JS_TYPE_ANY", 1 }, + { "JS_TYPE_ARRAY", 3 }, + { "JS_TYPE_OBJECT", 2 }, + { "JS_TYPE_SCALAR", 4 }, +}; +const ProtobufCEnumDescriptor pg_query__json_value_type__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "pg_query.JsonValueType", + "JsonValueType", + "PgQuery__JsonValueType", + "pg_query", + 5, + pg_query__json_value_type__enum_values_by_number, + 5, + pg_query__json_value_type__enum_values_by_name, + 1, + pg_query__json_value_type__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; static const ProtobufCEnumValue pg_query__null_test_type__enum_values_by_number[3] = { { "NULL_TEST_TYPE_UNDEFINED", "PG_QUERY__NULL_TEST_TYPE__NULL_TEST_TYPE_UNDEFINED", 0 }, @@ -38240,7 +40208,7 @@ const ProtobufCEnumDescriptor pg_query__cmd_type__descriptor = pg_query__cmd_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCEnumValue pg_query__join_type__enum_values_by_number[9] = +static const ProtobufCEnumValue pg_query__join_type__enum_values_by_number[10] = { { "JOIN_TYPE_UNDEFINED", "PG_QUERY__JOIN_TYPE__JOIN_TYPE_UNDEFINED", 0 }, { "JOIN_INNER", "PG_QUERY__JOIN_TYPE__JOIN_INNER", 1 }, @@ -38249,23 +40217,25 @@ static const ProtobufCEnumValue pg_query__join_type__enum_values_by_number[9] = { "JOIN_RIGHT", "PG_QUERY__JOIN_TYPE__JOIN_RIGHT", 4 }, { "JOIN_SEMI", "PG_QUERY__JOIN_TYPE__JOIN_SEMI", 5 }, { "JOIN_ANTI", "PG_QUERY__JOIN_TYPE__JOIN_ANTI", 6 }, - { "JOIN_UNIQUE_OUTER", "PG_QUERY__JOIN_TYPE__JOIN_UNIQUE_OUTER", 7 }, - { "JOIN_UNIQUE_INNER", "PG_QUERY__JOIN_TYPE__JOIN_UNIQUE_INNER", 8 }, + { "JOIN_RIGHT_ANTI", "PG_QUERY__JOIN_TYPE__JOIN_RIGHT_ANTI", 7 }, + { "JOIN_UNIQUE_OUTER", "PG_QUERY__JOIN_TYPE__JOIN_UNIQUE_OUTER", 8 }, + { "JOIN_UNIQUE_INNER", "PG_QUERY__JOIN_TYPE__JOIN_UNIQUE_INNER", 9 }, }; static const ProtobufCIntRange pg_query__join_type__value_ranges[] = { -{0, 0},{0, 9} +{0, 0},{0, 10} }; -static const ProtobufCEnumValueIndex pg_query__join_type__enum_values_by_name[9] = +static const ProtobufCEnumValueIndex pg_query__join_type__enum_values_by_name[10] = { { "JOIN_ANTI", 6 }, { "JOIN_FULL", 3 }, { "JOIN_INNER", 1 }, { "JOIN_LEFT", 2 }, { "JOIN_RIGHT", 4 }, + { "JOIN_RIGHT_ANTI", 7 }, { "JOIN_SEMI", 5 }, { "JOIN_TYPE_UNDEFINED", 0 }, - { "JOIN_UNIQUE_INNER", 8 }, - { "JOIN_UNIQUE_OUTER", 7 }, + { "JOIN_UNIQUE_INNER", 9 }, + { "JOIN_UNIQUE_OUTER", 8 }, }; const ProtobufCEnumDescriptor pg_query__join_type__descriptor = { @@ -38274,9 +40244,9 @@ const ProtobufCEnumDescriptor pg_query__join_type__descriptor = "JoinType", "PgQuery__JoinType", "pg_query", - 9, + 10, pg_query__join_type__enum_values_by_number, - 9, + 10, pg_query__join_type__enum_values_by_name, 1, pg_query__join_type__value_ranges, @@ -38612,7 +40582,7 @@ const ProtobufCEnumDescriptor pg_query__keyword_kind__descriptor = pg_query__keyword_kind__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCEnumValue pg_query__token__enum_values_by_number[509] = +static const ProtobufCEnumValue pg_query__token__enum_values_by_number[522] = { { "NUL", "PG_QUERY__TOKEN__NUL", 0 }, { "ASCII_36", "PG_QUERY__TOKEN__ASCII_36", 36 }, @@ -38655,499 +40625,513 @@ static const ProtobufCEnumValue pg_query__token__enum_values_by_number[509] = { "SQL_COMMENT", "PG_QUERY__TOKEN__SQL_COMMENT", 275 }, { "C_COMMENT", "PG_QUERY__TOKEN__C_COMMENT", 276 }, { "ABORT_P", "PG_QUERY__TOKEN__ABORT_P", 277 }, - { "ABSOLUTE_P", "PG_QUERY__TOKEN__ABSOLUTE_P", 278 }, - { "ACCESS", "PG_QUERY__TOKEN__ACCESS", 279 }, - { "ACTION", "PG_QUERY__TOKEN__ACTION", 280 }, - { "ADD_P", "PG_QUERY__TOKEN__ADD_P", 281 }, - { "ADMIN", "PG_QUERY__TOKEN__ADMIN", 282 }, - { "AFTER", "PG_QUERY__TOKEN__AFTER", 283 }, - { "AGGREGATE", "PG_QUERY__TOKEN__AGGREGATE", 284 }, - { "ALL", "PG_QUERY__TOKEN__ALL", 285 }, - { "ALSO", "PG_QUERY__TOKEN__ALSO", 286 }, - { "ALTER", "PG_QUERY__TOKEN__ALTER", 287 }, - { "ALWAYS", "PG_QUERY__TOKEN__ALWAYS", 288 }, - { "ANALYSE", "PG_QUERY__TOKEN__ANALYSE", 289 }, - { "ANALYZE", "PG_QUERY__TOKEN__ANALYZE", 290 }, - { "AND", "PG_QUERY__TOKEN__AND", 291 }, - { "ANY", "PG_QUERY__TOKEN__ANY", 292 }, - { "ARRAY", "PG_QUERY__TOKEN__ARRAY", 293 }, - { "AS", "PG_QUERY__TOKEN__AS", 294 }, - { "ASC", "PG_QUERY__TOKEN__ASC", 295 }, - { "ASENSITIVE", "PG_QUERY__TOKEN__ASENSITIVE", 296 }, - { "ASSERTION", "PG_QUERY__TOKEN__ASSERTION", 297 }, - { "ASSIGNMENT", "PG_QUERY__TOKEN__ASSIGNMENT", 298 }, - { "ASYMMETRIC", "PG_QUERY__TOKEN__ASYMMETRIC", 299 }, - { "ATOMIC", "PG_QUERY__TOKEN__ATOMIC", 300 }, - { "AT", "PG_QUERY__TOKEN__AT", 301 }, - { "ATTACH", "PG_QUERY__TOKEN__ATTACH", 302 }, - { "ATTRIBUTE", "PG_QUERY__TOKEN__ATTRIBUTE", 303 }, - { "AUTHORIZATION", "PG_QUERY__TOKEN__AUTHORIZATION", 304 }, - { "BACKWARD", "PG_QUERY__TOKEN__BACKWARD", 305 }, - { "BEFORE", "PG_QUERY__TOKEN__BEFORE", 306 }, - { "BEGIN_P", "PG_QUERY__TOKEN__BEGIN_P", 307 }, - { "BETWEEN", "PG_QUERY__TOKEN__BETWEEN", 308 }, - { "BIGINT", "PG_QUERY__TOKEN__BIGINT", 309 }, - { "BINARY", "PG_QUERY__TOKEN__BINARY", 310 }, - { "BIT", "PG_QUERY__TOKEN__BIT", 311 }, - { "BOOLEAN_P", "PG_QUERY__TOKEN__BOOLEAN_P", 312 }, - { "BOTH", "PG_QUERY__TOKEN__BOTH", 313 }, - { "BREADTH", "PG_QUERY__TOKEN__BREADTH", 314 }, - { "BY", "PG_QUERY__TOKEN__BY", 315 }, - { "CACHE", "PG_QUERY__TOKEN__CACHE", 316 }, - { "CALL", "PG_QUERY__TOKEN__CALL", 317 }, - { "CALLED", "PG_QUERY__TOKEN__CALLED", 318 }, - { "CASCADE", "PG_QUERY__TOKEN__CASCADE", 319 }, - { "CASCADED", "PG_QUERY__TOKEN__CASCADED", 320 }, - { "CASE", "PG_QUERY__TOKEN__CASE", 321 }, - { "CAST", "PG_QUERY__TOKEN__CAST", 322 }, - { "CATALOG_P", "PG_QUERY__TOKEN__CATALOG_P", 323 }, - { "CHAIN", "PG_QUERY__TOKEN__CHAIN", 324 }, - { "CHAR_P", "PG_QUERY__TOKEN__CHAR_P", 325 }, - { "CHARACTER", "PG_QUERY__TOKEN__CHARACTER", 326 }, - { "CHARACTERISTICS", "PG_QUERY__TOKEN__CHARACTERISTICS", 327 }, - { "CHECK", "PG_QUERY__TOKEN__CHECK", 328 }, - { "CHECKPOINT", "PG_QUERY__TOKEN__CHECKPOINT", 329 }, - { "CLASS", "PG_QUERY__TOKEN__CLASS", 330 }, - { "CLOSE", "PG_QUERY__TOKEN__CLOSE", 331 }, - { "CLUSTER", "PG_QUERY__TOKEN__CLUSTER", 332 }, - { "COALESCE", "PG_QUERY__TOKEN__COALESCE", 333 }, - { "COLLATE", "PG_QUERY__TOKEN__COLLATE", 334 }, - { "COLLATION", "PG_QUERY__TOKEN__COLLATION", 335 }, - { "COLUMN", "PG_QUERY__TOKEN__COLUMN", 336 }, - { "COLUMNS", "PG_QUERY__TOKEN__COLUMNS", 337 }, - { "COMMENT", "PG_QUERY__TOKEN__COMMENT", 338 }, - { "COMMENTS", "PG_QUERY__TOKEN__COMMENTS", 339 }, - { "COMMIT", "PG_QUERY__TOKEN__COMMIT", 340 }, - { "COMMITTED", "PG_QUERY__TOKEN__COMMITTED", 341 }, - { "COMPRESSION", "PG_QUERY__TOKEN__COMPRESSION", 342 }, - { "CONCURRENTLY", "PG_QUERY__TOKEN__CONCURRENTLY", 343 }, - { "CONFIGURATION", "PG_QUERY__TOKEN__CONFIGURATION", 344 }, - { "CONFLICT", "PG_QUERY__TOKEN__CONFLICT", 345 }, - { "CONNECTION", "PG_QUERY__TOKEN__CONNECTION", 346 }, - { "CONSTRAINT", "PG_QUERY__TOKEN__CONSTRAINT", 347 }, - { "CONSTRAINTS", "PG_QUERY__TOKEN__CONSTRAINTS", 348 }, - { "CONTENT_P", "PG_QUERY__TOKEN__CONTENT_P", 349 }, - { "CONTINUE_P", "PG_QUERY__TOKEN__CONTINUE_P", 350 }, - { "CONVERSION_P", "PG_QUERY__TOKEN__CONVERSION_P", 351 }, - { "COPY", "PG_QUERY__TOKEN__COPY", 352 }, - { "COST", "PG_QUERY__TOKEN__COST", 353 }, - { "CREATE", "PG_QUERY__TOKEN__CREATE", 354 }, - { "CROSS", "PG_QUERY__TOKEN__CROSS", 355 }, - { "CSV", "PG_QUERY__TOKEN__CSV", 356 }, - { "CUBE", "PG_QUERY__TOKEN__CUBE", 357 }, - { "CURRENT_P", "PG_QUERY__TOKEN__CURRENT_P", 358 }, - { "CURRENT_CATALOG", "PG_QUERY__TOKEN__CURRENT_CATALOG", 359 }, - { "CURRENT_DATE", "PG_QUERY__TOKEN__CURRENT_DATE", 360 }, - { "CURRENT_ROLE", "PG_QUERY__TOKEN__CURRENT_ROLE", 361 }, - { "CURRENT_SCHEMA", "PG_QUERY__TOKEN__CURRENT_SCHEMA", 362 }, - { "CURRENT_TIME", "PG_QUERY__TOKEN__CURRENT_TIME", 363 }, - { "CURRENT_TIMESTAMP", "PG_QUERY__TOKEN__CURRENT_TIMESTAMP", 364 }, - { "CURRENT_USER", "PG_QUERY__TOKEN__CURRENT_USER", 365 }, - { "CURSOR", "PG_QUERY__TOKEN__CURSOR", 366 }, - { "CYCLE", "PG_QUERY__TOKEN__CYCLE", 367 }, - { "DATA_P", "PG_QUERY__TOKEN__DATA_P", 368 }, - { "DATABASE", "PG_QUERY__TOKEN__DATABASE", 369 }, - { "DAY_P", "PG_QUERY__TOKEN__DAY_P", 370 }, - { "DEALLOCATE", "PG_QUERY__TOKEN__DEALLOCATE", 371 }, - { "DEC", "PG_QUERY__TOKEN__DEC", 372 }, - { "DECIMAL_P", "PG_QUERY__TOKEN__DECIMAL_P", 373 }, - { "DECLARE", "PG_QUERY__TOKEN__DECLARE", 374 }, - { "DEFAULT", "PG_QUERY__TOKEN__DEFAULT", 375 }, - { "DEFAULTS", "PG_QUERY__TOKEN__DEFAULTS", 376 }, - { "DEFERRABLE", "PG_QUERY__TOKEN__DEFERRABLE", 377 }, - { "DEFERRED", "PG_QUERY__TOKEN__DEFERRED", 378 }, - { "DEFINER", "PG_QUERY__TOKEN__DEFINER", 379 }, - { "DELETE_P", "PG_QUERY__TOKEN__DELETE_P", 380 }, - { "DELIMITER", "PG_QUERY__TOKEN__DELIMITER", 381 }, - { "DELIMITERS", "PG_QUERY__TOKEN__DELIMITERS", 382 }, - { "DEPENDS", "PG_QUERY__TOKEN__DEPENDS", 383 }, - { "DEPTH", "PG_QUERY__TOKEN__DEPTH", 384 }, - { "DESC", "PG_QUERY__TOKEN__DESC", 385 }, - { "DETACH", "PG_QUERY__TOKEN__DETACH", 386 }, - { "DICTIONARY", "PG_QUERY__TOKEN__DICTIONARY", 387 }, - { "DISABLE_P", "PG_QUERY__TOKEN__DISABLE_P", 388 }, - { "DISCARD", "PG_QUERY__TOKEN__DISCARD", 389 }, - { "DISTINCT", "PG_QUERY__TOKEN__DISTINCT", 390 }, - { "DO", "PG_QUERY__TOKEN__DO", 391 }, - { "DOCUMENT_P", "PG_QUERY__TOKEN__DOCUMENT_P", 392 }, - { "DOMAIN_P", "PG_QUERY__TOKEN__DOMAIN_P", 393 }, - { "DOUBLE_P", "PG_QUERY__TOKEN__DOUBLE_P", 394 }, - { "DROP", "PG_QUERY__TOKEN__DROP", 395 }, - { "EACH", "PG_QUERY__TOKEN__EACH", 396 }, - { "ELSE", "PG_QUERY__TOKEN__ELSE", 397 }, - { "ENABLE_P", "PG_QUERY__TOKEN__ENABLE_P", 398 }, - { "ENCODING", "PG_QUERY__TOKEN__ENCODING", 399 }, - { "ENCRYPTED", "PG_QUERY__TOKEN__ENCRYPTED", 400 }, - { "END_P", "PG_QUERY__TOKEN__END_P", 401 }, - { "ENUM_P", "PG_QUERY__TOKEN__ENUM_P", 402 }, - { "ESCAPE", "PG_QUERY__TOKEN__ESCAPE", 403 }, - { "EVENT", "PG_QUERY__TOKEN__EVENT", 404 }, - { "EXCEPT", "PG_QUERY__TOKEN__EXCEPT", 405 }, - { "EXCLUDE", "PG_QUERY__TOKEN__EXCLUDE", 406 }, - { "EXCLUDING", "PG_QUERY__TOKEN__EXCLUDING", 407 }, - { "EXCLUSIVE", "PG_QUERY__TOKEN__EXCLUSIVE", 408 }, - { "EXECUTE", "PG_QUERY__TOKEN__EXECUTE", 409 }, - { "EXISTS", "PG_QUERY__TOKEN__EXISTS", 410 }, - { "EXPLAIN", "PG_QUERY__TOKEN__EXPLAIN", 411 }, - { "EXPRESSION", "PG_QUERY__TOKEN__EXPRESSION", 412 }, - { "EXTENSION", "PG_QUERY__TOKEN__EXTENSION", 413 }, - { "EXTERNAL", "PG_QUERY__TOKEN__EXTERNAL", 414 }, - { "EXTRACT", "PG_QUERY__TOKEN__EXTRACT", 415 }, - { "FALSE_P", "PG_QUERY__TOKEN__FALSE_P", 416 }, - { "FAMILY", "PG_QUERY__TOKEN__FAMILY", 417 }, - { "FETCH", "PG_QUERY__TOKEN__FETCH", 418 }, - { "FILTER", "PG_QUERY__TOKEN__FILTER", 419 }, - { "FINALIZE", "PG_QUERY__TOKEN__FINALIZE", 420 }, - { "FIRST_P", "PG_QUERY__TOKEN__FIRST_P", 421 }, - { "FLOAT_P", "PG_QUERY__TOKEN__FLOAT_P", 422 }, - { "FOLLOWING", "PG_QUERY__TOKEN__FOLLOWING", 423 }, - { "FOR", "PG_QUERY__TOKEN__FOR", 424 }, - { "FORCE", "PG_QUERY__TOKEN__FORCE", 425 }, - { "FOREIGN", "PG_QUERY__TOKEN__FOREIGN", 426 }, - { "FORWARD", "PG_QUERY__TOKEN__FORWARD", 427 }, - { "FREEZE", "PG_QUERY__TOKEN__FREEZE", 428 }, - { "FROM", "PG_QUERY__TOKEN__FROM", 429 }, - { "FULL", "PG_QUERY__TOKEN__FULL", 430 }, - { "FUNCTION", "PG_QUERY__TOKEN__FUNCTION", 431 }, - { "FUNCTIONS", "PG_QUERY__TOKEN__FUNCTIONS", 432 }, - { "GENERATED", "PG_QUERY__TOKEN__GENERATED", 433 }, - { "GLOBAL", "PG_QUERY__TOKEN__GLOBAL", 434 }, - { "GRANT", "PG_QUERY__TOKEN__GRANT", 435 }, - { "GRANTED", "PG_QUERY__TOKEN__GRANTED", 436 }, - { "GREATEST", "PG_QUERY__TOKEN__GREATEST", 437 }, - { "GROUP_P", "PG_QUERY__TOKEN__GROUP_P", 438 }, - { "GROUPING", "PG_QUERY__TOKEN__GROUPING", 439 }, - { "GROUPS", "PG_QUERY__TOKEN__GROUPS", 440 }, - { "HANDLER", "PG_QUERY__TOKEN__HANDLER", 441 }, - { "HAVING", "PG_QUERY__TOKEN__HAVING", 442 }, - { "HEADER_P", "PG_QUERY__TOKEN__HEADER_P", 443 }, - { "HOLD", "PG_QUERY__TOKEN__HOLD", 444 }, - { "HOUR_P", "PG_QUERY__TOKEN__HOUR_P", 445 }, - { "IDENTITY_P", "PG_QUERY__TOKEN__IDENTITY_P", 446 }, - { "IF_P", "PG_QUERY__TOKEN__IF_P", 447 }, - { "ILIKE", "PG_QUERY__TOKEN__ILIKE", 448 }, - { "IMMEDIATE", "PG_QUERY__TOKEN__IMMEDIATE", 449 }, - { "IMMUTABLE", "PG_QUERY__TOKEN__IMMUTABLE", 450 }, - { "IMPLICIT_P", "PG_QUERY__TOKEN__IMPLICIT_P", 451 }, - { "IMPORT_P", "PG_QUERY__TOKEN__IMPORT_P", 452 }, - { "IN_P", "PG_QUERY__TOKEN__IN_P", 453 }, - { "INCLUDE", "PG_QUERY__TOKEN__INCLUDE", 454 }, - { "INCLUDING", "PG_QUERY__TOKEN__INCLUDING", 455 }, - { "INCREMENT", "PG_QUERY__TOKEN__INCREMENT", 456 }, - { "INDEX", "PG_QUERY__TOKEN__INDEX", 457 }, - { "INDEXES", "PG_QUERY__TOKEN__INDEXES", 458 }, - { "INHERIT", "PG_QUERY__TOKEN__INHERIT", 459 }, - { "INHERITS", "PG_QUERY__TOKEN__INHERITS", 460 }, - { "INITIALLY", "PG_QUERY__TOKEN__INITIALLY", 461 }, - { "INLINE_P", "PG_QUERY__TOKEN__INLINE_P", 462 }, - { "INNER_P", "PG_QUERY__TOKEN__INNER_P", 463 }, - { "INOUT", "PG_QUERY__TOKEN__INOUT", 464 }, - { "INPUT_P", "PG_QUERY__TOKEN__INPUT_P", 465 }, - { "INSENSITIVE", "PG_QUERY__TOKEN__INSENSITIVE", 466 }, - { "INSERT", "PG_QUERY__TOKEN__INSERT", 467 }, - { "INSTEAD", "PG_QUERY__TOKEN__INSTEAD", 468 }, - { "INT_P", "PG_QUERY__TOKEN__INT_P", 469 }, - { "INTEGER", "PG_QUERY__TOKEN__INTEGER", 470 }, - { "INTERSECT", "PG_QUERY__TOKEN__INTERSECT", 471 }, - { "INTERVAL", "PG_QUERY__TOKEN__INTERVAL", 472 }, - { "INTO", "PG_QUERY__TOKEN__INTO", 473 }, - { "INVOKER", "PG_QUERY__TOKEN__INVOKER", 474 }, - { "IS", "PG_QUERY__TOKEN__IS", 475 }, - { "ISNULL", "PG_QUERY__TOKEN__ISNULL", 476 }, - { "ISOLATION", "PG_QUERY__TOKEN__ISOLATION", 477 }, - { "JOIN", "PG_QUERY__TOKEN__JOIN", 478 }, - { "KEY", "PG_QUERY__TOKEN__KEY", 479 }, - { "LABEL", "PG_QUERY__TOKEN__LABEL", 480 }, - { "LANGUAGE", "PG_QUERY__TOKEN__LANGUAGE", 481 }, - { "LARGE_P", "PG_QUERY__TOKEN__LARGE_P", 482 }, - { "LAST_P", "PG_QUERY__TOKEN__LAST_P", 483 }, - { "LATERAL_P", "PG_QUERY__TOKEN__LATERAL_P", 484 }, - { "LEADING", "PG_QUERY__TOKEN__LEADING", 485 }, - { "LEAKPROOF", "PG_QUERY__TOKEN__LEAKPROOF", 486 }, - { "LEAST", "PG_QUERY__TOKEN__LEAST", 487 }, - { "LEFT", "PG_QUERY__TOKEN__LEFT", 488 }, - { "LEVEL", "PG_QUERY__TOKEN__LEVEL", 489 }, - { "LIKE", "PG_QUERY__TOKEN__LIKE", 490 }, - { "LIMIT", "PG_QUERY__TOKEN__LIMIT", 491 }, - { "LISTEN", "PG_QUERY__TOKEN__LISTEN", 492 }, - { "LOAD", "PG_QUERY__TOKEN__LOAD", 493 }, - { "LOCAL", "PG_QUERY__TOKEN__LOCAL", 494 }, - { "LOCALTIME", "PG_QUERY__TOKEN__LOCALTIME", 495 }, - { "LOCALTIMESTAMP", "PG_QUERY__TOKEN__LOCALTIMESTAMP", 496 }, - { "LOCATION", "PG_QUERY__TOKEN__LOCATION", 497 }, - { "LOCK_P", "PG_QUERY__TOKEN__LOCK_P", 498 }, - { "LOCKED", "PG_QUERY__TOKEN__LOCKED", 499 }, - { "LOGGED", "PG_QUERY__TOKEN__LOGGED", 500 }, - { "MAPPING", "PG_QUERY__TOKEN__MAPPING", 501 }, - { "MATCH", "PG_QUERY__TOKEN__MATCH", 502 }, - { "MATCHED", "PG_QUERY__TOKEN__MATCHED", 503 }, - { "MATERIALIZED", "PG_QUERY__TOKEN__MATERIALIZED", 504 }, - { "MAXVALUE", "PG_QUERY__TOKEN__MAXVALUE", 505 }, - { "MERGE", "PG_QUERY__TOKEN__MERGE", 506 }, - { "METHOD", "PG_QUERY__TOKEN__METHOD", 507 }, - { "MINUTE_P", "PG_QUERY__TOKEN__MINUTE_P", 508 }, - { "MINVALUE", "PG_QUERY__TOKEN__MINVALUE", 509 }, - { "MODE", "PG_QUERY__TOKEN__MODE", 510 }, - { "MONTH_P", "PG_QUERY__TOKEN__MONTH_P", 511 }, - { "MOVE", "PG_QUERY__TOKEN__MOVE", 512 }, - { "NAME_P", "PG_QUERY__TOKEN__NAME_P", 513 }, - { "NAMES", "PG_QUERY__TOKEN__NAMES", 514 }, - { "NATIONAL", "PG_QUERY__TOKEN__NATIONAL", 515 }, - { "NATURAL", "PG_QUERY__TOKEN__NATURAL", 516 }, - { "NCHAR", "PG_QUERY__TOKEN__NCHAR", 517 }, - { "NEW", "PG_QUERY__TOKEN__NEW", 518 }, - { "NEXT", "PG_QUERY__TOKEN__NEXT", 519 }, - { "NFC", "PG_QUERY__TOKEN__NFC", 520 }, - { "NFD", "PG_QUERY__TOKEN__NFD", 521 }, - { "NFKC", "PG_QUERY__TOKEN__NFKC", 522 }, - { "NFKD", "PG_QUERY__TOKEN__NFKD", 523 }, - { "NO", "PG_QUERY__TOKEN__NO", 524 }, - { "NONE", "PG_QUERY__TOKEN__NONE", 525 }, - { "NORMALIZE", "PG_QUERY__TOKEN__NORMALIZE", 526 }, - { "NORMALIZED", "PG_QUERY__TOKEN__NORMALIZED", 527 }, - { "NOT", "PG_QUERY__TOKEN__NOT", 528 }, - { "NOTHING", "PG_QUERY__TOKEN__NOTHING", 529 }, - { "NOTIFY", "PG_QUERY__TOKEN__NOTIFY", 530 }, - { "NOTNULL", "PG_QUERY__TOKEN__NOTNULL", 531 }, - { "NOWAIT", "PG_QUERY__TOKEN__NOWAIT", 532 }, - { "NULL_P", "PG_QUERY__TOKEN__NULL_P", 533 }, - { "NULLIF", "PG_QUERY__TOKEN__NULLIF", 534 }, - { "NULLS_P", "PG_QUERY__TOKEN__NULLS_P", 535 }, - { "NUMERIC", "PG_QUERY__TOKEN__NUMERIC", 536 }, - { "OBJECT_P", "PG_QUERY__TOKEN__OBJECT_P", 537 }, - { "OF", "PG_QUERY__TOKEN__OF", 538 }, - { "OFF", "PG_QUERY__TOKEN__OFF", 539 }, - { "OFFSET", "PG_QUERY__TOKEN__OFFSET", 540 }, - { "OIDS", "PG_QUERY__TOKEN__OIDS", 541 }, - { "OLD", "PG_QUERY__TOKEN__OLD", 542 }, - { "ON", "PG_QUERY__TOKEN__ON", 543 }, - { "ONLY", "PG_QUERY__TOKEN__ONLY", 544 }, - { "OPERATOR", "PG_QUERY__TOKEN__OPERATOR", 545 }, - { "OPTION", "PG_QUERY__TOKEN__OPTION", 546 }, - { "OPTIONS", "PG_QUERY__TOKEN__OPTIONS", 547 }, - { "OR", "PG_QUERY__TOKEN__OR", 548 }, - { "ORDER", "PG_QUERY__TOKEN__ORDER", 549 }, - { "ORDINALITY", "PG_QUERY__TOKEN__ORDINALITY", 550 }, - { "OTHERS", "PG_QUERY__TOKEN__OTHERS", 551 }, - { "OUT_P", "PG_QUERY__TOKEN__OUT_P", 552 }, - { "OUTER_P", "PG_QUERY__TOKEN__OUTER_P", 553 }, - { "OVER", "PG_QUERY__TOKEN__OVER", 554 }, - { "OVERLAPS", "PG_QUERY__TOKEN__OVERLAPS", 555 }, - { "OVERLAY", "PG_QUERY__TOKEN__OVERLAY", 556 }, - { "OVERRIDING", "PG_QUERY__TOKEN__OVERRIDING", 557 }, - { "OWNED", "PG_QUERY__TOKEN__OWNED", 558 }, - { "OWNER", "PG_QUERY__TOKEN__OWNER", 559 }, - { "PARALLEL", "PG_QUERY__TOKEN__PARALLEL", 560 }, - { "PARAMETER", "PG_QUERY__TOKEN__PARAMETER", 561 }, - { "PARSER", "PG_QUERY__TOKEN__PARSER", 562 }, - { "PARTIAL", "PG_QUERY__TOKEN__PARTIAL", 563 }, - { "PARTITION", "PG_QUERY__TOKEN__PARTITION", 564 }, - { "PASSING", "PG_QUERY__TOKEN__PASSING", 565 }, - { "PASSWORD", "PG_QUERY__TOKEN__PASSWORD", 566 }, - { "PLACING", "PG_QUERY__TOKEN__PLACING", 567 }, - { "PLANS", "PG_QUERY__TOKEN__PLANS", 568 }, - { "POLICY", "PG_QUERY__TOKEN__POLICY", 569 }, - { "POSITION", "PG_QUERY__TOKEN__POSITION", 570 }, - { "PRECEDING", "PG_QUERY__TOKEN__PRECEDING", 571 }, - { "PRECISION", "PG_QUERY__TOKEN__PRECISION", 572 }, - { "PRESERVE", "PG_QUERY__TOKEN__PRESERVE", 573 }, - { "PREPARE", "PG_QUERY__TOKEN__PREPARE", 574 }, - { "PREPARED", "PG_QUERY__TOKEN__PREPARED", 575 }, - { "PRIMARY", "PG_QUERY__TOKEN__PRIMARY", 576 }, - { "PRIOR", "PG_QUERY__TOKEN__PRIOR", 577 }, - { "PRIVILEGES", "PG_QUERY__TOKEN__PRIVILEGES", 578 }, - { "PROCEDURAL", "PG_QUERY__TOKEN__PROCEDURAL", 579 }, - { "PROCEDURE", "PG_QUERY__TOKEN__PROCEDURE", 580 }, - { "PROCEDURES", "PG_QUERY__TOKEN__PROCEDURES", 581 }, - { "PROGRAM", "PG_QUERY__TOKEN__PROGRAM", 582 }, - { "PUBLICATION", "PG_QUERY__TOKEN__PUBLICATION", 583 }, - { "QUOTE", "PG_QUERY__TOKEN__QUOTE", 584 }, - { "RANGE", "PG_QUERY__TOKEN__RANGE", 585 }, - { "READ", "PG_QUERY__TOKEN__READ", 586 }, - { "REAL", "PG_QUERY__TOKEN__REAL", 587 }, - { "REASSIGN", "PG_QUERY__TOKEN__REASSIGN", 588 }, - { "RECHECK", "PG_QUERY__TOKEN__RECHECK", 589 }, - { "RECURSIVE", "PG_QUERY__TOKEN__RECURSIVE", 590 }, - { "REF_P", "PG_QUERY__TOKEN__REF_P", 591 }, - { "REFERENCES", "PG_QUERY__TOKEN__REFERENCES", 592 }, - { "REFERENCING", "PG_QUERY__TOKEN__REFERENCING", 593 }, - { "REFRESH", "PG_QUERY__TOKEN__REFRESH", 594 }, - { "REINDEX", "PG_QUERY__TOKEN__REINDEX", 595 }, - { "RELATIVE_P", "PG_QUERY__TOKEN__RELATIVE_P", 596 }, - { "RELEASE", "PG_QUERY__TOKEN__RELEASE", 597 }, - { "RENAME", "PG_QUERY__TOKEN__RENAME", 598 }, - { "REPEATABLE", "PG_QUERY__TOKEN__REPEATABLE", 599 }, - { "REPLACE", "PG_QUERY__TOKEN__REPLACE", 600 }, - { "REPLICA", "PG_QUERY__TOKEN__REPLICA", 601 }, - { "RESET", "PG_QUERY__TOKEN__RESET", 602 }, - { "RESTART", "PG_QUERY__TOKEN__RESTART", 603 }, - { "RESTRICT", "PG_QUERY__TOKEN__RESTRICT", 604 }, - { "RETURN", "PG_QUERY__TOKEN__RETURN", 605 }, - { "RETURNING", "PG_QUERY__TOKEN__RETURNING", 606 }, - { "RETURNS", "PG_QUERY__TOKEN__RETURNS", 607 }, - { "REVOKE", "PG_QUERY__TOKEN__REVOKE", 608 }, - { "RIGHT", "PG_QUERY__TOKEN__RIGHT", 609 }, - { "ROLE", "PG_QUERY__TOKEN__ROLE", 610 }, - { "ROLLBACK", "PG_QUERY__TOKEN__ROLLBACK", 611 }, - { "ROLLUP", "PG_QUERY__TOKEN__ROLLUP", 612 }, - { "ROUTINE", "PG_QUERY__TOKEN__ROUTINE", 613 }, - { "ROUTINES", "PG_QUERY__TOKEN__ROUTINES", 614 }, - { "ROW", "PG_QUERY__TOKEN__ROW", 615 }, - { "ROWS", "PG_QUERY__TOKEN__ROWS", 616 }, - { "RULE", "PG_QUERY__TOKEN__RULE", 617 }, - { "SAVEPOINT", "PG_QUERY__TOKEN__SAVEPOINT", 618 }, - { "SCHEMA", "PG_QUERY__TOKEN__SCHEMA", 619 }, - { "SCHEMAS", "PG_QUERY__TOKEN__SCHEMAS", 620 }, - { "SCROLL", "PG_QUERY__TOKEN__SCROLL", 621 }, - { "SEARCH", "PG_QUERY__TOKEN__SEARCH", 622 }, - { "SECOND_P", "PG_QUERY__TOKEN__SECOND_P", 623 }, - { "SECURITY", "PG_QUERY__TOKEN__SECURITY", 624 }, - { "SELECT", "PG_QUERY__TOKEN__SELECT", 625 }, - { "SEQUENCE", "PG_QUERY__TOKEN__SEQUENCE", 626 }, - { "SEQUENCES", "PG_QUERY__TOKEN__SEQUENCES", 627 }, - { "SERIALIZABLE", "PG_QUERY__TOKEN__SERIALIZABLE", 628 }, - { "SERVER", "PG_QUERY__TOKEN__SERVER", 629 }, - { "SESSION", "PG_QUERY__TOKEN__SESSION", 630 }, - { "SESSION_USER", "PG_QUERY__TOKEN__SESSION_USER", 631 }, - { "SET", "PG_QUERY__TOKEN__SET", 632 }, - { "SETS", "PG_QUERY__TOKEN__SETS", 633 }, - { "SETOF", "PG_QUERY__TOKEN__SETOF", 634 }, - { "SHARE", "PG_QUERY__TOKEN__SHARE", 635 }, - { "SHOW", "PG_QUERY__TOKEN__SHOW", 636 }, - { "SIMILAR", "PG_QUERY__TOKEN__SIMILAR", 637 }, - { "SIMPLE", "PG_QUERY__TOKEN__SIMPLE", 638 }, - { "SKIP", "PG_QUERY__TOKEN__SKIP", 639 }, - { "SMALLINT", "PG_QUERY__TOKEN__SMALLINT", 640 }, - { "SNAPSHOT", "PG_QUERY__TOKEN__SNAPSHOT", 641 }, - { "SOME", "PG_QUERY__TOKEN__SOME", 642 }, - { "SQL_P", "PG_QUERY__TOKEN__SQL_P", 643 }, - { "STABLE", "PG_QUERY__TOKEN__STABLE", 644 }, - { "STANDALONE_P", "PG_QUERY__TOKEN__STANDALONE_P", 645 }, - { "START", "PG_QUERY__TOKEN__START", 646 }, - { "STATEMENT", "PG_QUERY__TOKEN__STATEMENT", 647 }, - { "STATISTICS", "PG_QUERY__TOKEN__STATISTICS", 648 }, - { "STDIN", "PG_QUERY__TOKEN__STDIN", 649 }, - { "STDOUT", "PG_QUERY__TOKEN__STDOUT", 650 }, - { "STORAGE", "PG_QUERY__TOKEN__STORAGE", 651 }, - { "STORED", "PG_QUERY__TOKEN__STORED", 652 }, - { "STRICT_P", "PG_QUERY__TOKEN__STRICT_P", 653 }, - { "STRIP_P", "PG_QUERY__TOKEN__STRIP_P", 654 }, - { "SUBSCRIPTION", "PG_QUERY__TOKEN__SUBSCRIPTION", 655 }, - { "SUBSTRING", "PG_QUERY__TOKEN__SUBSTRING", 656 }, - { "SUPPORT", "PG_QUERY__TOKEN__SUPPORT", 657 }, - { "SYMMETRIC", "PG_QUERY__TOKEN__SYMMETRIC", 658 }, - { "SYSID", "PG_QUERY__TOKEN__SYSID", 659 }, - { "SYSTEM_P", "PG_QUERY__TOKEN__SYSTEM_P", 660 }, - { "TABLE", "PG_QUERY__TOKEN__TABLE", 661 }, - { "TABLES", "PG_QUERY__TOKEN__TABLES", 662 }, - { "TABLESAMPLE", "PG_QUERY__TOKEN__TABLESAMPLE", 663 }, - { "TABLESPACE", "PG_QUERY__TOKEN__TABLESPACE", 664 }, - { "TEMP", "PG_QUERY__TOKEN__TEMP", 665 }, - { "TEMPLATE", "PG_QUERY__TOKEN__TEMPLATE", 666 }, - { "TEMPORARY", "PG_QUERY__TOKEN__TEMPORARY", 667 }, - { "TEXT_P", "PG_QUERY__TOKEN__TEXT_P", 668 }, - { "THEN", "PG_QUERY__TOKEN__THEN", 669 }, - { "TIES", "PG_QUERY__TOKEN__TIES", 670 }, - { "TIME", "PG_QUERY__TOKEN__TIME", 671 }, - { "TIMESTAMP", "PG_QUERY__TOKEN__TIMESTAMP", 672 }, - { "TO", "PG_QUERY__TOKEN__TO", 673 }, - { "TRAILING", "PG_QUERY__TOKEN__TRAILING", 674 }, - { "TRANSACTION", "PG_QUERY__TOKEN__TRANSACTION", 675 }, - { "TRANSFORM", "PG_QUERY__TOKEN__TRANSFORM", 676 }, - { "TREAT", "PG_QUERY__TOKEN__TREAT", 677 }, - { "TRIGGER", "PG_QUERY__TOKEN__TRIGGER", 678 }, - { "TRIM", "PG_QUERY__TOKEN__TRIM", 679 }, - { "TRUE_P", "PG_QUERY__TOKEN__TRUE_P", 680 }, - { "TRUNCATE", "PG_QUERY__TOKEN__TRUNCATE", 681 }, - { "TRUSTED", "PG_QUERY__TOKEN__TRUSTED", 682 }, - { "TYPE_P", "PG_QUERY__TOKEN__TYPE_P", 683 }, - { "TYPES_P", "PG_QUERY__TOKEN__TYPES_P", 684 }, - { "UESCAPE", "PG_QUERY__TOKEN__UESCAPE", 685 }, - { "UNBOUNDED", "PG_QUERY__TOKEN__UNBOUNDED", 686 }, - { "UNCOMMITTED", "PG_QUERY__TOKEN__UNCOMMITTED", 687 }, - { "UNENCRYPTED", "PG_QUERY__TOKEN__UNENCRYPTED", 688 }, - { "UNION", "PG_QUERY__TOKEN__UNION", 689 }, - { "UNIQUE", "PG_QUERY__TOKEN__UNIQUE", 690 }, - { "UNKNOWN", "PG_QUERY__TOKEN__UNKNOWN", 691 }, - { "UNLISTEN", "PG_QUERY__TOKEN__UNLISTEN", 692 }, - { "UNLOGGED", "PG_QUERY__TOKEN__UNLOGGED", 693 }, - { "UNTIL", "PG_QUERY__TOKEN__UNTIL", 694 }, - { "UPDATE", "PG_QUERY__TOKEN__UPDATE", 695 }, - { "USER", "PG_QUERY__TOKEN__USER", 696 }, - { "USING", "PG_QUERY__TOKEN__USING", 697 }, - { "VACUUM", "PG_QUERY__TOKEN__VACUUM", 698 }, - { "VALID", "PG_QUERY__TOKEN__VALID", 699 }, - { "VALIDATE", "PG_QUERY__TOKEN__VALIDATE", 700 }, - { "VALIDATOR", "PG_QUERY__TOKEN__VALIDATOR", 701 }, - { "VALUE_P", "PG_QUERY__TOKEN__VALUE_P", 702 }, - { "VALUES", "PG_QUERY__TOKEN__VALUES", 703 }, - { "VARCHAR", "PG_QUERY__TOKEN__VARCHAR", 704 }, - { "VARIADIC", "PG_QUERY__TOKEN__VARIADIC", 705 }, - { "VARYING", "PG_QUERY__TOKEN__VARYING", 706 }, - { "VERBOSE", "PG_QUERY__TOKEN__VERBOSE", 707 }, - { "VERSION_P", "PG_QUERY__TOKEN__VERSION_P", 708 }, - { "VIEW", "PG_QUERY__TOKEN__VIEW", 709 }, - { "VIEWS", "PG_QUERY__TOKEN__VIEWS", 710 }, - { "VOLATILE", "PG_QUERY__TOKEN__VOLATILE", 711 }, - { "WHEN", "PG_QUERY__TOKEN__WHEN", 712 }, - { "WHERE", "PG_QUERY__TOKEN__WHERE", 713 }, - { "WHITESPACE_P", "PG_QUERY__TOKEN__WHITESPACE_P", 714 }, - { "WINDOW", "PG_QUERY__TOKEN__WINDOW", 715 }, - { "WITH", "PG_QUERY__TOKEN__WITH", 716 }, - { "WITHIN", "PG_QUERY__TOKEN__WITHIN", 717 }, - { "WITHOUT", "PG_QUERY__TOKEN__WITHOUT", 718 }, - { "WORK", "PG_QUERY__TOKEN__WORK", 719 }, - { "WRAPPER", "PG_QUERY__TOKEN__WRAPPER", 720 }, - { "WRITE", "PG_QUERY__TOKEN__WRITE", 721 }, - { "XML_P", "PG_QUERY__TOKEN__XML_P", 722 }, - { "XMLATTRIBUTES", "PG_QUERY__TOKEN__XMLATTRIBUTES", 723 }, - { "XMLCONCAT", "PG_QUERY__TOKEN__XMLCONCAT", 724 }, - { "XMLELEMENT", "PG_QUERY__TOKEN__XMLELEMENT", 725 }, - { "XMLEXISTS", "PG_QUERY__TOKEN__XMLEXISTS", 726 }, - { "XMLFOREST", "PG_QUERY__TOKEN__XMLFOREST", 727 }, - { "XMLNAMESPACES", "PG_QUERY__TOKEN__XMLNAMESPACES", 728 }, - { "XMLPARSE", "PG_QUERY__TOKEN__XMLPARSE", 729 }, - { "XMLPI", "PG_QUERY__TOKEN__XMLPI", 730 }, - { "XMLROOT", "PG_QUERY__TOKEN__XMLROOT", 731 }, - { "XMLSERIALIZE", "PG_QUERY__TOKEN__XMLSERIALIZE", 732 }, - { "XMLTABLE", "PG_QUERY__TOKEN__XMLTABLE", 733 }, - { "YEAR_P", "PG_QUERY__TOKEN__YEAR_P", 734 }, - { "YES_P", "PG_QUERY__TOKEN__YES_P", 735 }, - { "ZONE", "PG_QUERY__TOKEN__ZONE", 736 }, - { "NOT_LA", "PG_QUERY__TOKEN__NOT_LA", 737 }, - { "NULLS_LA", "PG_QUERY__TOKEN__NULLS_LA", 738 }, - { "WITH_LA", "PG_QUERY__TOKEN__WITH_LA", 739 }, - { "MODE_TYPE_NAME", "PG_QUERY__TOKEN__MODE_TYPE_NAME", 740 }, - { "MODE_PLPGSQL_EXPR", "PG_QUERY__TOKEN__MODE_PLPGSQL_EXPR", 741 }, - { "MODE_PLPGSQL_ASSIGN1", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN1", 742 }, - { "MODE_PLPGSQL_ASSIGN2", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN2", 743 }, - { "MODE_PLPGSQL_ASSIGN3", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN3", 744 }, - { "UMINUS", "PG_QUERY__TOKEN__UMINUS", 745 }, + { "ABSENT", "PG_QUERY__TOKEN__ABSENT", 278 }, + { "ABSOLUTE_P", "PG_QUERY__TOKEN__ABSOLUTE_P", 279 }, + { "ACCESS", "PG_QUERY__TOKEN__ACCESS", 280 }, + { "ACTION", "PG_QUERY__TOKEN__ACTION", 281 }, + { "ADD_P", "PG_QUERY__TOKEN__ADD_P", 282 }, + { "ADMIN", "PG_QUERY__TOKEN__ADMIN", 283 }, + { "AFTER", "PG_QUERY__TOKEN__AFTER", 284 }, + { "AGGREGATE", "PG_QUERY__TOKEN__AGGREGATE", 285 }, + { "ALL", "PG_QUERY__TOKEN__ALL", 286 }, + { "ALSO", "PG_QUERY__TOKEN__ALSO", 287 }, + { "ALTER", "PG_QUERY__TOKEN__ALTER", 288 }, + { "ALWAYS", "PG_QUERY__TOKEN__ALWAYS", 289 }, + { "ANALYSE", "PG_QUERY__TOKEN__ANALYSE", 290 }, + { "ANALYZE", "PG_QUERY__TOKEN__ANALYZE", 291 }, + { "AND", "PG_QUERY__TOKEN__AND", 292 }, + { "ANY", "PG_QUERY__TOKEN__ANY", 293 }, + { "ARRAY", "PG_QUERY__TOKEN__ARRAY", 294 }, + { "AS", "PG_QUERY__TOKEN__AS", 295 }, + { "ASC", "PG_QUERY__TOKEN__ASC", 296 }, + { "ASENSITIVE", "PG_QUERY__TOKEN__ASENSITIVE", 297 }, + { "ASSERTION", "PG_QUERY__TOKEN__ASSERTION", 298 }, + { "ASSIGNMENT", "PG_QUERY__TOKEN__ASSIGNMENT", 299 }, + { "ASYMMETRIC", "PG_QUERY__TOKEN__ASYMMETRIC", 300 }, + { "ATOMIC", "PG_QUERY__TOKEN__ATOMIC", 301 }, + { "AT", "PG_QUERY__TOKEN__AT", 302 }, + { "ATTACH", "PG_QUERY__TOKEN__ATTACH", 303 }, + { "ATTRIBUTE", "PG_QUERY__TOKEN__ATTRIBUTE", 304 }, + { "AUTHORIZATION", "PG_QUERY__TOKEN__AUTHORIZATION", 305 }, + { "BACKWARD", "PG_QUERY__TOKEN__BACKWARD", 306 }, + { "BEFORE", "PG_QUERY__TOKEN__BEFORE", 307 }, + { "BEGIN_P", "PG_QUERY__TOKEN__BEGIN_P", 308 }, + { "BETWEEN", "PG_QUERY__TOKEN__BETWEEN", 309 }, + { "BIGINT", "PG_QUERY__TOKEN__BIGINT", 310 }, + { "BINARY", "PG_QUERY__TOKEN__BINARY", 311 }, + { "BIT", "PG_QUERY__TOKEN__BIT", 312 }, + { "BOOLEAN_P", "PG_QUERY__TOKEN__BOOLEAN_P", 313 }, + { "BOTH", "PG_QUERY__TOKEN__BOTH", 314 }, + { "BREADTH", "PG_QUERY__TOKEN__BREADTH", 315 }, + { "BY", "PG_QUERY__TOKEN__BY", 316 }, + { "CACHE", "PG_QUERY__TOKEN__CACHE", 317 }, + { "CALL", "PG_QUERY__TOKEN__CALL", 318 }, + { "CALLED", "PG_QUERY__TOKEN__CALLED", 319 }, + { "CASCADE", "PG_QUERY__TOKEN__CASCADE", 320 }, + { "CASCADED", "PG_QUERY__TOKEN__CASCADED", 321 }, + { "CASE", "PG_QUERY__TOKEN__CASE", 322 }, + { "CAST", "PG_QUERY__TOKEN__CAST", 323 }, + { "CATALOG_P", "PG_QUERY__TOKEN__CATALOG_P", 324 }, + { "CHAIN", "PG_QUERY__TOKEN__CHAIN", 325 }, + { "CHAR_P", "PG_QUERY__TOKEN__CHAR_P", 326 }, + { "CHARACTER", "PG_QUERY__TOKEN__CHARACTER", 327 }, + { "CHARACTERISTICS", "PG_QUERY__TOKEN__CHARACTERISTICS", 328 }, + { "CHECK", "PG_QUERY__TOKEN__CHECK", 329 }, + { "CHECKPOINT", "PG_QUERY__TOKEN__CHECKPOINT", 330 }, + { "CLASS", "PG_QUERY__TOKEN__CLASS", 331 }, + { "CLOSE", "PG_QUERY__TOKEN__CLOSE", 332 }, + { "CLUSTER", "PG_QUERY__TOKEN__CLUSTER", 333 }, + { "COALESCE", "PG_QUERY__TOKEN__COALESCE", 334 }, + { "COLLATE", "PG_QUERY__TOKEN__COLLATE", 335 }, + { "COLLATION", "PG_QUERY__TOKEN__COLLATION", 336 }, + { "COLUMN", "PG_QUERY__TOKEN__COLUMN", 337 }, + { "COLUMNS", "PG_QUERY__TOKEN__COLUMNS", 338 }, + { "COMMENT", "PG_QUERY__TOKEN__COMMENT", 339 }, + { "COMMENTS", "PG_QUERY__TOKEN__COMMENTS", 340 }, + { "COMMIT", "PG_QUERY__TOKEN__COMMIT", 341 }, + { "COMMITTED", "PG_QUERY__TOKEN__COMMITTED", 342 }, + { "COMPRESSION", "PG_QUERY__TOKEN__COMPRESSION", 343 }, + { "CONCURRENTLY", "PG_QUERY__TOKEN__CONCURRENTLY", 344 }, + { "CONFIGURATION", "PG_QUERY__TOKEN__CONFIGURATION", 345 }, + { "CONFLICT", "PG_QUERY__TOKEN__CONFLICT", 346 }, + { "CONNECTION", "PG_QUERY__TOKEN__CONNECTION", 347 }, + { "CONSTRAINT", "PG_QUERY__TOKEN__CONSTRAINT", 348 }, + { "CONSTRAINTS", "PG_QUERY__TOKEN__CONSTRAINTS", 349 }, + { "CONTENT_P", "PG_QUERY__TOKEN__CONTENT_P", 350 }, + { "CONTINUE_P", "PG_QUERY__TOKEN__CONTINUE_P", 351 }, + { "CONVERSION_P", "PG_QUERY__TOKEN__CONVERSION_P", 352 }, + { "COPY", "PG_QUERY__TOKEN__COPY", 353 }, + { "COST", "PG_QUERY__TOKEN__COST", 354 }, + { "CREATE", "PG_QUERY__TOKEN__CREATE", 355 }, + { "CROSS", "PG_QUERY__TOKEN__CROSS", 356 }, + { "CSV", "PG_QUERY__TOKEN__CSV", 357 }, + { "CUBE", "PG_QUERY__TOKEN__CUBE", 358 }, + { "CURRENT_P", "PG_QUERY__TOKEN__CURRENT_P", 359 }, + { "CURRENT_CATALOG", "PG_QUERY__TOKEN__CURRENT_CATALOG", 360 }, + { "CURRENT_DATE", "PG_QUERY__TOKEN__CURRENT_DATE", 361 }, + { "CURRENT_ROLE", "PG_QUERY__TOKEN__CURRENT_ROLE", 362 }, + { "CURRENT_SCHEMA", "PG_QUERY__TOKEN__CURRENT_SCHEMA", 363 }, + { "CURRENT_TIME", "PG_QUERY__TOKEN__CURRENT_TIME", 364 }, + { "CURRENT_TIMESTAMP", "PG_QUERY__TOKEN__CURRENT_TIMESTAMP", 365 }, + { "CURRENT_USER", "PG_QUERY__TOKEN__CURRENT_USER", 366 }, + { "CURSOR", "PG_QUERY__TOKEN__CURSOR", 367 }, + { "CYCLE", "PG_QUERY__TOKEN__CYCLE", 368 }, + { "DATA_P", "PG_QUERY__TOKEN__DATA_P", 369 }, + { "DATABASE", "PG_QUERY__TOKEN__DATABASE", 370 }, + { "DAY_P", "PG_QUERY__TOKEN__DAY_P", 371 }, + { "DEALLOCATE", "PG_QUERY__TOKEN__DEALLOCATE", 372 }, + { "DEC", "PG_QUERY__TOKEN__DEC", 373 }, + { "DECIMAL_P", "PG_QUERY__TOKEN__DECIMAL_P", 374 }, + { "DECLARE", "PG_QUERY__TOKEN__DECLARE", 375 }, + { "DEFAULT", "PG_QUERY__TOKEN__DEFAULT", 376 }, + { "DEFAULTS", "PG_QUERY__TOKEN__DEFAULTS", 377 }, + { "DEFERRABLE", "PG_QUERY__TOKEN__DEFERRABLE", 378 }, + { "DEFERRED", "PG_QUERY__TOKEN__DEFERRED", 379 }, + { "DEFINER", "PG_QUERY__TOKEN__DEFINER", 380 }, + { "DELETE_P", "PG_QUERY__TOKEN__DELETE_P", 381 }, + { "DELIMITER", "PG_QUERY__TOKEN__DELIMITER", 382 }, + { "DELIMITERS", "PG_QUERY__TOKEN__DELIMITERS", 383 }, + { "DEPENDS", "PG_QUERY__TOKEN__DEPENDS", 384 }, + { "DEPTH", "PG_QUERY__TOKEN__DEPTH", 385 }, + { "DESC", "PG_QUERY__TOKEN__DESC", 386 }, + { "DETACH", "PG_QUERY__TOKEN__DETACH", 387 }, + { "DICTIONARY", "PG_QUERY__TOKEN__DICTIONARY", 388 }, + { "DISABLE_P", "PG_QUERY__TOKEN__DISABLE_P", 389 }, + { "DISCARD", "PG_QUERY__TOKEN__DISCARD", 390 }, + { "DISTINCT", "PG_QUERY__TOKEN__DISTINCT", 391 }, + { "DO", "PG_QUERY__TOKEN__DO", 392 }, + { "DOCUMENT_P", "PG_QUERY__TOKEN__DOCUMENT_P", 393 }, + { "DOMAIN_P", "PG_QUERY__TOKEN__DOMAIN_P", 394 }, + { "DOUBLE_P", "PG_QUERY__TOKEN__DOUBLE_P", 395 }, + { "DROP", "PG_QUERY__TOKEN__DROP", 396 }, + { "EACH", "PG_QUERY__TOKEN__EACH", 397 }, + { "ELSE", "PG_QUERY__TOKEN__ELSE", 398 }, + { "ENABLE_P", "PG_QUERY__TOKEN__ENABLE_P", 399 }, + { "ENCODING", "PG_QUERY__TOKEN__ENCODING", 400 }, + { "ENCRYPTED", "PG_QUERY__TOKEN__ENCRYPTED", 401 }, + { "END_P", "PG_QUERY__TOKEN__END_P", 402 }, + { "ENUM_P", "PG_QUERY__TOKEN__ENUM_P", 403 }, + { "ESCAPE", "PG_QUERY__TOKEN__ESCAPE", 404 }, + { "EVENT", "PG_QUERY__TOKEN__EVENT", 405 }, + { "EXCEPT", "PG_QUERY__TOKEN__EXCEPT", 406 }, + { "EXCLUDE", "PG_QUERY__TOKEN__EXCLUDE", 407 }, + { "EXCLUDING", "PG_QUERY__TOKEN__EXCLUDING", 408 }, + { "EXCLUSIVE", "PG_QUERY__TOKEN__EXCLUSIVE", 409 }, + { "EXECUTE", "PG_QUERY__TOKEN__EXECUTE", 410 }, + { "EXISTS", "PG_QUERY__TOKEN__EXISTS", 411 }, + { "EXPLAIN", "PG_QUERY__TOKEN__EXPLAIN", 412 }, + { "EXPRESSION", "PG_QUERY__TOKEN__EXPRESSION", 413 }, + { "EXTENSION", "PG_QUERY__TOKEN__EXTENSION", 414 }, + { "EXTERNAL", "PG_QUERY__TOKEN__EXTERNAL", 415 }, + { "EXTRACT", "PG_QUERY__TOKEN__EXTRACT", 416 }, + { "FALSE_P", "PG_QUERY__TOKEN__FALSE_P", 417 }, + { "FAMILY", "PG_QUERY__TOKEN__FAMILY", 418 }, + { "FETCH", "PG_QUERY__TOKEN__FETCH", 419 }, + { "FILTER", "PG_QUERY__TOKEN__FILTER", 420 }, + { "FINALIZE", "PG_QUERY__TOKEN__FINALIZE", 421 }, + { "FIRST_P", "PG_QUERY__TOKEN__FIRST_P", 422 }, + { "FLOAT_P", "PG_QUERY__TOKEN__FLOAT_P", 423 }, + { "FOLLOWING", "PG_QUERY__TOKEN__FOLLOWING", 424 }, + { "FOR", "PG_QUERY__TOKEN__FOR", 425 }, + { "FORCE", "PG_QUERY__TOKEN__FORCE", 426 }, + { "FOREIGN", "PG_QUERY__TOKEN__FOREIGN", 427 }, + { "FORMAT", "PG_QUERY__TOKEN__FORMAT", 428 }, + { "FORWARD", "PG_QUERY__TOKEN__FORWARD", 429 }, + { "FREEZE", "PG_QUERY__TOKEN__FREEZE", 430 }, + { "FROM", "PG_QUERY__TOKEN__FROM", 431 }, + { "FULL", "PG_QUERY__TOKEN__FULL", 432 }, + { "FUNCTION", "PG_QUERY__TOKEN__FUNCTION", 433 }, + { "FUNCTIONS", "PG_QUERY__TOKEN__FUNCTIONS", 434 }, + { "GENERATED", "PG_QUERY__TOKEN__GENERATED", 435 }, + { "GLOBAL", "PG_QUERY__TOKEN__GLOBAL", 436 }, + { "GRANT", "PG_QUERY__TOKEN__GRANT", 437 }, + { "GRANTED", "PG_QUERY__TOKEN__GRANTED", 438 }, + { "GREATEST", "PG_QUERY__TOKEN__GREATEST", 439 }, + { "GROUP_P", "PG_QUERY__TOKEN__GROUP_P", 440 }, + { "GROUPING", "PG_QUERY__TOKEN__GROUPING", 441 }, + { "GROUPS", "PG_QUERY__TOKEN__GROUPS", 442 }, + { "HANDLER", "PG_QUERY__TOKEN__HANDLER", 443 }, + { "HAVING", "PG_QUERY__TOKEN__HAVING", 444 }, + { "HEADER_P", "PG_QUERY__TOKEN__HEADER_P", 445 }, + { "HOLD", "PG_QUERY__TOKEN__HOLD", 446 }, + { "HOUR_P", "PG_QUERY__TOKEN__HOUR_P", 447 }, + { "IDENTITY_P", "PG_QUERY__TOKEN__IDENTITY_P", 448 }, + { "IF_P", "PG_QUERY__TOKEN__IF_P", 449 }, + { "ILIKE", "PG_QUERY__TOKEN__ILIKE", 450 }, + { "IMMEDIATE", "PG_QUERY__TOKEN__IMMEDIATE", 451 }, + { "IMMUTABLE", "PG_QUERY__TOKEN__IMMUTABLE", 452 }, + { "IMPLICIT_P", "PG_QUERY__TOKEN__IMPLICIT_P", 453 }, + { "IMPORT_P", "PG_QUERY__TOKEN__IMPORT_P", 454 }, + { "IN_P", "PG_QUERY__TOKEN__IN_P", 455 }, + { "INCLUDE", "PG_QUERY__TOKEN__INCLUDE", 456 }, + { "INCLUDING", "PG_QUERY__TOKEN__INCLUDING", 457 }, + { "INCREMENT", "PG_QUERY__TOKEN__INCREMENT", 458 }, + { "INDENT", "PG_QUERY__TOKEN__INDENT", 459 }, + { "INDEX", "PG_QUERY__TOKEN__INDEX", 460 }, + { "INDEXES", "PG_QUERY__TOKEN__INDEXES", 461 }, + { "INHERIT", "PG_QUERY__TOKEN__INHERIT", 462 }, + { "INHERITS", "PG_QUERY__TOKEN__INHERITS", 463 }, + { "INITIALLY", "PG_QUERY__TOKEN__INITIALLY", 464 }, + { "INLINE_P", "PG_QUERY__TOKEN__INLINE_P", 465 }, + { "INNER_P", "PG_QUERY__TOKEN__INNER_P", 466 }, + { "INOUT", "PG_QUERY__TOKEN__INOUT", 467 }, + { "INPUT_P", "PG_QUERY__TOKEN__INPUT_P", 468 }, + { "INSENSITIVE", "PG_QUERY__TOKEN__INSENSITIVE", 469 }, + { "INSERT", "PG_QUERY__TOKEN__INSERT", 470 }, + { "INSTEAD", "PG_QUERY__TOKEN__INSTEAD", 471 }, + { "INT_P", "PG_QUERY__TOKEN__INT_P", 472 }, + { "INTEGER", "PG_QUERY__TOKEN__INTEGER", 473 }, + { "INTERSECT", "PG_QUERY__TOKEN__INTERSECT", 474 }, + { "INTERVAL", "PG_QUERY__TOKEN__INTERVAL", 475 }, + { "INTO", "PG_QUERY__TOKEN__INTO", 476 }, + { "INVOKER", "PG_QUERY__TOKEN__INVOKER", 477 }, + { "IS", "PG_QUERY__TOKEN__IS", 478 }, + { "ISNULL", "PG_QUERY__TOKEN__ISNULL", 479 }, + { "ISOLATION", "PG_QUERY__TOKEN__ISOLATION", 480 }, + { "JOIN", "PG_QUERY__TOKEN__JOIN", 481 }, + { "JSON", "PG_QUERY__TOKEN__JSON", 482 }, + { "JSON_ARRAY", "PG_QUERY__TOKEN__JSON_ARRAY", 483 }, + { "JSON_ARRAYAGG", "PG_QUERY__TOKEN__JSON_ARRAYAGG", 484 }, + { "JSON_OBJECT", "PG_QUERY__TOKEN__JSON_OBJECT", 485 }, + { "JSON_OBJECTAGG", "PG_QUERY__TOKEN__JSON_OBJECTAGG", 486 }, + { "KEY", "PG_QUERY__TOKEN__KEY", 487 }, + { "KEYS", "PG_QUERY__TOKEN__KEYS", 488 }, + { "LABEL", "PG_QUERY__TOKEN__LABEL", 489 }, + { "LANGUAGE", "PG_QUERY__TOKEN__LANGUAGE", 490 }, + { "LARGE_P", "PG_QUERY__TOKEN__LARGE_P", 491 }, + { "LAST_P", "PG_QUERY__TOKEN__LAST_P", 492 }, + { "LATERAL_P", "PG_QUERY__TOKEN__LATERAL_P", 493 }, + { "LEADING", "PG_QUERY__TOKEN__LEADING", 494 }, + { "LEAKPROOF", "PG_QUERY__TOKEN__LEAKPROOF", 495 }, + { "LEAST", "PG_QUERY__TOKEN__LEAST", 496 }, + { "LEFT", "PG_QUERY__TOKEN__LEFT", 497 }, + { "LEVEL", "PG_QUERY__TOKEN__LEVEL", 498 }, + { "LIKE", "PG_QUERY__TOKEN__LIKE", 499 }, + { "LIMIT", "PG_QUERY__TOKEN__LIMIT", 500 }, + { "LISTEN", "PG_QUERY__TOKEN__LISTEN", 501 }, + { "LOAD", "PG_QUERY__TOKEN__LOAD", 502 }, + { "LOCAL", "PG_QUERY__TOKEN__LOCAL", 503 }, + { "LOCALTIME", "PG_QUERY__TOKEN__LOCALTIME", 504 }, + { "LOCALTIMESTAMP", "PG_QUERY__TOKEN__LOCALTIMESTAMP", 505 }, + { "LOCATION", "PG_QUERY__TOKEN__LOCATION", 506 }, + { "LOCK_P", "PG_QUERY__TOKEN__LOCK_P", 507 }, + { "LOCKED", "PG_QUERY__TOKEN__LOCKED", 508 }, + { "LOGGED", "PG_QUERY__TOKEN__LOGGED", 509 }, + { "MAPPING", "PG_QUERY__TOKEN__MAPPING", 510 }, + { "MATCH", "PG_QUERY__TOKEN__MATCH", 511 }, + { "MATCHED", "PG_QUERY__TOKEN__MATCHED", 512 }, + { "MATERIALIZED", "PG_QUERY__TOKEN__MATERIALIZED", 513 }, + { "MAXVALUE", "PG_QUERY__TOKEN__MAXVALUE", 514 }, + { "MERGE", "PG_QUERY__TOKEN__MERGE", 515 }, + { "METHOD", "PG_QUERY__TOKEN__METHOD", 516 }, + { "MINUTE_P", "PG_QUERY__TOKEN__MINUTE_P", 517 }, + { "MINVALUE", "PG_QUERY__TOKEN__MINVALUE", 518 }, + { "MODE", "PG_QUERY__TOKEN__MODE", 519 }, + { "MONTH_P", "PG_QUERY__TOKEN__MONTH_P", 520 }, + { "MOVE", "PG_QUERY__TOKEN__MOVE", 521 }, + { "NAME_P", "PG_QUERY__TOKEN__NAME_P", 522 }, + { "NAMES", "PG_QUERY__TOKEN__NAMES", 523 }, + { "NATIONAL", "PG_QUERY__TOKEN__NATIONAL", 524 }, + { "NATURAL", "PG_QUERY__TOKEN__NATURAL", 525 }, + { "NCHAR", "PG_QUERY__TOKEN__NCHAR", 526 }, + { "NEW", "PG_QUERY__TOKEN__NEW", 527 }, + { "NEXT", "PG_QUERY__TOKEN__NEXT", 528 }, + { "NFC", "PG_QUERY__TOKEN__NFC", 529 }, + { "NFD", "PG_QUERY__TOKEN__NFD", 530 }, + { "NFKC", "PG_QUERY__TOKEN__NFKC", 531 }, + { "NFKD", "PG_QUERY__TOKEN__NFKD", 532 }, + { "NO", "PG_QUERY__TOKEN__NO", 533 }, + { "NONE", "PG_QUERY__TOKEN__NONE", 534 }, + { "NORMALIZE", "PG_QUERY__TOKEN__NORMALIZE", 535 }, + { "NORMALIZED", "PG_QUERY__TOKEN__NORMALIZED", 536 }, + { "NOT", "PG_QUERY__TOKEN__NOT", 537 }, + { "NOTHING", "PG_QUERY__TOKEN__NOTHING", 538 }, + { "NOTIFY", "PG_QUERY__TOKEN__NOTIFY", 539 }, + { "NOTNULL", "PG_QUERY__TOKEN__NOTNULL", 540 }, + { "NOWAIT", "PG_QUERY__TOKEN__NOWAIT", 541 }, + { "NULL_P", "PG_QUERY__TOKEN__NULL_P", 542 }, + { "NULLIF", "PG_QUERY__TOKEN__NULLIF", 543 }, + { "NULLS_P", "PG_QUERY__TOKEN__NULLS_P", 544 }, + { "NUMERIC", "PG_QUERY__TOKEN__NUMERIC", 545 }, + { "OBJECT_P", "PG_QUERY__TOKEN__OBJECT_P", 546 }, + { "OF", "PG_QUERY__TOKEN__OF", 547 }, + { "OFF", "PG_QUERY__TOKEN__OFF", 548 }, + { "OFFSET", "PG_QUERY__TOKEN__OFFSET", 549 }, + { "OIDS", "PG_QUERY__TOKEN__OIDS", 550 }, + { "OLD", "PG_QUERY__TOKEN__OLD", 551 }, + { "ON", "PG_QUERY__TOKEN__ON", 552 }, + { "ONLY", "PG_QUERY__TOKEN__ONLY", 553 }, + { "OPERATOR", "PG_QUERY__TOKEN__OPERATOR", 554 }, + { "OPTION", "PG_QUERY__TOKEN__OPTION", 555 }, + { "OPTIONS", "PG_QUERY__TOKEN__OPTIONS", 556 }, + { "OR", "PG_QUERY__TOKEN__OR", 557 }, + { "ORDER", "PG_QUERY__TOKEN__ORDER", 558 }, + { "ORDINALITY", "PG_QUERY__TOKEN__ORDINALITY", 559 }, + { "OTHERS", "PG_QUERY__TOKEN__OTHERS", 560 }, + { "OUT_P", "PG_QUERY__TOKEN__OUT_P", 561 }, + { "OUTER_P", "PG_QUERY__TOKEN__OUTER_P", 562 }, + { "OVER", "PG_QUERY__TOKEN__OVER", 563 }, + { "OVERLAPS", "PG_QUERY__TOKEN__OVERLAPS", 564 }, + { "OVERLAY", "PG_QUERY__TOKEN__OVERLAY", 565 }, + { "OVERRIDING", "PG_QUERY__TOKEN__OVERRIDING", 566 }, + { "OWNED", "PG_QUERY__TOKEN__OWNED", 567 }, + { "OWNER", "PG_QUERY__TOKEN__OWNER", 568 }, + { "PARALLEL", "PG_QUERY__TOKEN__PARALLEL", 569 }, + { "PARAMETER", "PG_QUERY__TOKEN__PARAMETER", 570 }, + { "PARSER", "PG_QUERY__TOKEN__PARSER", 571 }, + { "PARTIAL", "PG_QUERY__TOKEN__PARTIAL", 572 }, + { "PARTITION", "PG_QUERY__TOKEN__PARTITION", 573 }, + { "PASSING", "PG_QUERY__TOKEN__PASSING", 574 }, + { "PASSWORD", "PG_QUERY__TOKEN__PASSWORD", 575 }, + { "PLACING", "PG_QUERY__TOKEN__PLACING", 576 }, + { "PLANS", "PG_QUERY__TOKEN__PLANS", 577 }, + { "POLICY", "PG_QUERY__TOKEN__POLICY", 578 }, + { "POSITION", "PG_QUERY__TOKEN__POSITION", 579 }, + { "PRECEDING", "PG_QUERY__TOKEN__PRECEDING", 580 }, + { "PRECISION", "PG_QUERY__TOKEN__PRECISION", 581 }, + { "PRESERVE", "PG_QUERY__TOKEN__PRESERVE", 582 }, + { "PREPARE", "PG_QUERY__TOKEN__PREPARE", 583 }, + { "PREPARED", "PG_QUERY__TOKEN__PREPARED", 584 }, + { "PRIMARY", "PG_QUERY__TOKEN__PRIMARY", 585 }, + { "PRIOR", "PG_QUERY__TOKEN__PRIOR", 586 }, + { "PRIVILEGES", "PG_QUERY__TOKEN__PRIVILEGES", 587 }, + { "PROCEDURAL", "PG_QUERY__TOKEN__PROCEDURAL", 588 }, + { "PROCEDURE", "PG_QUERY__TOKEN__PROCEDURE", 589 }, + { "PROCEDURES", "PG_QUERY__TOKEN__PROCEDURES", 590 }, + { "PROGRAM", "PG_QUERY__TOKEN__PROGRAM", 591 }, + { "PUBLICATION", "PG_QUERY__TOKEN__PUBLICATION", 592 }, + { "QUOTE", "PG_QUERY__TOKEN__QUOTE", 593 }, + { "RANGE", "PG_QUERY__TOKEN__RANGE", 594 }, + { "READ", "PG_QUERY__TOKEN__READ", 595 }, + { "REAL", "PG_QUERY__TOKEN__REAL", 596 }, + { "REASSIGN", "PG_QUERY__TOKEN__REASSIGN", 597 }, + { "RECHECK", "PG_QUERY__TOKEN__RECHECK", 598 }, + { "RECURSIVE", "PG_QUERY__TOKEN__RECURSIVE", 599 }, + { "REF_P", "PG_QUERY__TOKEN__REF_P", 600 }, + { "REFERENCES", "PG_QUERY__TOKEN__REFERENCES", 601 }, + { "REFERENCING", "PG_QUERY__TOKEN__REFERENCING", 602 }, + { "REFRESH", "PG_QUERY__TOKEN__REFRESH", 603 }, + { "REINDEX", "PG_QUERY__TOKEN__REINDEX", 604 }, + { "RELATIVE_P", "PG_QUERY__TOKEN__RELATIVE_P", 605 }, + { "RELEASE", "PG_QUERY__TOKEN__RELEASE", 606 }, + { "RENAME", "PG_QUERY__TOKEN__RENAME", 607 }, + { "REPEATABLE", "PG_QUERY__TOKEN__REPEATABLE", 608 }, + { "REPLACE", "PG_QUERY__TOKEN__REPLACE", 609 }, + { "REPLICA", "PG_QUERY__TOKEN__REPLICA", 610 }, + { "RESET", "PG_QUERY__TOKEN__RESET", 611 }, + { "RESTART", "PG_QUERY__TOKEN__RESTART", 612 }, + { "RESTRICT", "PG_QUERY__TOKEN__RESTRICT", 613 }, + { "RETURN", "PG_QUERY__TOKEN__RETURN", 614 }, + { "RETURNING", "PG_QUERY__TOKEN__RETURNING", 615 }, + { "RETURNS", "PG_QUERY__TOKEN__RETURNS", 616 }, + { "REVOKE", "PG_QUERY__TOKEN__REVOKE", 617 }, + { "RIGHT", "PG_QUERY__TOKEN__RIGHT", 618 }, + { "ROLE", "PG_QUERY__TOKEN__ROLE", 619 }, + { "ROLLBACK", "PG_QUERY__TOKEN__ROLLBACK", 620 }, + { "ROLLUP", "PG_QUERY__TOKEN__ROLLUP", 621 }, + { "ROUTINE", "PG_QUERY__TOKEN__ROUTINE", 622 }, + { "ROUTINES", "PG_QUERY__TOKEN__ROUTINES", 623 }, + { "ROW", "PG_QUERY__TOKEN__ROW", 624 }, + { "ROWS", "PG_QUERY__TOKEN__ROWS", 625 }, + { "RULE", "PG_QUERY__TOKEN__RULE", 626 }, + { "SAVEPOINT", "PG_QUERY__TOKEN__SAVEPOINT", 627 }, + { "SCALAR", "PG_QUERY__TOKEN__SCALAR", 628 }, + { "SCHEMA", "PG_QUERY__TOKEN__SCHEMA", 629 }, + { "SCHEMAS", "PG_QUERY__TOKEN__SCHEMAS", 630 }, + { "SCROLL", "PG_QUERY__TOKEN__SCROLL", 631 }, + { "SEARCH", "PG_QUERY__TOKEN__SEARCH", 632 }, + { "SECOND_P", "PG_QUERY__TOKEN__SECOND_P", 633 }, + { "SECURITY", "PG_QUERY__TOKEN__SECURITY", 634 }, + { "SELECT", "PG_QUERY__TOKEN__SELECT", 635 }, + { "SEQUENCE", "PG_QUERY__TOKEN__SEQUENCE", 636 }, + { "SEQUENCES", "PG_QUERY__TOKEN__SEQUENCES", 637 }, + { "SERIALIZABLE", "PG_QUERY__TOKEN__SERIALIZABLE", 638 }, + { "SERVER", "PG_QUERY__TOKEN__SERVER", 639 }, + { "SESSION", "PG_QUERY__TOKEN__SESSION", 640 }, + { "SESSION_USER", "PG_QUERY__TOKEN__SESSION_USER", 641 }, + { "SET", "PG_QUERY__TOKEN__SET", 642 }, + { "SETS", "PG_QUERY__TOKEN__SETS", 643 }, + { "SETOF", "PG_QUERY__TOKEN__SETOF", 644 }, + { "SHARE", "PG_QUERY__TOKEN__SHARE", 645 }, + { "SHOW", "PG_QUERY__TOKEN__SHOW", 646 }, + { "SIMILAR", "PG_QUERY__TOKEN__SIMILAR", 647 }, + { "SIMPLE", "PG_QUERY__TOKEN__SIMPLE", 648 }, + { "SKIP", "PG_QUERY__TOKEN__SKIP", 649 }, + { "SMALLINT", "PG_QUERY__TOKEN__SMALLINT", 650 }, + { "SNAPSHOT", "PG_QUERY__TOKEN__SNAPSHOT", 651 }, + { "SOME", "PG_QUERY__TOKEN__SOME", 652 }, + { "SQL_P", "PG_QUERY__TOKEN__SQL_P", 653 }, + { "STABLE", "PG_QUERY__TOKEN__STABLE", 654 }, + { "STANDALONE_P", "PG_QUERY__TOKEN__STANDALONE_P", 655 }, + { "START", "PG_QUERY__TOKEN__START", 656 }, + { "STATEMENT", "PG_QUERY__TOKEN__STATEMENT", 657 }, + { "STATISTICS", "PG_QUERY__TOKEN__STATISTICS", 658 }, + { "STDIN", "PG_QUERY__TOKEN__STDIN", 659 }, + { "STDOUT", "PG_QUERY__TOKEN__STDOUT", 660 }, + { "STORAGE", "PG_QUERY__TOKEN__STORAGE", 661 }, + { "STORED", "PG_QUERY__TOKEN__STORED", 662 }, + { "STRICT_P", "PG_QUERY__TOKEN__STRICT_P", 663 }, + { "STRIP_P", "PG_QUERY__TOKEN__STRIP_P", 664 }, + { "SUBSCRIPTION", "PG_QUERY__TOKEN__SUBSCRIPTION", 665 }, + { "SUBSTRING", "PG_QUERY__TOKEN__SUBSTRING", 666 }, + { "SUPPORT", "PG_QUERY__TOKEN__SUPPORT", 667 }, + { "SYMMETRIC", "PG_QUERY__TOKEN__SYMMETRIC", 668 }, + { "SYSID", "PG_QUERY__TOKEN__SYSID", 669 }, + { "SYSTEM_P", "PG_QUERY__TOKEN__SYSTEM_P", 670 }, + { "SYSTEM_USER", "PG_QUERY__TOKEN__SYSTEM_USER", 671 }, + { "TABLE", "PG_QUERY__TOKEN__TABLE", 672 }, + { "TABLES", "PG_QUERY__TOKEN__TABLES", 673 }, + { "TABLESAMPLE", "PG_QUERY__TOKEN__TABLESAMPLE", 674 }, + { "TABLESPACE", "PG_QUERY__TOKEN__TABLESPACE", 675 }, + { "TEMP", "PG_QUERY__TOKEN__TEMP", 676 }, + { "TEMPLATE", "PG_QUERY__TOKEN__TEMPLATE", 677 }, + { "TEMPORARY", "PG_QUERY__TOKEN__TEMPORARY", 678 }, + { "TEXT_P", "PG_QUERY__TOKEN__TEXT_P", 679 }, + { "THEN", "PG_QUERY__TOKEN__THEN", 680 }, + { "TIES", "PG_QUERY__TOKEN__TIES", 681 }, + { "TIME", "PG_QUERY__TOKEN__TIME", 682 }, + { "TIMESTAMP", "PG_QUERY__TOKEN__TIMESTAMP", 683 }, + { "TO", "PG_QUERY__TOKEN__TO", 684 }, + { "TRAILING", "PG_QUERY__TOKEN__TRAILING", 685 }, + { "TRANSACTION", "PG_QUERY__TOKEN__TRANSACTION", 686 }, + { "TRANSFORM", "PG_QUERY__TOKEN__TRANSFORM", 687 }, + { "TREAT", "PG_QUERY__TOKEN__TREAT", 688 }, + { "TRIGGER", "PG_QUERY__TOKEN__TRIGGER", 689 }, + { "TRIM", "PG_QUERY__TOKEN__TRIM", 690 }, + { "TRUE_P", "PG_QUERY__TOKEN__TRUE_P", 691 }, + { "TRUNCATE", "PG_QUERY__TOKEN__TRUNCATE", 692 }, + { "TRUSTED", "PG_QUERY__TOKEN__TRUSTED", 693 }, + { "TYPE_P", "PG_QUERY__TOKEN__TYPE_P", 694 }, + { "TYPES_P", "PG_QUERY__TOKEN__TYPES_P", 695 }, + { "UESCAPE", "PG_QUERY__TOKEN__UESCAPE", 696 }, + { "UNBOUNDED", "PG_QUERY__TOKEN__UNBOUNDED", 697 }, + { "UNCOMMITTED", "PG_QUERY__TOKEN__UNCOMMITTED", 698 }, + { "UNENCRYPTED", "PG_QUERY__TOKEN__UNENCRYPTED", 699 }, + { "UNION", "PG_QUERY__TOKEN__UNION", 700 }, + { "UNIQUE", "PG_QUERY__TOKEN__UNIQUE", 701 }, + { "UNKNOWN", "PG_QUERY__TOKEN__UNKNOWN", 702 }, + { "UNLISTEN", "PG_QUERY__TOKEN__UNLISTEN", 703 }, + { "UNLOGGED", "PG_QUERY__TOKEN__UNLOGGED", 704 }, + { "UNTIL", "PG_QUERY__TOKEN__UNTIL", 705 }, + { "UPDATE", "PG_QUERY__TOKEN__UPDATE", 706 }, + { "USER", "PG_QUERY__TOKEN__USER", 707 }, + { "USING", "PG_QUERY__TOKEN__USING", 708 }, + { "VACUUM", "PG_QUERY__TOKEN__VACUUM", 709 }, + { "VALID", "PG_QUERY__TOKEN__VALID", 710 }, + { "VALIDATE", "PG_QUERY__TOKEN__VALIDATE", 711 }, + { "VALIDATOR", "PG_QUERY__TOKEN__VALIDATOR", 712 }, + { "VALUE_P", "PG_QUERY__TOKEN__VALUE_P", 713 }, + { "VALUES", "PG_QUERY__TOKEN__VALUES", 714 }, + { "VARCHAR", "PG_QUERY__TOKEN__VARCHAR", 715 }, + { "VARIADIC", "PG_QUERY__TOKEN__VARIADIC", 716 }, + { "VARYING", "PG_QUERY__TOKEN__VARYING", 717 }, + { "VERBOSE", "PG_QUERY__TOKEN__VERBOSE", 718 }, + { "VERSION_P", "PG_QUERY__TOKEN__VERSION_P", 719 }, + { "VIEW", "PG_QUERY__TOKEN__VIEW", 720 }, + { "VIEWS", "PG_QUERY__TOKEN__VIEWS", 721 }, + { "VOLATILE", "PG_QUERY__TOKEN__VOLATILE", 722 }, + { "WHEN", "PG_QUERY__TOKEN__WHEN", 723 }, + { "WHERE", "PG_QUERY__TOKEN__WHERE", 724 }, + { "WHITESPACE_P", "PG_QUERY__TOKEN__WHITESPACE_P", 725 }, + { "WINDOW", "PG_QUERY__TOKEN__WINDOW", 726 }, + { "WITH", "PG_QUERY__TOKEN__WITH", 727 }, + { "WITHIN", "PG_QUERY__TOKEN__WITHIN", 728 }, + { "WITHOUT", "PG_QUERY__TOKEN__WITHOUT", 729 }, + { "WORK", "PG_QUERY__TOKEN__WORK", 730 }, + { "WRAPPER", "PG_QUERY__TOKEN__WRAPPER", 731 }, + { "WRITE", "PG_QUERY__TOKEN__WRITE", 732 }, + { "XML_P", "PG_QUERY__TOKEN__XML_P", 733 }, + { "XMLATTRIBUTES", "PG_QUERY__TOKEN__XMLATTRIBUTES", 734 }, + { "XMLCONCAT", "PG_QUERY__TOKEN__XMLCONCAT", 735 }, + { "XMLELEMENT", "PG_QUERY__TOKEN__XMLELEMENT", 736 }, + { "XMLEXISTS", "PG_QUERY__TOKEN__XMLEXISTS", 737 }, + { "XMLFOREST", "PG_QUERY__TOKEN__XMLFOREST", 738 }, + { "XMLNAMESPACES", "PG_QUERY__TOKEN__XMLNAMESPACES", 739 }, + { "XMLPARSE", "PG_QUERY__TOKEN__XMLPARSE", 740 }, + { "XMLPI", "PG_QUERY__TOKEN__XMLPI", 741 }, + { "XMLROOT", "PG_QUERY__TOKEN__XMLROOT", 742 }, + { "XMLSERIALIZE", "PG_QUERY__TOKEN__XMLSERIALIZE", 743 }, + { "XMLTABLE", "PG_QUERY__TOKEN__XMLTABLE", 744 }, + { "YEAR_P", "PG_QUERY__TOKEN__YEAR_P", 745 }, + { "YES_P", "PG_QUERY__TOKEN__YES_P", 746 }, + { "ZONE", "PG_QUERY__TOKEN__ZONE", 747 }, + { "FORMAT_LA", "PG_QUERY__TOKEN__FORMAT_LA", 748 }, + { "NOT_LA", "PG_QUERY__TOKEN__NOT_LA", 749 }, + { "NULLS_LA", "PG_QUERY__TOKEN__NULLS_LA", 750 }, + { "WITH_LA", "PG_QUERY__TOKEN__WITH_LA", 751 }, + { "WITHOUT_LA", "PG_QUERY__TOKEN__WITHOUT_LA", 752 }, + { "MODE_TYPE_NAME", "PG_QUERY__TOKEN__MODE_TYPE_NAME", 753 }, + { "MODE_PLPGSQL_EXPR", "PG_QUERY__TOKEN__MODE_PLPGSQL_EXPR", 754 }, + { "MODE_PLPGSQL_ASSIGN1", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN1", 755 }, + { "MODE_PLPGSQL_ASSIGN2", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN2", 756 }, + { "MODE_PLPGSQL_ASSIGN3", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN3", 757 }, + { "UMINUS", "PG_QUERY__TOKEN__UMINUS", 758 }, }; static const ProtobufCIntRange pg_query__token__value_ranges[] = { -{0, 0},{36, 1},{40, 3},{58, 11},{91, 17},{258, 21},{0, 509} +{0, 0},{36, 1},{40, 3},{58, 11},{91, 17},{258, 21},{0, 522} }; -static const ProtobufCEnumValueIndex pg_query__token__enum_values_by_name[509] = +static const ProtobufCEnumValueIndex pg_query__token__enum_values_by_name[522] = { { "ABORT_P", 40 }, - { "ABSOLUTE_P", 41 }, - { "ACCESS", 42 }, - { "ACTION", 43 }, - { "ADD_P", 44 }, - { "ADMIN", 45 }, - { "AFTER", 46 }, - { "AGGREGATE", 47 }, - { "ALL", 48 }, - { "ALSO", 49 }, - { "ALTER", 50 }, - { "ALWAYS", 51 }, - { "ANALYSE", 52 }, - { "ANALYZE", 53 }, - { "AND", 54 }, - { "ANY", 55 }, - { "ARRAY", 56 }, - { "AS", 57 }, - { "ASC", 58 }, + { "ABSENT", 41 }, + { "ABSOLUTE_P", 42 }, + { "ACCESS", 43 }, + { "ACTION", 44 }, + { "ADD_P", 45 }, + { "ADMIN", 46 }, + { "AFTER", 47 }, + { "AGGREGATE", 48 }, + { "ALL", 49 }, + { "ALSO", 50 }, + { "ALTER", 51 }, + { "ALWAYS", 52 }, + { "ANALYSE", 53 }, + { "ANALYZE", 54 }, + { "AND", 55 }, + { "ANY", 56 }, + { "ARRAY", 57 }, + { "AS", 58 }, + { "ASC", 59 }, { "ASCII_36", 1 }, { "ASCII_37", 2 }, { "ASCII_40", 3 }, @@ -39168,476 +41152,488 @@ static const ProtobufCEnumValueIndex pg_query__token__enum_values_by_name[509] = { "ASCII_92", 18 }, { "ASCII_93", 19 }, { "ASCII_94", 20 }, - { "ASENSITIVE", 59 }, - { "ASSERTION", 60 }, - { "ASSIGNMENT", 61 }, - { "ASYMMETRIC", 62 }, - { "AT", 64 }, - { "ATOMIC", 63 }, - { "ATTACH", 65 }, - { "ATTRIBUTE", 66 }, - { "AUTHORIZATION", 67 }, - { "BACKWARD", 68 }, + { "ASENSITIVE", 60 }, + { "ASSERTION", 61 }, + { "ASSIGNMENT", 62 }, + { "ASYMMETRIC", 63 }, + { "AT", 65 }, + { "ATOMIC", 64 }, + { "ATTACH", 66 }, + { "ATTRIBUTE", 67 }, + { "AUTHORIZATION", 68 }, + { "BACKWARD", 69 }, { "BCONST", 26 }, - { "BEFORE", 69 }, - { "BEGIN_P", 70 }, - { "BETWEEN", 71 }, - { "BIGINT", 72 }, - { "BINARY", 73 }, - { "BIT", 74 }, - { "BOOLEAN_P", 75 }, - { "BOTH", 76 }, - { "BREADTH", 77 }, - { "BY", 78 }, - { "CACHE", 79 }, - { "CALL", 80 }, - { "CALLED", 81 }, - { "CASCADE", 82 }, - { "CASCADED", 83 }, - { "CASE", 84 }, - { "CAST", 85 }, - { "CATALOG_P", 86 }, - { "CHAIN", 87 }, - { "CHARACTER", 89 }, - { "CHARACTERISTICS", 90 }, - { "CHAR_P", 88 }, - { "CHECK", 91 }, - { "CHECKPOINT", 92 }, - { "CLASS", 93 }, - { "CLOSE", 94 }, - { "CLUSTER", 95 }, - { "COALESCE", 96 }, - { "COLLATE", 97 }, - { "COLLATION", 98 }, + { "BEFORE", 70 }, + { "BEGIN_P", 71 }, + { "BETWEEN", 72 }, + { "BIGINT", 73 }, + { "BINARY", 74 }, + { "BIT", 75 }, + { "BOOLEAN_P", 76 }, + { "BOTH", 77 }, + { "BREADTH", 78 }, + { "BY", 79 }, + { "CACHE", 80 }, + { "CALL", 81 }, + { "CALLED", 82 }, + { "CASCADE", 83 }, + { "CASCADED", 84 }, + { "CASE", 85 }, + { "CAST", 86 }, + { "CATALOG_P", 87 }, + { "CHAIN", 88 }, + { "CHARACTER", 90 }, + { "CHARACTERISTICS", 91 }, + { "CHAR_P", 89 }, + { "CHECK", 92 }, + { "CHECKPOINT", 93 }, + { "CLASS", 94 }, + { "CLOSE", 95 }, + { "CLUSTER", 96 }, + { "COALESCE", 97 }, + { "COLLATE", 98 }, + { "COLLATION", 99 }, { "COLON_EQUALS", 33 }, - { "COLUMN", 99 }, - { "COLUMNS", 100 }, - { "COMMENT", 101 }, - { "COMMENTS", 102 }, - { "COMMIT", 103 }, - { "COMMITTED", 104 }, - { "COMPRESSION", 105 }, - { "CONCURRENTLY", 106 }, - { "CONFIGURATION", 107 }, - { "CONFLICT", 108 }, - { "CONNECTION", 109 }, - { "CONSTRAINT", 110 }, - { "CONSTRAINTS", 111 }, - { "CONTENT_P", 112 }, - { "CONTINUE_P", 113 }, - { "CONVERSION_P", 114 }, - { "COPY", 115 }, - { "COST", 116 }, - { "CREATE", 117 }, - { "CROSS", 118 }, - { "CSV", 119 }, - { "CUBE", 120 }, - { "CURRENT_CATALOG", 122 }, - { "CURRENT_DATE", 123 }, - { "CURRENT_P", 121 }, - { "CURRENT_ROLE", 124 }, - { "CURRENT_SCHEMA", 125 }, - { "CURRENT_TIME", 126 }, - { "CURRENT_TIMESTAMP", 127 }, - { "CURRENT_USER", 128 }, - { "CURSOR", 129 }, - { "CYCLE", 130 }, + { "COLUMN", 100 }, + { "COLUMNS", 101 }, + { "COMMENT", 102 }, + { "COMMENTS", 103 }, + { "COMMIT", 104 }, + { "COMMITTED", 105 }, + { "COMPRESSION", 106 }, + { "CONCURRENTLY", 107 }, + { "CONFIGURATION", 108 }, + { "CONFLICT", 109 }, + { "CONNECTION", 110 }, + { "CONSTRAINT", 111 }, + { "CONSTRAINTS", 112 }, + { "CONTENT_P", 113 }, + { "CONTINUE_P", 114 }, + { "CONVERSION_P", 115 }, + { "COPY", 116 }, + { "COST", 117 }, + { "CREATE", 118 }, + { "CROSS", 119 }, + { "CSV", 120 }, + { "CUBE", 121 }, + { "CURRENT_CATALOG", 123 }, + { "CURRENT_DATE", 124 }, + { "CURRENT_P", 122 }, + { "CURRENT_ROLE", 125 }, + { "CURRENT_SCHEMA", 126 }, + { "CURRENT_TIME", 127 }, + { "CURRENT_TIMESTAMP", 128 }, + { "CURRENT_USER", 129 }, + { "CURSOR", 130 }, + { "CYCLE", 131 }, { "C_COMMENT", 39 }, - { "DATABASE", 132 }, - { "DATA_P", 131 }, - { "DAY_P", 133 }, - { "DEALLOCATE", 134 }, - { "DEC", 135 }, - { "DECIMAL_P", 136 }, - { "DECLARE", 137 }, - { "DEFAULT", 138 }, - { "DEFAULTS", 139 }, - { "DEFERRABLE", 140 }, - { "DEFERRED", 141 }, - { "DEFINER", 142 }, - { "DELETE_P", 143 }, - { "DELIMITER", 144 }, - { "DELIMITERS", 145 }, - { "DEPENDS", 146 }, - { "DEPTH", 147 }, - { "DESC", 148 }, - { "DETACH", 149 }, - { "DICTIONARY", 150 }, - { "DISABLE_P", 151 }, - { "DISCARD", 152 }, - { "DISTINCT", 153 }, - { "DO", 154 }, - { "DOCUMENT_P", 155 }, - { "DOMAIN_P", 156 }, + { "DATABASE", 133 }, + { "DATA_P", 132 }, + { "DAY_P", 134 }, + { "DEALLOCATE", 135 }, + { "DEC", 136 }, + { "DECIMAL_P", 137 }, + { "DECLARE", 138 }, + { "DEFAULT", 139 }, + { "DEFAULTS", 140 }, + { "DEFERRABLE", 141 }, + { "DEFERRED", 142 }, + { "DEFINER", 143 }, + { "DELETE_P", 144 }, + { "DELIMITER", 145 }, + { "DELIMITERS", 146 }, + { "DEPENDS", 147 }, + { "DEPTH", 148 }, + { "DESC", 149 }, + { "DETACH", 150 }, + { "DICTIONARY", 151 }, + { "DISABLE_P", 152 }, + { "DISCARD", 153 }, + { "DISTINCT", 154 }, + { "DO", 155 }, + { "DOCUMENT_P", 156 }, + { "DOMAIN_P", 157 }, { "DOT_DOT", 32 }, - { "DOUBLE_P", 157 }, - { "DROP", 158 }, - { "EACH", 159 }, - { "ELSE", 160 }, - { "ENABLE_P", 161 }, - { "ENCODING", 162 }, - { "ENCRYPTED", 163 }, - { "END_P", 164 }, - { "ENUM_P", 165 }, + { "DOUBLE_P", 158 }, + { "DROP", 159 }, + { "EACH", 160 }, + { "ELSE", 161 }, + { "ENABLE_P", 162 }, + { "ENCODING", 163 }, + { "ENCRYPTED", 164 }, + { "END_P", 165 }, + { "ENUM_P", 166 }, { "EQUALS_GREATER", 34 }, - { "ESCAPE", 166 }, - { "EVENT", 167 }, - { "EXCEPT", 168 }, - { "EXCLUDE", 169 }, - { "EXCLUDING", 170 }, - { "EXCLUSIVE", 171 }, - { "EXECUTE", 172 }, - { "EXISTS", 173 }, - { "EXPLAIN", 174 }, - { "EXPRESSION", 175 }, - { "EXTENSION", 176 }, - { "EXTERNAL", 177 }, - { "EXTRACT", 178 }, - { "FALSE_P", 179 }, - { "FAMILY", 180 }, + { "ESCAPE", 167 }, + { "EVENT", 168 }, + { "EXCEPT", 169 }, + { "EXCLUDE", 170 }, + { "EXCLUDING", 171 }, + { "EXCLUSIVE", 172 }, + { "EXECUTE", 173 }, + { "EXISTS", 174 }, + { "EXPLAIN", 175 }, + { "EXPRESSION", 176 }, + { "EXTENSION", 177 }, + { "EXTERNAL", 178 }, + { "EXTRACT", 179 }, + { "FALSE_P", 180 }, + { "FAMILY", 181 }, { "FCONST", 23 }, - { "FETCH", 181 }, - { "FILTER", 182 }, - { "FINALIZE", 183 }, - { "FIRST_P", 184 }, - { "FLOAT_P", 185 }, - { "FOLLOWING", 186 }, - { "FOR", 187 }, - { "FORCE", 188 }, - { "FOREIGN", 189 }, - { "FORWARD", 190 }, - { "FREEZE", 191 }, - { "FROM", 192 }, - { "FULL", 193 }, - { "FUNCTION", 194 }, - { "FUNCTIONS", 195 }, - { "GENERATED", 196 }, - { "GLOBAL", 197 }, - { "GRANT", 198 }, - { "GRANTED", 199 }, + { "FETCH", 182 }, + { "FILTER", 183 }, + { "FINALIZE", 184 }, + { "FIRST_P", 185 }, + { "FLOAT_P", 186 }, + { "FOLLOWING", 187 }, + { "FOR", 188 }, + { "FORCE", 189 }, + { "FOREIGN", 190 }, + { "FORMAT", 191 }, + { "FORMAT_LA", 511 }, + { "FORWARD", 192 }, + { "FREEZE", 193 }, + { "FROM", 194 }, + { "FULL", 195 }, + { "FUNCTION", 196 }, + { "FUNCTIONS", 197 }, + { "GENERATED", 198 }, + { "GLOBAL", 199 }, + { "GRANT", 200 }, + { "GRANTED", 201 }, { "GREATER_EQUALS", 36 }, - { "GREATEST", 200 }, - { "GROUPING", 202 }, - { "GROUPS", 203 }, - { "GROUP_P", 201 }, - { "HANDLER", 204 }, - { "HAVING", 205 }, - { "HEADER_P", 206 }, - { "HOLD", 207 }, - { "HOUR_P", 208 }, + { "GREATEST", 202 }, + { "GROUPING", 204 }, + { "GROUPS", 205 }, + { "GROUP_P", 203 }, + { "HANDLER", 206 }, + { "HAVING", 207 }, + { "HEADER_P", 208 }, + { "HOLD", 209 }, + { "HOUR_P", 210 }, { "ICONST", 29 }, { "IDENT", 21 }, - { "IDENTITY_P", 209 }, - { "IF_P", 210 }, - { "ILIKE", 211 }, - { "IMMEDIATE", 212 }, - { "IMMUTABLE", 213 }, - { "IMPLICIT_P", 214 }, - { "IMPORT_P", 215 }, - { "INCLUDE", 217 }, - { "INCLUDING", 218 }, - { "INCREMENT", 219 }, - { "INDEX", 220 }, - { "INDEXES", 221 }, - { "INHERIT", 222 }, - { "INHERITS", 223 }, - { "INITIALLY", 224 }, - { "INLINE_P", 225 }, - { "INNER_P", 226 }, - { "INOUT", 227 }, - { "INPUT_P", 228 }, - { "INSENSITIVE", 229 }, - { "INSERT", 230 }, - { "INSTEAD", 231 }, - { "INTEGER", 233 }, - { "INTERSECT", 234 }, - { "INTERVAL", 235 }, - { "INTO", 236 }, - { "INT_P", 232 }, - { "INVOKER", 237 }, - { "IN_P", 216 }, - { "IS", 238 }, - { "ISNULL", 239 }, - { "ISOLATION", 240 }, - { "JOIN", 241 }, - { "KEY", 242 }, - { "LABEL", 243 }, - { "LANGUAGE", 244 }, - { "LARGE_P", 245 }, - { "LAST_P", 246 }, - { "LATERAL_P", 247 }, - { "LEADING", 248 }, - { "LEAKPROOF", 249 }, - { "LEAST", 250 }, - { "LEFT", 251 }, + { "IDENTITY_P", 211 }, + { "IF_P", 212 }, + { "ILIKE", 213 }, + { "IMMEDIATE", 214 }, + { "IMMUTABLE", 215 }, + { "IMPLICIT_P", 216 }, + { "IMPORT_P", 217 }, + { "INCLUDE", 219 }, + { "INCLUDING", 220 }, + { "INCREMENT", 221 }, + { "INDENT", 222 }, + { "INDEX", 223 }, + { "INDEXES", 224 }, + { "INHERIT", 225 }, + { "INHERITS", 226 }, + { "INITIALLY", 227 }, + { "INLINE_P", 228 }, + { "INNER_P", 229 }, + { "INOUT", 230 }, + { "INPUT_P", 231 }, + { "INSENSITIVE", 232 }, + { "INSERT", 233 }, + { "INSTEAD", 234 }, + { "INTEGER", 236 }, + { "INTERSECT", 237 }, + { "INTERVAL", 238 }, + { "INTO", 239 }, + { "INT_P", 235 }, + { "INVOKER", 240 }, + { "IN_P", 218 }, + { "IS", 241 }, + { "ISNULL", 242 }, + { "ISOLATION", 243 }, + { "JOIN", 244 }, + { "JSON", 245 }, + { "JSON_ARRAY", 246 }, + { "JSON_ARRAYAGG", 247 }, + { "JSON_OBJECT", 248 }, + { "JSON_OBJECTAGG", 249 }, + { "KEY", 250 }, + { "KEYS", 251 }, + { "LABEL", 252 }, + { "LANGUAGE", 253 }, + { "LARGE_P", 254 }, + { "LAST_P", 255 }, + { "LATERAL_P", 256 }, + { "LEADING", 257 }, + { "LEAKPROOF", 258 }, + { "LEAST", 259 }, + { "LEFT", 260 }, { "LESS_EQUALS", 35 }, - { "LEVEL", 252 }, - { "LIKE", 253 }, - { "LIMIT", 254 }, - { "LISTEN", 255 }, - { "LOAD", 256 }, - { "LOCAL", 257 }, - { "LOCALTIME", 258 }, - { "LOCALTIMESTAMP", 259 }, - { "LOCATION", 260 }, - { "LOCKED", 262 }, - { "LOCK_P", 261 }, - { "LOGGED", 263 }, - { "MAPPING", 264 }, - { "MATCH", 265 }, - { "MATCHED", 266 }, - { "MATERIALIZED", 267 }, - { "MAXVALUE", 268 }, - { "MERGE", 269 }, - { "METHOD", 270 }, - { "MINUTE_P", 271 }, - { "MINVALUE", 272 }, - { "MODE", 273 }, - { "MODE_PLPGSQL_ASSIGN1", 505 }, - { "MODE_PLPGSQL_ASSIGN2", 506 }, - { "MODE_PLPGSQL_ASSIGN3", 507 }, - { "MODE_PLPGSQL_EXPR", 504 }, - { "MODE_TYPE_NAME", 503 }, - { "MONTH_P", 274 }, - { "MOVE", 275 }, - { "NAMES", 277 }, - { "NAME_P", 276 }, - { "NATIONAL", 278 }, - { "NATURAL", 279 }, - { "NCHAR", 280 }, - { "NEW", 281 }, - { "NEXT", 282 }, - { "NFC", 283 }, - { "NFD", 284 }, - { "NFKC", 285 }, - { "NFKD", 286 }, - { "NO", 287 }, - { "NONE", 288 }, - { "NORMALIZE", 289 }, - { "NORMALIZED", 290 }, - { "NOT", 291 }, - { "NOTHING", 292 }, - { "NOTIFY", 293 }, - { "NOTNULL", 294 }, + { "LEVEL", 261 }, + { "LIKE", 262 }, + { "LIMIT", 263 }, + { "LISTEN", 264 }, + { "LOAD", 265 }, + { "LOCAL", 266 }, + { "LOCALTIME", 267 }, + { "LOCALTIMESTAMP", 268 }, + { "LOCATION", 269 }, + { "LOCKED", 271 }, + { "LOCK_P", 270 }, + { "LOGGED", 272 }, + { "MAPPING", 273 }, + { "MATCH", 274 }, + { "MATCHED", 275 }, + { "MATERIALIZED", 276 }, + { "MAXVALUE", 277 }, + { "MERGE", 278 }, + { "METHOD", 279 }, + { "MINUTE_P", 280 }, + { "MINVALUE", 281 }, + { "MODE", 282 }, + { "MODE_PLPGSQL_ASSIGN1", 518 }, + { "MODE_PLPGSQL_ASSIGN2", 519 }, + { "MODE_PLPGSQL_ASSIGN3", 520 }, + { "MODE_PLPGSQL_EXPR", 517 }, + { "MODE_TYPE_NAME", 516 }, + { "MONTH_P", 283 }, + { "MOVE", 284 }, + { "NAMES", 286 }, + { "NAME_P", 285 }, + { "NATIONAL", 287 }, + { "NATURAL", 288 }, + { "NCHAR", 289 }, + { "NEW", 290 }, + { "NEXT", 291 }, + { "NFC", 292 }, + { "NFD", 293 }, + { "NFKC", 294 }, + { "NFKD", 295 }, + { "NO", 296 }, + { "NONE", 297 }, + { "NORMALIZE", 298 }, + { "NORMALIZED", 299 }, + { "NOT", 300 }, + { "NOTHING", 301 }, + { "NOTIFY", 302 }, + { "NOTNULL", 303 }, { "NOT_EQUALS", 37 }, - { "NOT_LA", 500 }, - { "NOWAIT", 295 }, + { "NOT_LA", 512 }, + { "NOWAIT", 304 }, { "NUL", 0 }, - { "NULLIF", 297 }, - { "NULLS_LA", 501 }, - { "NULLS_P", 298 }, - { "NULL_P", 296 }, - { "NUMERIC", 299 }, - { "OBJECT_P", 300 }, - { "OF", 301 }, - { "OFF", 302 }, - { "OFFSET", 303 }, - { "OIDS", 304 }, - { "OLD", 305 }, - { "ON", 306 }, - { "ONLY", 307 }, - { "OPERATOR", 308 }, - { "OPTION", 309 }, - { "OPTIONS", 310 }, - { "OR", 311 }, - { "ORDER", 312 }, - { "ORDINALITY", 313 }, - { "OTHERS", 314 }, - { "OUTER_P", 316 }, - { "OUT_P", 315 }, - { "OVER", 317 }, - { "OVERLAPS", 318 }, - { "OVERLAY", 319 }, - { "OVERRIDING", 320 }, - { "OWNED", 321 }, - { "OWNER", 322 }, + { "NULLIF", 306 }, + { "NULLS_LA", 513 }, + { "NULLS_P", 307 }, + { "NULL_P", 305 }, + { "NUMERIC", 308 }, + { "OBJECT_P", 309 }, + { "OF", 310 }, + { "OFF", 311 }, + { "OFFSET", 312 }, + { "OIDS", 313 }, + { "OLD", 314 }, + { "ON", 315 }, + { "ONLY", 316 }, + { "OPERATOR", 317 }, + { "OPTION", 318 }, + { "OPTIONS", 319 }, + { "OR", 320 }, + { "ORDER", 321 }, + { "ORDINALITY", 322 }, + { "OTHERS", 323 }, + { "OUTER_P", 325 }, + { "OUT_P", 324 }, + { "OVER", 326 }, + { "OVERLAPS", 327 }, + { "OVERLAY", 328 }, + { "OVERRIDING", 329 }, + { "OWNED", 330 }, + { "OWNER", 331 }, { "Op", 28 }, - { "PARALLEL", 323 }, + { "PARALLEL", 332 }, { "PARAM", 30 }, - { "PARAMETER", 324 }, - { "PARSER", 325 }, - { "PARTIAL", 326 }, - { "PARTITION", 327 }, - { "PASSING", 328 }, - { "PASSWORD", 329 }, - { "PLACING", 330 }, - { "PLANS", 331 }, - { "POLICY", 332 }, - { "POSITION", 333 }, - { "PRECEDING", 334 }, - { "PRECISION", 335 }, - { "PREPARE", 337 }, - { "PREPARED", 338 }, - { "PRESERVE", 336 }, - { "PRIMARY", 339 }, - { "PRIOR", 340 }, - { "PRIVILEGES", 341 }, - { "PROCEDURAL", 342 }, - { "PROCEDURE", 343 }, - { "PROCEDURES", 344 }, - { "PROGRAM", 345 }, - { "PUBLICATION", 346 }, - { "QUOTE", 347 }, - { "RANGE", 348 }, - { "READ", 349 }, - { "REAL", 350 }, - { "REASSIGN", 351 }, - { "RECHECK", 352 }, - { "RECURSIVE", 353 }, - { "REFERENCES", 355 }, - { "REFERENCING", 356 }, - { "REFRESH", 357 }, - { "REF_P", 354 }, - { "REINDEX", 358 }, - { "RELATIVE_P", 359 }, - { "RELEASE", 360 }, - { "RENAME", 361 }, - { "REPEATABLE", 362 }, - { "REPLACE", 363 }, - { "REPLICA", 364 }, - { "RESET", 365 }, - { "RESTART", 366 }, - { "RESTRICT", 367 }, - { "RETURN", 368 }, - { "RETURNING", 369 }, - { "RETURNS", 370 }, - { "REVOKE", 371 }, - { "RIGHT", 372 }, - { "ROLE", 373 }, - { "ROLLBACK", 374 }, - { "ROLLUP", 375 }, - { "ROUTINE", 376 }, - { "ROUTINES", 377 }, - { "ROW", 378 }, - { "ROWS", 379 }, - { "RULE", 380 }, - { "SAVEPOINT", 381 }, - { "SCHEMA", 382 }, - { "SCHEMAS", 383 }, + { "PARAMETER", 333 }, + { "PARSER", 334 }, + { "PARTIAL", 335 }, + { "PARTITION", 336 }, + { "PASSING", 337 }, + { "PASSWORD", 338 }, + { "PLACING", 339 }, + { "PLANS", 340 }, + { "POLICY", 341 }, + { "POSITION", 342 }, + { "PRECEDING", 343 }, + { "PRECISION", 344 }, + { "PREPARE", 346 }, + { "PREPARED", 347 }, + { "PRESERVE", 345 }, + { "PRIMARY", 348 }, + { "PRIOR", 349 }, + { "PRIVILEGES", 350 }, + { "PROCEDURAL", 351 }, + { "PROCEDURE", 352 }, + { "PROCEDURES", 353 }, + { "PROGRAM", 354 }, + { "PUBLICATION", 355 }, + { "QUOTE", 356 }, + { "RANGE", 357 }, + { "READ", 358 }, + { "REAL", 359 }, + { "REASSIGN", 360 }, + { "RECHECK", 361 }, + { "RECURSIVE", 362 }, + { "REFERENCES", 364 }, + { "REFERENCING", 365 }, + { "REFRESH", 366 }, + { "REF_P", 363 }, + { "REINDEX", 367 }, + { "RELATIVE_P", 368 }, + { "RELEASE", 369 }, + { "RENAME", 370 }, + { "REPEATABLE", 371 }, + { "REPLACE", 372 }, + { "REPLICA", 373 }, + { "RESET", 374 }, + { "RESTART", 375 }, + { "RESTRICT", 376 }, + { "RETURN", 377 }, + { "RETURNING", 378 }, + { "RETURNS", 379 }, + { "REVOKE", 380 }, + { "RIGHT", 381 }, + { "ROLE", 382 }, + { "ROLLBACK", 383 }, + { "ROLLUP", 384 }, + { "ROUTINE", 385 }, + { "ROUTINES", 386 }, + { "ROW", 387 }, + { "ROWS", 388 }, + { "RULE", 389 }, + { "SAVEPOINT", 390 }, + { "SCALAR", 391 }, + { "SCHEMA", 392 }, + { "SCHEMAS", 393 }, { "SCONST", 24 }, - { "SCROLL", 384 }, - { "SEARCH", 385 }, - { "SECOND_P", 386 }, - { "SECURITY", 387 }, - { "SELECT", 388 }, - { "SEQUENCE", 389 }, - { "SEQUENCES", 390 }, - { "SERIALIZABLE", 391 }, - { "SERVER", 392 }, - { "SESSION", 393 }, - { "SESSION_USER", 394 }, - { "SET", 395 }, - { "SETOF", 397 }, - { "SETS", 396 }, - { "SHARE", 398 }, - { "SHOW", 399 }, - { "SIMILAR", 400 }, - { "SIMPLE", 401 }, - { "SKIP", 402 }, - { "SMALLINT", 403 }, - { "SNAPSHOT", 404 }, - { "SOME", 405 }, + { "SCROLL", 394 }, + { "SEARCH", 395 }, + { "SECOND_P", 396 }, + { "SECURITY", 397 }, + { "SELECT", 398 }, + { "SEQUENCE", 399 }, + { "SEQUENCES", 400 }, + { "SERIALIZABLE", 401 }, + { "SERVER", 402 }, + { "SESSION", 403 }, + { "SESSION_USER", 404 }, + { "SET", 405 }, + { "SETOF", 407 }, + { "SETS", 406 }, + { "SHARE", 408 }, + { "SHOW", 409 }, + { "SIMILAR", 410 }, + { "SIMPLE", 411 }, + { "SKIP", 412 }, + { "SMALLINT", 413 }, + { "SNAPSHOT", 414 }, + { "SOME", 415 }, { "SQL_COMMENT", 38 }, - { "SQL_P", 406 }, - { "STABLE", 407 }, - { "STANDALONE_P", 408 }, - { "START", 409 }, - { "STATEMENT", 410 }, - { "STATISTICS", 411 }, - { "STDIN", 412 }, - { "STDOUT", 413 }, - { "STORAGE", 414 }, - { "STORED", 415 }, - { "STRICT_P", 416 }, - { "STRIP_P", 417 }, - { "SUBSCRIPTION", 418 }, - { "SUBSTRING", 419 }, - { "SUPPORT", 420 }, - { "SYMMETRIC", 421 }, - { "SYSID", 422 }, - { "SYSTEM_P", 423 }, - { "TABLE", 424 }, - { "TABLES", 425 }, - { "TABLESAMPLE", 426 }, - { "TABLESPACE", 427 }, - { "TEMP", 428 }, - { "TEMPLATE", 429 }, - { "TEMPORARY", 430 }, - { "TEXT_P", 431 }, - { "THEN", 432 }, - { "TIES", 433 }, - { "TIME", 434 }, - { "TIMESTAMP", 435 }, - { "TO", 436 }, - { "TRAILING", 437 }, - { "TRANSACTION", 438 }, - { "TRANSFORM", 439 }, - { "TREAT", 440 }, - { "TRIGGER", 441 }, - { "TRIM", 442 }, - { "TRUE_P", 443 }, - { "TRUNCATE", 444 }, - { "TRUSTED", 445 }, + { "SQL_P", 416 }, + { "STABLE", 417 }, + { "STANDALONE_P", 418 }, + { "START", 419 }, + { "STATEMENT", 420 }, + { "STATISTICS", 421 }, + { "STDIN", 422 }, + { "STDOUT", 423 }, + { "STORAGE", 424 }, + { "STORED", 425 }, + { "STRICT_P", 426 }, + { "STRIP_P", 427 }, + { "SUBSCRIPTION", 428 }, + { "SUBSTRING", 429 }, + { "SUPPORT", 430 }, + { "SYMMETRIC", 431 }, + { "SYSID", 432 }, + { "SYSTEM_P", 433 }, + { "SYSTEM_USER", 434 }, + { "TABLE", 435 }, + { "TABLES", 436 }, + { "TABLESAMPLE", 437 }, + { "TABLESPACE", 438 }, + { "TEMP", 439 }, + { "TEMPLATE", 440 }, + { "TEMPORARY", 441 }, + { "TEXT_P", 442 }, + { "THEN", 443 }, + { "TIES", 444 }, + { "TIME", 445 }, + { "TIMESTAMP", 446 }, + { "TO", 447 }, + { "TRAILING", 448 }, + { "TRANSACTION", 449 }, + { "TRANSFORM", 450 }, + { "TREAT", 451 }, + { "TRIGGER", 452 }, + { "TRIM", 453 }, + { "TRUE_P", 454 }, + { "TRUNCATE", 455 }, + { "TRUSTED", 456 }, { "TYPECAST", 31 }, - { "TYPES_P", 447 }, - { "TYPE_P", 446 }, - { "UESCAPE", 448 }, + { "TYPES_P", 458 }, + { "TYPE_P", 457 }, + { "UESCAPE", 459 }, { "UIDENT", 22 }, - { "UMINUS", 508 }, - { "UNBOUNDED", 449 }, - { "UNCOMMITTED", 450 }, - { "UNENCRYPTED", 451 }, - { "UNION", 452 }, - { "UNIQUE", 453 }, - { "UNKNOWN", 454 }, - { "UNLISTEN", 455 }, - { "UNLOGGED", 456 }, - { "UNTIL", 457 }, - { "UPDATE", 458 }, + { "UMINUS", 521 }, + { "UNBOUNDED", 460 }, + { "UNCOMMITTED", 461 }, + { "UNENCRYPTED", 462 }, + { "UNION", 463 }, + { "UNIQUE", 464 }, + { "UNKNOWN", 465 }, + { "UNLISTEN", 466 }, + { "UNLOGGED", 467 }, + { "UNTIL", 468 }, + { "UPDATE", 469 }, { "USCONST", 25 }, - { "USER", 459 }, - { "USING", 460 }, - { "VACUUM", 461 }, - { "VALID", 462 }, - { "VALIDATE", 463 }, - { "VALIDATOR", 464 }, - { "VALUES", 466 }, - { "VALUE_P", 465 }, - { "VARCHAR", 467 }, - { "VARIADIC", 468 }, - { "VARYING", 469 }, - { "VERBOSE", 470 }, - { "VERSION_P", 471 }, - { "VIEW", 472 }, - { "VIEWS", 473 }, - { "VOLATILE", 474 }, - { "WHEN", 475 }, - { "WHERE", 476 }, - { "WHITESPACE_P", 477 }, - { "WINDOW", 478 }, - { "WITH", 479 }, - { "WITHIN", 480 }, - { "WITHOUT", 481 }, - { "WITH_LA", 502 }, - { "WORK", 482 }, - { "WRAPPER", 483 }, - { "WRITE", 484 }, + { "USER", 470 }, + { "USING", 471 }, + { "VACUUM", 472 }, + { "VALID", 473 }, + { "VALIDATE", 474 }, + { "VALIDATOR", 475 }, + { "VALUES", 477 }, + { "VALUE_P", 476 }, + { "VARCHAR", 478 }, + { "VARIADIC", 479 }, + { "VARYING", 480 }, + { "VERBOSE", 481 }, + { "VERSION_P", 482 }, + { "VIEW", 483 }, + { "VIEWS", 484 }, + { "VOLATILE", 485 }, + { "WHEN", 486 }, + { "WHERE", 487 }, + { "WHITESPACE_P", 488 }, + { "WINDOW", 489 }, + { "WITH", 490 }, + { "WITHIN", 491 }, + { "WITHOUT", 492 }, + { "WITHOUT_LA", 515 }, + { "WITH_LA", 514 }, + { "WORK", 493 }, + { "WRAPPER", 494 }, + { "WRITE", 495 }, { "XCONST", 27 }, - { "XMLATTRIBUTES", 486 }, - { "XMLCONCAT", 487 }, - { "XMLELEMENT", 488 }, - { "XMLEXISTS", 489 }, - { "XMLFOREST", 490 }, - { "XMLNAMESPACES", 491 }, - { "XMLPARSE", 492 }, - { "XMLPI", 493 }, - { "XMLROOT", 494 }, - { "XMLSERIALIZE", 495 }, - { "XMLTABLE", 496 }, - { "XML_P", 485 }, - { "YEAR_P", 497 }, - { "YES_P", 498 }, - { "ZONE", 499 }, + { "XMLATTRIBUTES", 497 }, + { "XMLCONCAT", 498 }, + { "XMLELEMENT", 499 }, + { "XMLEXISTS", 500 }, + { "XMLFOREST", 501 }, + { "XMLNAMESPACES", 502 }, + { "XMLPARSE", 503 }, + { "XMLPI", 504 }, + { "XMLROOT", 505 }, + { "XMLSERIALIZE", 506 }, + { "XMLTABLE", 507 }, + { "XML_P", 496 }, + { "YEAR_P", 508 }, + { "YES_P", 509 }, + { "ZONE", 510 }, }; const ProtobufCEnumDescriptor pg_query__token__descriptor = { @@ -39646,9 +41642,9 @@ const ProtobufCEnumDescriptor pg_query__token__descriptor = "Token", "PgQuery__Token", "pg_query", - 509, + 522, pg_query__token__enum_values_by_number, - 509, + 522, pg_query__token__enum_values_by_name, 6, pg_query__token__value_ranges, diff --git a/protobuf/pg_query.pb-c.h b/protobuf/pg_query.pb-c.h index fb3e5dbd..934122a4 100644 --- a/protobuf/pg_query.pb-c.h +++ b/protobuf/pg_query.pb-c.h @@ -30,6 +30,7 @@ typedef struct PgQuery__AConst PgQuery__AConst; typedef struct PgQuery__Alias PgQuery__Alias; typedef struct PgQuery__RangeVar PgQuery__RangeVar; typedef struct PgQuery__TableFunc PgQuery__TableFunc; +typedef struct PgQuery__IntoClause PgQuery__IntoClause; typedef struct PgQuery__Var PgQuery__Var; typedef struct PgQuery__Param PgQuery__Param; typedef struct PgQuery__Aggref PgQuery__Aggref; @@ -63,6 +64,11 @@ typedef struct PgQuery__CoalesceExpr PgQuery__CoalesceExpr; typedef struct PgQuery__MinMaxExpr PgQuery__MinMaxExpr; typedef struct PgQuery__SQLValueFunction PgQuery__SQLValueFunction; typedef struct PgQuery__XmlExpr PgQuery__XmlExpr; +typedef struct PgQuery__JsonFormat PgQuery__JsonFormat; +typedef struct PgQuery__JsonReturning PgQuery__JsonReturning; +typedef struct PgQuery__JsonValueExpr PgQuery__JsonValueExpr; +typedef struct PgQuery__JsonConstructorExpr PgQuery__JsonConstructorExpr; +typedef struct PgQuery__JsonIsPredicate PgQuery__JsonIsPredicate; typedef struct PgQuery__NullTest PgQuery__NullTest; typedef struct PgQuery__BooleanTest PgQuery__BooleanTest; typedef struct PgQuery__CoerceToDomain PgQuery__CoerceToDomain; @@ -76,186 +82,194 @@ typedef struct PgQuery__RangeTblRef PgQuery__RangeTblRef; typedef struct PgQuery__JoinExpr PgQuery__JoinExpr; typedef struct PgQuery__FromExpr PgQuery__FromExpr; typedef struct PgQuery__OnConflictExpr PgQuery__OnConflictExpr; -typedef struct PgQuery__IntoClause PgQuery__IntoClause; +typedef struct PgQuery__Query PgQuery__Query; +typedef struct PgQuery__TypeName PgQuery__TypeName; +typedef struct PgQuery__ColumnRef PgQuery__ColumnRef; +typedef struct PgQuery__ParamRef PgQuery__ParamRef; +typedef struct PgQuery__AExpr PgQuery__AExpr; +typedef struct PgQuery__TypeCast PgQuery__TypeCast; +typedef struct PgQuery__CollateClause PgQuery__CollateClause; +typedef struct PgQuery__RoleSpec PgQuery__RoleSpec; +typedef struct PgQuery__FuncCall PgQuery__FuncCall; +typedef struct PgQuery__AStar PgQuery__AStar; +typedef struct PgQuery__AIndices PgQuery__AIndices; +typedef struct PgQuery__AIndirection PgQuery__AIndirection; +typedef struct PgQuery__AArrayExpr PgQuery__AArrayExpr; +typedef struct PgQuery__ResTarget PgQuery__ResTarget; +typedef struct PgQuery__MultiAssignRef PgQuery__MultiAssignRef; +typedef struct PgQuery__SortBy PgQuery__SortBy; +typedef struct PgQuery__WindowDef PgQuery__WindowDef; +typedef struct PgQuery__RangeSubselect PgQuery__RangeSubselect; +typedef struct PgQuery__RangeFunction PgQuery__RangeFunction; +typedef struct PgQuery__RangeTableFunc PgQuery__RangeTableFunc; +typedef struct PgQuery__RangeTableFuncCol PgQuery__RangeTableFuncCol; +typedef struct PgQuery__RangeTableSample PgQuery__RangeTableSample; +typedef struct PgQuery__ColumnDef PgQuery__ColumnDef; +typedef struct PgQuery__TableLikeClause PgQuery__TableLikeClause; +typedef struct PgQuery__IndexElem PgQuery__IndexElem; +typedef struct PgQuery__DefElem PgQuery__DefElem; +typedef struct PgQuery__LockingClause PgQuery__LockingClause; +typedef struct PgQuery__XmlSerialize PgQuery__XmlSerialize; +typedef struct PgQuery__PartitionElem PgQuery__PartitionElem; +typedef struct PgQuery__PartitionSpec PgQuery__PartitionSpec; +typedef struct PgQuery__PartitionBoundSpec PgQuery__PartitionBoundSpec; +typedef struct PgQuery__PartitionRangeDatum PgQuery__PartitionRangeDatum; +typedef struct PgQuery__PartitionCmd PgQuery__PartitionCmd; +typedef struct PgQuery__RangeTblEntry PgQuery__RangeTblEntry; +typedef struct PgQuery__RTEPermissionInfo PgQuery__RTEPermissionInfo; +typedef struct PgQuery__RangeTblFunction PgQuery__RangeTblFunction; +typedef struct PgQuery__TableSampleClause PgQuery__TableSampleClause; +typedef struct PgQuery__WithCheckOption PgQuery__WithCheckOption; +typedef struct PgQuery__SortGroupClause PgQuery__SortGroupClause; +typedef struct PgQuery__GroupingSet PgQuery__GroupingSet; +typedef struct PgQuery__WindowClause PgQuery__WindowClause; +typedef struct PgQuery__RowMarkClause PgQuery__RowMarkClause; +typedef struct PgQuery__WithClause PgQuery__WithClause; +typedef struct PgQuery__InferClause PgQuery__InferClause; +typedef struct PgQuery__OnConflictClause PgQuery__OnConflictClause; +typedef struct PgQuery__CTESearchClause PgQuery__CTESearchClause; +typedef struct PgQuery__CTECycleClause PgQuery__CTECycleClause; +typedef struct PgQuery__CommonTableExpr PgQuery__CommonTableExpr; +typedef struct PgQuery__MergeWhenClause PgQuery__MergeWhenClause; typedef struct PgQuery__MergeAction PgQuery__MergeAction; +typedef struct PgQuery__TriggerTransition PgQuery__TriggerTransition; +typedef struct PgQuery__JsonOutput PgQuery__JsonOutput; +typedef struct PgQuery__JsonKeyValue PgQuery__JsonKeyValue; +typedef struct PgQuery__JsonObjectConstructor PgQuery__JsonObjectConstructor; +typedef struct PgQuery__JsonArrayConstructor PgQuery__JsonArrayConstructor; +typedef struct PgQuery__JsonArrayQueryConstructor PgQuery__JsonArrayQueryConstructor; +typedef struct PgQuery__JsonAggConstructor PgQuery__JsonAggConstructor; +typedef struct PgQuery__JsonObjectAgg PgQuery__JsonObjectAgg; +typedef struct PgQuery__JsonArrayAgg PgQuery__JsonArrayAgg; typedef struct PgQuery__RawStmt PgQuery__RawStmt; -typedef struct PgQuery__Query PgQuery__Query; typedef struct PgQuery__InsertStmt PgQuery__InsertStmt; typedef struct PgQuery__DeleteStmt PgQuery__DeleteStmt; typedef struct PgQuery__UpdateStmt PgQuery__UpdateStmt; typedef struct PgQuery__MergeStmt PgQuery__MergeStmt; typedef struct PgQuery__SelectStmt PgQuery__SelectStmt; +typedef struct PgQuery__SetOperationStmt PgQuery__SetOperationStmt; typedef struct PgQuery__ReturnStmt PgQuery__ReturnStmt; typedef struct PgQuery__PLAssignStmt PgQuery__PLAssignStmt; +typedef struct PgQuery__CreateSchemaStmt PgQuery__CreateSchemaStmt; typedef struct PgQuery__AlterTableStmt PgQuery__AlterTableStmt; +typedef struct PgQuery__ReplicaIdentityStmt PgQuery__ReplicaIdentityStmt; typedef struct PgQuery__AlterTableCmd PgQuery__AlterTableCmd; +typedef struct PgQuery__AlterCollationStmt PgQuery__AlterCollationStmt; typedef struct PgQuery__AlterDomainStmt PgQuery__AlterDomainStmt; -typedef struct PgQuery__SetOperationStmt PgQuery__SetOperationStmt; typedef struct PgQuery__GrantStmt PgQuery__GrantStmt; +typedef struct PgQuery__ObjectWithArgs PgQuery__ObjectWithArgs; +typedef struct PgQuery__AccessPriv PgQuery__AccessPriv; typedef struct PgQuery__GrantRoleStmt PgQuery__GrantRoleStmt; typedef struct PgQuery__AlterDefaultPrivilegesStmt PgQuery__AlterDefaultPrivilegesStmt; -typedef struct PgQuery__ClosePortalStmt PgQuery__ClosePortalStmt; -typedef struct PgQuery__ClusterStmt PgQuery__ClusterStmt; typedef struct PgQuery__CopyStmt PgQuery__CopyStmt; +typedef struct PgQuery__VariableSetStmt PgQuery__VariableSetStmt; +typedef struct PgQuery__VariableShowStmt PgQuery__VariableShowStmt; typedef struct PgQuery__CreateStmt PgQuery__CreateStmt; +typedef struct PgQuery__Constraint PgQuery__Constraint; +typedef struct PgQuery__CreateTableSpaceStmt PgQuery__CreateTableSpaceStmt; +typedef struct PgQuery__DropTableSpaceStmt PgQuery__DropTableSpaceStmt; +typedef struct PgQuery__AlterTableSpaceOptionsStmt PgQuery__AlterTableSpaceOptionsStmt; +typedef struct PgQuery__AlterTableMoveAllStmt PgQuery__AlterTableMoveAllStmt; +typedef struct PgQuery__CreateExtensionStmt PgQuery__CreateExtensionStmt; +typedef struct PgQuery__AlterExtensionStmt PgQuery__AlterExtensionStmt; +typedef struct PgQuery__AlterExtensionContentsStmt PgQuery__AlterExtensionContentsStmt; +typedef struct PgQuery__CreateFdwStmt PgQuery__CreateFdwStmt; +typedef struct PgQuery__AlterFdwStmt PgQuery__AlterFdwStmt; +typedef struct PgQuery__CreateForeignServerStmt PgQuery__CreateForeignServerStmt; +typedef struct PgQuery__AlterForeignServerStmt PgQuery__AlterForeignServerStmt; +typedef struct PgQuery__CreateForeignTableStmt PgQuery__CreateForeignTableStmt; +typedef struct PgQuery__CreateUserMappingStmt PgQuery__CreateUserMappingStmt; +typedef struct PgQuery__AlterUserMappingStmt PgQuery__AlterUserMappingStmt; +typedef struct PgQuery__DropUserMappingStmt PgQuery__DropUserMappingStmt; +typedef struct PgQuery__ImportForeignSchemaStmt PgQuery__ImportForeignSchemaStmt; +typedef struct PgQuery__CreatePolicyStmt PgQuery__CreatePolicyStmt; +typedef struct PgQuery__AlterPolicyStmt PgQuery__AlterPolicyStmt; +typedef struct PgQuery__CreateAmStmt PgQuery__CreateAmStmt; +typedef struct PgQuery__CreateTrigStmt PgQuery__CreateTrigStmt; +typedef struct PgQuery__CreateEventTrigStmt PgQuery__CreateEventTrigStmt; +typedef struct PgQuery__AlterEventTrigStmt PgQuery__AlterEventTrigStmt; +typedef struct PgQuery__CreatePLangStmt PgQuery__CreatePLangStmt; +typedef struct PgQuery__CreateRoleStmt PgQuery__CreateRoleStmt; +typedef struct PgQuery__AlterRoleStmt PgQuery__AlterRoleStmt; +typedef struct PgQuery__AlterRoleSetStmt PgQuery__AlterRoleSetStmt; +typedef struct PgQuery__DropRoleStmt PgQuery__DropRoleStmt; +typedef struct PgQuery__CreateSeqStmt PgQuery__CreateSeqStmt; +typedef struct PgQuery__AlterSeqStmt PgQuery__AlterSeqStmt; typedef struct PgQuery__DefineStmt PgQuery__DefineStmt; +typedef struct PgQuery__CreateDomainStmt PgQuery__CreateDomainStmt; +typedef struct PgQuery__CreateOpClassStmt PgQuery__CreateOpClassStmt; +typedef struct PgQuery__CreateOpClassItem PgQuery__CreateOpClassItem; +typedef struct PgQuery__CreateOpFamilyStmt PgQuery__CreateOpFamilyStmt; +typedef struct PgQuery__AlterOpFamilyStmt PgQuery__AlterOpFamilyStmt; typedef struct PgQuery__DropStmt PgQuery__DropStmt; typedef struct PgQuery__TruncateStmt PgQuery__TruncateStmt; typedef struct PgQuery__CommentStmt PgQuery__CommentStmt; +typedef struct PgQuery__SecLabelStmt PgQuery__SecLabelStmt; +typedef struct PgQuery__DeclareCursorStmt PgQuery__DeclareCursorStmt; +typedef struct PgQuery__ClosePortalStmt PgQuery__ClosePortalStmt; typedef struct PgQuery__FetchStmt PgQuery__FetchStmt; typedef struct PgQuery__IndexStmt PgQuery__IndexStmt; +typedef struct PgQuery__CreateStatsStmt PgQuery__CreateStatsStmt; +typedef struct PgQuery__StatsElem PgQuery__StatsElem; +typedef struct PgQuery__AlterStatsStmt PgQuery__AlterStatsStmt; typedef struct PgQuery__CreateFunctionStmt PgQuery__CreateFunctionStmt; +typedef struct PgQuery__FunctionParameter PgQuery__FunctionParameter; typedef struct PgQuery__AlterFunctionStmt PgQuery__AlterFunctionStmt; typedef struct PgQuery__DoStmt PgQuery__DoStmt; +typedef struct PgQuery__InlineCodeBlock PgQuery__InlineCodeBlock; +typedef struct PgQuery__CallStmt PgQuery__CallStmt; +typedef struct PgQuery__CallContext PgQuery__CallContext; typedef struct PgQuery__RenameStmt PgQuery__RenameStmt; +typedef struct PgQuery__AlterObjectDependsStmt PgQuery__AlterObjectDependsStmt; +typedef struct PgQuery__AlterObjectSchemaStmt PgQuery__AlterObjectSchemaStmt; +typedef struct PgQuery__AlterOwnerStmt PgQuery__AlterOwnerStmt; +typedef struct PgQuery__AlterOperatorStmt PgQuery__AlterOperatorStmt; +typedef struct PgQuery__AlterTypeStmt PgQuery__AlterTypeStmt; typedef struct PgQuery__RuleStmt PgQuery__RuleStmt; typedef struct PgQuery__NotifyStmt PgQuery__NotifyStmt; typedef struct PgQuery__ListenStmt PgQuery__ListenStmt; typedef struct PgQuery__UnlistenStmt PgQuery__UnlistenStmt; typedef struct PgQuery__TransactionStmt PgQuery__TransactionStmt; +typedef struct PgQuery__CompositeTypeStmt PgQuery__CompositeTypeStmt; +typedef struct PgQuery__CreateEnumStmt PgQuery__CreateEnumStmt; +typedef struct PgQuery__CreateRangeStmt PgQuery__CreateRangeStmt; +typedef struct PgQuery__AlterEnumStmt PgQuery__AlterEnumStmt; typedef struct PgQuery__ViewStmt PgQuery__ViewStmt; typedef struct PgQuery__LoadStmt PgQuery__LoadStmt; -typedef struct PgQuery__CreateDomainStmt PgQuery__CreateDomainStmt; typedef struct PgQuery__CreatedbStmt PgQuery__CreatedbStmt; +typedef struct PgQuery__AlterDatabaseStmt PgQuery__AlterDatabaseStmt; +typedef struct PgQuery__AlterDatabaseRefreshCollStmt PgQuery__AlterDatabaseRefreshCollStmt; +typedef struct PgQuery__AlterDatabaseSetStmt PgQuery__AlterDatabaseSetStmt; typedef struct PgQuery__DropdbStmt PgQuery__DropdbStmt; +typedef struct PgQuery__AlterSystemStmt PgQuery__AlterSystemStmt; +typedef struct PgQuery__ClusterStmt PgQuery__ClusterStmt; typedef struct PgQuery__VacuumStmt PgQuery__VacuumStmt; +typedef struct PgQuery__VacuumRelation PgQuery__VacuumRelation; typedef struct PgQuery__ExplainStmt PgQuery__ExplainStmt; typedef struct PgQuery__CreateTableAsStmt PgQuery__CreateTableAsStmt; -typedef struct PgQuery__CreateSeqStmt PgQuery__CreateSeqStmt; -typedef struct PgQuery__AlterSeqStmt PgQuery__AlterSeqStmt; -typedef struct PgQuery__VariableSetStmt PgQuery__VariableSetStmt; -typedef struct PgQuery__VariableShowStmt PgQuery__VariableShowStmt; +typedef struct PgQuery__RefreshMatViewStmt PgQuery__RefreshMatViewStmt; +typedef struct PgQuery__CheckPointStmt PgQuery__CheckPointStmt; typedef struct PgQuery__DiscardStmt PgQuery__DiscardStmt; -typedef struct PgQuery__CreateTrigStmt PgQuery__CreateTrigStmt; -typedef struct PgQuery__CreatePLangStmt PgQuery__CreatePLangStmt; -typedef struct PgQuery__CreateRoleStmt PgQuery__CreateRoleStmt; -typedef struct PgQuery__AlterRoleStmt PgQuery__AlterRoleStmt; -typedef struct PgQuery__DropRoleStmt PgQuery__DropRoleStmt; typedef struct PgQuery__LockStmt PgQuery__LockStmt; typedef struct PgQuery__ConstraintsSetStmt PgQuery__ConstraintsSetStmt; typedef struct PgQuery__ReindexStmt PgQuery__ReindexStmt; -typedef struct PgQuery__CheckPointStmt PgQuery__CheckPointStmt; -typedef struct PgQuery__CreateSchemaStmt PgQuery__CreateSchemaStmt; -typedef struct PgQuery__AlterDatabaseStmt PgQuery__AlterDatabaseStmt; -typedef struct PgQuery__AlterDatabaseRefreshCollStmt PgQuery__AlterDatabaseRefreshCollStmt; -typedef struct PgQuery__AlterDatabaseSetStmt PgQuery__AlterDatabaseSetStmt; -typedef struct PgQuery__AlterRoleSetStmt PgQuery__AlterRoleSetStmt; typedef struct PgQuery__CreateConversionStmt PgQuery__CreateConversionStmt; typedef struct PgQuery__CreateCastStmt PgQuery__CreateCastStmt; -typedef struct PgQuery__CreateOpClassStmt PgQuery__CreateOpClassStmt; -typedef struct PgQuery__CreateOpFamilyStmt PgQuery__CreateOpFamilyStmt; -typedef struct PgQuery__AlterOpFamilyStmt PgQuery__AlterOpFamilyStmt; +typedef struct PgQuery__CreateTransformStmt PgQuery__CreateTransformStmt; typedef struct PgQuery__PrepareStmt PgQuery__PrepareStmt; typedef struct PgQuery__ExecuteStmt PgQuery__ExecuteStmt; typedef struct PgQuery__DeallocateStmt PgQuery__DeallocateStmt; -typedef struct PgQuery__DeclareCursorStmt PgQuery__DeclareCursorStmt; -typedef struct PgQuery__CreateTableSpaceStmt PgQuery__CreateTableSpaceStmt; -typedef struct PgQuery__DropTableSpaceStmt PgQuery__DropTableSpaceStmt; -typedef struct PgQuery__AlterObjectDependsStmt PgQuery__AlterObjectDependsStmt; -typedef struct PgQuery__AlterObjectSchemaStmt PgQuery__AlterObjectSchemaStmt; -typedef struct PgQuery__AlterOwnerStmt PgQuery__AlterOwnerStmt; -typedef struct PgQuery__AlterOperatorStmt PgQuery__AlterOperatorStmt; -typedef struct PgQuery__AlterTypeStmt PgQuery__AlterTypeStmt; typedef struct PgQuery__DropOwnedStmt PgQuery__DropOwnedStmt; typedef struct PgQuery__ReassignOwnedStmt PgQuery__ReassignOwnedStmt; -typedef struct PgQuery__CompositeTypeStmt PgQuery__CompositeTypeStmt; -typedef struct PgQuery__CreateEnumStmt PgQuery__CreateEnumStmt; -typedef struct PgQuery__CreateRangeStmt PgQuery__CreateRangeStmt; -typedef struct PgQuery__AlterEnumStmt PgQuery__AlterEnumStmt; typedef struct PgQuery__AlterTSDictionaryStmt PgQuery__AlterTSDictionaryStmt; typedef struct PgQuery__AlterTSConfigurationStmt PgQuery__AlterTSConfigurationStmt; -typedef struct PgQuery__CreateFdwStmt PgQuery__CreateFdwStmt; -typedef struct PgQuery__AlterFdwStmt PgQuery__AlterFdwStmt; -typedef struct PgQuery__CreateForeignServerStmt PgQuery__CreateForeignServerStmt; -typedef struct PgQuery__AlterForeignServerStmt PgQuery__AlterForeignServerStmt; -typedef struct PgQuery__CreateUserMappingStmt PgQuery__CreateUserMappingStmt; -typedef struct PgQuery__AlterUserMappingStmt PgQuery__AlterUserMappingStmt; -typedef struct PgQuery__DropUserMappingStmt PgQuery__DropUserMappingStmt; -typedef struct PgQuery__AlterTableSpaceOptionsStmt PgQuery__AlterTableSpaceOptionsStmt; -typedef struct PgQuery__AlterTableMoveAllStmt PgQuery__AlterTableMoveAllStmt; -typedef struct PgQuery__SecLabelStmt PgQuery__SecLabelStmt; -typedef struct PgQuery__CreateForeignTableStmt PgQuery__CreateForeignTableStmt; -typedef struct PgQuery__ImportForeignSchemaStmt PgQuery__ImportForeignSchemaStmt; -typedef struct PgQuery__CreateExtensionStmt PgQuery__CreateExtensionStmt; -typedef struct PgQuery__AlterExtensionStmt PgQuery__AlterExtensionStmt; -typedef struct PgQuery__AlterExtensionContentsStmt PgQuery__AlterExtensionContentsStmt; -typedef struct PgQuery__CreateEventTrigStmt PgQuery__CreateEventTrigStmt; -typedef struct PgQuery__AlterEventTrigStmt PgQuery__AlterEventTrigStmt; -typedef struct PgQuery__RefreshMatViewStmt PgQuery__RefreshMatViewStmt; -typedef struct PgQuery__ReplicaIdentityStmt PgQuery__ReplicaIdentityStmt; -typedef struct PgQuery__AlterSystemStmt PgQuery__AlterSystemStmt; -typedef struct PgQuery__CreatePolicyStmt PgQuery__CreatePolicyStmt; -typedef struct PgQuery__AlterPolicyStmt PgQuery__AlterPolicyStmt; -typedef struct PgQuery__CreateTransformStmt PgQuery__CreateTransformStmt; -typedef struct PgQuery__CreateAmStmt PgQuery__CreateAmStmt; +typedef struct PgQuery__PublicationTable PgQuery__PublicationTable; +typedef struct PgQuery__PublicationObjSpec PgQuery__PublicationObjSpec; typedef struct PgQuery__CreatePublicationStmt PgQuery__CreatePublicationStmt; typedef struct PgQuery__AlterPublicationStmt PgQuery__AlterPublicationStmt; typedef struct PgQuery__CreateSubscriptionStmt PgQuery__CreateSubscriptionStmt; typedef struct PgQuery__AlterSubscriptionStmt PgQuery__AlterSubscriptionStmt; typedef struct PgQuery__DropSubscriptionStmt PgQuery__DropSubscriptionStmt; -typedef struct PgQuery__CreateStatsStmt PgQuery__CreateStatsStmt; -typedef struct PgQuery__AlterCollationStmt PgQuery__AlterCollationStmt; -typedef struct PgQuery__CallStmt PgQuery__CallStmt; -typedef struct PgQuery__AlterStatsStmt PgQuery__AlterStatsStmt; -typedef struct PgQuery__AExpr PgQuery__AExpr; -typedef struct PgQuery__ColumnRef PgQuery__ColumnRef; -typedef struct PgQuery__ParamRef PgQuery__ParamRef; -typedef struct PgQuery__FuncCall PgQuery__FuncCall; -typedef struct PgQuery__AStar PgQuery__AStar; -typedef struct PgQuery__AIndices PgQuery__AIndices; -typedef struct PgQuery__AIndirection PgQuery__AIndirection; -typedef struct PgQuery__AArrayExpr PgQuery__AArrayExpr; -typedef struct PgQuery__ResTarget PgQuery__ResTarget; -typedef struct PgQuery__MultiAssignRef PgQuery__MultiAssignRef; -typedef struct PgQuery__TypeCast PgQuery__TypeCast; -typedef struct PgQuery__CollateClause PgQuery__CollateClause; -typedef struct PgQuery__SortBy PgQuery__SortBy; -typedef struct PgQuery__WindowDef PgQuery__WindowDef; -typedef struct PgQuery__RangeSubselect PgQuery__RangeSubselect; -typedef struct PgQuery__RangeFunction PgQuery__RangeFunction; -typedef struct PgQuery__RangeTableSample PgQuery__RangeTableSample; -typedef struct PgQuery__RangeTableFunc PgQuery__RangeTableFunc; -typedef struct PgQuery__RangeTableFuncCol PgQuery__RangeTableFuncCol; -typedef struct PgQuery__TypeName PgQuery__TypeName; -typedef struct PgQuery__ColumnDef PgQuery__ColumnDef; -typedef struct PgQuery__IndexElem PgQuery__IndexElem; -typedef struct PgQuery__StatsElem PgQuery__StatsElem; -typedef struct PgQuery__Constraint PgQuery__Constraint; -typedef struct PgQuery__DefElem PgQuery__DefElem; -typedef struct PgQuery__RangeTblEntry PgQuery__RangeTblEntry; -typedef struct PgQuery__RangeTblFunction PgQuery__RangeTblFunction; -typedef struct PgQuery__TableSampleClause PgQuery__TableSampleClause; -typedef struct PgQuery__WithCheckOption PgQuery__WithCheckOption; -typedef struct PgQuery__SortGroupClause PgQuery__SortGroupClause; -typedef struct PgQuery__GroupingSet PgQuery__GroupingSet; -typedef struct PgQuery__WindowClause PgQuery__WindowClause; -typedef struct PgQuery__ObjectWithArgs PgQuery__ObjectWithArgs; -typedef struct PgQuery__AccessPriv PgQuery__AccessPriv; -typedef struct PgQuery__CreateOpClassItem PgQuery__CreateOpClassItem; -typedef struct PgQuery__TableLikeClause PgQuery__TableLikeClause; -typedef struct PgQuery__FunctionParameter PgQuery__FunctionParameter; -typedef struct PgQuery__LockingClause PgQuery__LockingClause; -typedef struct PgQuery__RowMarkClause PgQuery__RowMarkClause; -typedef struct PgQuery__XmlSerialize PgQuery__XmlSerialize; -typedef struct PgQuery__WithClause PgQuery__WithClause; -typedef struct PgQuery__InferClause PgQuery__InferClause; -typedef struct PgQuery__OnConflictClause PgQuery__OnConflictClause; -typedef struct PgQuery__CTESearchClause PgQuery__CTESearchClause; -typedef struct PgQuery__CTECycleClause PgQuery__CTECycleClause; -typedef struct PgQuery__CommonTableExpr PgQuery__CommonTableExpr; -typedef struct PgQuery__MergeWhenClause PgQuery__MergeWhenClause; -typedef struct PgQuery__RoleSpec PgQuery__RoleSpec; -typedef struct PgQuery__TriggerTransition PgQuery__TriggerTransition; -typedef struct PgQuery__PartitionElem PgQuery__PartitionElem; -typedef struct PgQuery__PartitionSpec PgQuery__PartitionSpec; -typedef struct PgQuery__PartitionBoundSpec PgQuery__PartitionBoundSpec; -typedef struct PgQuery__PartitionRangeDatum PgQuery__PartitionRangeDatum; -typedef struct PgQuery__PartitionCmd PgQuery__PartitionCmd; -typedef struct PgQuery__VacuumRelation PgQuery__VacuumRelation; -typedef struct PgQuery__PublicationObjSpec PgQuery__PublicationObjSpec; -typedef struct PgQuery__PublicationTable PgQuery__PublicationTable; -typedef struct PgQuery__InlineCodeBlock PgQuery__InlineCodeBlock; -typedef struct PgQuery__CallContext PgQuery__CallContext; typedef struct PgQuery__ScanToken PgQuery__ScanToken; @@ -348,6 +362,13 @@ typedef enum _PgQuery__DefElemAction { PG_QUERY__DEF_ELEM_ACTION__DEFELEM_DROP = 4 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__DEF_ELEM_ACTION) } PgQuery__DefElemAction; +typedef enum _PgQuery__PartitionStrategy { + PG_QUERY__PARTITION_STRATEGY__PARTITION_STRATEGY_UNDEFINED = 0, + PG_QUERY__PARTITION_STRATEGY__PARTITION_STRATEGY_LIST = 1, + PG_QUERY__PARTITION_STRATEGY__PARTITION_STRATEGY_RANGE = 2, + PG_QUERY__PARTITION_STRATEGY__PARTITION_STRATEGY_HASH = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__PARTITION_STRATEGY) +} PgQuery__PartitionStrategy; typedef enum _PgQuery__PartitionRangeDatumKind { PG_QUERY__PARTITION_RANGE_DATUM_KIND__PARTITION_RANGE_DATUM_KIND_UNDEFINED = 0, PG_QUERY__PARTITION_RANGE_DATUM_KIND__PARTITION_RANGE_DATUM_MINVALUE = 1, @@ -467,76 +488,71 @@ typedef enum _PgQuery__DropBehavior { typedef enum _PgQuery__AlterTableType { PG_QUERY__ALTER_TABLE_TYPE__ALTER_TABLE_TYPE_UNDEFINED = 0, PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumn = 1, - PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumnRecurse = 2, - PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumnToView = 3, - PG_QUERY__ALTER_TABLE_TYPE__AT_ColumnDefault = 4, - PG_QUERY__ALTER_TABLE_TYPE__AT_CookedColumnDefault = 5, - PG_QUERY__ALTER_TABLE_TYPE__AT_DropNotNull = 6, - PG_QUERY__ALTER_TABLE_TYPE__AT_SetNotNull = 7, - PG_QUERY__ALTER_TABLE_TYPE__AT_DropExpression = 8, - PG_QUERY__ALTER_TABLE_TYPE__AT_CheckNotNull = 9, - PG_QUERY__ALTER_TABLE_TYPE__AT_SetStatistics = 10, - PG_QUERY__ALTER_TABLE_TYPE__AT_SetOptions = 11, - PG_QUERY__ALTER_TABLE_TYPE__AT_ResetOptions = 12, - PG_QUERY__ALTER_TABLE_TYPE__AT_SetStorage = 13, - PG_QUERY__ALTER_TABLE_TYPE__AT_SetCompression = 14, - PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumn = 15, - PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumnRecurse = 16, - PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndex = 17, - PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddIndex = 18, - PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraint = 19, - PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraintRecurse = 20, - PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddConstraint = 21, - PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddDomainConstraint = 22, - PG_QUERY__ALTER_TABLE_TYPE__AT_AlterConstraint = 23, - PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraint = 24, - PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraintRecurse = 25, - PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndexConstraint = 26, - PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraint = 27, - PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraintRecurse = 28, - PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddComment = 29, - PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnType = 30, - PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnGenericOptions = 31, - PG_QUERY__ALTER_TABLE_TYPE__AT_ChangeOwner = 32, - PG_QUERY__ALTER_TABLE_TYPE__AT_ClusterOn = 33, - PG_QUERY__ALTER_TABLE_TYPE__AT_DropCluster = 34, - PG_QUERY__ALTER_TABLE_TYPE__AT_SetLogged = 35, - PG_QUERY__ALTER_TABLE_TYPE__AT_SetUnLogged = 36, - PG_QUERY__ALTER_TABLE_TYPE__AT_DropOids = 37, - PG_QUERY__ALTER_TABLE_TYPE__AT_SetAccessMethod = 38, - PG_QUERY__ALTER_TABLE_TYPE__AT_SetTableSpace = 39, - PG_QUERY__ALTER_TABLE_TYPE__AT_SetRelOptions = 40, - PG_QUERY__ALTER_TABLE_TYPE__AT_ResetRelOptions = 41, - PG_QUERY__ALTER_TABLE_TYPE__AT_ReplaceRelOptions = 42, - PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrig = 43, - PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysTrig = 44, - PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaTrig = 45, - PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrig = 46, - PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigAll = 47, - PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigAll = 48, - PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigUser = 49, - PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigUser = 50, - PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRule = 51, - PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysRule = 52, - PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaRule = 53, - PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRule = 54, - PG_QUERY__ALTER_TABLE_TYPE__AT_AddInherit = 55, - PG_QUERY__ALTER_TABLE_TYPE__AT_DropInherit = 56, - PG_QUERY__ALTER_TABLE_TYPE__AT_AddOf = 57, - PG_QUERY__ALTER_TABLE_TYPE__AT_DropOf = 58, - PG_QUERY__ALTER_TABLE_TYPE__AT_ReplicaIdentity = 59, - PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRowSecurity = 60, - PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRowSecurity = 61, - PG_QUERY__ALTER_TABLE_TYPE__AT_ForceRowSecurity = 62, - PG_QUERY__ALTER_TABLE_TYPE__AT_NoForceRowSecurity = 63, - PG_QUERY__ALTER_TABLE_TYPE__AT_GenericOptions = 64, - PG_QUERY__ALTER_TABLE_TYPE__AT_AttachPartition = 65, - PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartition = 66, - PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartitionFinalize = 67, - PG_QUERY__ALTER_TABLE_TYPE__AT_AddIdentity = 68, - PG_QUERY__ALTER_TABLE_TYPE__AT_SetIdentity = 69, - PG_QUERY__ALTER_TABLE_TYPE__AT_DropIdentity = 70, - PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddStatistics = 71 + PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumnToView = 2, + PG_QUERY__ALTER_TABLE_TYPE__AT_ColumnDefault = 3, + PG_QUERY__ALTER_TABLE_TYPE__AT_CookedColumnDefault = 4, + PG_QUERY__ALTER_TABLE_TYPE__AT_DropNotNull = 5, + PG_QUERY__ALTER_TABLE_TYPE__AT_SetNotNull = 6, + PG_QUERY__ALTER_TABLE_TYPE__AT_DropExpression = 7, + PG_QUERY__ALTER_TABLE_TYPE__AT_CheckNotNull = 8, + PG_QUERY__ALTER_TABLE_TYPE__AT_SetStatistics = 9, + PG_QUERY__ALTER_TABLE_TYPE__AT_SetOptions = 10, + PG_QUERY__ALTER_TABLE_TYPE__AT_ResetOptions = 11, + PG_QUERY__ALTER_TABLE_TYPE__AT_SetStorage = 12, + PG_QUERY__ALTER_TABLE_TYPE__AT_SetCompression = 13, + PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumn = 14, + PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndex = 15, + PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddIndex = 16, + PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraint = 17, + PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddConstraint = 18, + PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddDomainConstraint = 19, + PG_QUERY__ALTER_TABLE_TYPE__AT_AlterConstraint = 20, + PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraint = 21, + PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndexConstraint = 22, + PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraint = 23, + PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddComment = 24, + PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnType = 25, + PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnGenericOptions = 26, + PG_QUERY__ALTER_TABLE_TYPE__AT_ChangeOwner = 27, + PG_QUERY__ALTER_TABLE_TYPE__AT_ClusterOn = 28, + PG_QUERY__ALTER_TABLE_TYPE__AT_DropCluster = 29, + PG_QUERY__ALTER_TABLE_TYPE__AT_SetLogged = 30, + PG_QUERY__ALTER_TABLE_TYPE__AT_SetUnLogged = 31, + PG_QUERY__ALTER_TABLE_TYPE__AT_DropOids = 32, + PG_QUERY__ALTER_TABLE_TYPE__AT_SetAccessMethod = 33, + PG_QUERY__ALTER_TABLE_TYPE__AT_SetTableSpace = 34, + PG_QUERY__ALTER_TABLE_TYPE__AT_SetRelOptions = 35, + PG_QUERY__ALTER_TABLE_TYPE__AT_ResetRelOptions = 36, + PG_QUERY__ALTER_TABLE_TYPE__AT_ReplaceRelOptions = 37, + PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrig = 38, + PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysTrig = 39, + PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaTrig = 40, + PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrig = 41, + PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigAll = 42, + PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigAll = 43, + PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigUser = 44, + PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigUser = 45, + PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRule = 46, + PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysRule = 47, + PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaRule = 48, + PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRule = 49, + PG_QUERY__ALTER_TABLE_TYPE__AT_AddInherit = 50, + PG_QUERY__ALTER_TABLE_TYPE__AT_DropInherit = 51, + PG_QUERY__ALTER_TABLE_TYPE__AT_AddOf = 52, + PG_QUERY__ALTER_TABLE_TYPE__AT_DropOf = 53, + PG_QUERY__ALTER_TABLE_TYPE__AT_ReplicaIdentity = 54, + PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRowSecurity = 55, + PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRowSecurity = 56, + PG_QUERY__ALTER_TABLE_TYPE__AT_ForceRowSecurity = 57, + PG_QUERY__ALTER_TABLE_TYPE__AT_NoForceRowSecurity = 58, + PG_QUERY__ALTER_TABLE_TYPE__AT_GenericOptions = 59, + PG_QUERY__ALTER_TABLE_TYPE__AT_AttachPartition = 60, + PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartition = 61, + PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartitionFinalize = 62, + PG_QUERY__ALTER_TABLE_TYPE__AT_AddIdentity = 63, + PG_QUERY__ALTER_TABLE_TYPE__AT_SetIdentity = 64, + PG_QUERY__ALTER_TABLE_TYPE__AT_DropIdentity = 65, + PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddStatistics = 66 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__ALTER_TABLE_TYPE) } PgQuery__AlterTableType; typedef enum _PgQuery__GrantTargetType { @@ -784,6 +800,37 @@ typedef enum _PgQuery__XmlOptionType { PG_QUERY__XML_OPTION_TYPE__XMLOPTION_CONTENT = 2 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__XML_OPTION_TYPE) } PgQuery__XmlOptionType; +typedef enum _PgQuery__JsonEncoding { + PG_QUERY__JSON_ENCODING__JSON_ENCODING_UNDEFINED = 0, + PG_QUERY__JSON_ENCODING__JS_ENC_DEFAULT = 1, + PG_QUERY__JSON_ENCODING__JS_ENC_UTF8 = 2, + PG_QUERY__JSON_ENCODING__JS_ENC_UTF16 = 3, + PG_QUERY__JSON_ENCODING__JS_ENC_UTF32 = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JSON_ENCODING) +} PgQuery__JsonEncoding; +typedef enum _PgQuery__JsonFormatType { + PG_QUERY__JSON_FORMAT_TYPE__JSON_FORMAT_TYPE_UNDEFINED = 0, + PG_QUERY__JSON_FORMAT_TYPE__JS_FORMAT_DEFAULT = 1, + PG_QUERY__JSON_FORMAT_TYPE__JS_FORMAT_JSON = 2, + PG_QUERY__JSON_FORMAT_TYPE__JS_FORMAT_JSONB = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JSON_FORMAT_TYPE) +} PgQuery__JsonFormatType; +typedef enum _PgQuery__JsonConstructorType { + PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSON_CONSTRUCTOR_TYPE_UNDEFINED = 0, + PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_OBJECT = 1, + PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_ARRAY = 2, + PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_OBJECTAGG = 3, + PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSCTOR_JSON_ARRAYAGG = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JSON_CONSTRUCTOR_TYPE) +} PgQuery__JsonConstructorType; +typedef enum _PgQuery__JsonValueType { + PG_QUERY__JSON_VALUE_TYPE__JSON_VALUE_TYPE_UNDEFINED = 0, + PG_QUERY__JSON_VALUE_TYPE__JS_TYPE_ANY = 1, + PG_QUERY__JSON_VALUE_TYPE__JS_TYPE_OBJECT = 2, + PG_QUERY__JSON_VALUE_TYPE__JS_TYPE_ARRAY = 3, + PG_QUERY__JSON_VALUE_TYPE__JS_TYPE_SCALAR = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JSON_VALUE_TYPE) +} PgQuery__JsonValueType; typedef enum _PgQuery__NullTestType { PG_QUERY__NULL_TEST_TYPE__NULL_TEST_TYPE_UNDEFINED = 0, PG_QUERY__NULL_TEST_TYPE__IS_NULL = 1, @@ -820,8 +867,9 @@ typedef enum _PgQuery__JoinType { PG_QUERY__JOIN_TYPE__JOIN_RIGHT = 4, PG_QUERY__JOIN_TYPE__JOIN_SEMI = 5, PG_QUERY__JOIN_TYPE__JOIN_ANTI = 6, - PG_QUERY__JOIN_TYPE__JOIN_UNIQUE_OUTER = 7, - PG_QUERY__JOIN_TYPE__JOIN_UNIQUE_INNER = 8 + PG_QUERY__JOIN_TYPE__JOIN_RIGHT_ANTI = 7, + PG_QUERY__JOIN_TYPE__JOIN_UNIQUE_OUTER = 8, + PG_QUERY__JOIN_TYPE__JOIN_UNIQUE_INNER = 9 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__JOIN_TYPE) } PgQuery__JoinType; typedef enum _PgQuery__AggStrategy { @@ -1009,474 +1057,487 @@ typedef enum _PgQuery__Token { PG_QUERY__TOKEN__SQL_COMMENT = 275, PG_QUERY__TOKEN__C_COMMENT = 276, PG_QUERY__TOKEN__ABORT_P = 277, - PG_QUERY__TOKEN__ABSOLUTE_P = 278, - PG_QUERY__TOKEN__ACCESS = 279, - PG_QUERY__TOKEN__ACTION = 280, - PG_QUERY__TOKEN__ADD_P = 281, - PG_QUERY__TOKEN__ADMIN = 282, - PG_QUERY__TOKEN__AFTER = 283, - PG_QUERY__TOKEN__AGGREGATE = 284, - PG_QUERY__TOKEN__ALL = 285, - PG_QUERY__TOKEN__ALSO = 286, - PG_QUERY__TOKEN__ALTER = 287, - PG_QUERY__TOKEN__ALWAYS = 288, - PG_QUERY__TOKEN__ANALYSE = 289, - PG_QUERY__TOKEN__ANALYZE = 290, - PG_QUERY__TOKEN__AND = 291, - PG_QUERY__TOKEN__ANY = 292, - PG_QUERY__TOKEN__ARRAY = 293, - PG_QUERY__TOKEN__AS = 294, - PG_QUERY__TOKEN__ASC = 295, - PG_QUERY__TOKEN__ASENSITIVE = 296, - PG_QUERY__TOKEN__ASSERTION = 297, - PG_QUERY__TOKEN__ASSIGNMENT = 298, - PG_QUERY__TOKEN__ASYMMETRIC = 299, - PG_QUERY__TOKEN__ATOMIC = 300, - PG_QUERY__TOKEN__AT = 301, - PG_QUERY__TOKEN__ATTACH = 302, - PG_QUERY__TOKEN__ATTRIBUTE = 303, - PG_QUERY__TOKEN__AUTHORIZATION = 304, - PG_QUERY__TOKEN__BACKWARD = 305, - PG_QUERY__TOKEN__BEFORE = 306, - PG_QUERY__TOKEN__BEGIN_P = 307, - PG_QUERY__TOKEN__BETWEEN = 308, - PG_QUERY__TOKEN__BIGINT = 309, - PG_QUERY__TOKEN__BINARY = 310, - PG_QUERY__TOKEN__BIT = 311, - PG_QUERY__TOKEN__BOOLEAN_P = 312, - PG_QUERY__TOKEN__BOTH = 313, - PG_QUERY__TOKEN__BREADTH = 314, - PG_QUERY__TOKEN__BY = 315, - PG_QUERY__TOKEN__CACHE = 316, - PG_QUERY__TOKEN__CALL = 317, - PG_QUERY__TOKEN__CALLED = 318, - PG_QUERY__TOKEN__CASCADE = 319, - PG_QUERY__TOKEN__CASCADED = 320, - PG_QUERY__TOKEN__CASE = 321, - PG_QUERY__TOKEN__CAST = 322, - PG_QUERY__TOKEN__CATALOG_P = 323, - PG_QUERY__TOKEN__CHAIN = 324, - PG_QUERY__TOKEN__CHAR_P = 325, - PG_QUERY__TOKEN__CHARACTER = 326, - PG_QUERY__TOKEN__CHARACTERISTICS = 327, - PG_QUERY__TOKEN__CHECK = 328, - PG_QUERY__TOKEN__CHECKPOINT = 329, - PG_QUERY__TOKEN__CLASS = 330, - PG_QUERY__TOKEN__CLOSE = 331, - PG_QUERY__TOKEN__CLUSTER = 332, - PG_QUERY__TOKEN__COALESCE = 333, - PG_QUERY__TOKEN__COLLATE = 334, - PG_QUERY__TOKEN__COLLATION = 335, - PG_QUERY__TOKEN__COLUMN = 336, - PG_QUERY__TOKEN__COLUMNS = 337, - PG_QUERY__TOKEN__COMMENT = 338, - PG_QUERY__TOKEN__COMMENTS = 339, - PG_QUERY__TOKEN__COMMIT = 340, - PG_QUERY__TOKEN__COMMITTED = 341, - PG_QUERY__TOKEN__COMPRESSION = 342, - PG_QUERY__TOKEN__CONCURRENTLY = 343, - PG_QUERY__TOKEN__CONFIGURATION = 344, - PG_QUERY__TOKEN__CONFLICT = 345, - PG_QUERY__TOKEN__CONNECTION = 346, - PG_QUERY__TOKEN__CONSTRAINT = 347, - PG_QUERY__TOKEN__CONSTRAINTS = 348, - PG_QUERY__TOKEN__CONTENT_P = 349, - PG_QUERY__TOKEN__CONTINUE_P = 350, - PG_QUERY__TOKEN__CONVERSION_P = 351, - PG_QUERY__TOKEN__COPY = 352, - PG_QUERY__TOKEN__COST = 353, - PG_QUERY__TOKEN__CREATE = 354, - PG_QUERY__TOKEN__CROSS = 355, - PG_QUERY__TOKEN__CSV = 356, - PG_QUERY__TOKEN__CUBE = 357, - PG_QUERY__TOKEN__CURRENT_P = 358, - PG_QUERY__TOKEN__CURRENT_CATALOG = 359, - PG_QUERY__TOKEN__CURRENT_DATE = 360, - PG_QUERY__TOKEN__CURRENT_ROLE = 361, - PG_QUERY__TOKEN__CURRENT_SCHEMA = 362, - PG_QUERY__TOKEN__CURRENT_TIME = 363, - PG_QUERY__TOKEN__CURRENT_TIMESTAMP = 364, - PG_QUERY__TOKEN__CURRENT_USER = 365, - PG_QUERY__TOKEN__CURSOR = 366, - PG_QUERY__TOKEN__CYCLE = 367, - PG_QUERY__TOKEN__DATA_P = 368, - PG_QUERY__TOKEN__DATABASE = 369, - PG_QUERY__TOKEN__DAY_P = 370, - PG_QUERY__TOKEN__DEALLOCATE = 371, - PG_QUERY__TOKEN__DEC = 372, - PG_QUERY__TOKEN__DECIMAL_P = 373, - PG_QUERY__TOKEN__DECLARE = 374, - PG_QUERY__TOKEN__DEFAULT = 375, - PG_QUERY__TOKEN__DEFAULTS = 376, - PG_QUERY__TOKEN__DEFERRABLE = 377, - PG_QUERY__TOKEN__DEFERRED = 378, - PG_QUERY__TOKEN__DEFINER = 379, - PG_QUERY__TOKEN__DELETE_P = 380, - PG_QUERY__TOKEN__DELIMITER = 381, - PG_QUERY__TOKEN__DELIMITERS = 382, - PG_QUERY__TOKEN__DEPENDS = 383, - PG_QUERY__TOKEN__DEPTH = 384, - PG_QUERY__TOKEN__DESC = 385, - PG_QUERY__TOKEN__DETACH = 386, - PG_QUERY__TOKEN__DICTIONARY = 387, - PG_QUERY__TOKEN__DISABLE_P = 388, - PG_QUERY__TOKEN__DISCARD = 389, - PG_QUERY__TOKEN__DISTINCT = 390, - PG_QUERY__TOKEN__DO = 391, - PG_QUERY__TOKEN__DOCUMENT_P = 392, - PG_QUERY__TOKEN__DOMAIN_P = 393, - PG_QUERY__TOKEN__DOUBLE_P = 394, - PG_QUERY__TOKEN__DROP = 395, - PG_QUERY__TOKEN__EACH = 396, - PG_QUERY__TOKEN__ELSE = 397, - PG_QUERY__TOKEN__ENABLE_P = 398, - PG_QUERY__TOKEN__ENCODING = 399, - PG_QUERY__TOKEN__ENCRYPTED = 400, - PG_QUERY__TOKEN__END_P = 401, - PG_QUERY__TOKEN__ENUM_P = 402, - PG_QUERY__TOKEN__ESCAPE = 403, - PG_QUERY__TOKEN__EVENT = 404, - PG_QUERY__TOKEN__EXCEPT = 405, - PG_QUERY__TOKEN__EXCLUDE = 406, - PG_QUERY__TOKEN__EXCLUDING = 407, - PG_QUERY__TOKEN__EXCLUSIVE = 408, - PG_QUERY__TOKEN__EXECUTE = 409, - PG_QUERY__TOKEN__EXISTS = 410, - PG_QUERY__TOKEN__EXPLAIN = 411, - PG_QUERY__TOKEN__EXPRESSION = 412, - PG_QUERY__TOKEN__EXTENSION = 413, - PG_QUERY__TOKEN__EXTERNAL = 414, - PG_QUERY__TOKEN__EXTRACT = 415, - PG_QUERY__TOKEN__FALSE_P = 416, - PG_QUERY__TOKEN__FAMILY = 417, - PG_QUERY__TOKEN__FETCH = 418, - PG_QUERY__TOKEN__FILTER = 419, - PG_QUERY__TOKEN__FINALIZE = 420, - PG_QUERY__TOKEN__FIRST_P = 421, - PG_QUERY__TOKEN__FLOAT_P = 422, - PG_QUERY__TOKEN__FOLLOWING = 423, - PG_QUERY__TOKEN__FOR = 424, - PG_QUERY__TOKEN__FORCE = 425, - PG_QUERY__TOKEN__FOREIGN = 426, - PG_QUERY__TOKEN__FORWARD = 427, - PG_QUERY__TOKEN__FREEZE = 428, - PG_QUERY__TOKEN__FROM = 429, - PG_QUERY__TOKEN__FULL = 430, - PG_QUERY__TOKEN__FUNCTION = 431, - PG_QUERY__TOKEN__FUNCTIONS = 432, - PG_QUERY__TOKEN__GENERATED = 433, - PG_QUERY__TOKEN__GLOBAL = 434, - PG_QUERY__TOKEN__GRANT = 435, - PG_QUERY__TOKEN__GRANTED = 436, - PG_QUERY__TOKEN__GREATEST = 437, - PG_QUERY__TOKEN__GROUP_P = 438, - PG_QUERY__TOKEN__GROUPING = 439, - PG_QUERY__TOKEN__GROUPS = 440, - PG_QUERY__TOKEN__HANDLER = 441, - PG_QUERY__TOKEN__HAVING = 442, - PG_QUERY__TOKEN__HEADER_P = 443, - PG_QUERY__TOKEN__HOLD = 444, - PG_QUERY__TOKEN__HOUR_P = 445, - PG_QUERY__TOKEN__IDENTITY_P = 446, - PG_QUERY__TOKEN__IF_P = 447, - PG_QUERY__TOKEN__ILIKE = 448, - PG_QUERY__TOKEN__IMMEDIATE = 449, - PG_QUERY__TOKEN__IMMUTABLE = 450, - PG_QUERY__TOKEN__IMPLICIT_P = 451, - PG_QUERY__TOKEN__IMPORT_P = 452, - PG_QUERY__TOKEN__IN_P = 453, - PG_QUERY__TOKEN__INCLUDE = 454, - PG_QUERY__TOKEN__INCLUDING = 455, - PG_QUERY__TOKEN__INCREMENT = 456, - PG_QUERY__TOKEN__INDEX = 457, - PG_QUERY__TOKEN__INDEXES = 458, - PG_QUERY__TOKEN__INHERIT = 459, - PG_QUERY__TOKEN__INHERITS = 460, - PG_QUERY__TOKEN__INITIALLY = 461, - PG_QUERY__TOKEN__INLINE_P = 462, - PG_QUERY__TOKEN__INNER_P = 463, - PG_QUERY__TOKEN__INOUT = 464, - PG_QUERY__TOKEN__INPUT_P = 465, - PG_QUERY__TOKEN__INSENSITIVE = 466, - PG_QUERY__TOKEN__INSERT = 467, - PG_QUERY__TOKEN__INSTEAD = 468, - PG_QUERY__TOKEN__INT_P = 469, - PG_QUERY__TOKEN__INTEGER = 470, - PG_QUERY__TOKEN__INTERSECT = 471, - PG_QUERY__TOKEN__INTERVAL = 472, - PG_QUERY__TOKEN__INTO = 473, - PG_QUERY__TOKEN__INVOKER = 474, - PG_QUERY__TOKEN__IS = 475, - PG_QUERY__TOKEN__ISNULL = 476, - PG_QUERY__TOKEN__ISOLATION = 477, - PG_QUERY__TOKEN__JOIN = 478, - PG_QUERY__TOKEN__KEY = 479, - PG_QUERY__TOKEN__LABEL = 480, - PG_QUERY__TOKEN__LANGUAGE = 481, - PG_QUERY__TOKEN__LARGE_P = 482, - PG_QUERY__TOKEN__LAST_P = 483, - PG_QUERY__TOKEN__LATERAL_P = 484, - PG_QUERY__TOKEN__LEADING = 485, - PG_QUERY__TOKEN__LEAKPROOF = 486, - PG_QUERY__TOKEN__LEAST = 487, - PG_QUERY__TOKEN__LEFT = 488, - PG_QUERY__TOKEN__LEVEL = 489, - PG_QUERY__TOKEN__LIKE = 490, - PG_QUERY__TOKEN__LIMIT = 491, - PG_QUERY__TOKEN__LISTEN = 492, - PG_QUERY__TOKEN__LOAD = 493, - PG_QUERY__TOKEN__LOCAL = 494, - PG_QUERY__TOKEN__LOCALTIME = 495, - PG_QUERY__TOKEN__LOCALTIMESTAMP = 496, - PG_QUERY__TOKEN__LOCATION = 497, - PG_QUERY__TOKEN__LOCK_P = 498, - PG_QUERY__TOKEN__LOCKED = 499, - PG_QUERY__TOKEN__LOGGED = 500, - PG_QUERY__TOKEN__MAPPING = 501, - PG_QUERY__TOKEN__MATCH = 502, - PG_QUERY__TOKEN__MATCHED = 503, - PG_QUERY__TOKEN__MATERIALIZED = 504, - PG_QUERY__TOKEN__MAXVALUE = 505, - PG_QUERY__TOKEN__MERGE = 506, - PG_QUERY__TOKEN__METHOD = 507, - PG_QUERY__TOKEN__MINUTE_P = 508, - PG_QUERY__TOKEN__MINVALUE = 509, - PG_QUERY__TOKEN__MODE = 510, - PG_QUERY__TOKEN__MONTH_P = 511, - PG_QUERY__TOKEN__MOVE = 512, - PG_QUERY__TOKEN__NAME_P = 513, - PG_QUERY__TOKEN__NAMES = 514, - PG_QUERY__TOKEN__NATIONAL = 515, - PG_QUERY__TOKEN__NATURAL = 516, - PG_QUERY__TOKEN__NCHAR = 517, - PG_QUERY__TOKEN__NEW = 518, - PG_QUERY__TOKEN__NEXT = 519, - PG_QUERY__TOKEN__NFC = 520, - PG_QUERY__TOKEN__NFD = 521, - PG_QUERY__TOKEN__NFKC = 522, - PG_QUERY__TOKEN__NFKD = 523, - PG_QUERY__TOKEN__NO = 524, - PG_QUERY__TOKEN__NONE = 525, - PG_QUERY__TOKEN__NORMALIZE = 526, - PG_QUERY__TOKEN__NORMALIZED = 527, - PG_QUERY__TOKEN__NOT = 528, - PG_QUERY__TOKEN__NOTHING = 529, - PG_QUERY__TOKEN__NOTIFY = 530, - PG_QUERY__TOKEN__NOTNULL = 531, - PG_QUERY__TOKEN__NOWAIT = 532, - PG_QUERY__TOKEN__NULL_P = 533, - PG_QUERY__TOKEN__NULLIF = 534, - PG_QUERY__TOKEN__NULLS_P = 535, - PG_QUERY__TOKEN__NUMERIC = 536, - PG_QUERY__TOKEN__OBJECT_P = 537, - PG_QUERY__TOKEN__OF = 538, - PG_QUERY__TOKEN__OFF = 539, - PG_QUERY__TOKEN__OFFSET = 540, - PG_QUERY__TOKEN__OIDS = 541, - PG_QUERY__TOKEN__OLD = 542, - PG_QUERY__TOKEN__ON = 543, - PG_QUERY__TOKEN__ONLY = 544, - PG_QUERY__TOKEN__OPERATOR = 545, - PG_QUERY__TOKEN__OPTION = 546, - PG_QUERY__TOKEN__OPTIONS = 547, - PG_QUERY__TOKEN__OR = 548, - PG_QUERY__TOKEN__ORDER = 549, - PG_QUERY__TOKEN__ORDINALITY = 550, - PG_QUERY__TOKEN__OTHERS = 551, - PG_QUERY__TOKEN__OUT_P = 552, - PG_QUERY__TOKEN__OUTER_P = 553, - PG_QUERY__TOKEN__OVER = 554, - PG_QUERY__TOKEN__OVERLAPS = 555, - PG_QUERY__TOKEN__OVERLAY = 556, - PG_QUERY__TOKEN__OVERRIDING = 557, - PG_QUERY__TOKEN__OWNED = 558, - PG_QUERY__TOKEN__OWNER = 559, - PG_QUERY__TOKEN__PARALLEL = 560, - PG_QUERY__TOKEN__PARAMETER = 561, - PG_QUERY__TOKEN__PARSER = 562, - PG_QUERY__TOKEN__PARTIAL = 563, - PG_QUERY__TOKEN__PARTITION = 564, - PG_QUERY__TOKEN__PASSING = 565, - PG_QUERY__TOKEN__PASSWORD = 566, - PG_QUERY__TOKEN__PLACING = 567, - PG_QUERY__TOKEN__PLANS = 568, - PG_QUERY__TOKEN__POLICY = 569, - PG_QUERY__TOKEN__POSITION = 570, - PG_QUERY__TOKEN__PRECEDING = 571, - PG_QUERY__TOKEN__PRECISION = 572, - PG_QUERY__TOKEN__PRESERVE = 573, - PG_QUERY__TOKEN__PREPARE = 574, - PG_QUERY__TOKEN__PREPARED = 575, - PG_QUERY__TOKEN__PRIMARY = 576, - PG_QUERY__TOKEN__PRIOR = 577, - PG_QUERY__TOKEN__PRIVILEGES = 578, - PG_QUERY__TOKEN__PROCEDURAL = 579, - PG_QUERY__TOKEN__PROCEDURE = 580, - PG_QUERY__TOKEN__PROCEDURES = 581, - PG_QUERY__TOKEN__PROGRAM = 582, - PG_QUERY__TOKEN__PUBLICATION = 583, - PG_QUERY__TOKEN__QUOTE = 584, - PG_QUERY__TOKEN__RANGE = 585, - PG_QUERY__TOKEN__READ = 586, - PG_QUERY__TOKEN__REAL = 587, - PG_QUERY__TOKEN__REASSIGN = 588, - PG_QUERY__TOKEN__RECHECK = 589, - PG_QUERY__TOKEN__RECURSIVE = 590, - PG_QUERY__TOKEN__REF_P = 591, - PG_QUERY__TOKEN__REFERENCES = 592, - PG_QUERY__TOKEN__REFERENCING = 593, - PG_QUERY__TOKEN__REFRESH = 594, - PG_QUERY__TOKEN__REINDEX = 595, - PG_QUERY__TOKEN__RELATIVE_P = 596, - PG_QUERY__TOKEN__RELEASE = 597, - PG_QUERY__TOKEN__RENAME = 598, - PG_QUERY__TOKEN__REPEATABLE = 599, - PG_QUERY__TOKEN__REPLACE = 600, - PG_QUERY__TOKEN__REPLICA = 601, - PG_QUERY__TOKEN__RESET = 602, - PG_QUERY__TOKEN__RESTART = 603, - PG_QUERY__TOKEN__RESTRICT = 604, - PG_QUERY__TOKEN__RETURN = 605, - PG_QUERY__TOKEN__RETURNING = 606, - PG_QUERY__TOKEN__RETURNS = 607, - PG_QUERY__TOKEN__REVOKE = 608, - PG_QUERY__TOKEN__RIGHT = 609, - PG_QUERY__TOKEN__ROLE = 610, - PG_QUERY__TOKEN__ROLLBACK = 611, - PG_QUERY__TOKEN__ROLLUP = 612, - PG_QUERY__TOKEN__ROUTINE = 613, - PG_QUERY__TOKEN__ROUTINES = 614, - PG_QUERY__TOKEN__ROW = 615, - PG_QUERY__TOKEN__ROWS = 616, - PG_QUERY__TOKEN__RULE = 617, - PG_QUERY__TOKEN__SAVEPOINT = 618, - PG_QUERY__TOKEN__SCHEMA = 619, - PG_QUERY__TOKEN__SCHEMAS = 620, - PG_QUERY__TOKEN__SCROLL = 621, - PG_QUERY__TOKEN__SEARCH = 622, - PG_QUERY__TOKEN__SECOND_P = 623, - PG_QUERY__TOKEN__SECURITY = 624, - PG_QUERY__TOKEN__SELECT = 625, - PG_QUERY__TOKEN__SEQUENCE = 626, - PG_QUERY__TOKEN__SEQUENCES = 627, - PG_QUERY__TOKEN__SERIALIZABLE = 628, - PG_QUERY__TOKEN__SERVER = 629, - PG_QUERY__TOKEN__SESSION = 630, - PG_QUERY__TOKEN__SESSION_USER = 631, - PG_QUERY__TOKEN__SET = 632, - PG_QUERY__TOKEN__SETS = 633, - PG_QUERY__TOKEN__SETOF = 634, - PG_QUERY__TOKEN__SHARE = 635, - PG_QUERY__TOKEN__SHOW = 636, - PG_QUERY__TOKEN__SIMILAR = 637, - PG_QUERY__TOKEN__SIMPLE = 638, - PG_QUERY__TOKEN__SKIP = 639, - PG_QUERY__TOKEN__SMALLINT = 640, - PG_QUERY__TOKEN__SNAPSHOT = 641, - PG_QUERY__TOKEN__SOME = 642, - PG_QUERY__TOKEN__SQL_P = 643, - PG_QUERY__TOKEN__STABLE = 644, - PG_QUERY__TOKEN__STANDALONE_P = 645, - PG_QUERY__TOKEN__START = 646, - PG_QUERY__TOKEN__STATEMENT = 647, - PG_QUERY__TOKEN__STATISTICS = 648, - PG_QUERY__TOKEN__STDIN = 649, - PG_QUERY__TOKEN__STDOUT = 650, - PG_QUERY__TOKEN__STORAGE = 651, - PG_QUERY__TOKEN__STORED = 652, - PG_QUERY__TOKEN__STRICT_P = 653, - PG_QUERY__TOKEN__STRIP_P = 654, - PG_QUERY__TOKEN__SUBSCRIPTION = 655, - PG_QUERY__TOKEN__SUBSTRING = 656, - PG_QUERY__TOKEN__SUPPORT = 657, - PG_QUERY__TOKEN__SYMMETRIC = 658, - PG_QUERY__TOKEN__SYSID = 659, - PG_QUERY__TOKEN__SYSTEM_P = 660, - PG_QUERY__TOKEN__TABLE = 661, - PG_QUERY__TOKEN__TABLES = 662, - PG_QUERY__TOKEN__TABLESAMPLE = 663, - PG_QUERY__TOKEN__TABLESPACE = 664, - PG_QUERY__TOKEN__TEMP = 665, - PG_QUERY__TOKEN__TEMPLATE = 666, - PG_QUERY__TOKEN__TEMPORARY = 667, - PG_QUERY__TOKEN__TEXT_P = 668, - PG_QUERY__TOKEN__THEN = 669, - PG_QUERY__TOKEN__TIES = 670, - PG_QUERY__TOKEN__TIME = 671, - PG_QUERY__TOKEN__TIMESTAMP = 672, - PG_QUERY__TOKEN__TO = 673, - PG_QUERY__TOKEN__TRAILING = 674, - PG_QUERY__TOKEN__TRANSACTION = 675, - PG_QUERY__TOKEN__TRANSFORM = 676, - PG_QUERY__TOKEN__TREAT = 677, - PG_QUERY__TOKEN__TRIGGER = 678, - PG_QUERY__TOKEN__TRIM = 679, - PG_QUERY__TOKEN__TRUE_P = 680, - PG_QUERY__TOKEN__TRUNCATE = 681, - PG_QUERY__TOKEN__TRUSTED = 682, - PG_QUERY__TOKEN__TYPE_P = 683, - PG_QUERY__TOKEN__TYPES_P = 684, - PG_QUERY__TOKEN__UESCAPE = 685, - PG_QUERY__TOKEN__UNBOUNDED = 686, - PG_QUERY__TOKEN__UNCOMMITTED = 687, - PG_QUERY__TOKEN__UNENCRYPTED = 688, - PG_QUERY__TOKEN__UNION = 689, - PG_QUERY__TOKEN__UNIQUE = 690, - PG_QUERY__TOKEN__UNKNOWN = 691, - PG_QUERY__TOKEN__UNLISTEN = 692, - PG_QUERY__TOKEN__UNLOGGED = 693, - PG_QUERY__TOKEN__UNTIL = 694, - PG_QUERY__TOKEN__UPDATE = 695, - PG_QUERY__TOKEN__USER = 696, - PG_QUERY__TOKEN__USING = 697, - PG_QUERY__TOKEN__VACUUM = 698, - PG_QUERY__TOKEN__VALID = 699, - PG_QUERY__TOKEN__VALIDATE = 700, - PG_QUERY__TOKEN__VALIDATOR = 701, - PG_QUERY__TOKEN__VALUE_P = 702, - PG_QUERY__TOKEN__VALUES = 703, - PG_QUERY__TOKEN__VARCHAR = 704, - PG_QUERY__TOKEN__VARIADIC = 705, - PG_QUERY__TOKEN__VARYING = 706, - PG_QUERY__TOKEN__VERBOSE = 707, - PG_QUERY__TOKEN__VERSION_P = 708, - PG_QUERY__TOKEN__VIEW = 709, - PG_QUERY__TOKEN__VIEWS = 710, - PG_QUERY__TOKEN__VOLATILE = 711, - PG_QUERY__TOKEN__WHEN = 712, - PG_QUERY__TOKEN__WHERE = 713, - PG_QUERY__TOKEN__WHITESPACE_P = 714, - PG_QUERY__TOKEN__WINDOW = 715, - PG_QUERY__TOKEN__WITH = 716, - PG_QUERY__TOKEN__WITHIN = 717, - PG_QUERY__TOKEN__WITHOUT = 718, - PG_QUERY__TOKEN__WORK = 719, - PG_QUERY__TOKEN__WRAPPER = 720, - PG_QUERY__TOKEN__WRITE = 721, - PG_QUERY__TOKEN__XML_P = 722, - PG_QUERY__TOKEN__XMLATTRIBUTES = 723, - PG_QUERY__TOKEN__XMLCONCAT = 724, - PG_QUERY__TOKEN__XMLELEMENT = 725, - PG_QUERY__TOKEN__XMLEXISTS = 726, - PG_QUERY__TOKEN__XMLFOREST = 727, - PG_QUERY__TOKEN__XMLNAMESPACES = 728, - PG_QUERY__TOKEN__XMLPARSE = 729, - PG_QUERY__TOKEN__XMLPI = 730, - PG_QUERY__TOKEN__XMLROOT = 731, - PG_QUERY__TOKEN__XMLSERIALIZE = 732, - PG_QUERY__TOKEN__XMLTABLE = 733, - PG_QUERY__TOKEN__YEAR_P = 734, - PG_QUERY__TOKEN__YES_P = 735, - PG_QUERY__TOKEN__ZONE = 736, - PG_QUERY__TOKEN__NOT_LA = 737, - PG_QUERY__TOKEN__NULLS_LA = 738, - PG_QUERY__TOKEN__WITH_LA = 739, - PG_QUERY__TOKEN__MODE_TYPE_NAME = 740, - PG_QUERY__TOKEN__MODE_PLPGSQL_EXPR = 741, - PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN1 = 742, - PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN2 = 743, - PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN3 = 744, - PG_QUERY__TOKEN__UMINUS = 745 + PG_QUERY__TOKEN__ABSENT = 278, + PG_QUERY__TOKEN__ABSOLUTE_P = 279, + PG_QUERY__TOKEN__ACCESS = 280, + PG_QUERY__TOKEN__ACTION = 281, + PG_QUERY__TOKEN__ADD_P = 282, + PG_QUERY__TOKEN__ADMIN = 283, + PG_QUERY__TOKEN__AFTER = 284, + PG_QUERY__TOKEN__AGGREGATE = 285, + PG_QUERY__TOKEN__ALL = 286, + PG_QUERY__TOKEN__ALSO = 287, + PG_QUERY__TOKEN__ALTER = 288, + PG_QUERY__TOKEN__ALWAYS = 289, + PG_QUERY__TOKEN__ANALYSE = 290, + PG_QUERY__TOKEN__ANALYZE = 291, + PG_QUERY__TOKEN__AND = 292, + PG_QUERY__TOKEN__ANY = 293, + PG_QUERY__TOKEN__ARRAY = 294, + PG_QUERY__TOKEN__AS = 295, + PG_QUERY__TOKEN__ASC = 296, + PG_QUERY__TOKEN__ASENSITIVE = 297, + PG_QUERY__TOKEN__ASSERTION = 298, + PG_QUERY__TOKEN__ASSIGNMENT = 299, + PG_QUERY__TOKEN__ASYMMETRIC = 300, + PG_QUERY__TOKEN__ATOMIC = 301, + PG_QUERY__TOKEN__AT = 302, + PG_QUERY__TOKEN__ATTACH = 303, + PG_QUERY__TOKEN__ATTRIBUTE = 304, + PG_QUERY__TOKEN__AUTHORIZATION = 305, + PG_QUERY__TOKEN__BACKWARD = 306, + PG_QUERY__TOKEN__BEFORE = 307, + PG_QUERY__TOKEN__BEGIN_P = 308, + PG_QUERY__TOKEN__BETWEEN = 309, + PG_QUERY__TOKEN__BIGINT = 310, + PG_QUERY__TOKEN__BINARY = 311, + PG_QUERY__TOKEN__BIT = 312, + PG_QUERY__TOKEN__BOOLEAN_P = 313, + PG_QUERY__TOKEN__BOTH = 314, + PG_QUERY__TOKEN__BREADTH = 315, + PG_QUERY__TOKEN__BY = 316, + PG_QUERY__TOKEN__CACHE = 317, + PG_QUERY__TOKEN__CALL = 318, + PG_QUERY__TOKEN__CALLED = 319, + PG_QUERY__TOKEN__CASCADE = 320, + PG_QUERY__TOKEN__CASCADED = 321, + PG_QUERY__TOKEN__CASE = 322, + PG_QUERY__TOKEN__CAST = 323, + PG_QUERY__TOKEN__CATALOG_P = 324, + PG_QUERY__TOKEN__CHAIN = 325, + PG_QUERY__TOKEN__CHAR_P = 326, + PG_QUERY__TOKEN__CHARACTER = 327, + PG_QUERY__TOKEN__CHARACTERISTICS = 328, + PG_QUERY__TOKEN__CHECK = 329, + PG_QUERY__TOKEN__CHECKPOINT = 330, + PG_QUERY__TOKEN__CLASS = 331, + PG_QUERY__TOKEN__CLOSE = 332, + PG_QUERY__TOKEN__CLUSTER = 333, + PG_QUERY__TOKEN__COALESCE = 334, + PG_QUERY__TOKEN__COLLATE = 335, + PG_QUERY__TOKEN__COLLATION = 336, + PG_QUERY__TOKEN__COLUMN = 337, + PG_QUERY__TOKEN__COLUMNS = 338, + PG_QUERY__TOKEN__COMMENT = 339, + PG_QUERY__TOKEN__COMMENTS = 340, + PG_QUERY__TOKEN__COMMIT = 341, + PG_QUERY__TOKEN__COMMITTED = 342, + PG_QUERY__TOKEN__COMPRESSION = 343, + PG_QUERY__TOKEN__CONCURRENTLY = 344, + PG_QUERY__TOKEN__CONFIGURATION = 345, + PG_QUERY__TOKEN__CONFLICT = 346, + PG_QUERY__TOKEN__CONNECTION = 347, + PG_QUERY__TOKEN__CONSTRAINT = 348, + PG_QUERY__TOKEN__CONSTRAINTS = 349, + PG_QUERY__TOKEN__CONTENT_P = 350, + PG_QUERY__TOKEN__CONTINUE_P = 351, + PG_QUERY__TOKEN__CONVERSION_P = 352, + PG_QUERY__TOKEN__COPY = 353, + PG_QUERY__TOKEN__COST = 354, + PG_QUERY__TOKEN__CREATE = 355, + PG_QUERY__TOKEN__CROSS = 356, + PG_QUERY__TOKEN__CSV = 357, + PG_QUERY__TOKEN__CUBE = 358, + PG_QUERY__TOKEN__CURRENT_P = 359, + PG_QUERY__TOKEN__CURRENT_CATALOG = 360, + PG_QUERY__TOKEN__CURRENT_DATE = 361, + PG_QUERY__TOKEN__CURRENT_ROLE = 362, + PG_QUERY__TOKEN__CURRENT_SCHEMA = 363, + PG_QUERY__TOKEN__CURRENT_TIME = 364, + PG_QUERY__TOKEN__CURRENT_TIMESTAMP = 365, + PG_QUERY__TOKEN__CURRENT_USER = 366, + PG_QUERY__TOKEN__CURSOR = 367, + PG_QUERY__TOKEN__CYCLE = 368, + PG_QUERY__TOKEN__DATA_P = 369, + PG_QUERY__TOKEN__DATABASE = 370, + PG_QUERY__TOKEN__DAY_P = 371, + PG_QUERY__TOKEN__DEALLOCATE = 372, + PG_QUERY__TOKEN__DEC = 373, + PG_QUERY__TOKEN__DECIMAL_P = 374, + PG_QUERY__TOKEN__DECLARE = 375, + PG_QUERY__TOKEN__DEFAULT = 376, + PG_QUERY__TOKEN__DEFAULTS = 377, + PG_QUERY__TOKEN__DEFERRABLE = 378, + PG_QUERY__TOKEN__DEFERRED = 379, + PG_QUERY__TOKEN__DEFINER = 380, + PG_QUERY__TOKEN__DELETE_P = 381, + PG_QUERY__TOKEN__DELIMITER = 382, + PG_QUERY__TOKEN__DELIMITERS = 383, + PG_QUERY__TOKEN__DEPENDS = 384, + PG_QUERY__TOKEN__DEPTH = 385, + PG_QUERY__TOKEN__DESC = 386, + PG_QUERY__TOKEN__DETACH = 387, + PG_QUERY__TOKEN__DICTIONARY = 388, + PG_QUERY__TOKEN__DISABLE_P = 389, + PG_QUERY__TOKEN__DISCARD = 390, + PG_QUERY__TOKEN__DISTINCT = 391, + PG_QUERY__TOKEN__DO = 392, + PG_QUERY__TOKEN__DOCUMENT_P = 393, + PG_QUERY__TOKEN__DOMAIN_P = 394, + PG_QUERY__TOKEN__DOUBLE_P = 395, + PG_QUERY__TOKEN__DROP = 396, + PG_QUERY__TOKEN__EACH = 397, + PG_QUERY__TOKEN__ELSE = 398, + PG_QUERY__TOKEN__ENABLE_P = 399, + PG_QUERY__TOKEN__ENCODING = 400, + PG_QUERY__TOKEN__ENCRYPTED = 401, + PG_QUERY__TOKEN__END_P = 402, + PG_QUERY__TOKEN__ENUM_P = 403, + PG_QUERY__TOKEN__ESCAPE = 404, + PG_QUERY__TOKEN__EVENT = 405, + PG_QUERY__TOKEN__EXCEPT = 406, + PG_QUERY__TOKEN__EXCLUDE = 407, + PG_QUERY__TOKEN__EXCLUDING = 408, + PG_QUERY__TOKEN__EXCLUSIVE = 409, + PG_QUERY__TOKEN__EXECUTE = 410, + PG_QUERY__TOKEN__EXISTS = 411, + PG_QUERY__TOKEN__EXPLAIN = 412, + PG_QUERY__TOKEN__EXPRESSION = 413, + PG_QUERY__TOKEN__EXTENSION = 414, + PG_QUERY__TOKEN__EXTERNAL = 415, + PG_QUERY__TOKEN__EXTRACT = 416, + PG_QUERY__TOKEN__FALSE_P = 417, + PG_QUERY__TOKEN__FAMILY = 418, + PG_QUERY__TOKEN__FETCH = 419, + PG_QUERY__TOKEN__FILTER = 420, + PG_QUERY__TOKEN__FINALIZE = 421, + PG_QUERY__TOKEN__FIRST_P = 422, + PG_QUERY__TOKEN__FLOAT_P = 423, + PG_QUERY__TOKEN__FOLLOWING = 424, + PG_QUERY__TOKEN__FOR = 425, + PG_QUERY__TOKEN__FORCE = 426, + PG_QUERY__TOKEN__FOREIGN = 427, + PG_QUERY__TOKEN__FORMAT = 428, + PG_QUERY__TOKEN__FORWARD = 429, + PG_QUERY__TOKEN__FREEZE = 430, + PG_QUERY__TOKEN__FROM = 431, + PG_QUERY__TOKEN__FULL = 432, + PG_QUERY__TOKEN__FUNCTION = 433, + PG_QUERY__TOKEN__FUNCTIONS = 434, + PG_QUERY__TOKEN__GENERATED = 435, + PG_QUERY__TOKEN__GLOBAL = 436, + PG_QUERY__TOKEN__GRANT = 437, + PG_QUERY__TOKEN__GRANTED = 438, + PG_QUERY__TOKEN__GREATEST = 439, + PG_QUERY__TOKEN__GROUP_P = 440, + PG_QUERY__TOKEN__GROUPING = 441, + PG_QUERY__TOKEN__GROUPS = 442, + PG_QUERY__TOKEN__HANDLER = 443, + PG_QUERY__TOKEN__HAVING = 444, + PG_QUERY__TOKEN__HEADER_P = 445, + PG_QUERY__TOKEN__HOLD = 446, + PG_QUERY__TOKEN__HOUR_P = 447, + PG_QUERY__TOKEN__IDENTITY_P = 448, + PG_QUERY__TOKEN__IF_P = 449, + PG_QUERY__TOKEN__ILIKE = 450, + PG_QUERY__TOKEN__IMMEDIATE = 451, + PG_QUERY__TOKEN__IMMUTABLE = 452, + PG_QUERY__TOKEN__IMPLICIT_P = 453, + PG_QUERY__TOKEN__IMPORT_P = 454, + PG_QUERY__TOKEN__IN_P = 455, + PG_QUERY__TOKEN__INCLUDE = 456, + PG_QUERY__TOKEN__INCLUDING = 457, + PG_QUERY__TOKEN__INCREMENT = 458, + PG_QUERY__TOKEN__INDENT = 459, + PG_QUERY__TOKEN__INDEX = 460, + PG_QUERY__TOKEN__INDEXES = 461, + PG_QUERY__TOKEN__INHERIT = 462, + PG_QUERY__TOKEN__INHERITS = 463, + PG_QUERY__TOKEN__INITIALLY = 464, + PG_QUERY__TOKEN__INLINE_P = 465, + PG_QUERY__TOKEN__INNER_P = 466, + PG_QUERY__TOKEN__INOUT = 467, + PG_QUERY__TOKEN__INPUT_P = 468, + PG_QUERY__TOKEN__INSENSITIVE = 469, + PG_QUERY__TOKEN__INSERT = 470, + PG_QUERY__TOKEN__INSTEAD = 471, + PG_QUERY__TOKEN__INT_P = 472, + PG_QUERY__TOKEN__INTEGER = 473, + PG_QUERY__TOKEN__INTERSECT = 474, + PG_QUERY__TOKEN__INTERVAL = 475, + PG_QUERY__TOKEN__INTO = 476, + PG_QUERY__TOKEN__INVOKER = 477, + PG_QUERY__TOKEN__IS = 478, + PG_QUERY__TOKEN__ISNULL = 479, + PG_QUERY__TOKEN__ISOLATION = 480, + PG_QUERY__TOKEN__JOIN = 481, + PG_QUERY__TOKEN__JSON = 482, + PG_QUERY__TOKEN__JSON_ARRAY = 483, + PG_QUERY__TOKEN__JSON_ARRAYAGG = 484, + PG_QUERY__TOKEN__JSON_OBJECT = 485, + PG_QUERY__TOKEN__JSON_OBJECTAGG = 486, + PG_QUERY__TOKEN__KEY = 487, + PG_QUERY__TOKEN__KEYS = 488, + PG_QUERY__TOKEN__LABEL = 489, + PG_QUERY__TOKEN__LANGUAGE = 490, + PG_QUERY__TOKEN__LARGE_P = 491, + PG_QUERY__TOKEN__LAST_P = 492, + PG_QUERY__TOKEN__LATERAL_P = 493, + PG_QUERY__TOKEN__LEADING = 494, + PG_QUERY__TOKEN__LEAKPROOF = 495, + PG_QUERY__TOKEN__LEAST = 496, + PG_QUERY__TOKEN__LEFT = 497, + PG_QUERY__TOKEN__LEVEL = 498, + PG_QUERY__TOKEN__LIKE = 499, + PG_QUERY__TOKEN__LIMIT = 500, + PG_QUERY__TOKEN__LISTEN = 501, + PG_QUERY__TOKEN__LOAD = 502, + PG_QUERY__TOKEN__LOCAL = 503, + PG_QUERY__TOKEN__LOCALTIME = 504, + PG_QUERY__TOKEN__LOCALTIMESTAMP = 505, + PG_QUERY__TOKEN__LOCATION = 506, + PG_QUERY__TOKEN__LOCK_P = 507, + PG_QUERY__TOKEN__LOCKED = 508, + PG_QUERY__TOKEN__LOGGED = 509, + PG_QUERY__TOKEN__MAPPING = 510, + PG_QUERY__TOKEN__MATCH = 511, + PG_QUERY__TOKEN__MATCHED = 512, + PG_QUERY__TOKEN__MATERIALIZED = 513, + PG_QUERY__TOKEN__MAXVALUE = 514, + PG_QUERY__TOKEN__MERGE = 515, + PG_QUERY__TOKEN__METHOD = 516, + PG_QUERY__TOKEN__MINUTE_P = 517, + PG_QUERY__TOKEN__MINVALUE = 518, + PG_QUERY__TOKEN__MODE = 519, + PG_QUERY__TOKEN__MONTH_P = 520, + PG_QUERY__TOKEN__MOVE = 521, + PG_QUERY__TOKEN__NAME_P = 522, + PG_QUERY__TOKEN__NAMES = 523, + PG_QUERY__TOKEN__NATIONAL = 524, + PG_QUERY__TOKEN__NATURAL = 525, + PG_QUERY__TOKEN__NCHAR = 526, + PG_QUERY__TOKEN__NEW = 527, + PG_QUERY__TOKEN__NEXT = 528, + PG_QUERY__TOKEN__NFC = 529, + PG_QUERY__TOKEN__NFD = 530, + PG_QUERY__TOKEN__NFKC = 531, + PG_QUERY__TOKEN__NFKD = 532, + PG_QUERY__TOKEN__NO = 533, + PG_QUERY__TOKEN__NONE = 534, + PG_QUERY__TOKEN__NORMALIZE = 535, + PG_QUERY__TOKEN__NORMALIZED = 536, + PG_QUERY__TOKEN__NOT = 537, + PG_QUERY__TOKEN__NOTHING = 538, + PG_QUERY__TOKEN__NOTIFY = 539, + PG_QUERY__TOKEN__NOTNULL = 540, + PG_QUERY__TOKEN__NOWAIT = 541, + PG_QUERY__TOKEN__NULL_P = 542, + PG_QUERY__TOKEN__NULLIF = 543, + PG_QUERY__TOKEN__NULLS_P = 544, + PG_QUERY__TOKEN__NUMERIC = 545, + PG_QUERY__TOKEN__OBJECT_P = 546, + PG_QUERY__TOKEN__OF = 547, + PG_QUERY__TOKEN__OFF = 548, + PG_QUERY__TOKEN__OFFSET = 549, + PG_QUERY__TOKEN__OIDS = 550, + PG_QUERY__TOKEN__OLD = 551, + PG_QUERY__TOKEN__ON = 552, + PG_QUERY__TOKEN__ONLY = 553, + PG_QUERY__TOKEN__OPERATOR = 554, + PG_QUERY__TOKEN__OPTION = 555, + PG_QUERY__TOKEN__OPTIONS = 556, + PG_QUERY__TOKEN__OR = 557, + PG_QUERY__TOKEN__ORDER = 558, + PG_QUERY__TOKEN__ORDINALITY = 559, + PG_QUERY__TOKEN__OTHERS = 560, + PG_QUERY__TOKEN__OUT_P = 561, + PG_QUERY__TOKEN__OUTER_P = 562, + PG_QUERY__TOKEN__OVER = 563, + PG_QUERY__TOKEN__OVERLAPS = 564, + PG_QUERY__TOKEN__OVERLAY = 565, + PG_QUERY__TOKEN__OVERRIDING = 566, + PG_QUERY__TOKEN__OWNED = 567, + PG_QUERY__TOKEN__OWNER = 568, + PG_QUERY__TOKEN__PARALLEL = 569, + PG_QUERY__TOKEN__PARAMETER = 570, + PG_QUERY__TOKEN__PARSER = 571, + PG_QUERY__TOKEN__PARTIAL = 572, + PG_QUERY__TOKEN__PARTITION = 573, + PG_QUERY__TOKEN__PASSING = 574, + PG_QUERY__TOKEN__PASSWORD = 575, + PG_QUERY__TOKEN__PLACING = 576, + PG_QUERY__TOKEN__PLANS = 577, + PG_QUERY__TOKEN__POLICY = 578, + PG_QUERY__TOKEN__POSITION = 579, + PG_QUERY__TOKEN__PRECEDING = 580, + PG_QUERY__TOKEN__PRECISION = 581, + PG_QUERY__TOKEN__PRESERVE = 582, + PG_QUERY__TOKEN__PREPARE = 583, + PG_QUERY__TOKEN__PREPARED = 584, + PG_QUERY__TOKEN__PRIMARY = 585, + PG_QUERY__TOKEN__PRIOR = 586, + PG_QUERY__TOKEN__PRIVILEGES = 587, + PG_QUERY__TOKEN__PROCEDURAL = 588, + PG_QUERY__TOKEN__PROCEDURE = 589, + PG_QUERY__TOKEN__PROCEDURES = 590, + PG_QUERY__TOKEN__PROGRAM = 591, + PG_QUERY__TOKEN__PUBLICATION = 592, + PG_QUERY__TOKEN__QUOTE = 593, + PG_QUERY__TOKEN__RANGE = 594, + PG_QUERY__TOKEN__READ = 595, + PG_QUERY__TOKEN__REAL = 596, + PG_QUERY__TOKEN__REASSIGN = 597, + PG_QUERY__TOKEN__RECHECK = 598, + PG_QUERY__TOKEN__RECURSIVE = 599, + PG_QUERY__TOKEN__REF_P = 600, + PG_QUERY__TOKEN__REFERENCES = 601, + PG_QUERY__TOKEN__REFERENCING = 602, + PG_QUERY__TOKEN__REFRESH = 603, + PG_QUERY__TOKEN__REINDEX = 604, + PG_QUERY__TOKEN__RELATIVE_P = 605, + PG_QUERY__TOKEN__RELEASE = 606, + PG_QUERY__TOKEN__RENAME = 607, + PG_QUERY__TOKEN__REPEATABLE = 608, + PG_QUERY__TOKEN__REPLACE = 609, + PG_QUERY__TOKEN__REPLICA = 610, + PG_QUERY__TOKEN__RESET = 611, + PG_QUERY__TOKEN__RESTART = 612, + PG_QUERY__TOKEN__RESTRICT = 613, + PG_QUERY__TOKEN__RETURN = 614, + PG_QUERY__TOKEN__RETURNING = 615, + PG_QUERY__TOKEN__RETURNS = 616, + PG_QUERY__TOKEN__REVOKE = 617, + PG_QUERY__TOKEN__RIGHT = 618, + PG_QUERY__TOKEN__ROLE = 619, + PG_QUERY__TOKEN__ROLLBACK = 620, + PG_QUERY__TOKEN__ROLLUP = 621, + PG_QUERY__TOKEN__ROUTINE = 622, + PG_QUERY__TOKEN__ROUTINES = 623, + PG_QUERY__TOKEN__ROW = 624, + PG_QUERY__TOKEN__ROWS = 625, + PG_QUERY__TOKEN__RULE = 626, + PG_QUERY__TOKEN__SAVEPOINT = 627, + PG_QUERY__TOKEN__SCALAR = 628, + PG_QUERY__TOKEN__SCHEMA = 629, + PG_QUERY__TOKEN__SCHEMAS = 630, + PG_QUERY__TOKEN__SCROLL = 631, + PG_QUERY__TOKEN__SEARCH = 632, + PG_QUERY__TOKEN__SECOND_P = 633, + PG_QUERY__TOKEN__SECURITY = 634, + PG_QUERY__TOKEN__SELECT = 635, + PG_QUERY__TOKEN__SEQUENCE = 636, + PG_QUERY__TOKEN__SEQUENCES = 637, + PG_QUERY__TOKEN__SERIALIZABLE = 638, + PG_QUERY__TOKEN__SERVER = 639, + PG_QUERY__TOKEN__SESSION = 640, + PG_QUERY__TOKEN__SESSION_USER = 641, + PG_QUERY__TOKEN__SET = 642, + PG_QUERY__TOKEN__SETS = 643, + PG_QUERY__TOKEN__SETOF = 644, + PG_QUERY__TOKEN__SHARE = 645, + PG_QUERY__TOKEN__SHOW = 646, + PG_QUERY__TOKEN__SIMILAR = 647, + PG_QUERY__TOKEN__SIMPLE = 648, + PG_QUERY__TOKEN__SKIP = 649, + PG_QUERY__TOKEN__SMALLINT = 650, + PG_QUERY__TOKEN__SNAPSHOT = 651, + PG_QUERY__TOKEN__SOME = 652, + PG_QUERY__TOKEN__SQL_P = 653, + PG_QUERY__TOKEN__STABLE = 654, + PG_QUERY__TOKEN__STANDALONE_P = 655, + PG_QUERY__TOKEN__START = 656, + PG_QUERY__TOKEN__STATEMENT = 657, + PG_QUERY__TOKEN__STATISTICS = 658, + PG_QUERY__TOKEN__STDIN = 659, + PG_QUERY__TOKEN__STDOUT = 660, + PG_QUERY__TOKEN__STORAGE = 661, + PG_QUERY__TOKEN__STORED = 662, + PG_QUERY__TOKEN__STRICT_P = 663, + PG_QUERY__TOKEN__STRIP_P = 664, + PG_QUERY__TOKEN__SUBSCRIPTION = 665, + PG_QUERY__TOKEN__SUBSTRING = 666, + PG_QUERY__TOKEN__SUPPORT = 667, + PG_QUERY__TOKEN__SYMMETRIC = 668, + PG_QUERY__TOKEN__SYSID = 669, + PG_QUERY__TOKEN__SYSTEM_P = 670, + PG_QUERY__TOKEN__SYSTEM_USER = 671, + PG_QUERY__TOKEN__TABLE = 672, + PG_QUERY__TOKEN__TABLES = 673, + PG_QUERY__TOKEN__TABLESAMPLE = 674, + PG_QUERY__TOKEN__TABLESPACE = 675, + PG_QUERY__TOKEN__TEMP = 676, + PG_QUERY__TOKEN__TEMPLATE = 677, + PG_QUERY__TOKEN__TEMPORARY = 678, + PG_QUERY__TOKEN__TEXT_P = 679, + PG_QUERY__TOKEN__THEN = 680, + PG_QUERY__TOKEN__TIES = 681, + PG_QUERY__TOKEN__TIME = 682, + PG_QUERY__TOKEN__TIMESTAMP = 683, + PG_QUERY__TOKEN__TO = 684, + PG_QUERY__TOKEN__TRAILING = 685, + PG_QUERY__TOKEN__TRANSACTION = 686, + PG_QUERY__TOKEN__TRANSFORM = 687, + PG_QUERY__TOKEN__TREAT = 688, + PG_QUERY__TOKEN__TRIGGER = 689, + PG_QUERY__TOKEN__TRIM = 690, + PG_QUERY__TOKEN__TRUE_P = 691, + PG_QUERY__TOKEN__TRUNCATE = 692, + PG_QUERY__TOKEN__TRUSTED = 693, + PG_QUERY__TOKEN__TYPE_P = 694, + PG_QUERY__TOKEN__TYPES_P = 695, + PG_QUERY__TOKEN__UESCAPE = 696, + PG_QUERY__TOKEN__UNBOUNDED = 697, + PG_QUERY__TOKEN__UNCOMMITTED = 698, + PG_QUERY__TOKEN__UNENCRYPTED = 699, + PG_QUERY__TOKEN__UNION = 700, + PG_QUERY__TOKEN__UNIQUE = 701, + PG_QUERY__TOKEN__UNKNOWN = 702, + PG_QUERY__TOKEN__UNLISTEN = 703, + PG_QUERY__TOKEN__UNLOGGED = 704, + PG_QUERY__TOKEN__UNTIL = 705, + PG_QUERY__TOKEN__UPDATE = 706, + PG_QUERY__TOKEN__USER = 707, + PG_QUERY__TOKEN__USING = 708, + PG_QUERY__TOKEN__VACUUM = 709, + PG_QUERY__TOKEN__VALID = 710, + PG_QUERY__TOKEN__VALIDATE = 711, + PG_QUERY__TOKEN__VALIDATOR = 712, + PG_QUERY__TOKEN__VALUE_P = 713, + PG_QUERY__TOKEN__VALUES = 714, + PG_QUERY__TOKEN__VARCHAR = 715, + PG_QUERY__TOKEN__VARIADIC = 716, + PG_QUERY__TOKEN__VARYING = 717, + PG_QUERY__TOKEN__VERBOSE = 718, + PG_QUERY__TOKEN__VERSION_P = 719, + PG_QUERY__TOKEN__VIEW = 720, + PG_QUERY__TOKEN__VIEWS = 721, + PG_QUERY__TOKEN__VOLATILE = 722, + PG_QUERY__TOKEN__WHEN = 723, + PG_QUERY__TOKEN__WHERE = 724, + PG_QUERY__TOKEN__WHITESPACE_P = 725, + PG_QUERY__TOKEN__WINDOW = 726, + PG_QUERY__TOKEN__WITH = 727, + PG_QUERY__TOKEN__WITHIN = 728, + PG_QUERY__TOKEN__WITHOUT = 729, + PG_QUERY__TOKEN__WORK = 730, + PG_QUERY__TOKEN__WRAPPER = 731, + PG_QUERY__TOKEN__WRITE = 732, + PG_QUERY__TOKEN__XML_P = 733, + PG_QUERY__TOKEN__XMLATTRIBUTES = 734, + PG_QUERY__TOKEN__XMLCONCAT = 735, + PG_QUERY__TOKEN__XMLELEMENT = 736, + PG_QUERY__TOKEN__XMLEXISTS = 737, + PG_QUERY__TOKEN__XMLFOREST = 738, + PG_QUERY__TOKEN__XMLNAMESPACES = 739, + PG_QUERY__TOKEN__XMLPARSE = 740, + PG_QUERY__TOKEN__XMLPI = 741, + PG_QUERY__TOKEN__XMLROOT = 742, + PG_QUERY__TOKEN__XMLSERIALIZE = 743, + PG_QUERY__TOKEN__XMLTABLE = 744, + PG_QUERY__TOKEN__YEAR_P = 745, + PG_QUERY__TOKEN__YES_P = 746, + PG_QUERY__TOKEN__ZONE = 747, + PG_QUERY__TOKEN__FORMAT_LA = 748, + PG_QUERY__TOKEN__NOT_LA = 749, + PG_QUERY__TOKEN__NULLS_LA = 750, + PG_QUERY__TOKEN__WITH_LA = 751, + PG_QUERY__TOKEN__WITHOUT_LA = 752, + PG_QUERY__TOKEN__MODE_TYPE_NAME = 753, + PG_QUERY__TOKEN__MODE_PLPGSQL_EXPR = 754, + PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN1 = 755, + PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN2 = 756, + PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN3 = 757, + PG_QUERY__TOKEN__UMINUS = 758 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__TOKEN) } PgQuery__Token; @@ -1511,241 +1572,255 @@ typedef enum { PG_QUERY__NODE__NODE_ALIAS = 1, PG_QUERY__NODE__NODE_RANGE_VAR = 2, PG_QUERY__NODE__NODE_TABLE_FUNC = 3, - PG_QUERY__NODE__NODE_VAR = 4, - PG_QUERY__NODE__NODE_PARAM = 5, - PG_QUERY__NODE__NODE_AGGREF = 6, - PG_QUERY__NODE__NODE_GROUPING_FUNC = 7, - PG_QUERY__NODE__NODE_WINDOW_FUNC = 8, - PG_QUERY__NODE__NODE_SUBSCRIPTING_REF = 9, - PG_QUERY__NODE__NODE_FUNC_EXPR = 10, - PG_QUERY__NODE__NODE_NAMED_ARG_EXPR = 11, - PG_QUERY__NODE__NODE_OP_EXPR = 12, - PG_QUERY__NODE__NODE_DISTINCT_EXPR = 13, - PG_QUERY__NODE__NODE_NULL_IF_EXPR = 14, - PG_QUERY__NODE__NODE_SCALAR_ARRAY_OP_EXPR = 15, - PG_QUERY__NODE__NODE_BOOL_EXPR = 16, - PG_QUERY__NODE__NODE_SUB_LINK = 17, - PG_QUERY__NODE__NODE_SUB_PLAN = 18, - PG_QUERY__NODE__NODE_ALTERNATIVE_SUB_PLAN = 19, - PG_QUERY__NODE__NODE_FIELD_SELECT = 20, - PG_QUERY__NODE__NODE_FIELD_STORE = 21, - PG_QUERY__NODE__NODE_RELABEL_TYPE = 22, - PG_QUERY__NODE__NODE_COERCE_VIA_IO = 23, - PG_QUERY__NODE__NODE_ARRAY_COERCE_EXPR = 24, - PG_QUERY__NODE__NODE_CONVERT_ROWTYPE_EXPR = 25, - PG_QUERY__NODE__NODE_COLLATE_EXPR = 26, - PG_QUERY__NODE__NODE_CASE_EXPR = 27, - PG_QUERY__NODE__NODE_CASE_WHEN = 28, - PG_QUERY__NODE__NODE_CASE_TEST_EXPR = 29, - PG_QUERY__NODE__NODE_ARRAY_EXPR = 30, - PG_QUERY__NODE__NODE_ROW_EXPR = 31, - PG_QUERY__NODE__NODE_ROW_COMPARE_EXPR = 32, - PG_QUERY__NODE__NODE_COALESCE_EXPR = 33, - PG_QUERY__NODE__NODE_MIN_MAX_EXPR = 34, - PG_QUERY__NODE__NODE_SQLVALUE_FUNCTION = 35, - PG_QUERY__NODE__NODE_XML_EXPR = 36, - PG_QUERY__NODE__NODE_NULL_TEST = 37, - PG_QUERY__NODE__NODE_BOOLEAN_TEST = 38, - PG_QUERY__NODE__NODE_COERCE_TO_DOMAIN = 39, - PG_QUERY__NODE__NODE_COERCE_TO_DOMAIN_VALUE = 40, - PG_QUERY__NODE__NODE_SET_TO_DEFAULT = 41, - PG_QUERY__NODE__NODE_CURRENT_OF_EXPR = 42, - PG_QUERY__NODE__NODE_NEXT_VALUE_EXPR = 43, - PG_QUERY__NODE__NODE_INFERENCE_ELEM = 44, - PG_QUERY__NODE__NODE_TARGET_ENTRY = 45, - PG_QUERY__NODE__NODE_RANGE_TBL_REF = 46, - PG_QUERY__NODE__NODE_JOIN_EXPR = 47, - PG_QUERY__NODE__NODE_FROM_EXPR = 48, - PG_QUERY__NODE__NODE_ON_CONFLICT_EXPR = 49, - PG_QUERY__NODE__NODE_INTO_CLAUSE = 50, - PG_QUERY__NODE__NODE_MERGE_ACTION = 51, - PG_QUERY__NODE__NODE_RAW_STMT = 52, - PG_QUERY__NODE__NODE_QUERY = 53, - PG_QUERY__NODE__NODE_INSERT_STMT = 54, - PG_QUERY__NODE__NODE_DELETE_STMT = 55, - PG_QUERY__NODE__NODE_UPDATE_STMT = 56, - PG_QUERY__NODE__NODE_MERGE_STMT = 57, - PG_QUERY__NODE__NODE_SELECT_STMT = 58, - PG_QUERY__NODE__NODE_RETURN_STMT = 59, - PG_QUERY__NODE__NODE_PLASSIGN_STMT = 60, - PG_QUERY__NODE__NODE_ALTER_TABLE_STMT = 61, - PG_QUERY__NODE__NODE_ALTER_TABLE_CMD = 62, - PG_QUERY__NODE__NODE_ALTER_DOMAIN_STMT = 63, - PG_QUERY__NODE__NODE_SET_OPERATION_STMT = 64, - PG_QUERY__NODE__NODE_GRANT_STMT = 65, - PG_QUERY__NODE__NODE_GRANT_ROLE_STMT = 66, - PG_QUERY__NODE__NODE_ALTER_DEFAULT_PRIVILEGES_STMT = 67, - PG_QUERY__NODE__NODE_CLOSE_PORTAL_STMT = 68, - PG_QUERY__NODE__NODE_CLUSTER_STMT = 69, - PG_QUERY__NODE__NODE_COPY_STMT = 70, - PG_QUERY__NODE__NODE_CREATE_STMT = 71, - PG_QUERY__NODE__NODE_DEFINE_STMT = 72, - PG_QUERY__NODE__NODE_DROP_STMT = 73, - PG_QUERY__NODE__NODE_TRUNCATE_STMT = 74, - PG_QUERY__NODE__NODE_COMMENT_STMT = 75, - PG_QUERY__NODE__NODE_FETCH_STMT = 76, - PG_QUERY__NODE__NODE_INDEX_STMT = 77, - PG_QUERY__NODE__NODE_CREATE_FUNCTION_STMT = 78, - PG_QUERY__NODE__NODE_ALTER_FUNCTION_STMT = 79, - PG_QUERY__NODE__NODE_DO_STMT = 80, - PG_QUERY__NODE__NODE_RENAME_STMT = 81, - PG_QUERY__NODE__NODE_RULE_STMT = 82, - PG_QUERY__NODE__NODE_NOTIFY_STMT = 83, - PG_QUERY__NODE__NODE_LISTEN_STMT = 84, - PG_QUERY__NODE__NODE_UNLISTEN_STMT = 85, - PG_QUERY__NODE__NODE_TRANSACTION_STMT = 86, - PG_QUERY__NODE__NODE_VIEW_STMT = 87, - PG_QUERY__NODE__NODE_LOAD_STMT = 88, - PG_QUERY__NODE__NODE_CREATE_DOMAIN_STMT = 89, - PG_QUERY__NODE__NODE_CREATEDB_STMT = 90, - PG_QUERY__NODE__NODE_DROPDB_STMT = 91, - PG_QUERY__NODE__NODE_VACUUM_STMT = 92, - PG_QUERY__NODE__NODE_EXPLAIN_STMT = 93, - PG_QUERY__NODE__NODE_CREATE_TABLE_AS_STMT = 94, - PG_QUERY__NODE__NODE_CREATE_SEQ_STMT = 95, - PG_QUERY__NODE__NODE_ALTER_SEQ_STMT = 96, - PG_QUERY__NODE__NODE_VARIABLE_SET_STMT = 97, - PG_QUERY__NODE__NODE_VARIABLE_SHOW_STMT = 98, - PG_QUERY__NODE__NODE_DISCARD_STMT = 99, - PG_QUERY__NODE__NODE_CREATE_TRIG_STMT = 100, - PG_QUERY__NODE__NODE_CREATE_PLANG_STMT = 101, - PG_QUERY__NODE__NODE_CREATE_ROLE_STMT = 102, - PG_QUERY__NODE__NODE_ALTER_ROLE_STMT = 103, - PG_QUERY__NODE__NODE_DROP_ROLE_STMT = 104, - PG_QUERY__NODE__NODE_LOCK_STMT = 105, - PG_QUERY__NODE__NODE_CONSTRAINTS_SET_STMT = 106, - PG_QUERY__NODE__NODE_REINDEX_STMT = 107, - PG_QUERY__NODE__NODE_CHECK_POINT_STMT = 108, - PG_QUERY__NODE__NODE_CREATE_SCHEMA_STMT = 109, - PG_QUERY__NODE__NODE_ALTER_DATABASE_STMT = 110, - PG_QUERY__NODE__NODE_ALTER_DATABASE_REFRESH_COLL_STMT = 111, - PG_QUERY__NODE__NODE_ALTER_DATABASE_SET_STMT = 112, - PG_QUERY__NODE__NODE_ALTER_ROLE_SET_STMT = 113, - PG_QUERY__NODE__NODE_CREATE_CONVERSION_STMT = 114, - PG_QUERY__NODE__NODE_CREATE_CAST_STMT = 115, - PG_QUERY__NODE__NODE_CREATE_OP_CLASS_STMT = 116, - PG_QUERY__NODE__NODE_CREATE_OP_FAMILY_STMT = 117, - PG_QUERY__NODE__NODE_ALTER_OP_FAMILY_STMT = 118, - PG_QUERY__NODE__NODE_PREPARE_STMT = 119, - PG_QUERY__NODE__NODE_EXECUTE_STMT = 120, - PG_QUERY__NODE__NODE_DEALLOCATE_STMT = 121, - PG_QUERY__NODE__NODE_DECLARE_CURSOR_STMT = 122, - PG_QUERY__NODE__NODE_CREATE_TABLE_SPACE_STMT = 123, - PG_QUERY__NODE__NODE_DROP_TABLE_SPACE_STMT = 124, - PG_QUERY__NODE__NODE_ALTER_OBJECT_DEPENDS_STMT = 125, - PG_QUERY__NODE__NODE_ALTER_OBJECT_SCHEMA_STMT = 126, - PG_QUERY__NODE__NODE_ALTER_OWNER_STMT = 127, - PG_QUERY__NODE__NODE_ALTER_OPERATOR_STMT = 128, - PG_QUERY__NODE__NODE_ALTER_TYPE_STMT = 129, - PG_QUERY__NODE__NODE_DROP_OWNED_STMT = 130, - PG_QUERY__NODE__NODE_REASSIGN_OWNED_STMT = 131, - PG_QUERY__NODE__NODE_COMPOSITE_TYPE_STMT = 132, - PG_QUERY__NODE__NODE_CREATE_ENUM_STMT = 133, - PG_QUERY__NODE__NODE_CREATE_RANGE_STMT = 134, - PG_QUERY__NODE__NODE_ALTER_ENUM_STMT = 135, - PG_QUERY__NODE__NODE_ALTER_TSDICTIONARY_STMT = 136, - PG_QUERY__NODE__NODE_ALTER_TSCONFIGURATION_STMT = 137, - PG_QUERY__NODE__NODE_CREATE_FDW_STMT = 138, - PG_QUERY__NODE__NODE_ALTER_FDW_STMT = 139, - PG_QUERY__NODE__NODE_CREATE_FOREIGN_SERVER_STMT = 140, - PG_QUERY__NODE__NODE_ALTER_FOREIGN_SERVER_STMT = 141, - PG_QUERY__NODE__NODE_CREATE_USER_MAPPING_STMT = 142, - PG_QUERY__NODE__NODE_ALTER_USER_MAPPING_STMT = 143, - PG_QUERY__NODE__NODE_DROP_USER_MAPPING_STMT = 144, - PG_QUERY__NODE__NODE_ALTER_TABLE_SPACE_OPTIONS_STMT = 145, - PG_QUERY__NODE__NODE_ALTER_TABLE_MOVE_ALL_STMT = 146, - PG_QUERY__NODE__NODE_SEC_LABEL_STMT = 147, - PG_QUERY__NODE__NODE_CREATE_FOREIGN_TABLE_STMT = 148, - PG_QUERY__NODE__NODE_IMPORT_FOREIGN_SCHEMA_STMT = 149, - PG_QUERY__NODE__NODE_CREATE_EXTENSION_STMT = 150, - PG_QUERY__NODE__NODE_ALTER_EXTENSION_STMT = 151, - PG_QUERY__NODE__NODE_ALTER_EXTENSION_CONTENTS_STMT = 152, - PG_QUERY__NODE__NODE_CREATE_EVENT_TRIG_STMT = 153, - PG_QUERY__NODE__NODE_ALTER_EVENT_TRIG_STMT = 154, - PG_QUERY__NODE__NODE_REFRESH_MAT_VIEW_STMT = 155, - PG_QUERY__NODE__NODE_REPLICA_IDENTITY_STMT = 156, - PG_QUERY__NODE__NODE_ALTER_SYSTEM_STMT = 157, - PG_QUERY__NODE__NODE_CREATE_POLICY_STMT = 158, - PG_QUERY__NODE__NODE_ALTER_POLICY_STMT = 159, - PG_QUERY__NODE__NODE_CREATE_TRANSFORM_STMT = 160, - PG_QUERY__NODE__NODE_CREATE_AM_STMT = 161, - PG_QUERY__NODE__NODE_CREATE_PUBLICATION_STMT = 162, - PG_QUERY__NODE__NODE_ALTER_PUBLICATION_STMT = 163, - PG_QUERY__NODE__NODE_CREATE_SUBSCRIPTION_STMT = 164, - PG_QUERY__NODE__NODE_ALTER_SUBSCRIPTION_STMT = 165, - PG_QUERY__NODE__NODE_DROP_SUBSCRIPTION_STMT = 166, - PG_QUERY__NODE__NODE_CREATE_STATS_STMT = 167, - PG_QUERY__NODE__NODE_ALTER_COLLATION_STMT = 168, - PG_QUERY__NODE__NODE_CALL_STMT = 169, - PG_QUERY__NODE__NODE_ALTER_STATS_STMT = 170, - PG_QUERY__NODE__NODE_A_EXPR = 171, - PG_QUERY__NODE__NODE_COLUMN_REF = 172, - PG_QUERY__NODE__NODE_PARAM_REF = 173, - PG_QUERY__NODE__NODE_FUNC_CALL = 174, - PG_QUERY__NODE__NODE_A_STAR = 175, - PG_QUERY__NODE__NODE_A_INDICES = 176, - PG_QUERY__NODE__NODE_A_INDIRECTION = 177, - PG_QUERY__NODE__NODE_A_ARRAY_EXPR = 178, - PG_QUERY__NODE__NODE_RES_TARGET = 179, - PG_QUERY__NODE__NODE_MULTI_ASSIGN_REF = 180, - PG_QUERY__NODE__NODE_TYPE_CAST = 181, - PG_QUERY__NODE__NODE_COLLATE_CLAUSE = 182, - PG_QUERY__NODE__NODE_SORT_BY = 183, - PG_QUERY__NODE__NODE_WINDOW_DEF = 184, - PG_QUERY__NODE__NODE_RANGE_SUBSELECT = 185, - PG_QUERY__NODE__NODE_RANGE_FUNCTION = 186, - PG_QUERY__NODE__NODE_RANGE_TABLE_SAMPLE = 187, - PG_QUERY__NODE__NODE_RANGE_TABLE_FUNC = 188, - PG_QUERY__NODE__NODE_RANGE_TABLE_FUNC_COL = 189, - PG_QUERY__NODE__NODE_TYPE_NAME = 190, - PG_QUERY__NODE__NODE_COLUMN_DEF = 191, - PG_QUERY__NODE__NODE_INDEX_ELEM = 192, - PG_QUERY__NODE__NODE_STATS_ELEM = 193, - PG_QUERY__NODE__NODE_CONSTRAINT = 194, - PG_QUERY__NODE__NODE_DEF_ELEM = 195, - PG_QUERY__NODE__NODE_RANGE_TBL_ENTRY = 196, - PG_QUERY__NODE__NODE_RANGE_TBL_FUNCTION = 197, - PG_QUERY__NODE__NODE_TABLE_SAMPLE_CLAUSE = 198, - PG_QUERY__NODE__NODE_WITH_CHECK_OPTION = 199, - PG_QUERY__NODE__NODE_SORT_GROUP_CLAUSE = 200, - PG_QUERY__NODE__NODE_GROUPING_SET = 201, - PG_QUERY__NODE__NODE_WINDOW_CLAUSE = 202, - PG_QUERY__NODE__NODE_OBJECT_WITH_ARGS = 203, - PG_QUERY__NODE__NODE_ACCESS_PRIV = 204, - PG_QUERY__NODE__NODE_CREATE_OP_CLASS_ITEM = 205, - PG_QUERY__NODE__NODE_TABLE_LIKE_CLAUSE = 206, - PG_QUERY__NODE__NODE_FUNCTION_PARAMETER = 207, - PG_QUERY__NODE__NODE_LOCKING_CLAUSE = 208, - PG_QUERY__NODE__NODE_ROW_MARK_CLAUSE = 209, - PG_QUERY__NODE__NODE_XML_SERIALIZE = 210, - PG_QUERY__NODE__NODE_WITH_CLAUSE = 211, - PG_QUERY__NODE__NODE_INFER_CLAUSE = 212, - PG_QUERY__NODE__NODE_ON_CONFLICT_CLAUSE = 213, - PG_QUERY__NODE__NODE_CTESEARCH_CLAUSE = 214, - PG_QUERY__NODE__NODE_CTECYCLE_CLAUSE = 215, - PG_QUERY__NODE__NODE_COMMON_TABLE_EXPR = 216, - PG_QUERY__NODE__NODE_MERGE_WHEN_CLAUSE = 217, - PG_QUERY__NODE__NODE_ROLE_SPEC = 218, - PG_QUERY__NODE__NODE_TRIGGER_TRANSITION = 219, - PG_QUERY__NODE__NODE_PARTITION_ELEM = 220, - PG_QUERY__NODE__NODE_PARTITION_SPEC = 221, - PG_QUERY__NODE__NODE_PARTITION_BOUND_SPEC = 222, - PG_QUERY__NODE__NODE_PARTITION_RANGE_DATUM = 223, - PG_QUERY__NODE__NODE_PARTITION_CMD = 224, - PG_QUERY__NODE__NODE_VACUUM_RELATION = 225, - PG_QUERY__NODE__NODE_PUBLICATION_OBJ_SPEC = 226, - PG_QUERY__NODE__NODE_PUBLICATION_TABLE = 227, - PG_QUERY__NODE__NODE_INLINE_CODE_BLOCK = 228, - PG_QUERY__NODE__NODE_CALL_CONTEXT = 229, - PG_QUERY__NODE__NODE_INTEGER = 230, - PG_QUERY__NODE__NODE_FLOAT = 231, - PG_QUERY__NODE__NODE_BOOLEAN = 232, - PG_QUERY__NODE__NODE_STRING = 233, - PG_QUERY__NODE__NODE_BIT_STRING = 234, - PG_QUERY__NODE__NODE_LIST = 235, - PG_QUERY__NODE__NODE_INT_LIST = 236, - PG_QUERY__NODE__NODE_OID_LIST = 237, - PG_QUERY__NODE__NODE_A_CONST = 238 + PG_QUERY__NODE__NODE_INTO_CLAUSE = 4, + PG_QUERY__NODE__NODE_VAR = 5, + PG_QUERY__NODE__NODE_PARAM = 6, + PG_QUERY__NODE__NODE_AGGREF = 7, + PG_QUERY__NODE__NODE_GROUPING_FUNC = 8, + PG_QUERY__NODE__NODE_WINDOW_FUNC = 9, + PG_QUERY__NODE__NODE_SUBSCRIPTING_REF = 10, + PG_QUERY__NODE__NODE_FUNC_EXPR = 11, + PG_QUERY__NODE__NODE_NAMED_ARG_EXPR = 12, + PG_QUERY__NODE__NODE_OP_EXPR = 13, + PG_QUERY__NODE__NODE_DISTINCT_EXPR = 14, + PG_QUERY__NODE__NODE_NULL_IF_EXPR = 15, + PG_QUERY__NODE__NODE_SCALAR_ARRAY_OP_EXPR = 16, + PG_QUERY__NODE__NODE_BOOL_EXPR = 17, + PG_QUERY__NODE__NODE_SUB_LINK = 18, + PG_QUERY__NODE__NODE_SUB_PLAN = 19, + PG_QUERY__NODE__NODE_ALTERNATIVE_SUB_PLAN = 20, + PG_QUERY__NODE__NODE_FIELD_SELECT = 21, + PG_QUERY__NODE__NODE_FIELD_STORE = 22, + PG_QUERY__NODE__NODE_RELABEL_TYPE = 23, + PG_QUERY__NODE__NODE_COERCE_VIA_IO = 24, + PG_QUERY__NODE__NODE_ARRAY_COERCE_EXPR = 25, + PG_QUERY__NODE__NODE_CONVERT_ROWTYPE_EXPR = 26, + PG_QUERY__NODE__NODE_COLLATE_EXPR = 27, + PG_QUERY__NODE__NODE_CASE_EXPR = 28, + PG_QUERY__NODE__NODE_CASE_WHEN = 29, + PG_QUERY__NODE__NODE_CASE_TEST_EXPR = 30, + PG_QUERY__NODE__NODE_ARRAY_EXPR = 31, + PG_QUERY__NODE__NODE_ROW_EXPR = 32, + PG_QUERY__NODE__NODE_ROW_COMPARE_EXPR = 33, + PG_QUERY__NODE__NODE_COALESCE_EXPR = 34, + PG_QUERY__NODE__NODE_MIN_MAX_EXPR = 35, + PG_QUERY__NODE__NODE_SQLVALUE_FUNCTION = 36, + PG_QUERY__NODE__NODE_XML_EXPR = 37, + PG_QUERY__NODE__NODE_JSON_FORMAT = 38, + PG_QUERY__NODE__NODE_JSON_RETURNING = 39, + PG_QUERY__NODE__NODE_JSON_VALUE_EXPR = 40, + PG_QUERY__NODE__NODE_JSON_CONSTRUCTOR_EXPR = 41, + PG_QUERY__NODE__NODE_JSON_IS_PREDICATE = 42, + PG_QUERY__NODE__NODE_NULL_TEST = 43, + PG_QUERY__NODE__NODE_BOOLEAN_TEST = 44, + PG_QUERY__NODE__NODE_COERCE_TO_DOMAIN = 45, + PG_QUERY__NODE__NODE_COERCE_TO_DOMAIN_VALUE = 46, + PG_QUERY__NODE__NODE_SET_TO_DEFAULT = 47, + PG_QUERY__NODE__NODE_CURRENT_OF_EXPR = 48, + PG_QUERY__NODE__NODE_NEXT_VALUE_EXPR = 49, + PG_QUERY__NODE__NODE_INFERENCE_ELEM = 50, + PG_QUERY__NODE__NODE_TARGET_ENTRY = 51, + PG_QUERY__NODE__NODE_RANGE_TBL_REF = 52, + PG_QUERY__NODE__NODE_JOIN_EXPR = 53, + PG_QUERY__NODE__NODE_FROM_EXPR = 54, + PG_QUERY__NODE__NODE_ON_CONFLICT_EXPR = 55, + PG_QUERY__NODE__NODE_QUERY = 56, + PG_QUERY__NODE__NODE_TYPE_NAME = 57, + PG_QUERY__NODE__NODE_COLUMN_REF = 58, + PG_QUERY__NODE__NODE_PARAM_REF = 59, + PG_QUERY__NODE__NODE_A_EXPR = 60, + PG_QUERY__NODE__NODE_TYPE_CAST = 61, + PG_QUERY__NODE__NODE_COLLATE_CLAUSE = 62, + PG_QUERY__NODE__NODE_ROLE_SPEC = 63, + PG_QUERY__NODE__NODE_FUNC_CALL = 64, + PG_QUERY__NODE__NODE_A_STAR = 65, + PG_QUERY__NODE__NODE_A_INDICES = 66, + PG_QUERY__NODE__NODE_A_INDIRECTION = 67, + PG_QUERY__NODE__NODE_A_ARRAY_EXPR = 68, + PG_QUERY__NODE__NODE_RES_TARGET = 69, + PG_QUERY__NODE__NODE_MULTI_ASSIGN_REF = 70, + PG_QUERY__NODE__NODE_SORT_BY = 71, + PG_QUERY__NODE__NODE_WINDOW_DEF = 72, + PG_QUERY__NODE__NODE_RANGE_SUBSELECT = 73, + PG_QUERY__NODE__NODE_RANGE_FUNCTION = 74, + PG_QUERY__NODE__NODE_RANGE_TABLE_FUNC = 75, + PG_QUERY__NODE__NODE_RANGE_TABLE_FUNC_COL = 76, + PG_QUERY__NODE__NODE_RANGE_TABLE_SAMPLE = 77, + PG_QUERY__NODE__NODE_COLUMN_DEF = 78, + PG_QUERY__NODE__NODE_TABLE_LIKE_CLAUSE = 79, + PG_QUERY__NODE__NODE_INDEX_ELEM = 80, + PG_QUERY__NODE__NODE_DEF_ELEM = 81, + PG_QUERY__NODE__NODE_LOCKING_CLAUSE = 82, + PG_QUERY__NODE__NODE_XML_SERIALIZE = 83, + PG_QUERY__NODE__NODE_PARTITION_ELEM = 84, + PG_QUERY__NODE__NODE_PARTITION_SPEC = 85, + PG_QUERY__NODE__NODE_PARTITION_BOUND_SPEC = 86, + PG_QUERY__NODE__NODE_PARTITION_RANGE_DATUM = 87, + PG_QUERY__NODE__NODE_PARTITION_CMD = 88, + PG_QUERY__NODE__NODE_RANGE_TBL_ENTRY = 89, + PG_QUERY__NODE__NODE_RTEPERMISSION_INFO = 90, + PG_QUERY__NODE__NODE_RANGE_TBL_FUNCTION = 91, + PG_QUERY__NODE__NODE_TABLE_SAMPLE_CLAUSE = 92, + PG_QUERY__NODE__NODE_WITH_CHECK_OPTION = 93, + PG_QUERY__NODE__NODE_SORT_GROUP_CLAUSE = 94, + PG_QUERY__NODE__NODE_GROUPING_SET = 95, + PG_QUERY__NODE__NODE_WINDOW_CLAUSE = 96, + PG_QUERY__NODE__NODE_ROW_MARK_CLAUSE = 97, + PG_QUERY__NODE__NODE_WITH_CLAUSE = 98, + PG_QUERY__NODE__NODE_INFER_CLAUSE = 99, + PG_QUERY__NODE__NODE_ON_CONFLICT_CLAUSE = 100, + PG_QUERY__NODE__NODE_CTESEARCH_CLAUSE = 101, + PG_QUERY__NODE__NODE_CTECYCLE_CLAUSE = 102, + PG_QUERY__NODE__NODE_COMMON_TABLE_EXPR = 103, + PG_QUERY__NODE__NODE_MERGE_WHEN_CLAUSE = 104, + PG_QUERY__NODE__NODE_MERGE_ACTION = 105, + PG_QUERY__NODE__NODE_TRIGGER_TRANSITION = 106, + PG_QUERY__NODE__NODE_JSON_OUTPUT = 107, + PG_QUERY__NODE__NODE_JSON_KEY_VALUE = 108, + PG_QUERY__NODE__NODE_JSON_OBJECT_CONSTRUCTOR = 109, + PG_QUERY__NODE__NODE_JSON_ARRAY_CONSTRUCTOR = 110, + PG_QUERY__NODE__NODE_JSON_ARRAY_QUERY_CONSTRUCTOR = 111, + PG_QUERY__NODE__NODE_JSON_AGG_CONSTRUCTOR = 112, + PG_QUERY__NODE__NODE_JSON_OBJECT_AGG = 113, + PG_QUERY__NODE__NODE_JSON_ARRAY_AGG = 114, + PG_QUERY__NODE__NODE_RAW_STMT = 115, + PG_QUERY__NODE__NODE_INSERT_STMT = 116, + PG_QUERY__NODE__NODE_DELETE_STMT = 117, + PG_QUERY__NODE__NODE_UPDATE_STMT = 118, + PG_QUERY__NODE__NODE_MERGE_STMT = 119, + PG_QUERY__NODE__NODE_SELECT_STMT = 120, + PG_QUERY__NODE__NODE_SET_OPERATION_STMT = 121, + PG_QUERY__NODE__NODE_RETURN_STMT = 122, + PG_QUERY__NODE__NODE_PLASSIGN_STMT = 123, + PG_QUERY__NODE__NODE_CREATE_SCHEMA_STMT = 124, + PG_QUERY__NODE__NODE_ALTER_TABLE_STMT = 125, + PG_QUERY__NODE__NODE_REPLICA_IDENTITY_STMT = 126, + PG_QUERY__NODE__NODE_ALTER_TABLE_CMD = 127, + PG_QUERY__NODE__NODE_ALTER_COLLATION_STMT = 128, + PG_QUERY__NODE__NODE_ALTER_DOMAIN_STMT = 129, + PG_QUERY__NODE__NODE_GRANT_STMT = 130, + PG_QUERY__NODE__NODE_OBJECT_WITH_ARGS = 131, + PG_QUERY__NODE__NODE_ACCESS_PRIV = 132, + PG_QUERY__NODE__NODE_GRANT_ROLE_STMT = 133, + PG_QUERY__NODE__NODE_ALTER_DEFAULT_PRIVILEGES_STMT = 134, + PG_QUERY__NODE__NODE_COPY_STMT = 135, + PG_QUERY__NODE__NODE_VARIABLE_SET_STMT = 136, + PG_QUERY__NODE__NODE_VARIABLE_SHOW_STMT = 137, + PG_QUERY__NODE__NODE_CREATE_STMT = 138, + PG_QUERY__NODE__NODE_CONSTRAINT = 139, + PG_QUERY__NODE__NODE_CREATE_TABLE_SPACE_STMT = 140, + PG_QUERY__NODE__NODE_DROP_TABLE_SPACE_STMT = 141, + PG_QUERY__NODE__NODE_ALTER_TABLE_SPACE_OPTIONS_STMT = 142, + PG_QUERY__NODE__NODE_ALTER_TABLE_MOVE_ALL_STMT = 143, + PG_QUERY__NODE__NODE_CREATE_EXTENSION_STMT = 144, + PG_QUERY__NODE__NODE_ALTER_EXTENSION_STMT = 145, + PG_QUERY__NODE__NODE_ALTER_EXTENSION_CONTENTS_STMT = 146, + PG_QUERY__NODE__NODE_CREATE_FDW_STMT = 147, + PG_QUERY__NODE__NODE_ALTER_FDW_STMT = 148, + PG_QUERY__NODE__NODE_CREATE_FOREIGN_SERVER_STMT = 149, + PG_QUERY__NODE__NODE_ALTER_FOREIGN_SERVER_STMT = 150, + PG_QUERY__NODE__NODE_CREATE_FOREIGN_TABLE_STMT = 151, + PG_QUERY__NODE__NODE_CREATE_USER_MAPPING_STMT = 152, + PG_QUERY__NODE__NODE_ALTER_USER_MAPPING_STMT = 153, + PG_QUERY__NODE__NODE_DROP_USER_MAPPING_STMT = 154, + PG_QUERY__NODE__NODE_IMPORT_FOREIGN_SCHEMA_STMT = 155, + PG_QUERY__NODE__NODE_CREATE_POLICY_STMT = 156, + PG_QUERY__NODE__NODE_ALTER_POLICY_STMT = 157, + PG_QUERY__NODE__NODE_CREATE_AM_STMT = 158, + PG_QUERY__NODE__NODE_CREATE_TRIG_STMT = 159, + PG_QUERY__NODE__NODE_CREATE_EVENT_TRIG_STMT = 160, + PG_QUERY__NODE__NODE_ALTER_EVENT_TRIG_STMT = 161, + PG_QUERY__NODE__NODE_CREATE_PLANG_STMT = 162, + PG_QUERY__NODE__NODE_CREATE_ROLE_STMT = 163, + PG_QUERY__NODE__NODE_ALTER_ROLE_STMT = 164, + PG_QUERY__NODE__NODE_ALTER_ROLE_SET_STMT = 165, + PG_QUERY__NODE__NODE_DROP_ROLE_STMT = 166, + PG_QUERY__NODE__NODE_CREATE_SEQ_STMT = 167, + PG_QUERY__NODE__NODE_ALTER_SEQ_STMT = 168, + PG_QUERY__NODE__NODE_DEFINE_STMT = 169, + PG_QUERY__NODE__NODE_CREATE_DOMAIN_STMT = 170, + PG_QUERY__NODE__NODE_CREATE_OP_CLASS_STMT = 171, + PG_QUERY__NODE__NODE_CREATE_OP_CLASS_ITEM = 172, + PG_QUERY__NODE__NODE_CREATE_OP_FAMILY_STMT = 173, + PG_QUERY__NODE__NODE_ALTER_OP_FAMILY_STMT = 174, + PG_QUERY__NODE__NODE_DROP_STMT = 175, + PG_QUERY__NODE__NODE_TRUNCATE_STMT = 176, + PG_QUERY__NODE__NODE_COMMENT_STMT = 177, + PG_QUERY__NODE__NODE_SEC_LABEL_STMT = 178, + PG_QUERY__NODE__NODE_DECLARE_CURSOR_STMT = 179, + PG_QUERY__NODE__NODE_CLOSE_PORTAL_STMT = 180, + PG_QUERY__NODE__NODE_FETCH_STMT = 181, + PG_QUERY__NODE__NODE_INDEX_STMT = 182, + PG_QUERY__NODE__NODE_CREATE_STATS_STMT = 183, + PG_QUERY__NODE__NODE_STATS_ELEM = 184, + PG_QUERY__NODE__NODE_ALTER_STATS_STMT = 185, + PG_QUERY__NODE__NODE_CREATE_FUNCTION_STMT = 186, + PG_QUERY__NODE__NODE_FUNCTION_PARAMETER = 187, + PG_QUERY__NODE__NODE_ALTER_FUNCTION_STMT = 188, + PG_QUERY__NODE__NODE_DO_STMT = 189, + PG_QUERY__NODE__NODE_INLINE_CODE_BLOCK = 190, + PG_QUERY__NODE__NODE_CALL_STMT = 191, + PG_QUERY__NODE__NODE_CALL_CONTEXT = 192, + PG_QUERY__NODE__NODE_RENAME_STMT = 193, + PG_QUERY__NODE__NODE_ALTER_OBJECT_DEPENDS_STMT = 194, + PG_QUERY__NODE__NODE_ALTER_OBJECT_SCHEMA_STMT = 195, + PG_QUERY__NODE__NODE_ALTER_OWNER_STMT = 196, + PG_QUERY__NODE__NODE_ALTER_OPERATOR_STMT = 197, + PG_QUERY__NODE__NODE_ALTER_TYPE_STMT = 198, + PG_QUERY__NODE__NODE_RULE_STMT = 199, + PG_QUERY__NODE__NODE_NOTIFY_STMT = 200, + PG_QUERY__NODE__NODE_LISTEN_STMT = 201, + PG_QUERY__NODE__NODE_UNLISTEN_STMT = 202, + PG_QUERY__NODE__NODE_TRANSACTION_STMT = 203, + PG_QUERY__NODE__NODE_COMPOSITE_TYPE_STMT = 204, + PG_QUERY__NODE__NODE_CREATE_ENUM_STMT = 205, + PG_QUERY__NODE__NODE_CREATE_RANGE_STMT = 206, + PG_QUERY__NODE__NODE_ALTER_ENUM_STMT = 207, + PG_QUERY__NODE__NODE_VIEW_STMT = 208, + PG_QUERY__NODE__NODE_LOAD_STMT = 209, + PG_QUERY__NODE__NODE_CREATEDB_STMT = 210, + PG_QUERY__NODE__NODE_ALTER_DATABASE_STMT = 211, + PG_QUERY__NODE__NODE_ALTER_DATABASE_REFRESH_COLL_STMT = 212, + PG_QUERY__NODE__NODE_ALTER_DATABASE_SET_STMT = 213, + PG_QUERY__NODE__NODE_DROPDB_STMT = 214, + PG_QUERY__NODE__NODE_ALTER_SYSTEM_STMT = 215, + PG_QUERY__NODE__NODE_CLUSTER_STMT = 216, + PG_QUERY__NODE__NODE_VACUUM_STMT = 217, + PG_QUERY__NODE__NODE_VACUUM_RELATION = 218, + PG_QUERY__NODE__NODE_EXPLAIN_STMT = 219, + PG_QUERY__NODE__NODE_CREATE_TABLE_AS_STMT = 220, + PG_QUERY__NODE__NODE_REFRESH_MAT_VIEW_STMT = 221, + PG_QUERY__NODE__NODE_CHECK_POINT_STMT = 222, + PG_QUERY__NODE__NODE_DISCARD_STMT = 223, + PG_QUERY__NODE__NODE_LOCK_STMT = 224, + PG_QUERY__NODE__NODE_CONSTRAINTS_SET_STMT = 225, + PG_QUERY__NODE__NODE_REINDEX_STMT = 226, + PG_QUERY__NODE__NODE_CREATE_CONVERSION_STMT = 227, + PG_QUERY__NODE__NODE_CREATE_CAST_STMT = 228, + PG_QUERY__NODE__NODE_CREATE_TRANSFORM_STMT = 229, + PG_QUERY__NODE__NODE_PREPARE_STMT = 230, + PG_QUERY__NODE__NODE_EXECUTE_STMT = 231, + PG_QUERY__NODE__NODE_DEALLOCATE_STMT = 232, + PG_QUERY__NODE__NODE_DROP_OWNED_STMT = 233, + PG_QUERY__NODE__NODE_REASSIGN_OWNED_STMT = 234, + PG_QUERY__NODE__NODE_ALTER_TSDICTIONARY_STMT = 235, + PG_QUERY__NODE__NODE_ALTER_TSCONFIGURATION_STMT = 236, + PG_QUERY__NODE__NODE_PUBLICATION_TABLE = 237, + PG_QUERY__NODE__NODE_PUBLICATION_OBJ_SPEC = 238, + PG_QUERY__NODE__NODE_CREATE_PUBLICATION_STMT = 239, + PG_QUERY__NODE__NODE_ALTER_PUBLICATION_STMT = 240, + PG_QUERY__NODE__NODE_CREATE_SUBSCRIPTION_STMT = 241, + PG_QUERY__NODE__NODE_ALTER_SUBSCRIPTION_STMT = 242, + PG_QUERY__NODE__NODE_DROP_SUBSCRIPTION_STMT = 243, + PG_QUERY__NODE__NODE_INTEGER = 244, + PG_QUERY__NODE__NODE_FLOAT = 245, + PG_QUERY__NODE__NODE_BOOLEAN = 246, + PG_QUERY__NODE__NODE_STRING = 247, + PG_QUERY__NODE__NODE_BIT_STRING = 248, + PG_QUERY__NODE__NODE_LIST = 249, + PG_QUERY__NODE__NODE_INT_LIST = 250, + PG_QUERY__NODE__NODE_OID_LIST = 251, + PG_QUERY__NODE__NODE_A_CONST = 252 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(PG_QUERY__NODE__NODE__CASE) } PgQuery__Node__NodeCase; @@ -1757,6 +1832,7 @@ struct PgQuery__Node PgQuery__Alias *alias; PgQuery__RangeVar *range_var; PgQuery__TableFunc *table_func; + PgQuery__IntoClause *into_clause; PgQuery__Var *var; PgQuery__Param *param; PgQuery__Aggref *aggref; @@ -1790,6 +1866,11 @@ struct PgQuery__Node PgQuery__MinMaxExpr *min_max_expr; PgQuery__SQLValueFunction *sqlvalue_function; PgQuery__XmlExpr *xml_expr; + PgQuery__JsonFormat *json_format; + PgQuery__JsonReturning *json_returning; + PgQuery__JsonValueExpr *json_value_expr; + PgQuery__JsonConstructorExpr *json_constructor_expr; + PgQuery__JsonIsPredicate *json_is_predicate; PgQuery__NullTest *null_test; PgQuery__BooleanTest *boolean_test; PgQuery__CoerceToDomain *coerce_to_domain; @@ -1803,186 +1884,194 @@ struct PgQuery__Node PgQuery__JoinExpr *join_expr; PgQuery__FromExpr *from_expr; PgQuery__OnConflictExpr *on_conflict_expr; - PgQuery__IntoClause *into_clause; - PgQuery__MergeAction *merge_action; - PgQuery__RawStmt *raw_stmt; PgQuery__Query *query; - PgQuery__InsertStmt *insert_stmt; - PgQuery__DeleteStmt *delete_stmt; - PgQuery__UpdateStmt *update_stmt; - PgQuery__MergeStmt *merge_stmt; - PgQuery__SelectStmt *select_stmt; - PgQuery__ReturnStmt *return_stmt; + PgQuery__TypeName *type_name; + PgQuery__ColumnRef *column_ref; + PgQuery__ParamRef *param_ref; + PgQuery__AExpr *a_expr; + PgQuery__TypeCast *type_cast; + PgQuery__CollateClause *collate_clause; + PgQuery__RoleSpec *role_spec; + PgQuery__FuncCall *func_call; + PgQuery__AStar *a_star; + PgQuery__AIndices *a_indices; + PgQuery__AIndirection *a_indirection; + PgQuery__AArrayExpr *a_array_expr; + PgQuery__ResTarget *res_target; + PgQuery__MultiAssignRef *multi_assign_ref; + PgQuery__SortBy *sort_by; + PgQuery__WindowDef *window_def; + PgQuery__RangeSubselect *range_subselect; + PgQuery__RangeFunction *range_function; + PgQuery__RangeTableFunc *range_table_func; + PgQuery__RangeTableFuncCol *range_table_func_col; + PgQuery__RangeTableSample *range_table_sample; + PgQuery__ColumnDef *column_def; + PgQuery__TableLikeClause *table_like_clause; + PgQuery__IndexElem *index_elem; + PgQuery__DefElem *def_elem; + PgQuery__LockingClause *locking_clause; + PgQuery__XmlSerialize *xml_serialize; + PgQuery__PartitionElem *partition_elem; + PgQuery__PartitionSpec *partition_spec; + PgQuery__PartitionBoundSpec *partition_bound_spec; + PgQuery__PartitionRangeDatum *partition_range_datum; + PgQuery__PartitionCmd *partition_cmd; + PgQuery__RangeTblEntry *range_tbl_entry; + PgQuery__RTEPermissionInfo *rtepermission_info; + PgQuery__RangeTblFunction *range_tbl_function; + PgQuery__TableSampleClause *table_sample_clause; + PgQuery__WithCheckOption *with_check_option; + PgQuery__SortGroupClause *sort_group_clause; + PgQuery__GroupingSet *grouping_set; + PgQuery__WindowClause *window_clause; + PgQuery__RowMarkClause *row_mark_clause; + PgQuery__WithClause *with_clause; + PgQuery__InferClause *infer_clause; + PgQuery__OnConflictClause *on_conflict_clause; + PgQuery__CTESearchClause *ctesearch_clause; + PgQuery__CTECycleClause *ctecycle_clause; + PgQuery__CommonTableExpr *common_table_expr; + PgQuery__MergeWhenClause *merge_when_clause; + PgQuery__MergeAction *merge_action; + PgQuery__TriggerTransition *trigger_transition; + PgQuery__JsonOutput *json_output; + PgQuery__JsonKeyValue *json_key_value; + PgQuery__JsonObjectConstructor *json_object_constructor; + PgQuery__JsonArrayConstructor *json_array_constructor; + PgQuery__JsonArrayQueryConstructor *json_array_query_constructor; + PgQuery__JsonAggConstructor *json_agg_constructor; + PgQuery__JsonObjectAgg *json_object_agg; + PgQuery__JsonArrayAgg *json_array_agg; + PgQuery__RawStmt *raw_stmt; + PgQuery__InsertStmt *insert_stmt; + PgQuery__DeleteStmt *delete_stmt; + PgQuery__UpdateStmt *update_stmt; + PgQuery__MergeStmt *merge_stmt; + PgQuery__SelectStmt *select_stmt; + PgQuery__SetOperationStmt *set_operation_stmt; + PgQuery__ReturnStmt *return_stmt; PgQuery__PLAssignStmt *plassign_stmt; + PgQuery__CreateSchemaStmt *create_schema_stmt; PgQuery__AlterTableStmt *alter_table_stmt; + PgQuery__ReplicaIdentityStmt *replica_identity_stmt; PgQuery__AlterTableCmd *alter_table_cmd; + PgQuery__AlterCollationStmt *alter_collation_stmt; PgQuery__AlterDomainStmt *alter_domain_stmt; - PgQuery__SetOperationStmt *set_operation_stmt; PgQuery__GrantStmt *grant_stmt; + PgQuery__ObjectWithArgs *object_with_args; + PgQuery__AccessPriv *access_priv; PgQuery__GrantRoleStmt *grant_role_stmt; PgQuery__AlterDefaultPrivilegesStmt *alter_default_privileges_stmt; - PgQuery__ClosePortalStmt *close_portal_stmt; - PgQuery__ClusterStmt *cluster_stmt; PgQuery__CopyStmt *copy_stmt; + PgQuery__VariableSetStmt *variable_set_stmt; + PgQuery__VariableShowStmt *variable_show_stmt; PgQuery__CreateStmt *create_stmt; + PgQuery__Constraint *constraint; + PgQuery__CreateTableSpaceStmt *create_table_space_stmt; + PgQuery__DropTableSpaceStmt *drop_table_space_stmt; + PgQuery__AlterTableSpaceOptionsStmt *alter_table_space_options_stmt; + PgQuery__AlterTableMoveAllStmt *alter_table_move_all_stmt; + PgQuery__CreateExtensionStmt *create_extension_stmt; + PgQuery__AlterExtensionStmt *alter_extension_stmt; + PgQuery__AlterExtensionContentsStmt *alter_extension_contents_stmt; + PgQuery__CreateFdwStmt *create_fdw_stmt; + PgQuery__AlterFdwStmt *alter_fdw_stmt; + PgQuery__CreateForeignServerStmt *create_foreign_server_stmt; + PgQuery__AlterForeignServerStmt *alter_foreign_server_stmt; + PgQuery__CreateForeignTableStmt *create_foreign_table_stmt; + PgQuery__CreateUserMappingStmt *create_user_mapping_stmt; + PgQuery__AlterUserMappingStmt *alter_user_mapping_stmt; + PgQuery__DropUserMappingStmt *drop_user_mapping_stmt; + PgQuery__ImportForeignSchemaStmt *import_foreign_schema_stmt; + PgQuery__CreatePolicyStmt *create_policy_stmt; + PgQuery__AlterPolicyStmt *alter_policy_stmt; + PgQuery__CreateAmStmt *create_am_stmt; + PgQuery__CreateTrigStmt *create_trig_stmt; + PgQuery__CreateEventTrigStmt *create_event_trig_stmt; + PgQuery__AlterEventTrigStmt *alter_event_trig_stmt; + PgQuery__CreatePLangStmt *create_plang_stmt; + PgQuery__CreateRoleStmt *create_role_stmt; + PgQuery__AlterRoleStmt *alter_role_stmt; + PgQuery__AlterRoleSetStmt *alter_role_set_stmt; + PgQuery__DropRoleStmt *drop_role_stmt; + PgQuery__CreateSeqStmt *create_seq_stmt; + PgQuery__AlterSeqStmt *alter_seq_stmt; PgQuery__DefineStmt *define_stmt; + PgQuery__CreateDomainStmt *create_domain_stmt; + PgQuery__CreateOpClassStmt *create_op_class_stmt; + PgQuery__CreateOpClassItem *create_op_class_item; + PgQuery__CreateOpFamilyStmt *create_op_family_stmt; + PgQuery__AlterOpFamilyStmt *alter_op_family_stmt; PgQuery__DropStmt *drop_stmt; PgQuery__TruncateStmt *truncate_stmt; PgQuery__CommentStmt *comment_stmt; + PgQuery__SecLabelStmt *sec_label_stmt; + PgQuery__DeclareCursorStmt *declare_cursor_stmt; + PgQuery__ClosePortalStmt *close_portal_stmt; PgQuery__FetchStmt *fetch_stmt; PgQuery__IndexStmt *index_stmt; + PgQuery__CreateStatsStmt *create_stats_stmt; + PgQuery__StatsElem *stats_elem; + PgQuery__AlterStatsStmt *alter_stats_stmt; PgQuery__CreateFunctionStmt *create_function_stmt; + PgQuery__FunctionParameter *function_parameter; PgQuery__AlterFunctionStmt *alter_function_stmt; PgQuery__DoStmt *do_stmt; + PgQuery__InlineCodeBlock *inline_code_block; + PgQuery__CallStmt *call_stmt; + PgQuery__CallContext *call_context; PgQuery__RenameStmt *rename_stmt; + PgQuery__AlterObjectDependsStmt *alter_object_depends_stmt; + PgQuery__AlterObjectSchemaStmt *alter_object_schema_stmt; + PgQuery__AlterOwnerStmt *alter_owner_stmt; + PgQuery__AlterOperatorStmt *alter_operator_stmt; + PgQuery__AlterTypeStmt *alter_type_stmt; PgQuery__RuleStmt *rule_stmt; PgQuery__NotifyStmt *notify_stmt; PgQuery__ListenStmt *listen_stmt; PgQuery__UnlistenStmt *unlisten_stmt; PgQuery__TransactionStmt *transaction_stmt; + PgQuery__CompositeTypeStmt *composite_type_stmt; + PgQuery__CreateEnumStmt *create_enum_stmt; + PgQuery__CreateRangeStmt *create_range_stmt; + PgQuery__AlterEnumStmt *alter_enum_stmt; PgQuery__ViewStmt *view_stmt; PgQuery__LoadStmt *load_stmt; - PgQuery__CreateDomainStmt *create_domain_stmt; PgQuery__CreatedbStmt *createdb_stmt; + PgQuery__AlterDatabaseStmt *alter_database_stmt; + PgQuery__AlterDatabaseRefreshCollStmt *alter_database_refresh_coll_stmt; + PgQuery__AlterDatabaseSetStmt *alter_database_set_stmt; PgQuery__DropdbStmt *dropdb_stmt; + PgQuery__AlterSystemStmt *alter_system_stmt; + PgQuery__ClusterStmt *cluster_stmt; PgQuery__VacuumStmt *vacuum_stmt; + PgQuery__VacuumRelation *vacuum_relation; PgQuery__ExplainStmt *explain_stmt; PgQuery__CreateTableAsStmt *create_table_as_stmt; - PgQuery__CreateSeqStmt *create_seq_stmt; - PgQuery__AlterSeqStmt *alter_seq_stmt; - PgQuery__VariableSetStmt *variable_set_stmt; - PgQuery__VariableShowStmt *variable_show_stmt; + PgQuery__RefreshMatViewStmt *refresh_mat_view_stmt; + PgQuery__CheckPointStmt *check_point_stmt; PgQuery__DiscardStmt *discard_stmt; - PgQuery__CreateTrigStmt *create_trig_stmt; - PgQuery__CreatePLangStmt *create_plang_stmt; - PgQuery__CreateRoleStmt *create_role_stmt; - PgQuery__AlterRoleStmt *alter_role_stmt; - PgQuery__DropRoleStmt *drop_role_stmt; PgQuery__LockStmt *lock_stmt; PgQuery__ConstraintsSetStmt *constraints_set_stmt; PgQuery__ReindexStmt *reindex_stmt; - PgQuery__CheckPointStmt *check_point_stmt; - PgQuery__CreateSchemaStmt *create_schema_stmt; - PgQuery__AlterDatabaseStmt *alter_database_stmt; - PgQuery__AlterDatabaseRefreshCollStmt *alter_database_refresh_coll_stmt; - PgQuery__AlterDatabaseSetStmt *alter_database_set_stmt; - PgQuery__AlterRoleSetStmt *alter_role_set_stmt; PgQuery__CreateConversionStmt *create_conversion_stmt; PgQuery__CreateCastStmt *create_cast_stmt; - PgQuery__CreateOpClassStmt *create_op_class_stmt; - PgQuery__CreateOpFamilyStmt *create_op_family_stmt; - PgQuery__AlterOpFamilyStmt *alter_op_family_stmt; + PgQuery__CreateTransformStmt *create_transform_stmt; PgQuery__PrepareStmt *prepare_stmt; PgQuery__ExecuteStmt *execute_stmt; PgQuery__DeallocateStmt *deallocate_stmt; - PgQuery__DeclareCursorStmt *declare_cursor_stmt; - PgQuery__CreateTableSpaceStmt *create_table_space_stmt; - PgQuery__DropTableSpaceStmt *drop_table_space_stmt; - PgQuery__AlterObjectDependsStmt *alter_object_depends_stmt; - PgQuery__AlterObjectSchemaStmt *alter_object_schema_stmt; - PgQuery__AlterOwnerStmt *alter_owner_stmt; - PgQuery__AlterOperatorStmt *alter_operator_stmt; - PgQuery__AlterTypeStmt *alter_type_stmt; PgQuery__DropOwnedStmt *drop_owned_stmt; PgQuery__ReassignOwnedStmt *reassign_owned_stmt; - PgQuery__CompositeTypeStmt *composite_type_stmt; - PgQuery__CreateEnumStmt *create_enum_stmt; - PgQuery__CreateRangeStmt *create_range_stmt; - PgQuery__AlterEnumStmt *alter_enum_stmt; PgQuery__AlterTSDictionaryStmt *alter_tsdictionary_stmt; PgQuery__AlterTSConfigurationStmt *alter_tsconfiguration_stmt; - PgQuery__CreateFdwStmt *create_fdw_stmt; - PgQuery__AlterFdwStmt *alter_fdw_stmt; - PgQuery__CreateForeignServerStmt *create_foreign_server_stmt; - PgQuery__AlterForeignServerStmt *alter_foreign_server_stmt; - PgQuery__CreateUserMappingStmt *create_user_mapping_stmt; - PgQuery__AlterUserMappingStmt *alter_user_mapping_stmt; - PgQuery__DropUserMappingStmt *drop_user_mapping_stmt; - PgQuery__AlterTableSpaceOptionsStmt *alter_table_space_options_stmt; - PgQuery__AlterTableMoveAllStmt *alter_table_move_all_stmt; - PgQuery__SecLabelStmt *sec_label_stmt; - PgQuery__CreateForeignTableStmt *create_foreign_table_stmt; - PgQuery__ImportForeignSchemaStmt *import_foreign_schema_stmt; - PgQuery__CreateExtensionStmt *create_extension_stmt; - PgQuery__AlterExtensionStmt *alter_extension_stmt; - PgQuery__AlterExtensionContentsStmt *alter_extension_contents_stmt; - PgQuery__CreateEventTrigStmt *create_event_trig_stmt; - PgQuery__AlterEventTrigStmt *alter_event_trig_stmt; - PgQuery__RefreshMatViewStmt *refresh_mat_view_stmt; - PgQuery__ReplicaIdentityStmt *replica_identity_stmt; - PgQuery__AlterSystemStmt *alter_system_stmt; - PgQuery__CreatePolicyStmt *create_policy_stmt; - PgQuery__AlterPolicyStmt *alter_policy_stmt; - PgQuery__CreateTransformStmt *create_transform_stmt; - PgQuery__CreateAmStmt *create_am_stmt; + PgQuery__PublicationTable *publication_table; + PgQuery__PublicationObjSpec *publication_obj_spec; PgQuery__CreatePublicationStmt *create_publication_stmt; PgQuery__AlterPublicationStmt *alter_publication_stmt; PgQuery__CreateSubscriptionStmt *create_subscription_stmt; PgQuery__AlterSubscriptionStmt *alter_subscription_stmt; PgQuery__DropSubscriptionStmt *drop_subscription_stmt; - PgQuery__CreateStatsStmt *create_stats_stmt; - PgQuery__AlterCollationStmt *alter_collation_stmt; - PgQuery__CallStmt *call_stmt; - PgQuery__AlterStatsStmt *alter_stats_stmt; - PgQuery__AExpr *a_expr; - PgQuery__ColumnRef *column_ref; - PgQuery__ParamRef *param_ref; - PgQuery__FuncCall *func_call; - PgQuery__AStar *a_star; - PgQuery__AIndices *a_indices; - PgQuery__AIndirection *a_indirection; - PgQuery__AArrayExpr *a_array_expr; - PgQuery__ResTarget *res_target; - PgQuery__MultiAssignRef *multi_assign_ref; - PgQuery__TypeCast *type_cast; - PgQuery__CollateClause *collate_clause; - PgQuery__SortBy *sort_by; - PgQuery__WindowDef *window_def; - PgQuery__RangeSubselect *range_subselect; - PgQuery__RangeFunction *range_function; - PgQuery__RangeTableSample *range_table_sample; - PgQuery__RangeTableFunc *range_table_func; - PgQuery__RangeTableFuncCol *range_table_func_col; - PgQuery__TypeName *type_name; - PgQuery__ColumnDef *column_def; - PgQuery__IndexElem *index_elem; - PgQuery__StatsElem *stats_elem; - PgQuery__Constraint *constraint; - PgQuery__DefElem *def_elem; - PgQuery__RangeTblEntry *range_tbl_entry; - PgQuery__RangeTblFunction *range_tbl_function; - PgQuery__TableSampleClause *table_sample_clause; - PgQuery__WithCheckOption *with_check_option; - PgQuery__SortGroupClause *sort_group_clause; - PgQuery__GroupingSet *grouping_set; - PgQuery__WindowClause *window_clause; - PgQuery__ObjectWithArgs *object_with_args; - PgQuery__AccessPriv *access_priv; - PgQuery__CreateOpClassItem *create_op_class_item; - PgQuery__TableLikeClause *table_like_clause; - PgQuery__FunctionParameter *function_parameter; - PgQuery__LockingClause *locking_clause; - PgQuery__RowMarkClause *row_mark_clause; - PgQuery__XmlSerialize *xml_serialize; - PgQuery__WithClause *with_clause; - PgQuery__InferClause *infer_clause; - PgQuery__OnConflictClause *on_conflict_clause; - PgQuery__CTESearchClause *ctesearch_clause; - PgQuery__CTECycleClause *ctecycle_clause; - PgQuery__CommonTableExpr *common_table_expr; - PgQuery__MergeWhenClause *merge_when_clause; - PgQuery__RoleSpec *role_spec; - PgQuery__TriggerTransition *trigger_transition; - PgQuery__PartitionElem *partition_elem; - PgQuery__PartitionSpec *partition_spec; - PgQuery__PartitionBoundSpec *partition_bound_spec; - PgQuery__PartitionRangeDatum *partition_range_datum; - PgQuery__PartitionCmd *partition_cmd; - PgQuery__VacuumRelation *vacuum_relation; - PgQuery__PublicationObjSpec *publication_obj_spec; - PgQuery__PublicationTable *publication_table; - PgQuery__InlineCodeBlock *inline_code_block; - PgQuery__CallContext *call_context; PgQuery__Integer *integer; PgQuery__Float *float_; PgQuery__Boolean *boolean; @@ -2182,23 +2271,42 @@ struct PgQuery__TableFunc , 0,NULL, 0,NULL, NULL, NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0, 0 } -struct PgQuery__Var +struct PgQuery__IntoClause { ProtobufCMessage base; - PgQuery__Node *xpr; - int32_t varno; - int32_t varattno; - uint32_t vartype; + PgQuery__RangeVar *rel; + size_t n_col_names; + PgQuery__Node **col_names; + char *access_method; + size_t n_options; + PgQuery__Node **options; + PgQuery__OnCommitAction on_commit; + char *table_space_name; + PgQuery__Node *view_query; + protobuf_c_boolean skip_data; +}; +#define PG_QUERY__INTO_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__into_clause__descriptor) \ + , NULL, 0,NULL, (char *)protobuf_c_empty_string, 0,NULL, PG_QUERY__ON_COMMIT_ACTION__ON_COMMIT_ACTION_UNDEFINED, (char *)protobuf_c_empty_string, NULL, 0 } + + +struct PgQuery__Var +{ + ProtobufCMessage base; + PgQuery__Node *xpr; + int32_t varno; + int32_t varattno; + uint32_t vartype; int32_t vartypmod; uint32_t varcollid; + size_t n_varnullingrels; + uint64_t *varnullingrels; uint32_t varlevelsup; - uint32_t varnosyn; - int32_t varattnosyn; int32_t location; }; #define PG_QUERY__VAR__INIT \ { PROTOBUF_C_MESSAGE_INIT (&pg_query__var__descriptor) \ - , NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + , NULL, 0, 0, 0, 0, 0, 0,NULL, 0, 0 } struct PgQuery__Param @@ -2225,7 +2333,6 @@ struct PgQuery__Aggref uint32_t aggtype; uint32_t aggcollid; uint32_t inputcollid; - uint32_t aggtranstype; size_t n_aggargtypes; PgQuery__Node **aggargtypes; size_t n_aggdirectargs; @@ -2248,7 +2355,7 @@ struct PgQuery__Aggref }; #define PG_QUERY__AGGREF__INIT \ { PROTOBUF_C_MESSAGE_INIT (&pg_query__aggref__descriptor) \ - , NULL, 0, 0, 0, 0, 0, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, NULL, 0, 0, (char *)protobuf_c_empty_string, 0, PG_QUERY__AGG_SPLIT__AGG_SPLIT_UNDEFINED, 0, 0, 0 } + , NULL, 0, 0, 0, 0, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, NULL, 0, 0, (char *)protobuf_c_empty_string, 0, PG_QUERY__AGG_SPLIT__AGG_SPLIT_UNDEFINED, 0, 0, 0 } struct PgQuery__GroupingFunc @@ -2259,14 +2366,12 @@ struct PgQuery__GroupingFunc PgQuery__Node **args; size_t n_refs; PgQuery__Node **refs; - size_t n_cols; - PgQuery__Node **cols; uint32_t agglevelsup; int32_t location; }; #define PG_QUERY__GROUPING_FUNC__INIT \ { PROTOBUF_C_MESSAGE_INIT (&pg_query__grouping_func__descriptor) \ - , NULL, 0,NULL, 0,NULL, 0,NULL, 0, 0 } + , NULL, 0,NULL, 0,NULL, 0, 0 } struct PgQuery__WindowFunc @@ -2350,7 +2455,6 @@ struct PgQuery__OpExpr ProtobufCMessage base; PgQuery__Node *xpr; uint32_t opno; - uint32_t opfuncid; uint32_t opresulttype; protobuf_c_boolean opretset; uint32_t opcollid; @@ -2361,7 +2465,7 @@ struct PgQuery__OpExpr }; #define PG_QUERY__OP_EXPR__INIT \ { PROTOBUF_C_MESSAGE_INIT (&pg_query__op_expr__descriptor) \ - , NULL, 0, 0, 0, 0, 0, 0, 0,NULL, 0 } + , NULL, 0, 0, 0, 0, 0, 0,NULL, 0 } struct PgQuery__DistinctExpr @@ -2369,7 +2473,6 @@ struct PgQuery__DistinctExpr ProtobufCMessage base; PgQuery__Node *xpr; uint32_t opno; - uint32_t opfuncid; uint32_t opresulttype; protobuf_c_boolean opretset; uint32_t opcollid; @@ -2380,7 +2483,7 @@ struct PgQuery__DistinctExpr }; #define PG_QUERY__DISTINCT_EXPR__INIT \ { PROTOBUF_C_MESSAGE_INIT (&pg_query__distinct_expr__descriptor) \ - , NULL, 0, 0, 0, 0, 0, 0, 0,NULL, 0 } + , NULL, 0, 0, 0, 0, 0, 0,NULL, 0 } struct PgQuery__NullIfExpr @@ -2388,7 +2491,6 @@ struct PgQuery__NullIfExpr ProtobufCMessage base; PgQuery__Node *xpr; uint32_t opno; - uint32_t opfuncid; uint32_t opresulttype; protobuf_c_boolean opretset; uint32_t opcollid; @@ -2399,7 +2501,7 @@ struct PgQuery__NullIfExpr }; #define PG_QUERY__NULL_IF_EXPR__INIT \ { PROTOBUF_C_MESSAGE_INIT (&pg_query__null_if_expr__descriptor) \ - , NULL, 0, 0, 0, 0, 0, 0, 0,NULL, 0 } + , NULL, 0, 0, 0, 0, 0, 0,NULL, 0 } struct PgQuery__ScalarArrayOpExpr @@ -2407,9 +2509,6 @@ struct PgQuery__ScalarArrayOpExpr ProtobufCMessage base; PgQuery__Node *xpr; uint32_t opno; - uint32_t opfuncid; - uint32_t hashfuncid; - uint32_t negfuncid; protobuf_c_boolean use_or; uint32_t inputcollid; size_t n_args; @@ -2418,7 +2517,7 @@ struct PgQuery__ScalarArrayOpExpr }; #define PG_QUERY__SCALAR_ARRAY_OP_EXPR__INIT \ { PROTOBUF_C_MESSAGE_INIT (&pg_query__scalar_array_op_expr__descriptor) \ - , NULL, 0, 0, 0, 0, 0, 0, 0,NULL, 0 } + , NULL, 0, 0, 0, 0,NULL, 0 } struct PgQuery__BoolExpr @@ -2757,13 +2856,83 @@ struct PgQuery__XmlExpr size_t n_args; PgQuery__Node **args; PgQuery__XmlOptionType xmloption; + protobuf_c_boolean indent; uint32_t type; int32_t typmod; int32_t location; }; #define PG_QUERY__XML_EXPR__INIT \ { PROTOBUF_C_MESSAGE_INIT (&pg_query__xml_expr__descriptor) \ - , NULL, PG_QUERY__XML_EXPR_OP__XML_EXPR_OP_UNDEFINED, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0,NULL, PG_QUERY__XML_OPTION_TYPE__XML_OPTION_TYPE_UNDEFINED, 0, 0, 0 } + , NULL, PG_QUERY__XML_EXPR_OP__XML_EXPR_OP_UNDEFINED, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0,NULL, PG_QUERY__XML_OPTION_TYPE__XML_OPTION_TYPE_UNDEFINED, 0, 0, 0, 0 } + + +struct PgQuery__JsonFormat +{ + ProtobufCMessage base; + PgQuery__JsonFormatType format_type; + PgQuery__JsonEncoding encoding; + int32_t location; +}; +#define PG_QUERY__JSON_FORMAT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_format__descriptor) \ + , PG_QUERY__JSON_FORMAT_TYPE__JSON_FORMAT_TYPE_UNDEFINED, PG_QUERY__JSON_ENCODING__JSON_ENCODING_UNDEFINED, 0 } + + +struct PgQuery__JsonReturning +{ + ProtobufCMessage base; + PgQuery__JsonFormat *format; + uint32_t typid; + int32_t typmod; +}; +#define PG_QUERY__JSON_RETURNING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_returning__descriptor) \ + , NULL, 0, 0 } + + +struct PgQuery__JsonValueExpr +{ + ProtobufCMessage base; + PgQuery__Node *raw_expr; + PgQuery__Node *formatted_expr; + PgQuery__JsonFormat *format; +}; +#define PG_QUERY__JSON_VALUE_EXPR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_value_expr__descriptor) \ + , NULL, NULL, NULL } + + +struct PgQuery__JsonConstructorExpr +{ + ProtobufCMessage base; + PgQuery__Node *xpr; + PgQuery__JsonConstructorType type; + size_t n_args; + PgQuery__Node **args; + PgQuery__Node *func; + PgQuery__Node *coercion; + PgQuery__JsonReturning *returning; + protobuf_c_boolean absent_on_null; + protobuf_c_boolean unique; + int32_t location; +}; +#define PG_QUERY__JSON_CONSTRUCTOR_EXPR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_constructor_expr__descriptor) \ + , NULL, PG_QUERY__JSON_CONSTRUCTOR_TYPE__JSON_CONSTRUCTOR_TYPE_UNDEFINED, 0,NULL, NULL, NULL, NULL, 0, 0, 0 } + + +struct PgQuery__JsonIsPredicate +{ + ProtobufCMessage base; + PgQuery__Node *expr; + PgQuery__JsonFormat *format; + PgQuery__JsonValueType item_type; + protobuf_c_boolean unique_keys; + int32_t location; +}; +#define PG_QUERY__JSON_IS_PREDICATE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_is_predicate__descriptor) \ + , NULL, NULL, PG_QUERY__JSON_VALUE_TYPE__JSON_VALUE_TYPE_UNDEFINED, 0, 0 } struct PgQuery__NullTest @@ -2953,54 +3122,6 @@ struct PgQuery__OnConflictExpr , PG_QUERY__ON_CONFLICT_ACTION__ON_CONFLICT_ACTION_UNDEFINED, 0,NULL, NULL, 0, 0,NULL, NULL, 0, 0,NULL } -struct PgQuery__IntoClause -{ - ProtobufCMessage base; - PgQuery__RangeVar *rel; - size_t n_col_names; - PgQuery__Node **col_names; - char *access_method; - size_t n_options; - PgQuery__Node **options; - PgQuery__OnCommitAction on_commit; - char *table_space_name; - PgQuery__Node *view_query; - protobuf_c_boolean skip_data; -}; -#define PG_QUERY__INTO_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__into_clause__descriptor) \ - , NULL, 0,NULL, (char *)protobuf_c_empty_string, 0,NULL, PG_QUERY__ON_COMMIT_ACTION__ON_COMMIT_ACTION_UNDEFINED, (char *)protobuf_c_empty_string, NULL, 0 } - - -struct PgQuery__MergeAction -{ - ProtobufCMessage base; - protobuf_c_boolean matched; - PgQuery__CmdType command_type; - PgQuery__OverridingKind override; - PgQuery__Node *qual; - size_t n_target_list; - PgQuery__Node **target_list; - size_t n_update_colnos; - PgQuery__Node **update_colnos; -}; -#define PG_QUERY__MERGE_ACTION__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__merge_action__descriptor) \ - , 0, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL } - - -struct PgQuery__RawStmt -{ - ProtobufCMessage base; - PgQuery__Node *stmt; - int32_t stmt_location; - int32_t stmt_len; -}; -#define PG_QUERY__RAW_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__raw_stmt__descriptor) \ - , NULL, 0, 0 } - - struct PgQuery__Query { ProtobufCMessage base; @@ -3023,6 +3144,8 @@ struct PgQuery__Query PgQuery__Node **cte_list; size_t n_rtable; PgQuery__Node **rtable; + size_t n_rteperminfos; + PgQuery__Node **rteperminfos; PgQuery__FromExpr *jointree; size_t n_merge_action_list; PgQuery__Node **merge_action_list; @@ -3060,1245 +3183,1461 @@ struct PgQuery__Query }; #define PG_QUERY__QUERY__INIT \ { PROTOBUF_C_MESSAGE_INIT (&pg_query__query__descriptor) \ - , PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__QUERY_SOURCE__QUERY_SOURCE_UNDEFINED, 0, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,NULL, 0,NULL, NULL, 0,NULL, 0, 0,NULL, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL, 0, 0,NULL, NULL, 0,NULL, 0,NULL, 0,NULL, NULL, NULL, PG_QUERY__LIMIT_OPTION__LIMIT_OPTION_UNDEFINED, 0,NULL, NULL, 0,NULL, 0,NULL, 0, 0 } + , PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__QUERY_SOURCE__QUERY_SOURCE_UNDEFINED, 0, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,NULL, 0,NULL, 0,NULL, NULL, 0,NULL, 0, 0,NULL, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL, 0, 0,NULL, NULL, 0,NULL, 0,NULL, 0,NULL, NULL, NULL, PG_QUERY__LIMIT_OPTION__LIMIT_OPTION_UNDEFINED, 0,NULL, NULL, 0,NULL, 0,NULL, 0, 0 } -struct PgQuery__InsertStmt +struct PgQuery__TypeName { ProtobufCMessage base; - PgQuery__RangeVar *relation; - size_t n_cols; - PgQuery__Node **cols; - PgQuery__Node *select_stmt; - PgQuery__OnConflictClause *on_conflict_clause; - size_t n_returning_list; - PgQuery__Node **returning_list; - PgQuery__WithClause *with_clause; - PgQuery__OverridingKind override; + size_t n_names; + PgQuery__Node **names; + uint32_t type_oid; + protobuf_c_boolean setof; + protobuf_c_boolean pct_type; + size_t n_typmods; + PgQuery__Node **typmods; + int32_t typemod; + size_t n_array_bounds; + PgQuery__Node **array_bounds; + int32_t location; }; -#define PG_QUERY__INSERT_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__insert_stmt__descriptor) \ - , NULL, 0,NULL, NULL, NULL, 0,NULL, NULL, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED } +#define PG_QUERY__TYPE_NAME__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__type_name__descriptor) \ + , 0,NULL, 0, 0, 0, 0,NULL, 0, 0,NULL, 0 } -struct PgQuery__DeleteStmt +struct PgQuery__ColumnRef { ProtobufCMessage base; - PgQuery__RangeVar *relation; - size_t n_using_clause; - PgQuery__Node **using_clause; - PgQuery__Node *where_clause; - size_t n_returning_list; - PgQuery__Node **returning_list; - PgQuery__WithClause *with_clause; + size_t n_fields; + PgQuery__Node **fields; + int32_t location; }; -#define PG_QUERY__DELETE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__delete_stmt__descriptor) \ - , NULL, 0,NULL, NULL, 0,NULL, NULL } +#define PG_QUERY__COLUMN_REF__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__column_ref__descriptor) \ + , 0,NULL, 0 } -struct PgQuery__UpdateStmt +struct PgQuery__ParamRef { ProtobufCMessage base; - PgQuery__RangeVar *relation; - size_t n_target_list; - PgQuery__Node **target_list; - PgQuery__Node *where_clause; - size_t n_from_clause; - PgQuery__Node **from_clause; - size_t n_returning_list; - PgQuery__Node **returning_list; - PgQuery__WithClause *with_clause; + int32_t number; + int32_t location; }; -#define PG_QUERY__UPDATE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__update_stmt__descriptor) \ - , NULL, 0,NULL, NULL, 0,NULL, 0,NULL, NULL } +#define PG_QUERY__PARAM_REF__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__param_ref__descriptor) \ + , 0, 0 } -struct PgQuery__MergeStmt +struct PgQuery__AExpr { ProtobufCMessage base; - PgQuery__RangeVar *relation; - PgQuery__Node *source_relation; - PgQuery__Node *join_condition; - size_t n_merge_when_clauses; - PgQuery__Node **merge_when_clauses; - PgQuery__WithClause *with_clause; + PgQuery__AExprKind kind; + size_t n_name; + PgQuery__Node **name; + PgQuery__Node *lexpr; + PgQuery__Node *rexpr; + int32_t location; }; -#define PG_QUERY__MERGE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__merge_stmt__descriptor) \ - , NULL, NULL, NULL, 0,NULL, NULL } +#define PG_QUERY__A__EXPR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__a__expr__descriptor) \ + , PG_QUERY__A__EXPR__KIND__A_EXPR_KIND_UNDEFINED, 0,NULL, NULL, NULL, 0 } -struct PgQuery__SelectStmt +struct PgQuery__TypeCast { ProtobufCMessage base; - size_t n_distinct_clause; - PgQuery__Node **distinct_clause; - PgQuery__IntoClause *into_clause; - size_t n_target_list; - PgQuery__Node **target_list; - size_t n_from_clause; - PgQuery__Node **from_clause; - PgQuery__Node *where_clause; - size_t n_group_clause; - PgQuery__Node **group_clause; - protobuf_c_boolean group_distinct; - PgQuery__Node *having_clause; - size_t n_window_clause; - PgQuery__Node **window_clause; - size_t n_values_lists; - PgQuery__Node **values_lists; - size_t n_sort_clause; - PgQuery__Node **sort_clause; - PgQuery__Node *limit_offset; - PgQuery__Node *limit_count; - PgQuery__LimitOption limit_option; - size_t n_locking_clause; - PgQuery__Node **locking_clause; - PgQuery__WithClause *with_clause; - PgQuery__SetOperation op; - protobuf_c_boolean all; - PgQuery__SelectStmt *larg; - PgQuery__SelectStmt *rarg; + PgQuery__Node *arg; + PgQuery__TypeName *type_name; + int32_t location; }; -#define PG_QUERY__SELECT_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__select_stmt__descriptor) \ - , 0,NULL, NULL, 0,NULL, 0,NULL, NULL, 0,NULL, 0, NULL, 0,NULL, 0,NULL, 0,NULL, NULL, NULL, PG_QUERY__LIMIT_OPTION__LIMIT_OPTION_UNDEFINED, 0,NULL, NULL, PG_QUERY__SET_OPERATION__SET_OPERATION_UNDEFINED, 0, NULL, NULL } +#define PG_QUERY__TYPE_CAST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__type_cast__descriptor) \ + , NULL, NULL, 0 } -struct PgQuery__ReturnStmt +struct PgQuery__CollateClause { ProtobufCMessage base; - PgQuery__Node *returnval; + PgQuery__Node *arg; + size_t n_collname; + PgQuery__Node **collname; + int32_t location; }; -#define PG_QUERY__RETURN_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__return_stmt__descriptor) \ - , NULL } +#define PG_QUERY__COLLATE_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__collate_clause__descriptor) \ + , NULL, 0,NULL, 0 } -struct PgQuery__PLAssignStmt +struct PgQuery__RoleSpec { ProtobufCMessage base; - char *name; - size_t n_indirection; - PgQuery__Node **indirection; - int32_t nnames; - PgQuery__SelectStmt *val; + PgQuery__RoleSpecType roletype; + char *rolename; int32_t location; }; -#define PG_QUERY__PLASSIGN_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__plassign_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL, 0, NULL, 0 } +#define PG_QUERY__ROLE_SPEC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__role_spec__descriptor) \ + , PG_QUERY__ROLE_SPEC_TYPE__ROLE_SPEC_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, 0 } -struct PgQuery__AlterTableStmt +struct PgQuery__FuncCall { ProtobufCMessage base; - PgQuery__RangeVar *relation; - size_t n_cmds; - PgQuery__Node **cmds; - PgQuery__ObjectType objtype; - protobuf_c_boolean missing_ok; + size_t n_funcname; + PgQuery__Node **funcname; + size_t n_args; + PgQuery__Node **args; + size_t n_agg_order; + PgQuery__Node **agg_order; + PgQuery__Node *agg_filter; + PgQuery__WindowDef *over; + protobuf_c_boolean agg_within_group; + protobuf_c_boolean agg_star; + protobuf_c_boolean agg_distinct; + protobuf_c_boolean func_variadic; + PgQuery__CoercionForm funcformat; + int32_t location; }; -#define PG_QUERY__ALTER_TABLE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_table_stmt__descriptor) \ - , NULL, 0,NULL, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, 0 } +#define PG_QUERY__FUNC_CALL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__func_call__descriptor) \ + , 0,NULL, 0,NULL, 0,NULL, NULL, NULL, 0, 0, 0, 0, PG_QUERY__COERCION_FORM__COERCION_FORM_UNDEFINED, 0 } -struct PgQuery__AlterTableCmd +struct PgQuery__AStar { ProtobufCMessage base; - PgQuery__AlterTableType subtype; - char *name; - int32_t num; - PgQuery__RoleSpec *newowner; - PgQuery__Node *def; - PgQuery__DropBehavior behavior; - protobuf_c_boolean missing_ok; - protobuf_c_boolean recurse; }; -#define PG_QUERY__ALTER_TABLE_CMD__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_table_cmd__descriptor) \ - , PG_QUERY__ALTER_TABLE_TYPE__ALTER_TABLE_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, 0, NULL, NULL, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED, 0, 0 } +#define PG_QUERY__A__STAR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__a__star__descriptor) \ + } -struct PgQuery__AlterDomainStmt +struct PgQuery__AIndices { ProtobufCMessage base; - char *subtype; - size_t n_type_name; - PgQuery__Node **type_name; - char *name; - PgQuery__Node *def; - PgQuery__DropBehavior behavior; - protobuf_c_boolean missing_ok; + protobuf_c_boolean is_slice; + PgQuery__Node *lidx; + PgQuery__Node *uidx; }; -#define PG_QUERY__ALTER_DOMAIN_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_domain_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL, (char *)protobuf_c_empty_string, NULL, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED, 0 } +#define PG_QUERY__A__INDICES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__a__indices__descriptor) \ + , 0, NULL, NULL } -struct PgQuery__SetOperationStmt +struct PgQuery__AIndirection { ProtobufCMessage base; - PgQuery__SetOperation op; - protobuf_c_boolean all; - PgQuery__Node *larg; - PgQuery__Node *rarg; - size_t n_col_types; - PgQuery__Node **col_types; - size_t n_col_typmods; - PgQuery__Node **col_typmods; - size_t n_col_collations; - PgQuery__Node **col_collations; - size_t n_group_clauses; - PgQuery__Node **group_clauses; + PgQuery__Node *arg; + size_t n_indirection; + PgQuery__Node **indirection; }; -#define PG_QUERY__SET_OPERATION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__set_operation_stmt__descriptor) \ - , PG_QUERY__SET_OPERATION__SET_OPERATION_UNDEFINED, 0, NULL, NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL } +#define PG_QUERY__A__INDIRECTION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__a__indirection__descriptor) \ + , NULL, 0,NULL } -struct PgQuery__GrantStmt +struct PgQuery__AArrayExpr { ProtobufCMessage base; - protobuf_c_boolean is_grant; - PgQuery__GrantTargetType targtype; - PgQuery__ObjectType objtype; - size_t n_objects; - PgQuery__Node **objects; - size_t n_privileges; - PgQuery__Node **privileges; - size_t n_grantees; - PgQuery__Node **grantees; - protobuf_c_boolean grant_option; - PgQuery__RoleSpec *grantor; - PgQuery__DropBehavior behavior; + size_t n_elements; + PgQuery__Node **elements; + int32_t location; }; -#define PG_QUERY__GRANT_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__grant_stmt__descriptor) \ - , 0, PG_QUERY__GRANT_TARGET_TYPE__GRANT_TARGET_TYPE_UNDEFINED, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, 0,NULL, 0,NULL, 0,NULL, 0, NULL, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED } +#define PG_QUERY__A__ARRAY_EXPR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__a__array_expr__descriptor) \ + , 0,NULL, 0 } -struct PgQuery__GrantRoleStmt +struct PgQuery__ResTarget { ProtobufCMessage base; - size_t n_granted_roles; - PgQuery__Node **granted_roles; - size_t n_grantee_roles; - PgQuery__Node **grantee_roles; - protobuf_c_boolean is_grant; - protobuf_c_boolean admin_opt; - PgQuery__RoleSpec *grantor; - PgQuery__DropBehavior behavior; + char *name; + size_t n_indirection; + PgQuery__Node **indirection; + PgQuery__Node *val; + int32_t location; }; -#define PG_QUERY__GRANT_ROLE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__grant_role_stmt__descriptor) \ - , 0,NULL, 0,NULL, 0, 0, NULL, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED } +#define PG_QUERY__RES_TARGET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__res_target__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL, NULL, 0 } -struct PgQuery__AlterDefaultPrivilegesStmt +struct PgQuery__MultiAssignRef { ProtobufCMessage base; - size_t n_options; - PgQuery__Node **options; - PgQuery__GrantStmt *action; + PgQuery__Node *source; + int32_t colno; + int32_t ncolumns; }; -#define PG_QUERY__ALTER_DEFAULT_PRIVILEGES_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_default_privileges_stmt__descriptor) \ - , 0,NULL, NULL } +#define PG_QUERY__MULTI_ASSIGN_REF__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__multi_assign_ref__descriptor) \ + , NULL, 0, 0 } -struct PgQuery__ClosePortalStmt +struct PgQuery__SortBy { ProtobufCMessage base; - char *portalname; + PgQuery__Node *node; + PgQuery__SortByDir sortby_dir; + PgQuery__SortByNulls sortby_nulls; + size_t n_use_op; + PgQuery__Node **use_op; + int32_t location; }; -#define PG_QUERY__CLOSE_PORTAL_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__close_portal_stmt__descriptor) \ - , (char *)protobuf_c_empty_string } +#define PG_QUERY__SORT_BY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__sort_by__descriptor) \ + , NULL, PG_QUERY__SORT_BY_DIR__SORT_BY_DIR_UNDEFINED, PG_QUERY__SORT_BY_NULLS__SORT_BY_NULLS_UNDEFINED, 0,NULL, 0 } -struct PgQuery__ClusterStmt +struct PgQuery__WindowDef { ProtobufCMessage base; - PgQuery__RangeVar *relation; - char *indexname; - size_t n_params; - PgQuery__Node **params; + char *name; + char *refname; + size_t n_partition_clause; + PgQuery__Node **partition_clause; + size_t n_order_clause; + PgQuery__Node **order_clause; + int32_t frame_options; + PgQuery__Node *start_offset; + PgQuery__Node *end_offset; + int32_t location; }; -#define PG_QUERY__CLUSTER_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__cluster_stmt__descriptor) \ - , NULL, (char *)protobuf_c_empty_string, 0,NULL } +#define PG_QUERY__WINDOW_DEF__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__window_def__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, NULL, NULL, 0 } -struct PgQuery__CopyStmt +struct PgQuery__RangeSubselect { ProtobufCMessage base; - PgQuery__RangeVar *relation; - PgQuery__Node *query; - size_t n_attlist; - PgQuery__Node **attlist; - protobuf_c_boolean is_from; - protobuf_c_boolean is_program; - char *filename; - size_t n_options; - PgQuery__Node **options; - PgQuery__Node *where_clause; + protobuf_c_boolean lateral; + PgQuery__Node *subquery; + PgQuery__Alias *alias; }; -#define PG_QUERY__COPY_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__copy_stmt__descriptor) \ - , NULL, NULL, 0,NULL, 0, 0, (char *)protobuf_c_empty_string, 0,NULL, NULL } +#define PG_QUERY__RANGE_SUBSELECT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_subselect__descriptor) \ + , 0, NULL, NULL } -struct PgQuery__CreateStmt +struct PgQuery__RangeFunction { ProtobufCMessage base; - PgQuery__RangeVar *relation; - size_t n_table_elts; - PgQuery__Node **table_elts; - size_t n_inh_relations; - PgQuery__Node **inh_relations; - PgQuery__PartitionBoundSpec *partbound; - PgQuery__PartitionSpec *partspec; - PgQuery__TypeName *of_typename; - size_t n_constraints; - PgQuery__Node **constraints; - size_t n_options; - PgQuery__Node **options; - PgQuery__OnCommitAction oncommit; - char *tablespacename; - char *access_method; - protobuf_c_boolean if_not_exists; + protobuf_c_boolean lateral; + protobuf_c_boolean ordinality; + protobuf_c_boolean is_rowsfrom; + size_t n_functions; + PgQuery__Node **functions; + PgQuery__Alias *alias; + size_t n_coldeflist; + PgQuery__Node **coldeflist; }; -#define PG_QUERY__CREATE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_stmt__descriptor) \ - , NULL, 0,NULL, 0,NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, PG_QUERY__ON_COMMIT_ACTION__ON_COMMIT_ACTION_UNDEFINED, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0 } +#define PG_QUERY__RANGE_FUNCTION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_function__descriptor) \ + , 0, 0, 0, 0,NULL, NULL, 0,NULL } -struct PgQuery__DefineStmt +struct PgQuery__RangeTableFunc { ProtobufCMessage base; - PgQuery__ObjectType kind; - protobuf_c_boolean oldstyle; - size_t n_defnames; - PgQuery__Node **defnames; - size_t n_args; - PgQuery__Node **args; - size_t n_definition; - PgQuery__Node **definition; - protobuf_c_boolean if_not_exists; - protobuf_c_boolean replace; + protobuf_c_boolean lateral; + PgQuery__Node *docexpr; + PgQuery__Node *rowexpr; + size_t n_namespaces; + PgQuery__Node **namespaces; + size_t n_columns; + PgQuery__Node **columns; + PgQuery__Alias *alias; + int32_t location; }; -#define PG_QUERY__DEFINE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__define_stmt__descriptor) \ - , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, 0, 0,NULL, 0,NULL, 0,NULL, 0, 0 } +#define PG_QUERY__RANGE_TABLE_FUNC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_table_func__descriptor) \ + , 0, NULL, NULL, 0,NULL, 0,NULL, NULL, 0 } -struct PgQuery__DropStmt +struct PgQuery__RangeTableFuncCol { ProtobufCMessage base; - size_t n_objects; - PgQuery__Node **objects; - PgQuery__ObjectType remove_type; - PgQuery__DropBehavior behavior; - protobuf_c_boolean missing_ok; - protobuf_c_boolean concurrent; + char *colname; + PgQuery__TypeName *type_name; + protobuf_c_boolean for_ordinality; + protobuf_c_boolean is_not_null; + PgQuery__Node *colexpr; + PgQuery__Node *coldefexpr; + int32_t location; }; -#define PG_QUERY__DROP_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__drop_stmt__descriptor) \ - , 0,NULL, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED, 0, 0 } +#define PG_QUERY__RANGE_TABLE_FUNC_COL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_table_func_col__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, 0, 0, NULL, NULL, 0 } -struct PgQuery__TruncateStmt +struct PgQuery__RangeTableSample { ProtobufCMessage base; - size_t n_relations; - PgQuery__Node **relations; - protobuf_c_boolean restart_seqs; - PgQuery__DropBehavior behavior; + PgQuery__Node *relation; + size_t n_method; + PgQuery__Node **method; + size_t n_args; + PgQuery__Node **args; + PgQuery__Node *repeatable; + int32_t location; }; -#define PG_QUERY__TRUNCATE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__truncate_stmt__descriptor) \ - , 0,NULL, 0, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED } +#define PG_QUERY__RANGE_TABLE_SAMPLE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_table_sample__descriptor) \ + , NULL, 0,NULL, 0,NULL, NULL, 0 } -struct PgQuery__CommentStmt +struct PgQuery__ColumnDef { ProtobufCMessage base; - PgQuery__ObjectType objtype; - PgQuery__Node *object; - char *comment; + char *colname; + PgQuery__TypeName *type_name; + char *compression; + int32_t inhcount; + protobuf_c_boolean is_local; + protobuf_c_boolean is_not_null; + protobuf_c_boolean is_from_type; + char *storage; + char *storage_name; + PgQuery__Node *raw_default; + PgQuery__Node *cooked_default; + char *identity; + PgQuery__RangeVar *identity_sequence; + char *generated; + PgQuery__CollateClause *coll_clause; + uint32_t coll_oid; + size_t n_constraints; + PgQuery__Node **constraints; + size_t n_fdwoptions; + PgQuery__Node **fdwoptions; + int32_t location; }; -#define PG_QUERY__COMMENT_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__comment_stmt__descriptor) \ - , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, (char *)protobuf_c_empty_string } +#define PG_QUERY__COLUMN_DEF__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__column_def__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, 0, 0, 0, 0, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, NULL, NULL, (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, NULL, 0, 0,NULL, 0,NULL, 0 } -struct PgQuery__FetchStmt +struct PgQuery__TableLikeClause { ProtobufCMessage base; - PgQuery__FetchDirection direction; - int64_t how_many; - char *portalname; - protobuf_c_boolean ismove; + PgQuery__RangeVar *relation; + uint32_t options; + uint32_t relation_oid; }; -#define PG_QUERY__FETCH_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__fetch_stmt__descriptor) \ - , PG_QUERY__FETCH_DIRECTION__FETCH_DIRECTION_UNDEFINED, 0, (char *)protobuf_c_empty_string, 0 } +#define PG_QUERY__TABLE_LIKE_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__table_like_clause__descriptor) \ + , NULL, 0, 0 } -struct PgQuery__IndexStmt +struct PgQuery__IndexElem { ProtobufCMessage base; - char *idxname; - PgQuery__RangeVar *relation; - char *access_method; - char *table_space; - size_t n_index_params; - PgQuery__Node **index_params; - size_t n_index_including_params; - PgQuery__Node **index_including_params; - size_t n_options; - PgQuery__Node **options; - PgQuery__Node *where_clause; - size_t n_exclude_op_names; - PgQuery__Node **exclude_op_names; - char *idxcomment; - uint32_t index_oid; - uint32_t old_node; - uint32_t old_create_subid; - uint32_t old_first_relfilenode_subid; - protobuf_c_boolean unique; - protobuf_c_boolean nulls_not_distinct; - protobuf_c_boolean primary; - protobuf_c_boolean isconstraint; - protobuf_c_boolean deferrable; - protobuf_c_boolean initdeferred; - protobuf_c_boolean transformed; - protobuf_c_boolean concurrent; - protobuf_c_boolean if_not_exists; - protobuf_c_boolean reset_default_tblspc; + char *name; + PgQuery__Node *expr; + char *indexcolname; + size_t n_collation; + PgQuery__Node **collation; + size_t n_opclass; + PgQuery__Node **opclass; + size_t n_opclassopts; + PgQuery__Node **opclassopts; + PgQuery__SortByDir ordering; + PgQuery__SortByNulls nulls_ordering; }; -#define PG_QUERY__INDEX_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__index_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0,NULL, NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } +#define PG_QUERY__INDEX_ELEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__index_elem__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0,NULL, PG_QUERY__SORT_BY_DIR__SORT_BY_DIR_UNDEFINED, PG_QUERY__SORT_BY_NULLS__SORT_BY_NULLS_UNDEFINED } -struct PgQuery__CreateFunctionStmt +struct PgQuery__DefElem { ProtobufCMessage base; - protobuf_c_boolean is_procedure; - protobuf_c_boolean replace; - size_t n_funcname; - PgQuery__Node **funcname; - size_t n_parameters; - PgQuery__Node **parameters; - PgQuery__TypeName *return_type; - size_t n_options; - PgQuery__Node **options; - PgQuery__Node *sql_body; + char *defnamespace; + char *defname; + PgQuery__Node *arg; + PgQuery__DefElemAction defaction; + int32_t location; }; -#define PG_QUERY__CREATE_FUNCTION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_function_stmt__descriptor) \ - , 0, 0, 0,NULL, 0,NULL, NULL, 0,NULL, NULL } +#define PG_QUERY__DEF_ELEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__def_elem__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, NULL, PG_QUERY__DEF_ELEM_ACTION__DEF_ELEM_ACTION_UNDEFINED, 0 } -struct PgQuery__AlterFunctionStmt +struct PgQuery__LockingClause { ProtobufCMessage base; - PgQuery__ObjectType objtype; - PgQuery__ObjectWithArgs *func; - size_t n_actions; - PgQuery__Node **actions; + size_t n_locked_rels; + PgQuery__Node **locked_rels; + PgQuery__LockClauseStrength strength; + PgQuery__LockWaitPolicy wait_policy; }; -#define PG_QUERY__ALTER_FUNCTION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_function_stmt__descriptor) \ - , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, 0,NULL } +#define PG_QUERY__LOCKING_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__locking_clause__descriptor) \ + , 0,NULL, PG_QUERY__LOCK_CLAUSE_STRENGTH__LOCK_CLAUSE_STRENGTH_UNDEFINED, PG_QUERY__LOCK_WAIT_POLICY__LOCK_WAIT_POLICY_UNDEFINED } -struct PgQuery__DoStmt +struct PgQuery__XmlSerialize { ProtobufCMessage base; - size_t n_args; - PgQuery__Node **args; + PgQuery__XmlOptionType xmloption; + PgQuery__Node *expr; + PgQuery__TypeName *type_name; + protobuf_c_boolean indent; + int32_t location; }; -#define PG_QUERY__DO_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__do_stmt__descriptor) \ - , 0,NULL } +#define PG_QUERY__XML_SERIALIZE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__xml_serialize__descriptor) \ + , PG_QUERY__XML_OPTION_TYPE__XML_OPTION_TYPE_UNDEFINED, NULL, NULL, 0, 0 } -struct PgQuery__RenameStmt +struct PgQuery__PartitionElem { ProtobufCMessage base; - PgQuery__ObjectType rename_type; - PgQuery__ObjectType relation_type; - PgQuery__RangeVar *relation; - PgQuery__Node *object; - char *subname; - char *newname; - PgQuery__DropBehavior behavior; - protobuf_c_boolean missing_ok; + char *name; + PgQuery__Node *expr; + size_t n_collation; + PgQuery__Node **collation; + size_t n_opclass; + PgQuery__Node **opclass; + int32_t location; }; -#define PG_QUERY__RENAME_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__rename_stmt__descriptor) \ - , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED, 0 } +#define PG_QUERY__PARTITION_ELEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__partition_elem__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, 0,NULL, 0,NULL, 0 } -struct PgQuery__RuleStmt +struct PgQuery__PartitionSpec { ProtobufCMessage base; - PgQuery__RangeVar *relation; - char *rulename; - PgQuery__Node *where_clause; - PgQuery__CmdType event; - protobuf_c_boolean instead; - size_t n_actions; - PgQuery__Node **actions; - protobuf_c_boolean replace; + PgQuery__PartitionStrategy strategy; + size_t n_part_params; + PgQuery__Node **part_params; + int32_t location; }; -#define PG_QUERY__RULE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__rule_stmt__descriptor) \ - , NULL, (char *)protobuf_c_empty_string, NULL, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, 0, 0,NULL, 0 } +#define PG_QUERY__PARTITION_SPEC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__partition_spec__descriptor) \ + , PG_QUERY__PARTITION_STRATEGY__PARTITION_STRATEGY_UNDEFINED, 0,NULL, 0 } -struct PgQuery__NotifyStmt +struct PgQuery__PartitionBoundSpec { ProtobufCMessage base; - char *conditionname; - char *payload; + char *strategy; + protobuf_c_boolean is_default; + int32_t modulus; + int32_t remainder; + size_t n_listdatums; + PgQuery__Node **listdatums; + size_t n_lowerdatums; + PgQuery__Node **lowerdatums; + size_t n_upperdatums; + PgQuery__Node **upperdatums; + int32_t location; }; -#define PG_QUERY__NOTIFY_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__notify_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string } +#define PG_QUERY__PARTITION_BOUND_SPEC__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__partition_bound_spec__descriptor) \ + , (char *)protobuf_c_empty_string, 0, 0, 0, 0,NULL, 0,NULL, 0,NULL, 0 } -struct PgQuery__ListenStmt +struct PgQuery__PartitionRangeDatum { ProtobufCMessage base; - char *conditionname; + PgQuery__PartitionRangeDatumKind kind; + PgQuery__Node *value; + int32_t location; }; -#define PG_QUERY__LISTEN_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__listen_stmt__descriptor) \ - , (char *)protobuf_c_empty_string } +#define PG_QUERY__PARTITION_RANGE_DATUM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__partition_range_datum__descriptor) \ + , PG_QUERY__PARTITION_RANGE_DATUM_KIND__PARTITION_RANGE_DATUM_KIND_UNDEFINED, NULL, 0 } -struct PgQuery__UnlistenStmt +struct PgQuery__PartitionCmd { ProtobufCMessage base; - char *conditionname; + PgQuery__RangeVar *name; + PgQuery__PartitionBoundSpec *bound; + protobuf_c_boolean concurrent; }; -#define PG_QUERY__UNLISTEN_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__unlisten_stmt__descriptor) \ - , (char *)protobuf_c_empty_string } +#define PG_QUERY__PARTITION_CMD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__partition_cmd__descriptor) \ + , NULL, NULL, 0 } -struct PgQuery__TransactionStmt +struct PgQuery__RangeTblEntry { ProtobufCMessage base; - PgQuery__TransactionStmtKind kind; - size_t n_options; - PgQuery__Node **options; - char *savepoint_name; - char *gid; - protobuf_c_boolean chain; + PgQuery__RTEKind rtekind; + uint32_t relid; + char *relkind; + int32_t rellockmode; + PgQuery__TableSampleClause *tablesample; + uint32_t perminfoindex; + PgQuery__Query *subquery; + protobuf_c_boolean security_barrier; + PgQuery__JoinType jointype; + int32_t joinmergedcols; + size_t n_joinaliasvars; + PgQuery__Node **joinaliasvars; + size_t n_joinleftcols; + PgQuery__Node **joinleftcols; + size_t n_joinrightcols; + PgQuery__Node **joinrightcols; + PgQuery__Alias *join_using_alias; + size_t n_functions; + PgQuery__Node **functions; + protobuf_c_boolean funcordinality; + PgQuery__TableFunc *tablefunc; + size_t n_values_lists; + PgQuery__Node **values_lists; + char *ctename; + uint32_t ctelevelsup; + protobuf_c_boolean self_reference; + size_t n_coltypes; + PgQuery__Node **coltypes; + size_t n_coltypmods; + PgQuery__Node **coltypmods; + size_t n_colcollations; + PgQuery__Node **colcollations; + char *enrname; + double enrtuples; + PgQuery__Alias *alias; + PgQuery__Alias *eref; + protobuf_c_boolean lateral; + protobuf_c_boolean inh; + protobuf_c_boolean in_from_cl; + size_t n_security_quals; + PgQuery__Node **security_quals; }; -#define PG_QUERY__TRANSACTION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__transaction_stmt__descriptor) \ - , PG_QUERY__TRANSACTION_STMT_KIND__TRANSACTION_STMT_KIND_UNDEFINED, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0 } +#define PG_QUERY__RANGE_TBL_ENTRY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_tbl_entry__descriptor) \ + , PG_QUERY__RTEKIND__RTEKIND_UNDEFINED, 0, (char *)protobuf_c_empty_string, 0, NULL, 0, NULL, 0, PG_QUERY__JOIN_TYPE__JOIN_TYPE_UNDEFINED, 0, 0,NULL, 0,NULL, 0,NULL, NULL, 0,NULL, 0, NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, 0, 0,NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, NULL, NULL, 0, 0, 0, 0,NULL } -struct PgQuery__ViewStmt +struct PgQuery__RTEPermissionInfo { ProtobufCMessage base; - PgQuery__RangeVar *view; - size_t n_aliases; - PgQuery__Node **aliases; - PgQuery__Node *query; - protobuf_c_boolean replace; - size_t n_options; - PgQuery__Node **options; - PgQuery__ViewCheckOption with_check_option; + uint32_t relid; + protobuf_c_boolean inh; + int64_t required_perms; + uint32_t check_as_user; + size_t n_selected_cols; + uint64_t *selected_cols; + size_t n_inserted_cols; + uint64_t *inserted_cols; + size_t n_updated_cols; + uint64_t *updated_cols; }; -#define PG_QUERY__VIEW_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__view_stmt__descriptor) \ - , NULL, 0,NULL, NULL, 0, 0,NULL, PG_QUERY__VIEW_CHECK_OPTION__VIEW_CHECK_OPTION_UNDEFINED } +#define PG_QUERY__RTEPERMISSION_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__rtepermission_info__descriptor) \ + , 0, 0, 0, 0, 0,NULL, 0,NULL, 0,NULL } -struct PgQuery__LoadStmt +struct PgQuery__RangeTblFunction { ProtobufCMessage base; - char *filename; + PgQuery__Node *funcexpr; + int32_t funccolcount; + size_t n_funccolnames; + PgQuery__Node **funccolnames; + size_t n_funccoltypes; + PgQuery__Node **funccoltypes; + size_t n_funccoltypmods; + PgQuery__Node **funccoltypmods; + size_t n_funccolcollations; + PgQuery__Node **funccolcollations; + size_t n_funcparams; + uint64_t *funcparams; }; -#define PG_QUERY__LOAD_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__load_stmt__descriptor) \ - , (char *)protobuf_c_empty_string } +#define PG_QUERY__RANGE_TBL_FUNCTION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_tbl_function__descriptor) \ + , NULL, 0, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL } -struct PgQuery__CreateDomainStmt +struct PgQuery__TableSampleClause { ProtobufCMessage base; - size_t n_domainname; - PgQuery__Node **domainname; - PgQuery__TypeName *type_name; - PgQuery__CollateClause *coll_clause; - size_t n_constraints; - PgQuery__Node **constraints; + uint32_t tsmhandler; + size_t n_args; + PgQuery__Node **args; + PgQuery__Node *repeatable; }; -#define PG_QUERY__CREATE_DOMAIN_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_domain_stmt__descriptor) \ - , 0,NULL, NULL, NULL, 0,NULL } +#define PG_QUERY__TABLE_SAMPLE_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__table_sample_clause__descriptor) \ + , 0, 0,NULL, NULL } -struct PgQuery__CreatedbStmt +struct PgQuery__WithCheckOption { ProtobufCMessage base; - char *dbname; - size_t n_options; - PgQuery__Node **options; + PgQuery__WCOKind kind; + char *relname; + char *polname; + PgQuery__Node *qual; + protobuf_c_boolean cascaded; }; -#define PG_QUERY__CREATEDB_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__createdb_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL } +#define PG_QUERY__WITH_CHECK_OPTION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__with_check_option__descriptor) \ + , PG_QUERY__WCOKIND__WCOKIND_UNDEFINED, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, NULL, 0 } -struct PgQuery__DropdbStmt +struct PgQuery__SortGroupClause { ProtobufCMessage base; - char *dbname; - protobuf_c_boolean missing_ok; - size_t n_options; - PgQuery__Node **options; + uint32_t tle_sort_group_ref; + uint32_t eqop; + uint32_t sortop; + protobuf_c_boolean nulls_first; + protobuf_c_boolean hashable; }; -#define PG_QUERY__DROPDB_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__dropdb_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0, 0,NULL } +#define PG_QUERY__SORT_GROUP_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__sort_group_clause__descriptor) \ + , 0, 0, 0, 0, 0 } -struct PgQuery__VacuumStmt +struct PgQuery__GroupingSet { ProtobufCMessage base; - size_t n_options; - PgQuery__Node **options; - size_t n_rels; - PgQuery__Node **rels; - protobuf_c_boolean is_vacuumcmd; + PgQuery__GroupingSetKind kind; + size_t n_content; + PgQuery__Node **content; + int32_t location; }; -#define PG_QUERY__VACUUM_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__vacuum_stmt__descriptor) \ - , 0,NULL, 0,NULL, 0 } +#define PG_QUERY__GROUPING_SET__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__grouping_set__descriptor) \ + , PG_QUERY__GROUPING_SET_KIND__GROUPING_SET_KIND_UNDEFINED, 0,NULL, 0 } -struct PgQuery__ExplainStmt +struct PgQuery__WindowClause { ProtobufCMessage base; - PgQuery__Node *query; - size_t n_options; - PgQuery__Node **options; + char *name; + char *refname; + size_t n_partition_clause; + PgQuery__Node **partition_clause; + size_t n_order_clause; + PgQuery__Node **order_clause; + int32_t frame_options; + PgQuery__Node *start_offset; + PgQuery__Node *end_offset; + size_t n_run_condition; + PgQuery__Node **run_condition; + uint32_t start_in_range_func; + uint32_t end_in_range_func; + uint32_t in_range_coll; + protobuf_c_boolean in_range_asc; + protobuf_c_boolean in_range_nulls_first; + uint32_t winref; + protobuf_c_boolean copied_order; }; -#define PG_QUERY__EXPLAIN_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__explain_stmt__descriptor) \ - , NULL, 0,NULL } +#define PG_QUERY__WINDOW_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__window_clause__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, NULL, NULL, 0,NULL, 0, 0, 0, 0, 0, 0, 0 } -struct PgQuery__CreateTableAsStmt +struct PgQuery__RowMarkClause { ProtobufCMessage base; - PgQuery__Node *query; - PgQuery__IntoClause *into; - PgQuery__ObjectType objtype; - protobuf_c_boolean is_select_into; - protobuf_c_boolean if_not_exists; + uint32_t rti; + PgQuery__LockClauseStrength strength; + PgQuery__LockWaitPolicy wait_policy; + protobuf_c_boolean pushed_down; }; -#define PG_QUERY__CREATE_TABLE_AS_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_table_as_stmt__descriptor) \ - , NULL, NULL, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, 0, 0 } +#define PG_QUERY__ROW_MARK_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__row_mark_clause__descriptor) \ + , 0, PG_QUERY__LOCK_CLAUSE_STRENGTH__LOCK_CLAUSE_STRENGTH_UNDEFINED, PG_QUERY__LOCK_WAIT_POLICY__LOCK_WAIT_POLICY_UNDEFINED, 0 } -struct PgQuery__CreateSeqStmt +struct PgQuery__WithClause { ProtobufCMessage base; - PgQuery__RangeVar *sequence; - size_t n_options; - PgQuery__Node **options; - uint32_t owner_id; - protobuf_c_boolean for_identity; - protobuf_c_boolean if_not_exists; + size_t n_ctes; + PgQuery__Node **ctes; + protobuf_c_boolean recursive; + int32_t location; }; -#define PG_QUERY__CREATE_SEQ_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_seq_stmt__descriptor) \ - , NULL, 0,NULL, 0, 0, 0 } +#define PG_QUERY__WITH_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__with_clause__descriptor) \ + , 0,NULL, 0, 0 } -struct PgQuery__AlterSeqStmt +struct PgQuery__InferClause { ProtobufCMessage base; - PgQuery__RangeVar *sequence; - size_t n_options; - PgQuery__Node **options; - protobuf_c_boolean for_identity; - protobuf_c_boolean missing_ok; -}; -#define PG_QUERY__ALTER_SEQ_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_seq_stmt__descriptor) \ - , NULL, 0,NULL, 0, 0 } + size_t n_index_elems; + PgQuery__Node **index_elems; + PgQuery__Node *where_clause; + char *conname; + int32_t location; +}; +#define PG_QUERY__INFER_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__infer_clause__descriptor) \ + , 0,NULL, NULL, (char *)protobuf_c_empty_string, 0 } -struct PgQuery__VariableSetStmt +struct PgQuery__OnConflictClause { ProtobufCMessage base; - PgQuery__VariableSetKind kind; - char *name; - size_t n_args; - PgQuery__Node **args; - protobuf_c_boolean is_local; + PgQuery__OnConflictAction action; + PgQuery__InferClause *infer; + size_t n_target_list; + PgQuery__Node **target_list; + PgQuery__Node *where_clause; + int32_t location; }; -#define PG_QUERY__VARIABLE_SET_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__variable_set_stmt__descriptor) \ - , PG_QUERY__VARIABLE_SET_KIND__VARIABLE_SET_KIND_UNDEFINED, (char *)protobuf_c_empty_string, 0,NULL, 0 } +#define PG_QUERY__ON_CONFLICT_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__on_conflict_clause__descriptor) \ + , PG_QUERY__ON_CONFLICT_ACTION__ON_CONFLICT_ACTION_UNDEFINED, NULL, 0,NULL, NULL, 0 } -struct PgQuery__VariableShowStmt +struct PgQuery__CTESearchClause { ProtobufCMessage base; - char *name; + size_t n_search_col_list; + PgQuery__Node **search_col_list; + protobuf_c_boolean search_breadth_first; + char *search_seq_column; + int32_t location; }; -#define PG_QUERY__VARIABLE_SHOW_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__variable_show_stmt__descriptor) \ - , (char *)protobuf_c_empty_string } +#define PG_QUERY__CTESEARCH_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__ctesearch_clause__descriptor) \ + , 0,NULL, 0, (char *)protobuf_c_empty_string, 0 } -struct PgQuery__DiscardStmt +struct PgQuery__CTECycleClause { ProtobufCMessage base; - PgQuery__DiscardMode target; + size_t n_cycle_col_list; + PgQuery__Node **cycle_col_list; + char *cycle_mark_column; + PgQuery__Node *cycle_mark_value; + PgQuery__Node *cycle_mark_default; + char *cycle_path_column; + int32_t location; + uint32_t cycle_mark_type; + int32_t cycle_mark_typmod; + uint32_t cycle_mark_collation; + uint32_t cycle_mark_neop; }; -#define PG_QUERY__DISCARD_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__discard_stmt__descriptor) \ - , PG_QUERY__DISCARD_MODE__DISCARD_MODE_UNDEFINED } +#define PG_QUERY__CTECYCLE_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__ctecycle_clause__descriptor) \ + , 0,NULL, (char *)protobuf_c_empty_string, NULL, NULL, (char *)protobuf_c_empty_string, 0, 0, 0, 0, 0 } -struct PgQuery__CreateTrigStmt +struct PgQuery__CommonTableExpr { ProtobufCMessage base; - protobuf_c_boolean replace; - protobuf_c_boolean isconstraint; - char *trigname; - PgQuery__RangeVar *relation; - size_t n_funcname; - PgQuery__Node **funcname; - size_t n_args; - PgQuery__Node **args; - protobuf_c_boolean row; - int32_t timing; - int32_t events; - size_t n_columns; - PgQuery__Node **columns; - PgQuery__Node *when_clause; - size_t n_transition_rels; - PgQuery__Node **transition_rels; - protobuf_c_boolean deferrable; - protobuf_c_boolean initdeferred; - PgQuery__RangeVar *constrrel; + char *ctename; + size_t n_aliascolnames; + PgQuery__Node **aliascolnames; + PgQuery__CTEMaterialize ctematerialized; + PgQuery__Node *ctequery; + PgQuery__CTESearchClause *search_clause; + PgQuery__CTECycleClause *cycle_clause; + int32_t location; + protobuf_c_boolean cterecursive; + int32_t cterefcount; + size_t n_ctecolnames; + PgQuery__Node **ctecolnames; + size_t n_ctecoltypes; + PgQuery__Node **ctecoltypes; + size_t n_ctecoltypmods; + PgQuery__Node **ctecoltypmods; + size_t n_ctecolcollations; + PgQuery__Node **ctecolcollations; }; -#define PG_QUERY__CREATE_TRIG_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_trig_stmt__descriptor) \ - , 0, 0, (char *)protobuf_c_empty_string, NULL, 0,NULL, 0,NULL, 0, 0, 0, 0,NULL, NULL, 0,NULL, 0, 0, NULL } +#define PG_QUERY__COMMON_TABLE_EXPR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__common_table_expr__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL, PG_QUERY__CTEMATERIALIZE__CTEMATERIALIZE_UNDEFINED, NULL, NULL, NULL, 0, 0, 0, 0,NULL, 0,NULL, 0,NULL, 0,NULL } -struct PgQuery__CreatePLangStmt +struct PgQuery__MergeWhenClause { ProtobufCMessage base; - protobuf_c_boolean replace; - char *plname; - size_t n_plhandler; - PgQuery__Node **plhandler; - size_t n_plinline; - PgQuery__Node **plinline; - size_t n_plvalidator; - PgQuery__Node **plvalidator; - protobuf_c_boolean pltrusted; + protobuf_c_boolean matched; + PgQuery__CmdType command_type; + PgQuery__OverridingKind override; + PgQuery__Node *condition; + size_t n_target_list; + PgQuery__Node **target_list; + size_t n_values; + PgQuery__Node **values; }; -#define PG_QUERY__CREATE_PLANG_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_plang_stmt__descriptor) \ - , 0, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0,NULL, 0 } +#define PG_QUERY__MERGE_WHEN_CLAUSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__merge_when_clause__descriptor) \ + , 0, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL } -struct PgQuery__CreateRoleStmt +struct PgQuery__MergeAction { ProtobufCMessage base; - PgQuery__RoleStmtType stmt_type; - char *role; - size_t n_options; - PgQuery__Node **options; + protobuf_c_boolean matched; + PgQuery__CmdType command_type; + PgQuery__OverridingKind override; + PgQuery__Node *qual; + size_t n_target_list; + PgQuery__Node **target_list; + size_t n_update_colnos; + PgQuery__Node **update_colnos; }; -#define PG_QUERY__CREATE_ROLE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_role_stmt__descriptor) \ - , PG_QUERY__ROLE_STMT_TYPE__ROLE_STMT_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, 0,NULL } +#define PG_QUERY__MERGE_ACTION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__merge_action__descriptor) \ + , 0, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL } -struct PgQuery__AlterRoleStmt +struct PgQuery__TriggerTransition { ProtobufCMessage base; - PgQuery__RoleSpec *role; - size_t n_options; - PgQuery__Node **options; - int32_t action; + char *name; + protobuf_c_boolean is_new; + protobuf_c_boolean is_table; }; -#define PG_QUERY__ALTER_ROLE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_role_stmt__descriptor) \ - , NULL, 0,NULL, 0 } +#define PG_QUERY__TRIGGER_TRANSITION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__trigger_transition__descriptor) \ + , (char *)protobuf_c_empty_string, 0, 0 } -struct PgQuery__DropRoleStmt +struct PgQuery__JsonOutput { ProtobufCMessage base; - size_t n_roles; - PgQuery__Node **roles; - protobuf_c_boolean missing_ok; + PgQuery__TypeName *type_name; + PgQuery__JsonReturning *returning; }; -#define PG_QUERY__DROP_ROLE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__drop_role_stmt__descriptor) \ - , 0,NULL, 0 } +#define PG_QUERY__JSON_OUTPUT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_output__descriptor) \ + , NULL, NULL } -struct PgQuery__LockStmt +struct PgQuery__JsonKeyValue { ProtobufCMessage base; - size_t n_relations; - PgQuery__Node **relations; - int32_t mode; - protobuf_c_boolean nowait; + PgQuery__Node *key; + PgQuery__JsonValueExpr *value; }; -#define PG_QUERY__LOCK_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__lock_stmt__descriptor) \ - , 0,NULL, 0, 0 } +#define PG_QUERY__JSON_KEY_VALUE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_key_value__descriptor) \ + , NULL, NULL } -struct PgQuery__ConstraintsSetStmt +struct PgQuery__JsonObjectConstructor { ProtobufCMessage base; - size_t n_constraints; - PgQuery__Node **constraints; - protobuf_c_boolean deferred; + size_t n_exprs; + PgQuery__Node **exprs; + PgQuery__JsonOutput *output; + protobuf_c_boolean absent_on_null; + protobuf_c_boolean unique; + int32_t location; }; -#define PG_QUERY__CONSTRAINTS_SET_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__constraints_set_stmt__descriptor) \ - , 0,NULL, 0 } +#define PG_QUERY__JSON_OBJECT_CONSTRUCTOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_object_constructor__descriptor) \ + , 0,NULL, NULL, 0, 0, 0 } -struct PgQuery__ReindexStmt +struct PgQuery__JsonArrayConstructor { ProtobufCMessage base; - PgQuery__ReindexObjectType kind; - PgQuery__RangeVar *relation; - char *name; - size_t n_params; - PgQuery__Node **params; + size_t n_exprs; + PgQuery__Node **exprs; + PgQuery__JsonOutput *output; + protobuf_c_boolean absent_on_null; + int32_t location; }; -#define PG_QUERY__REINDEX_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__reindex_stmt__descriptor) \ - , PG_QUERY__REINDEX_OBJECT_TYPE__REINDEX_OBJECT_TYPE_UNDEFINED, NULL, (char *)protobuf_c_empty_string, 0,NULL } +#define PG_QUERY__JSON_ARRAY_CONSTRUCTOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_array_constructor__descriptor) \ + , 0,NULL, NULL, 0, 0 } -struct PgQuery__CheckPointStmt +struct PgQuery__JsonArrayQueryConstructor { ProtobufCMessage base; + PgQuery__Node *query; + PgQuery__JsonOutput *output; + PgQuery__JsonFormat *format; + protobuf_c_boolean absent_on_null; + int32_t location; }; -#define PG_QUERY__CHECK_POINT_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__check_point_stmt__descriptor) \ - } +#define PG_QUERY__JSON_ARRAY_QUERY_CONSTRUCTOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_array_query_constructor__descriptor) \ + , NULL, NULL, NULL, 0, 0 } -struct PgQuery__CreateSchemaStmt +struct PgQuery__JsonAggConstructor { ProtobufCMessage base; - char *schemaname; - PgQuery__RoleSpec *authrole; - size_t n_schema_elts; - PgQuery__Node **schema_elts; - protobuf_c_boolean if_not_exists; + PgQuery__JsonOutput *output; + PgQuery__Node *agg_filter; + size_t n_agg_order; + PgQuery__Node **agg_order; + PgQuery__WindowDef *over; + int32_t location; }; -#define PG_QUERY__CREATE_SCHEMA_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_schema_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, NULL, 0,NULL, 0 } +#define PG_QUERY__JSON_AGG_CONSTRUCTOR__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_agg_constructor__descriptor) \ + , NULL, NULL, 0,NULL, NULL, 0 } -struct PgQuery__AlterDatabaseStmt +struct PgQuery__JsonObjectAgg { ProtobufCMessage base; - char *dbname; - size_t n_options; - PgQuery__Node **options; + PgQuery__JsonAggConstructor *constructor; + PgQuery__JsonKeyValue *arg; + protobuf_c_boolean absent_on_null; + protobuf_c_boolean unique; }; -#define PG_QUERY__ALTER_DATABASE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_database_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL } +#define PG_QUERY__JSON_OBJECT_AGG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_object_agg__descriptor) \ + , NULL, NULL, 0, 0 } -struct PgQuery__AlterDatabaseRefreshCollStmt +struct PgQuery__JsonArrayAgg { ProtobufCMessage base; - char *dbname; + PgQuery__JsonAggConstructor *constructor; + PgQuery__JsonValueExpr *arg; + protobuf_c_boolean absent_on_null; }; -#define PG_QUERY__ALTER_DATABASE_REFRESH_COLL_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_database_refresh_coll_stmt__descriptor) \ - , (char *)protobuf_c_empty_string } +#define PG_QUERY__JSON_ARRAY_AGG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__json_array_agg__descriptor) \ + , NULL, NULL, 0 } -struct PgQuery__AlterDatabaseSetStmt +struct PgQuery__RawStmt { ProtobufCMessage base; - char *dbname; - PgQuery__VariableSetStmt *setstmt; + PgQuery__Node *stmt; + int32_t stmt_location; + int32_t stmt_len; }; -#define PG_QUERY__ALTER_DATABASE_SET_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_database_set_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, NULL } +#define PG_QUERY__RAW_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__raw_stmt__descriptor) \ + , NULL, 0, 0 } -struct PgQuery__AlterRoleSetStmt +struct PgQuery__InsertStmt { ProtobufCMessage base; - PgQuery__RoleSpec *role; - char *database; - PgQuery__VariableSetStmt *setstmt; + PgQuery__RangeVar *relation; + size_t n_cols; + PgQuery__Node **cols; + PgQuery__Node *select_stmt; + PgQuery__OnConflictClause *on_conflict_clause; + size_t n_returning_list; + PgQuery__Node **returning_list; + PgQuery__WithClause *with_clause; + PgQuery__OverridingKind override; }; -#define PG_QUERY__ALTER_ROLE_SET_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_role_set_stmt__descriptor) \ - , NULL, (char *)protobuf_c_empty_string, NULL } +#define PG_QUERY__INSERT_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__insert_stmt__descriptor) \ + , NULL, 0,NULL, NULL, NULL, 0,NULL, NULL, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED } -struct PgQuery__CreateConversionStmt +struct PgQuery__DeleteStmt { ProtobufCMessage base; - size_t n_conversion_name; - PgQuery__Node **conversion_name; - char *for_encoding_name; - char *to_encoding_name; - size_t n_func_name; - PgQuery__Node **func_name; - protobuf_c_boolean def; + PgQuery__RangeVar *relation; + size_t n_using_clause; + PgQuery__Node **using_clause; + PgQuery__Node *where_clause; + size_t n_returning_list; + PgQuery__Node **returning_list; + PgQuery__WithClause *with_clause; }; -#define PG_QUERY__CREATE_CONVERSION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_conversion_stmt__descriptor) \ - , 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0 } +#define PG_QUERY__DELETE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__delete_stmt__descriptor) \ + , NULL, 0,NULL, NULL, 0,NULL, NULL } -struct PgQuery__CreateCastStmt +struct PgQuery__UpdateStmt { ProtobufCMessage base; - PgQuery__TypeName *sourcetype; - PgQuery__TypeName *targettype; - PgQuery__ObjectWithArgs *func; - PgQuery__CoercionContext context; - protobuf_c_boolean inout; + PgQuery__RangeVar *relation; + size_t n_target_list; + PgQuery__Node **target_list; + PgQuery__Node *where_clause; + size_t n_from_clause; + PgQuery__Node **from_clause; + size_t n_returning_list; + PgQuery__Node **returning_list; + PgQuery__WithClause *with_clause; }; -#define PG_QUERY__CREATE_CAST_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_cast_stmt__descriptor) \ - , NULL, NULL, NULL, PG_QUERY__COERCION_CONTEXT__COERCION_CONTEXT_UNDEFINED, 0 } +#define PG_QUERY__UPDATE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__update_stmt__descriptor) \ + , NULL, 0,NULL, NULL, 0,NULL, 0,NULL, NULL } -struct PgQuery__CreateOpClassStmt +struct PgQuery__MergeStmt { ProtobufCMessage base; - size_t n_opclassname; - PgQuery__Node **opclassname; - size_t n_opfamilyname; - PgQuery__Node **opfamilyname; - char *amname; - PgQuery__TypeName *datatype; - size_t n_items; - PgQuery__Node **items; - protobuf_c_boolean is_default; + PgQuery__RangeVar *relation; + PgQuery__Node *source_relation; + PgQuery__Node *join_condition; + size_t n_merge_when_clauses; + PgQuery__Node **merge_when_clauses; + PgQuery__WithClause *with_clause; }; -#define PG_QUERY__CREATE_OP_CLASS_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_op_class_stmt__descriptor) \ - , 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, NULL, 0,NULL, 0 } +#define PG_QUERY__MERGE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__merge_stmt__descriptor) \ + , NULL, NULL, NULL, 0,NULL, NULL } -struct PgQuery__CreateOpFamilyStmt +struct PgQuery__SelectStmt { ProtobufCMessage base; - size_t n_opfamilyname; - PgQuery__Node **opfamilyname; - char *amname; + size_t n_distinct_clause; + PgQuery__Node **distinct_clause; + PgQuery__IntoClause *into_clause; + size_t n_target_list; + PgQuery__Node **target_list; + size_t n_from_clause; + PgQuery__Node **from_clause; + PgQuery__Node *where_clause; + size_t n_group_clause; + PgQuery__Node **group_clause; + protobuf_c_boolean group_distinct; + PgQuery__Node *having_clause; + size_t n_window_clause; + PgQuery__Node **window_clause; + size_t n_values_lists; + PgQuery__Node **values_lists; + size_t n_sort_clause; + PgQuery__Node **sort_clause; + PgQuery__Node *limit_offset; + PgQuery__Node *limit_count; + PgQuery__LimitOption limit_option; + size_t n_locking_clause; + PgQuery__Node **locking_clause; + PgQuery__WithClause *with_clause; + PgQuery__SetOperation op; + protobuf_c_boolean all; + PgQuery__SelectStmt *larg; + PgQuery__SelectStmt *rarg; }; -#define PG_QUERY__CREATE_OP_FAMILY_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_op_family_stmt__descriptor) \ - , 0,NULL, (char *)protobuf_c_empty_string } +#define PG_QUERY__SELECT_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__select_stmt__descriptor) \ + , 0,NULL, NULL, 0,NULL, 0,NULL, NULL, 0,NULL, 0, NULL, 0,NULL, 0,NULL, 0,NULL, NULL, NULL, PG_QUERY__LIMIT_OPTION__LIMIT_OPTION_UNDEFINED, 0,NULL, NULL, PG_QUERY__SET_OPERATION__SET_OPERATION_UNDEFINED, 0, NULL, NULL } -struct PgQuery__AlterOpFamilyStmt +struct PgQuery__SetOperationStmt { ProtobufCMessage base; - size_t n_opfamilyname; - PgQuery__Node **opfamilyname; - char *amname; - protobuf_c_boolean is_drop; - size_t n_items; - PgQuery__Node **items; + PgQuery__SetOperation op; + protobuf_c_boolean all; + PgQuery__Node *larg; + PgQuery__Node *rarg; + size_t n_col_types; + PgQuery__Node **col_types; + size_t n_col_typmods; + PgQuery__Node **col_typmods; + size_t n_col_collations; + PgQuery__Node **col_collations; + size_t n_group_clauses; + PgQuery__Node **group_clauses; }; -#define PG_QUERY__ALTER_OP_FAMILY_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_op_family_stmt__descriptor) \ - , 0,NULL, (char *)protobuf_c_empty_string, 0, 0,NULL } +#define PG_QUERY__SET_OPERATION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__set_operation_stmt__descriptor) \ + , PG_QUERY__SET_OPERATION__SET_OPERATION_UNDEFINED, 0, NULL, NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL } -struct PgQuery__PrepareStmt +struct PgQuery__ReturnStmt { ProtobufCMessage base; - char *name; - size_t n_argtypes; - PgQuery__Node **argtypes; - PgQuery__Node *query; + PgQuery__Node *returnval; }; -#define PG_QUERY__PREPARE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__prepare_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL, NULL } +#define PG_QUERY__RETURN_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__return_stmt__descriptor) \ + , NULL } -struct PgQuery__ExecuteStmt +struct PgQuery__PLAssignStmt { ProtobufCMessage base; char *name; - size_t n_params; - PgQuery__Node **params; + size_t n_indirection; + PgQuery__Node **indirection; + int32_t nnames; + PgQuery__SelectStmt *val; + int32_t location; }; -#define PG_QUERY__EXECUTE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__execute_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL } +#define PG_QUERY__PLASSIGN_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__plassign_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL, 0, NULL, 0 } -struct PgQuery__DeallocateStmt +struct PgQuery__CreateSchemaStmt { ProtobufCMessage base; - char *name; + char *schemaname; + PgQuery__RoleSpec *authrole; + size_t n_schema_elts; + PgQuery__Node **schema_elts; + protobuf_c_boolean if_not_exists; }; -#define PG_QUERY__DEALLOCATE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__deallocate_stmt__descriptor) \ - , (char *)protobuf_c_empty_string } +#define PG_QUERY__CREATE_SCHEMA_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_schema_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, 0,NULL, 0 } -struct PgQuery__DeclareCursorStmt +struct PgQuery__AlterTableStmt { ProtobufCMessage base; - char *portalname; - int32_t options; - PgQuery__Node *query; + PgQuery__RangeVar *relation; + size_t n_cmds; + PgQuery__Node **cmds; + PgQuery__ObjectType objtype; + protobuf_c_boolean missing_ok; }; -#define PG_QUERY__DECLARE_CURSOR_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__declare_cursor_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0, NULL } +#define PG_QUERY__ALTER_TABLE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_table_stmt__descriptor) \ + , NULL, 0,NULL, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, 0 } -struct PgQuery__CreateTableSpaceStmt +struct PgQuery__ReplicaIdentityStmt { ProtobufCMessage base; - char *tablespacename; - PgQuery__RoleSpec *owner; - char *location; - size_t n_options; - PgQuery__Node **options; + char *identity_type; + char *name; }; -#define PG_QUERY__CREATE_TABLE_SPACE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_table_space_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, 0,NULL } +#define PG_QUERY__REPLICA_IDENTITY_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__replica_identity_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string } -struct PgQuery__DropTableSpaceStmt +struct PgQuery__AlterTableCmd { ProtobufCMessage base; - char *tablespacename; + PgQuery__AlterTableType subtype; + char *name; + int32_t num; + PgQuery__RoleSpec *newowner; + PgQuery__Node *def; + PgQuery__DropBehavior behavior; protobuf_c_boolean missing_ok; + protobuf_c_boolean recurse; }; -#define PG_QUERY__DROP_TABLE_SPACE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__drop_table_space_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0 } +#define PG_QUERY__ALTER_TABLE_CMD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_table_cmd__descriptor) \ + , PG_QUERY__ALTER_TABLE_TYPE__ALTER_TABLE_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, 0, NULL, NULL, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED, 0, 0 } -struct PgQuery__AlterObjectDependsStmt +struct PgQuery__AlterCollationStmt { ProtobufCMessage base; - PgQuery__ObjectType object_type; - PgQuery__RangeVar *relation; - PgQuery__Node *object; - PgQuery__String *extname; - protobuf_c_boolean remove; + size_t n_collname; + PgQuery__Node **collname; }; -#define PG_QUERY__ALTER_OBJECT_DEPENDS_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_object_depends_stmt__descriptor) \ - , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, NULL, NULL, 0 } +#define PG_QUERY__ALTER_COLLATION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_collation_stmt__descriptor) \ + , 0,NULL } -struct PgQuery__AlterObjectSchemaStmt +struct PgQuery__AlterDomainStmt { ProtobufCMessage base; - PgQuery__ObjectType object_type; - PgQuery__RangeVar *relation; - PgQuery__Node *object; - char *newschema; + char *subtype; + size_t n_type_name; + PgQuery__Node **type_name; + char *name; + PgQuery__Node *def; + PgQuery__DropBehavior behavior; protobuf_c_boolean missing_ok; }; -#define PG_QUERY__ALTER_OBJECT_SCHEMA_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_object_schema_stmt__descriptor) \ - , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, NULL, (char *)protobuf_c_empty_string, 0 } +#define PG_QUERY__ALTER_DOMAIN_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_domain_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL, (char *)protobuf_c_empty_string, NULL, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED, 0 } -struct PgQuery__AlterOwnerStmt +struct PgQuery__GrantStmt { ProtobufCMessage base; - PgQuery__ObjectType object_type; - PgQuery__RangeVar *relation; - PgQuery__Node *object; - PgQuery__RoleSpec *newowner; + protobuf_c_boolean is_grant; + PgQuery__GrantTargetType targtype; + PgQuery__ObjectType objtype; + size_t n_objects; + PgQuery__Node **objects; + size_t n_privileges; + PgQuery__Node **privileges; + size_t n_grantees; + PgQuery__Node **grantees; + protobuf_c_boolean grant_option; + PgQuery__RoleSpec *grantor; + PgQuery__DropBehavior behavior; }; -#define PG_QUERY__ALTER_OWNER_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_owner_stmt__descriptor) \ - , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, NULL, NULL } +#define PG_QUERY__GRANT_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__grant_stmt__descriptor) \ + , 0, PG_QUERY__GRANT_TARGET_TYPE__GRANT_TARGET_TYPE_UNDEFINED, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, 0,NULL, 0,NULL, 0,NULL, 0, NULL, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED } -struct PgQuery__AlterOperatorStmt +struct PgQuery__ObjectWithArgs { ProtobufCMessage base; - PgQuery__ObjectWithArgs *opername; - size_t n_options; - PgQuery__Node **options; + size_t n_objname; + PgQuery__Node **objname; + size_t n_objargs; + PgQuery__Node **objargs; + size_t n_objfuncargs; + PgQuery__Node **objfuncargs; + protobuf_c_boolean args_unspecified; }; -#define PG_QUERY__ALTER_OPERATOR_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_operator_stmt__descriptor) \ - , NULL, 0,NULL } +#define PG_QUERY__OBJECT_WITH_ARGS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__object_with_args__descriptor) \ + , 0,NULL, 0,NULL, 0,NULL, 0 } -struct PgQuery__AlterTypeStmt +struct PgQuery__AccessPriv { ProtobufCMessage base; - size_t n_type_name; - PgQuery__Node **type_name; - size_t n_options; - PgQuery__Node **options; + char *priv_name; + size_t n_cols; + PgQuery__Node **cols; }; -#define PG_QUERY__ALTER_TYPE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_type_stmt__descriptor) \ - , 0,NULL, 0,NULL } +#define PG_QUERY__ACCESS_PRIV__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__access_priv__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL } -struct PgQuery__DropOwnedStmt +struct PgQuery__GrantRoleStmt { ProtobufCMessage base; - size_t n_roles; - PgQuery__Node **roles; + size_t n_granted_roles; + PgQuery__Node **granted_roles; + size_t n_grantee_roles; + PgQuery__Node **grantee_roles; + protobuf_c_boolean is_grant; + size_t n_opt; + PgQuery__Node **opt; + PgQuery__RoleSpec *grantor; PgQuery__DropBehavior behavior; }; -#define PG_QUERY__DROP_OWNED_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__drop_owned_stmt__descriptor) \ - , 0,NULL, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED } +#define PG_QUERY__GRANT_ROLE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__grant_role_stmt__descriptor) \ + , 0,NULL, 0,NULL, 0, 0,NULL, NULL, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED } -struct PgQuery__ReassignOwnedStmt +struct PgQuery__AlterDefaultPrivilegesStmt { ProtobufCMessage base; - size_t n_roles; - PgQuery__Node **roles; - PgQuery__RoleSpec *newrole; + size_t n_options; + PgQuery__Node **options; + PgQuery__GrantStmt *action; }; -#define PG_QUERY__REASSIGN_OWNED_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__reassign_owned_stmt__descriptor) \ +#define PG_QUERY__ALTER_DEFAULT_PRIVILEGES_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_default_privileges_stmt__descriptor) \ , 0,NULL, NULL } -struct PgQuery__CompositeTypeStmt +struct PgQuery__CopyStmt { ProtobufCMessage base; - PgQuery__RangeVar *typevar; - size_t n_coldeflist; - PgQuery__Node **coldeflist; + PgQuery__RangeVar *relation; + PgQuery__Node *query; + size_t n_attlist; + PgQuery__Node **attlist; + protobuf_c_boolean is_from; + protobuf_c_boolean is_program; + char *filename; + size_t n_options; + PgQuery__Node **options; + PgQuery__Node *where_clause; }; -#define PG_QUERY__COMPOSITE_TYPE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__composite_type_stmt__descriptor) \ - , NULL, 0,NULL } +#define PG_QUERY__COPY_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__copy_stmt__descriptor) \ + , NULL, NULL, 0,NULL, 0, 0, (char *)protobuf_c_empty_string, 0,NULL, NULL } -struct PgQuery__CreateEnumStmt +struct PgQuery__VariableSetStmt { ProtobufCMessage base; - size_t n_type_name; - PgQuery__Node **type_name; - size_t n_vals; - PgQuery__Node **vals; + PgQuery__VariableSetKind kind; + char *name; + size_t n_args; + PgQuery__Node **args; + protobuf_c_boolean is_local; }; -#define PG_QUERY__CREATE_ENUM_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_enum_stmt__descriptor) \ - , 0,NULL, 0,NULL } +#define PG_QUERY__VARIABLE_SET_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__variable_set_stmt__descriptor) \ + , PG_QUERY__VARIABLE_SET_KIND__VARIABLE_SET_KIND_UNDEFINED, (char *)protobuf_c_empty_string, 0,NULL, 0 } -struct PgQuery__CreateRangeStmt +struct PgQuery__VariableShowStmt { ProtobufCMessage base; - size_t n_type_name; - PgQuery__Node **type_name; - size_t n_params; - PgQuery__Node **params; + char *name; }; -#define PG_QUERY__CREATE_RANGE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_range_stmt__descriptor) \ - , 0,NULL, 0,NULL } +#define PG_QUERY__VARIABLE_SHOW_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__variable_show_stmt__descriptor) \ + , (char *)protobuf_c_empty_string } -struct PgQuery__AlterEnumStmt +struct PgQuery__CreateStmt { ProtobufCMessage base; - size_t n_type_name; - PgQuery__Node **type_name; - char *old_val; - char *new_val; - char *new_val_neighbor; - protobuf_c_boolean new_val_is_after; - protobuf_c_boolean skip_if_new_val_exists; + PgQuery__RangeVar *relation; + size_t n_table_elts; + PgQuery__Node **table_elts; + size_t n_inh_relations; + PgQuery__Node **inh_relations; + PgQuery__PartitionBoundSpec *partbound; + PgQuery__PartitionSpec *partspec; + PgQuery__TypeName *of_typename; + size_t n_constraints; + PgQuery__Node **constraints; + size_t n_options; + PgQuery__Node **options; + PgQuery__OnCommitAction oncommit; + char *tablespacename; + char *access_method; + protobuf_c_boolean if_not_exists; }; -#define PG_QUERY__ALTER_ENUM_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_enum_stmt__descriptor) \ - , 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, 0 } +#define PG_QUERY__CREATE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_stmt__descriptor) \ + , NULL, 0,NULL, 0,NULL, NULL, NULL, NULL, 0,NULL, 0,NULL, PG_QUERY__ON_COMMIT_ACTION__ON_COMMIT_ACTION_UNDEFINED, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0 } -struct PgQuery__AlterTSDictionaryStmt +struct PgQuery__Constraint { ProtobufCMessage base; - size_t n_dictname; - PgQuery__Node **dictname; + PgQuery__ConstrType contype; + char *conname; + protobuf_c_boolean deferrable; + protobuf_c_boolean initdeferred; + int32_t location; + protobuf_c_boolean is_no_inherit; + PgQuery__Node *raw_expr; + char *cooked_expr; + char *generated_when; + protobuf_c_boolean nulls_not_distinct; + size_t n_keys; + PgQuery__Node **keys; + size_t n_including; + PgQuery__Node **including; + size_t n_exclusions; + PgQuery__Node **exclusions; size_t n_options; PgQuery__Node **options; + char *indexname; + char *indexspace; + protobuf_c_boolean reset_default_tblspc; + char *access_method; + PgQuery__Node *where_clause; + PgQuery__RangeVar *pktable; + size_t n_fk_attrs; + PgQuery__Node **fk_attrs; + size_t n_pk_attrs; + PgQuery__Node **pk_attrs; + char *fk_matchtype; + char *fk_upd_action; + char *fk_del_action; + size_t n_fk_del_set_cols; + PgQuery__Node **fk_del_set_cols; + size_t n_old_conpfeqop; + PgQuery__Node **old_conpfeqop; + uint32_t old_pktable_oid; + protobuf_c_boolean skip_validation; + protobuf_c_boolean initially_valid; }; -#define PG_QUERY__ALTER_TSDICTIONARY_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_tsdictionary_stmt__descriptor) \ - , 0,NULL, 0,NULL } +#define PG_QUERY__CONSTRAINT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__constraint__descriptor) \ + , PG_QUERY__CONSTR_TYPE__CONSTR_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, 0, 0, 0, 0, NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, 0,NULL, 0,NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, (char *)protobuf_c_empty_string, NULL, NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, 0, 0 } -struct PgQuery__AlterTSConfigurationStmt +struct PgQuery__CreateTableSpaceStmt { ProtobufCMessage base; - PgQuery__AlterTSConfigType kind; - size_t n_cfgname; - PgQuery__Node **cfgname; - size_t n_tokentype; - PgQuery__Node **tokentype; - size_t n_dicts; - PgQuery__Node **dicts; - protobuf_c_boolean override; - protobuf_c_boolean replace; - protobuf_c_boolean missing_ok; + char *tablespacename; + PgQuery__RoleSpec *owner; + char *location; + size_t n_options; + PgQuery__Node **options; }; -#define PG_QUERY__ALTER_TSCONFIGURATION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_tsconfiguration_stmt__descriptor) \ - , PG_QUERY__ALTER_TSCONFIG_TYPE__ALTER_TSCONFIG_TYPE_UNDEFINED, 0,NULL, 0,NULL, 0,NULL, 0, 0, 0 } +#define PG_QUERY__CREATE_TABLE_SPACE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_table_space_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, 0,NULL } -struct PgQuery__CreateFdwStmt +struct PgQuery__DropTableSpaceStmt { ProtobufCMessage base; - char *fdwname; - size_t n_func_options; - PgQuery__Node **func_options; + char *tablespacename; + protobuf_c_boolean missing_ok; +}; +#define PG_QUERY__DROP_TABLE_SPACE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__drop_table_space_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0 } + + +struct PgQuery__AlterTableSpaceOptionsStmt +{ + ProtobufCMessage base; + char *tablespacename; + size_t n_options; + PgQuery__Node **options; + protobuf_c_boolean is_reset; +}; +#define PG_QUERY__ALTER_TABLE_SPACE_OPTIONS_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_table_space_options_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL, 0 } + + +struct PgQuery__AlterTableMoveAllStmt +{ + ProtobufCMessage base; + char *orig_tablespacename; + PgQuery__ObjectType objtype; + size_t n_roles; + PgQuery__Node **roles; + char *new_tablespacename; + protobuf_c_boolean nowait; +}; +#define PG_QUERY__ALTER_TABLE_MOVE_ALL_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_table_move_all_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, 0,NULL, (char *)protobuf_c_empty_string, 0 } + + +struct PgQuery__CreateExtensionStmt +{ + ProtobufCMessage base; + char *extname; + protobuf_c_boolean if_not_exists; + size_t n_options; + PgQuery__Node **options; +}; +#define PG_QUERY__CREATE_EXTENSION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_extension_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0, 0,NULL } + + +struct PgQuery__AlterExtensionStmt +{ + ProtobufCMessage base; + char *extname; + size_t n_options; + PgQuery__Node **options; +}; +#define PG_QUERY__ALTER_EXTENSION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_extension_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL } + + +struct PgQuery__AlterExtensionContentsStmt +{ + ProtobufCMessage base; + char *extname; + int32_t action; + PgQuery__ObjectType objtype; + PgQuery__Node *object; +}; +#define PG_QUERY__ALTER_EXTENSION_CONTENTS_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_extension_contents_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL } + + +struct PgQuery__CreateFdwStmt +{ + ProtobufCMessage base; + char *fdwname; + size_t n_func_options; + PgQuery__Node **func_options; size_t n_options; PgQuery__Node **options; }; @@ -4351,6 +4690,19 @@ struct PgQuery__AlterForeignServerStmt , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0 } +struct PgQuery__CreateForeignTableStmt +{ + ProtobufCMessage base; + PgQuery__CreateStmt *base_stmt; + char *servername; + size_t n_options; + PgQuery__Node **options; +}; +#define PG_QUERY__CREATE_FOREIGN_TABLE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_foreign_table_stmt__descriptor) \ + , NULL, (char *)protobuf_c_empty_string, 0,NULL } + + struct PgQuery__CreateUserMappingStmt { ProtobufCMessage base; @@ -4390,60 +4742,6 @@ struct PgQuery__DropUserMappingStmt , NULL, (char *)protobuf_c_empty_string, 0 } -struct PgQuery__AlterTableSpaceOptionsStmt -{ - ProtobufCMessage base; - char *tablespacename; - size_t n_options; - PgQuery__Node **options; - protobuf_c_boolean is_reset; -}; -#define PG_QUERY__ALTER_TABLE_SPACE_OPTIONS_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_table_space_options_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL, 0 } - - -struct PgQuery__AlterTableMoveAllStmt -{ - ProtobufCMessage base; - char *orig_tablespacename; - PgQuery__ObjectType objtype; - size_t n_roles; - PgQuery__Node **roles; - char *new_tablespacename; - protobuf_c_boolean nowait; -}; -#define PG_QUERY__ALTER_TABLE_MOVE_ALL_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_table_move_all_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, 0,NULL, (char *)protobuf_c_empty_string, 0 } - - -struct PgQuery__SecLabelStmt -{ - ProtobufCMessage base; - PgQuery__ObjectType objtype; - PgQuery__Node *object; - char *provider; - char *label; -}; -#define PG_QUERY__SEC_LABEL_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__sec_label_stmt__descriptor) \ - , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string } - - -struct PgQuery__CreateForeignTableStmt -{ - ProtobufCMessage base; - PgQuery__CreateStmt *base_stmt; - char *servername; - size_t n_options; - PgQuery__Node **options; -}; -#define PG_QUERY__CREATE_FOREIGN_TABLE_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_foreign_table_stmt__descriptor) \ - , NULL, (char *)protobuf_c_empty_string, 0,NULL } - - struct PgQuery__ImportForeignSchemaStmt { ProtobufCMessage base; @@ -4461,42 +4759,77 @@ struct PgQuery__ImportForeignSchemaStmt , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, PG_QUERY__IMPORT_FOREIGN_SCHEMA_TYPE__IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINED, 0,NULL, 0,NULL } -struct PgQuery__CreateExtensionStmt +struct PgQuery__CreatePolicyStmt { ProtobufCMessage base; - char *extname; - protobuf_c_boolean if_not_exists; - size_t n_options; - PgQuery__Node **options; + char *policy_name; + PgQuery__RangeVar *table; + char *cmd_name; + protobuf_c_boolean permissive; + size_t n_roles; + PgQuery__Node **roles; + PgQuery__Node *qual; + PgQuery__Node *with_check; }; -#define PG_QUERY__CREATE_EXTENSION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_extension_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0, 0,NULL } +#define PG_QUERY__CREATE_POLICY_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_policy_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, 0, 0,NULL, NULL, NULL } -struct PgQuery__AlterExtensionStmt +struct PgQuery__AlterPolicyStmt { ProtobufCMessage base; - char *extname; - size_t n_options; - PgQuery__Node **options; + char *policy_name; + PgQuery__RangeVar *table; + size_t n_roles; + PgQuery__Node **roles; + PgQuery__Node *qual; + PgQuery__Node *with_check; }; -#define PG_QUERY__ALTER_EXTENSION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_extension_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL } +#define PG_QUERY__ALTER_POLICY_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_policy_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, 0,NULL, NULL, NULL } -struct PgQuery__AlterExtensionContentsStmt +struct PgQuery__CreateAmStmt { ProtobufCMessage base; - char *extname; - int32_t action; - PgQuery__ObjectType objtype; - PgQuery__Node *object; + char *amname; + size_t n_handler_name; + PgQuery__Node **handler_name; + char *amtype; }; -#define PG_QUERY__ALTER_EXTENSION_CONTENTS_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_extension_contents_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL } +#define PG_QUERY__CREATE_AM_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_am_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL, (char *)protobuf_c_empty_string } + + +struct PgQuery__CreateTrigStmt +{ + ProtobufCMessage base; + protobuf_c_boolean replace; + protobuf_c_boolean isconstraint; + char *trigname; + PgQuery__RangeVar *relation; + size_t n_funcname; + PgQuery__Node **funcname; + size_t n_args; + PgQuery__Node **args; + protobuf_c_boolean row; + int32_t timing; + int32_t events; + size_t n_columns; + PgQuery__Node **columns; + PgQuery__Node *when_clause; + size_t n_transition_rels; + PgQuery__Node **transition_rels; + protobuf_c_boolean deferrable; + protobuf_c_boolean initdeferred; + PgQuery__RangeVar *constrrel; +}; +#define PG_QUERY__CREATE_TRIG_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_trig_stmt__descriptor) \ + , 0, 0, (char *)protobuf_c_empty_string, NULL, 0,NULL, 0,NULL, 0, 0, 0, 0,NULL, NULL, 0,NULL, 0, 0, NULL } struct PgQuery__CreateEventTrigStmt @@ -4525,1138 +4858,1037 @@ struct PgQuery__AlterEventTrigStmt , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string } -struct PgQuery__RefreshMatViewStmt +struct PgQuery__CreatePLangStmt { ProtobufCMessage base; - protobuf_c_boolean concurrent; - protobuf_c_boolean skip_data; - PgQuery__RangeVar *relation; + protobuf_c_boolean replace; + char *plname; + size_t n_plhandler; + PgQuery__Node **plhandler; + size_t n_plinline; + PgQuery__Node **plinline; + size_t n_plvalidator; + PgQuery__Node **plvalidator; + protobuf_c_boolean pltrusted; }; -#define PG_QUERY__REFRESH_MAT_VIEW_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__refresh_mat_view_stmt__descriptor) \ - , 0, 0, NULL } +#define PG_QUERY__CREATE_PLANG_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_plang_stmt__descriptor) \ + , 0, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0,NULL, 0 } -struct PgQuery__ReplicaIdentityStmt +struct PgQuery__CreateRoleStmt { ProtobufCMessage base; - char *identity_type; - char *name; + PgQuery__RoleStmtType stmt_type; + char *role; + size_t n_options; + PgQuery__Node **options; }; -#define PG_QUERY__REPLICA_IDENTITY_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__replica_identity_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string } +#define PG_QUERY__CREATE_ROLE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_role_stmt__descriptor) \ + , PG_QUERY__ROLE_STMT_TYPE__ROLE_STMT_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, 0,NULL } -struct PgQuery__AlterSystemStmt +struct PgQuery__AlterRoleStmt { ProtobufCMessage base; - PgQuery__VariableSetStmt *setstmt; + PgQuery__RoleSpec *role; + size_t n_options; + PgQuery__Node **options; + int32_t action; }; -#define PG_QUERY__ALTER_SYSTEM_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_system_stmt__descriptor) \ - , NULL } +#define PG_QUERY__ALTER_ROLE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_role_stmt__descriptor) \ + , NULL, 0,NULL, 0 } -struct PgQuery__CreatePolicyStmt +struct PgQuery__AlterRoleSetStmt { ProtobufCMessage base; - char *policy_name; - PgQuery__RangeVar *table; - char *cmd_name; - protobuf_c_boolean permissive; - size_t n_roles; - PgQuery__Node **roles; - PgQuery__Node *qual; - PgQuery__Node *with_check; + PgQuery__RoleSpec *role; + char *database; + PgQuery__VariableSetStmt *setstmt; }; -#define PG_QUERY__CREATE_POLICY_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_policy_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, 0, 0,NULL, NULL, NULL } +#define PG_QUERY__ALTER_ROLE_SET_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_role_set_stmt__descriptor) \ + , NULL, (char *)protobuf_c_empty_string, NULL } -struct PgQuery__AlterPolicyStmt +struct PgQuery__DropRoleStmt { ProtobufCMessage base; - char *policy_name; - PgQuery__RangeVar *table; size_t n_roles; PgQuery__Node **roles; - PgQuery__Node *qual; - PgQuery__Node *with_check; -}; -#define PG_QUERY__ALTER_POLICY_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_policy_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, NULL, 0,NULL, NULL, NULL } - - -struct PgQuery__CreateTransformStmt -{ - ProtobufCMessage base; - protobuf_c_boolean replace; - PgQuery__TypeName *type_name; - char *lang; - PgQuery__ObjectWithArgs *fromsql; - PgQuery__ObjectWithArgs *tosql; -}; -#define PG_QUERY__CREATE_TRANSFORM_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_transform_stmt__descriptor) \ - , 0, NULL, (char *)protobuf_c_empty_string, NULL, NULL } - - -struct PgQuery__CreateAmStmt -{ - ProtobufCMessage base; - char *amname; - size_t n_handler_name; - PgQuery__Node **handler_name; - char *amtype; + protobuf_c_boolean missing_ok; }; -#define PG_QUERY__CREATE_AM_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_am_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL, (char *)protobuf_c_empty_string } +#define PG_QUERY__DROP_ROLE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__drop_role_stmt__descriptor) \ + , 0,NULL, 0 } -struct PgQuery__CreatePublicationStmt +struct PgQuery__CreateSeqStmt { ProtobufCMessage base; - char *pubname; + PgQuery__RangeVar *sequence; size_t n_options; PgQuery__Node **options; - size_t n_pubobjects; - PgQuery__Node **pubobjects; - protobuf_c_boolean for_all_tables; + uint32_t owner_id; + protobuf_c_boolean for_identity; + protobuf_c_boolean if_not_exists; }; -#define PG_QUERY__CREATE_PUBLICATION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_publication_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0 } +#define PG_QUERY__CREATE_SEQ_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_seq_stmt__descriptor) \ + , NULL, 0,NULL, 0, 0, 0 } -struct PgQuery__AlterPublicationStmt +struct PgQuery__AlterSeqStmt { ProtobufCMessage base; - char *pubname; + PgQuery__RangeVar *sequence; size_t n_options; PgQuery__Node **options; - size_t n_pubobjects; - PgQuery__Node **pubobjects; - protobuf_c_boolean for_all_tables; - PgQuery__AlterPublicationAction action; + protobuf_c_boolean for_identity; + protobuf_c_boolean missing_ok; }; -#define PG_QUERY__ALTER_PUBLICATION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_publication_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, PG_QUERY__ALTER_PUBLICATION_ACTION__ALTER_PUBLICATION_ACTION_UNDEFINED } +#define PG_QUERY__ALTER_SEQ_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_seq_stmt__descriptor) \ + , NULL, 0,NULL, 0, 0 } -struct PgQuery__CreateSubscriptionStmt +struct PgQuery__DefineStmt { ProtobufCMessage base; - char *subname; - char *conninfo; - size_t n_publication; - PgQuery__Node **publication; - size_t n_options; - PgQuery__Node **options; + PgQuery__ObjectType kind; + protobuf_c_boolean oldstyle; + size_t n_defnames; + PgQuery__Node **defnames; + size_t n_args; + PgQuery__Node **args; + size_t n_definition; + PgQuery__Node **definition; + protobuf_c_boolean if_not_exists; + protobuf_c_boolean replace; }; -#define PG_QUERY__CREATE_SUBSCRIPTION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_subscription_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL } +#define PG_QUERY__DEFINE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__define_stmt__descriptor) \ + , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, 0, 0,NULL, 0,NULL, 0,NULL, 0, 0 } -struct PgQuery__AlterSubscriptionStmt +struct PgQuery__CreateDomainStmt { ProtobufCMessage base; - PgQuery__AlterSubscriptionType kind; - char *subname; - char *conninfo; - size_t n_publication; - PgQuery__Node **publication; - size_t n_options; - PgQuery__Node **options; + size_t n_domainname; + PgQuery__Node **domainname; + PgQuery__TypeName *type_name; + PgQuery__CollateClause *coll_clause; + size_t n_constraints; + PgQuery__Node **constraints; }; -#define PG_QUERY__ALTER_SUBSCRIPTION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_subscription_stmt__descriptor) \ - , PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL } +#define PG_QUERY__CREATE_DOMAIN_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_domain_stmt__descriptor) \ + , 0,NULL, NULL, NULL, 0,NULL } -struct PgQuery__DropSubscriptionStmt +struct PgQuery__CreateOpClassStmt { ProtobufCMessage base; - char *subname; - protobuf_c_boolean missing_ok; - PgQuery__DropBehavior behavior; + size_t n_opclassname; + PgQuery__Node **opclassname; + size_t n_opfamilyname; + PgQuery__Node **opfamilyname; + char *amname; + PgQuery__TypeName *datatype; + size_t n_items; + PgQuery__Node **items; + protobuf_c_boolean is_default; }; -#define PG_QUERY__DROP_SUBSCRIPTION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__drop_subscription_stmt__descriptor) \ - , (char *)protobuf_c_empty_string, 0, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED } +#define PG_QUERY__CREATE_OP_CLASS_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_op_class_stmt__descriptor) \ + , 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, NULL, 0,NULL, 0 } -struct PgQuery__CreateStatsStmt +struct PgQuery__CreateOpClassItem { ProtobufCMessage base; - size_t n_defnames; - PgQuery__Node **defnames; - size_t n_stat_types; - PgQuery__Node **stat_types; - size_t n_exprs; - PgQuery__Node **exprs; - size_t n_relations; - PgQuery__Node **relations; - char *stxcomment; - protobuf_c_boolean transformed; - protobuf_c_boolean if_not_exists; + int32_t itemtype; + PgQuery__ObjectWithArgs *name; + int32_t number; + size_t n_order_family; + PgQuery__Node **order_family; + size_t n_class_args; + PgQuery__Node **class_args; + PgQuery__TypeName *storedtype; }; -#define PG_QUERY__CREATE_STATS_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_stats_stmt__descriptor) \ - , 0,NULL, 0,NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, 0 } +#define PG_QUERY__CREATE_OP_CLASS_ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_op_class_item__descriptor) \ + , 0, NULL, 0, 0,NULL, 0,NULL, NULL } -struct PgQuery__AlterCollationStmt +struct PgQuery__CreateOpFamilyStmt { ProtobufCMessage base; - size_t n_collname; - PgQuery__Node **collname; + size_t n_opfamilyname; + PgQuery__Node **opfamilyname; + char *amname; }; -#define PG_QUERY__ALTER_COLLATION_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_collation_stmt__descriptor) \ - , 0,NULL } +#define PG_QUERY__CREATE_OP_FAMILY_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_op_family_stmt__descriptor) \ + , 0,NULL, (char *)protobuf_c_empty_string } -struct PgQuery__CallStmt +struct PgQuery__AlterOpFamilyStmt { ProtobufCMessage base; - PgQuery__FuncCall *funccall; - PgQuery__FuncExpr *funcexpr; - size_t n_outargs; - PgQuery__Node **outargs; + size_t n_opfamilyname; + PgQuery__Node **opfamilyname; + char *amname; + protobuf_c_boolean is_drop; + size_t n_items; + PgQuery__Node **items; }; -#define PG_QUERY__CALL_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__call_stmt__descriptor) \ - , NULL, NULL, 0,NULL } +#define PG_QUERY__ALTER_OP_FAMILY_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_op_family_stmt__descriptor) \ + , 0,NULL, (char *)protobuf_c_empty_string, 0, 0,NULL } -struct PgQuery__AlterStatsStmt +struct PgQuery__DropStmt { ProtobufCMessage base; - size_t n_defnames; - PgQuery__Node **defnames; - int32_t stxstattarget; + size_t n_objects; + PgQuery__Node **objects; + PgQuery__ObjectType remove_type; + PgQuery__DropBehavior behavior; protobuf_c_boolean missing_ok; + protobuf_c_boolean concurrent; }; -#define PG_QUERY__ALTER_STATS_STMT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_stats_stmt__descriptor) \ - , 0,NULL, 0, 0 } +#define PG_QUERY__DROP_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__drop_stmt__descriptor) \ + , 0,NULL, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED, 0, 0 } -struct PgQuery__AExpr +struct PgQuery__TruncateStmt { ProtobufCMessage base; - PgQuery__AExprKind kind; - size_t n_name; - PgQuery__Node **name; - PgQuery__Node *lexpr; - PgQuery__Node *rexpr; - int32_t location; + size_t n_relations; + PgQuery__Node **relations; + protobuf_c_boolean restart_seqs; + PgQuery__DropBehavior behavior; }; -#define PG_QUERY__A__EXPR__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__a__expr__descriptor) \ - , PG_QUERY__A__EXPR__KIND__A_EXPR_KIND_UNDEFINED, 0,NULL, NULL, NULL, 0 } +#define PG_QUERY__TRUNCATE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__truncate_stmt__descriptor) \ + , 0,NULL, 0, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED } -struct PgQuery__ColumnRef +struct PgQuery__CommentStmt { ProtobufCMessage base; - size_t n_fields; - PgQuery__Node **fields; - int32_t location; + PgQuery__ObjectType objtype; + PgQuery__Node *object; + char *comment; }; -#define PG_QUERY__COLUMN_REF__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__column_ref__descriptor) \ - , 0,NULL, 0 } +#define PG_QUERY__COMMENT_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__comment_stmt__descriptor) \ + , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, (char *)protobuf_c_empty_string } -struct PgQuery__ParamRef +struct PgQuery__SecLabelStmt { ProtobufCMessage base; - int32_t number; - int32_t location; + PgQuery__ObjectType objtype; + PgQuery__Node *object; + char *provider; + char *label; }; -#define PG_QUERY__PARAM_REF__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__param_ref__descriptor) \ - , 0, 0 } +#define PG_QUERY__SEC_LABEL_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__sec_label_stmt__descriptor) \ + , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string } -struct PgQuery__FuncCall +struct PgQuery__DeclareCursorStmt { ProtobufCMessage base; - size_t n_funcname; - PgQuery__Node **funcname; - size_t n_args; - PgQuery__Node **args; - size_t n_agg_order; - PgQuery__Node **agg_order; - PgQuery__Node *agg_filter; - PgQuery__WindowDef *over; - protobuf_c_boolean agg_within_group; - protobuf_c_boolean agg_star; - protobuf_c_boolean agg_distinct; - protobuf_c_boolean func_variadic; - PgQuery__CoercionForm funcformat; - int32_t location; + char *portalname; + int32_t options; + PgQuery__Node *query; }; -#define PG_QUERY__FUNC_CALL__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__func_call__descriptor) \ - , 0,NULL, 0,NULL, 0,NULL, NULL, NULL, 0, 0, 0, 0, PG_QUERY__COERCION_FORM__COERCION_FORM_UNDEFINED, 0 } +#define PG_QUERY__DECLARE_CURSOR_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__declare_cursor_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0, NULL } -struct PgQuery__AStar +struct PgQuery__ClosePortalStmt { ProtobufCMessage base; + char *portalname; }; -#define PG_QUERY__A__STAR__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__a__star__descriptor) \ - } +#define PG_QUERY__CLOSE_PORTAL_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__close_portal_stmt__descriptor) \ + , (char *)protobuf_c_empty_string } -struct PgQuery__AIndices +struct PgQuery__FetchStmt { ProtobufCMessage base; - protobuf_c_boolean is_slice; - PgQuery__Node *lidx; - PgQuery__Node *uidx; + PgQuery__FetchDirection direction; + int64_t how_many; + char *portalname; + protobuf_c_boolean ismove; }; -#define PG_QUERY__A__INDICES__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__a__indices__descriptor) \ - , 0, NULL, NULL } +#define PG_QUERY__FETCH_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__fetch_stmt__descriptor) \ + , PG_QUERY__FETCH_DIRECTION__FETCH_DIRECTION_UNDEFINED, 0, (char *)protobuf_c_empty_string, 0 } -struct PgQuery__AIndirection +struct PgQuery__IndexStmt { ProtobufCMessage base; - PgQuery__Node *arg; - size_t n_indirection; - PgQuery__Node **indirection; + char *idxname; + PgQuery__RangeVar *relation; + char *access_method; + char *table_space; + size_t n_index_params; + PgQuery__Node **index_params; + size_t n_index_including_params; + PgQuery__Node **index_including_params; + size_t n_options; + PgQuery__Node **options; + PgQuery__Node *where_clause; + size_t n_exclude_op_names; + PgQuery__Node **exclude_op_names; + char *idxcomment; + uint32_t index_oid; + uint32_t old_number; + uint32_t old_create_subid; + uint32_t old_first_relfilelocator_subid; + protobuf_c_boolean unique; + protobuf_c_boolean nulls_not_distinct; + protobuf_c_boolean primary; + protobuf_c_boolean isconstraint; + protobuf_c_boolean deferrable; + protobuf_c_boolean initdeferred; + protobuf_c_boolean transformed; + protobuf_c_boolean concurrent; + protobuf_c_boolean if_not_exists; + protobuf_c_boolean reset_default_tblspc; }; -#define PG_QUERY__A__INDIRECTION__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__a__indirection__descriptor) \ - , NULL, 0,NULL } +#define PG_QUERY__INDEX_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__index_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0,NULL, NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } -struct PgQuery__AArrayExpr +struct PgQuery__CreateStatsStmt { ProtobufCMessage base; - size_t n_elements; - PgQuery__Node **elements; - int32_t location; + size_t n_defnames; + PgQuery__Node **defnames; + size_t n_stat_types; + PgQuery__Node **stat_types; + size_t n_exprs; + PgQuery__Node **exprs; + size_t n_relations; + PgQuery__Node **relations; + char *stxcomment; + protobuf_c_boolean transformed; + protobuf_c_boolean if_not_exists; }; -#define PG_QUERY__A__ARRAY_EXPR__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__a__array_expr__descriptor) \ - , 0,NULL, 0 } +#define PG_QUERY__CREATE_STATS_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_stats_stmt__descriptor) \ + , 0,NULL, 0,NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, 0 } -struct PgQuery__ResTarget +struct PgQuery__StatsElem { ProtobufCMessage base; char *name; - size_t n_indirection; - PgQuery__Node **indirection; - PgQuery__Node *val; - int32_t location; + PgQuery__Node *expr; }; -#define PG_QUERY__RES_TARGET__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__res_target__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL, NULL, 0 } +#define PG_QUERY__STATS_ELEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__stats_elem__descriptor) \ + , (char *)protobuf_c_empty_string, NULL } -struct PgQuery__MultiAssignRef +struct PgQuery__AlterStatsStmt { ProtobufCMessage base; - PgQuery__Node *source; - int32_t colno; - int32_t ncolumns; + size_t n_defnames; + PgQuery__Node **defnames; + int32_t stxstattarget; + protobuf_c_boolean missing_ok; }; -#define PG_QUERY__MULTI_ASSIGN_REF__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__multi_assign_ref__descriptor) \ - , NULL, 0, 0 } +#define PG_QUERY__ALTER_STATS_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_stats_stmt__descriptor) \ + , 0,NULL, 0, 0 } -struct PgQuery__TypeCast +struct PgQuery__CreateFunctionStmt { ProtobufCMessage base; - PgQuery__Node *arg; - PgQuery__TypeName *type_name; - int32_t location; + protobuf_c_boolean is_procedure; + protobuf_c_boolean replace; + size_t n_funcname; + PgQuery__Node **funcname; + size_t n_parameters; + PgQuery__Node **parameters; + PgQuery__TypeName *return_type; + size_t n_options; + PgQuery__Node **options; + PgQuery__Node *sql_body; }; -#define PG_QUERY__TYPE_CAST__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__type_cast__descriptor) \ - , NULL, NULL, 0 } +#define PG_QUERY__CREATE_FUNCTION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_function_stmt__descriptor) \ + , 0, 0, 0,NULL, 0,NULL, NULL, 0,NULL, NULL } -struct PgQuery__CollateClause +struct PgQuery__FunctionParameter { ProtobufCMessage base; - PgQuery__Node *arg; - size_t n_collname; - PgQuery__Node **collname; - int32_t location; + char *name; + PgQuery__TypeName *arg_type; + PgQuery__FunctionParameterMode mode; + PgQuery__Node *defexpr; }; -#define PG_QUERY__COLLATE_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__collate_clause__descriptor) \ - , NULL, 0,NULL, 0 } +#define PG_QUERY__FUNCTION_PARAMETER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__function_parameter__descriptor) \ + , (char *)protobuf_c_empty_string, NULL, PG_QUERY__FUNCTION_PARAMETER_MODE__FUNCTION_PARAMETER_MODE_UNDEFINED, NULL } -struct PgQuery__SortBy +struct PgQuery__AlterFunctionStmt { ProtobufCMessage base; - PgQuery__Node *node; - PgQuery__SortByDir sortby_dir; - PgQuery__SortByNulls sortby_nulls; - size_t n_use_op; - PgQuery__Node **use_op; - int32_t location; + PgQuery__ObjectType objtype; + PgQuery__ObjectWithArgs *func; + size_t n_actions; + PgQuery__Node **actions; }; -#define PG_QUERY__SORT_BY__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__sort_by__descriptor) \ - , NULL, PG_QUERY__SORT_BY_DIR__SORT_BY_DIR_UNDEFINED, PG_QUERY__SORT_BY_NULLS__SORT_BY_NULLS_UNDEFINED, 0,NULL, 0 } +#define PG_QUERY__ALTER_FUNCTION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_function_stmt__descriptor) \ + , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, 0,NULL } -struct PgQuery__WindowDef +struct PgQuery__DoStmt { ProtobufCMessage base; - char *name; - char *refname; - size_t n_partition_clause; - PgQuery__Node **partition_clause; - size_t n_order_clause; - PgQuery__Node **order_clause; - int32_t frame_options; - PgQuery__Node *start_offset; - PgQuery__Node *end_offset; - int32_t location; + size_t n_args; + PgQuery__Node **args; }; -#define PG_QUERY__WINDOW_DEF__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__window_def__descriptor) \ - , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, NULL, NULL, 0 } +#define PG_QUERY__DO_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__do_stmt__descriptor) \ + , 0,NULL } -struct PgQuery__RangeSubselect +struct PgQuery__InlineCodeBlock { ProtobufCMessage base; - protobuf_c_boolean lateral; - PgQuery__Node *subquery; - PgQuery__Alias *alias; -}; -#define PG_QUERY__RANGE_SUBSELECT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_subselect__descriptor) \ - , 0, NULL, NULL } + char *source_text; + uint32_t lang_oid; + protobuf_c_boolean lang_is_trusted; + protobuf_c_boolean atomic; +}; +#define PG_QUERY__INLINE_CODE_BLOCK__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__inline_code_block__descriptor) \ + , (char *)protobuf_c_empty_string, 0, 0, 0 } -struct PgQuery__RangeFunction +struct PgQuery__CallStmt { ProtobufCMessage base; - protobuf_c_boolean lateral; - protobuf_c_boolean ordinality; - protobuf_c_boolean is_rowsfrom; - size_t n_functions; - PgQuery__Node **functions; - PgQuery__Alias *alias; - size_t n_coldeflist; - PgQuery__Node **coldeflist; + PgQuery__FuncCall *funccall; + PgQuery__FuncExpr *funcexpr; + size_t n_outargs; + PgQuery__Node **outargs; }; -#define PG_QUERY__RANGE_FUNCTION__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_function__descriptor) \ - , 0, 0, 0, 0,NULL, NULL, 0,NULL } +#define PG_QUERY__CALL_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__call_stmt__descriptor) \ + , NULL, NULL, 0,NULL } -struct PgQuery__RangeTableSample +struct PgQuery__CallContext { ProtobufCMessage base; - PgQuery__Node *relation; - size_t n_method; - PgQuery__Node **method; - size_t n_args; - PgQuery__Node **args; - PgQuery__Node *repeatable; - int32_t location; + protobuf_c_boolean atomic; }; -#define PG_QUERY__RANGE_TABLE_SAMPLE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_table_sample__descriptor) \ - , NULL, 0,NULL, 0,NULL, NULL, 0 } +#define PG_QUERY__CALL_CONTEXT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__call_context__descriptor) \ + , 0 } -struct PgQuery__RangeTableFunc +struct PgQuery__RenameStmt { ProtobufCMessage base; - protobuf_c_boolean lateral; - PgQuery__Node *docexpr; - PgQuery__Node *rowexpr; - size_t n_namespaces; - PgQuery__Node **namespaces; - size_t n_columns; - PgQuery__Node **columns; - PgQuery__Alias *alias; - int32_t location; + PgQuery__ObjectType rename_type; + PgQuery__ObjectType relation_type; + PgQuery__RangeVar *relation; + PgQuery__Node *object; + char *subname; + char *newname; + PgQuery__DropBehavior behavior; + protobuf_c_boolean missing_ok; }; -#define PG_QUERY__RANGE_TABLE_FUNC__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_table_func__descriptor) \ - , 0, NULL, NULL, 0,NULL, 0,NULL, NULL, 0 } +#define PG_QUERY__RENAME_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__rename_stmt__descriptor) \ + , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED, 0 } -struct PgQuery__RangeTableFuncCol +struct PgQuery__AlterObjectDependsStmt { ProtobufCMessage base; - char *colname; - PgQuery__TypeName *type_name; - protobuf_c_boolean for_ordinality; - protobuf_c_boolean is_not_null; - PgQuery__Node *colexpr; - PgQuery__Node *coldefexpr; - int32_t location; + PgQuery__ObjectType object_type; + PgQuery__RangeVar *relation; + PgQuery__Node *object; + PgQuery__String *extname; + protobuf_c_boolean remove; }; -#define PG_QUERY__RANGE_TABLE_FUNC_COL__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_table_func_col__descriptor) \ - , (char *)protobuf_c_empty_string, NULL, 0, 0, NULL, NULL, 0 } +#define PG_QUERY__ALTER_OBJECT_DEPENDS_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_object_depends_stmt__descriptor) \ + , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, NULL, NULL, 0 } -struct PgQuery__TypeName +struct PgQuery__AlterObjectSchemaStmt { ProtobufCMessage base; - size_t n_names; - PgQuery__Node **names; - uint32_t type_oid; - protobuf_c_boolean setof; - protobuf_c_boolean pct_type; - size_t n_typmods; - PgQuery__Node **typmods; - int32_t typemod; - size_t n_array_bounds; - PgQuery__Node **array_bounds; - int32_t location; + PgQuery__ObjectType object_type; + PgQuery__RangeVar *relation; + PgQuery__Node *object; + char *newschema; + protobuf_c_boolean missing_ok; }; -#define PG_QUERY__TYPE_NAME__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__type_name__descriptor) \ - , 0,NULL, 0, 0, 0, 0,NULL, 0, 0,NULL, 0 } +#define PG_QUERY__ALTER_OBJECT_SCHEMA_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_object_schema_stmt__descriptor) \ + , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, NULL, (char *)protobuf_c_empty_string, 0 } -struct PgQuery__ColumnDef +struct PgQuery__AlterOwnerStmt { ProtobufCMessage base; - char *colname; - PgQuery__TypeName *type_name; - char *compression; - int32_t inhcount; - protobuf_c_boolean is_local; - protobuf_c_boolean is_not_null; - protobuf_c_boolean is_from_type; - char *storage; - PgQuery__Node *raw_default; - PgQuery__Node *cooked_default; - char *identity; - PgQuery__RangeVar *identity_sequence; - char *generated; - PgQuery__CollateClause *coll_clause; - uint32_t coll_oid; - size_t n_constraints; - PgQuery__Node **constraints; - size_t n_fdwoptions; - PgQuery__Node **fdwoptions; - int32_t location; + PgQuery__ObjectType object_type; + PgQuery__RangeVar *relation; + PgQuery__Node *object; + PgQuery__RoleSpec *newowner; }; -#define PG_QUERY__COLUMN_DEF__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__column_def__descriptor) \ - , (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, 0, 0, 0, 0, (char *)protobuf_c_empty_string, NULL, NULL, (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, NULL, 0, 0,NULL, 0,NULL, 0 } +#define PG_QUERY__ALTER_OWNER_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_owner_stmt__descriptor) \ + , PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, NULL, NULL, NULL } -struct PgQuery__IndexElem +struct PgQuery__AlterOperatorStmt { ProtobufCMessage base; - char *name; - PgQuery__Node *expr; - char *indexcolname; - size_t n_collation; - PgQuery__Node **collation; - size_t n_opclass; - PgQuery__Node **opclass; - size_t n_opclassopts; - PgQuery__Node **opclassopts; - PgQuery__SortByDir ordering; - PgQuery__SortByNulls nulls_ordering; + PgQuery__ObjectWithArgs *opername; + size_t n_options; + PgQuery__Node **options; }; -#define PG_QUERY__INDEX_ELEM__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__index_elem__descriptor) \ - , (char *)protobuf_c_empty_string, NULL, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0,NULL, PG_QUERY__SORT_BY_DIR__SORT_BY_DIR_UNDEFINED, PG_QUERY__SORT_BY_NULLS__SORT_BY_NULLS_UNDEFINED } +#define PG_QUERY__ALTER_OPERATOR_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_operator_stmt__descriptor) \ + , NULL, 0,NULL } -struct PgQuery__StatsElem +struct PgQuery__AlterTypeStmt { ProtobufCMessage base; - char *name; - PgQuery__Node *expr; + size_t n_type_name; + PgQuery__Node **type_name; + size_t n_options; + PgQuery__Node **options; }; -#define PG_QUERY__STATS_ELEM__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__stats_elem__descriptor) \ - , (char *)protobuf_c_empty_string, NULL } +#define PG_QUERY__ALTER_TYPE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_type_stmt__descriptor) \ + , 0,NULL, 0,NULL } -struct PgQuery__Constraint +struct PgQuery__RuleStmt { ProtobufCMessage base; - PgQuery__ConstrType contype; - char *conname; - protobuf_c_boolean deferrable; - protobuf_c_boolean initdeferred; - int32_t location; - protobuf_c_boolean is_no_inherit; - PgQuery__Node *raw_expr; - char *cooked_expr; - char *generated_when; - protobuf_c_boolean nulls_not_distinct; - size_t n_keys; - PgQuery__Node **keys; - size_t n_including; - PgQuery__Node **including; - size_t n_exclusions; - PgQuery__Node **exclusions; + PgQuery__RangeVar *relation; + char *rulename; + PgQuery__Node *where_clause; + PgQuery__CmdType event; + protobuf_c_boolean instead; + size_t n_actions; + PgQuery__Node **actions; + protobuf_c_boolean replace; +}; +#define PG_QUERY__RULE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__rule_stmt__descriptor) \ + , NULL, (char *)protobuf_c_empty_string, NULL, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, 0, 0,NULL, 0 } + + +struct PgQuery__NotifyStmt +{ + ProtobufCMessage base; + char *conditionname; + char *payload; +}; +#define PG_QUERY__NOTIFY_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__notify_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string } + + +struct PgQuery__ListenStmt +{ + ProtobufCMessage base; + char *conditionname; +}; +#define PG_QUERY__LISTEN_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__listen_stmt__descriptor) \ + , (char *)protobuf_c_empty_string } + + +struct PgQuery__UnlistenStmt +{ + ProtobufCMessage base; + char *conditionname; +}; +#define PG_QUERY__UNLISTEN_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__unlisten_stmt__descriptor) \ + , (char *)protobuf_c_empty_string } + + +struct PgQuery__TransactionStmt +{ + ProtobufCMessage base; + PgQuery__TransactionStmtKind kind; size_t n_options; PgQuery__Node **options; - char *indexname; - char *indexspace; - protobuf_c_boolean reset_default_tblspc; - char *access_method; - PgQuery__Node *where_clause; - PgQuery__RangeVar *pktable; - size_t n_fk_attrs; - PgQuery__Node **fk_attrs; - size_t n_pk_attrs; - PgQuery__Node **pk_attrs; - char *fk_matchtype; - char *fk_upd_action; - char *fk_del_action; - size_t n_fk_del_set_cols; - PgQuery__Node **fk_del_set_cols; - size_t n_old_conpfeqop; - PgQuery__Node **old_conpfeqop; - uint32_t old_pktable_oid; - protobuf_c_boolean skip_validation; - protobuf_c_boolean initially_valid; + char *savepoint_name; + char *gid; + protobuf_c_boolean chain; }; -#define PG_QUERY__CONSTRAINT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__constraint__descriptor) \ - , PG_QUERY__CONSTR_TYPE__CONSTR_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, 0, 0, 0, 0, NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, 0,NULL, 0,NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, (char *)protobuf_c_empty_string, NULL, NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, 0, 0 } +#define PG_QUERY__TRANSACTION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__transaction_stmt__descriptor) \ + , PG_QUERY__TRANSACTION_STMT_KIND__TRANSACTION_STMT_KIND_UNDEFINED, 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0 } -struct PgQuery__DefElem +struct PgQuery__CompositeTypeStmt { ProtobufCMessage base; - char *defnamespace; - char *defname; - PgQuery__Node *arg; - PgQuery__DefElemAction defaction; - int32_t location; + PgQuery__RangeVar *typevar; + size_t n_coldeflist; + PgQuery__Node **coldeflist; }; -#define PG_QUERY__DEF_ELEM__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__def_elem__descriptor) \ - , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, NULL, PG_QUERY__DEF_ELEM_ACTION__DEF_ELEM_ACTION_UNDEFINED, 0 } +#define PG_QUERY__COMPOSITE_TYPE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__composite_type_stmt__descriptor) \ + , NULL, 0,NULL } -struct PgQuery__RangeTblEntry +struct PgQuery__CreateEnumStmt { ProtobufCMessage base; - PgQuery__RTEKind rtekind; - uint32_t relid; - char *relkind; - int32_t rellockmode; - PgQuery__TableSampleClause *tablesample; - PgQuery__Query *subquery; - protobuf_c_boolean security_barrier; - PgQuery__JoinType jointype; - int32_t joinmergedcols; - size_t n_joinaliasvars; - PgQuery__Node **joinaliasvars; - size_t n_joinleftcols; - PgQuery__Node **joinleftcols; - size_t n_joinrightcols; - PgQuery__Node **joinrightcols; - PgQuery__Alias *join_using_alias; - size_t n_functions; - PgQuery__Node **functions; - protobuf_c_boolean funcordinality; - PgQuery__TableFunc *tablefunc; - size_t n_values_lists; - PgQuery__Node **values_lists; - char *ctename; - uint32_t ctelevelsup; - protobuf_c_boolean self_reference; - size_t n_coltypes; - PgQuery__Node **coltypes; - size_t n_coltypmods; - PgQuery__Node **coltypmods; - size_t n_colcollations; - PgQuery__Node **colcollations; - char *enrname; - double enrtuples; - PgQuery__Alias *alias; - PgQuery__Alias *eref; - protobuf_c_boolean lateral; - protobuf_c_boolean inh; - protobuf_c_boolean in_from_cl; - uint32_t required_perms; - uint32_t check_as_user; - size_t n_selected_cols; - uint64_t *selected_cols; - size_t n_inserted_cols; - uint64_t *inserted_cols; - size_t n_updated_cols; - uint64_t *updated_cols; - size_t n_extra_updated_cols; - uint64_t *extra_updated_cols; - size_t n_security_quals; - PgQuery__Node **security_quals; + size_t n_type_name; + PgQuery__Node **type_name; + size_t n_vals; + PgQuery__Node **vals; }; -#define PG_QUERY__RANGE_TBL_ENTRY__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_tbl_entry__descriptor) \ - , PG_QUERY__RTEKIND__RTEKIND_UNDEFINED, 0, (char *)protobuf_c_empty_string, 0, NULL, NULL, 0, PG_QUERY__JOIN_TYPE__JOIN_TYPE_UNDEFINED, 0, 0,NULL, 0,NULL, 0,NULL, NULL, 0,NULL, 0, NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, 0, 0,NULL, 0,NULL, 0,NULL, (char *)protobuf_c_empty_string, 0, NULL, NULL, 0, 0, 0, 0, 0, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL } +#define PG_QUERY__CREATE_ENUM_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_enum_stmt__descriptor) \ + , 0,NULL, 0,NULL } -struct PgQuery__RangeTblFunction +struct PgQuery__CreateRangeStmt { ProtobufCMessage base; - PgQuery__Node *funcexpr; - int32_t funccolcount; - size_t n_funccolnames; - PgQuery__Node **funccolnames; - size_t n_funccoltypes; - PgQuery__Node **funccoltypes; - size_t n_funccoltypmods; - PgQuery__Node **funccoltypmods; - size_t n_funccolcollations; - PgQuery__Node **funccolcollations; - size_t n_funcparams; - uint64_t *funcparams; + size_t n_type_name; + PgQuery__Node **type_name; + size_t n_params; + PgQuery__Node **params; }; -#define PG_QUERY__RANGE_TBL_FUNCTION__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__range_tbl_function__descriptor) \ - , NULL, 0, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL } +#define PG_QUERY__CREATE_RANGE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_range_stmt__descriptor) \ + , 0,NULL, 0,NULL } -struct PgQuery__TableSampleClause +struct PgQuery__AlterEnumStmt { ProtobufCMessage base; - uint32_t tsmhandler; - size_t n_args; - PgQuery__Node **args; - PgQuery__Node *repeatable; + size_t n_type_name; + PgQuery__Node **type_name; + char *old_val; + char *new_val; + char *new_val_neighbor; + protobuf_c_boolean new_val_is_after; + protobuf_c_boolean skip_if_new_val_exists; }; -#define PG_QUERY__TABLE_SAMPLE_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__table_sample_clause__descriptor) \ - , 0, 0,NULL, NULL } +#define PG_QUERY__ALTER_ENUM_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_enum_stmt__descriptor) \ + , 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0, 0 } + + +struct PgQuery__ViewStmt +{ + ProtobufCMessage base; + PgQuery__RangeVar *view; + size_t n_aliases; + PgQuery__Node **aliases; + PgQuery__Node *query; + protobuf_c_boolean replace; + size_t n_options; + PgQuery__Node **options; + PgQuery__ViewCheckOption with_check_option; +}; +#define PG_QUERY__VIEW_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__view_stmt__descriptor) \ + , NULL, 0,NULL, NULL, 0, 0,NULL, PG_QUERY__VIEW_CHECK_OPTION__VIEW_CHECK_OPTION_UNDEFINED } + + +struct PgQuery__LoadStmt +{ + ProtobufCMessage base; + char *filename; +}; +#define PG_QUERY__LOAD_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__load_stmt__descriptor) \ + , (char *)protobuf_c_empty_string } + + +struct PgQuery__CreatedbStmt +{ + ProtobufCMessage base; + char *dbname; + size_t n_options; + PgQuery__Node **options; +}; +#define PG_QUERY__CREATEDB_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__createdb_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL } -struct PgQuery__WithCheckOption +struct PgQuery__AlterDatabaseStmt { ProtobufCMessage base; - PgQuery__WCOKind kind; - char *relname; - char *polname; - PgQuery__Node *qual; - protobuf_c_boolean cascaded; + char *dbname; + size_t n_options; + PgQuery__Node **options; }; -#define PG_QUERY__WITH_CHECK_OPTION__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__with_check_option__descriptor) \ - , PG_QUERY__WCOKIND__WCOKIND_UNDEFINED, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, NULL, 0 } +#define PG_QUERY__ALTER_DATABASE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_database_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL } -struct PgQuery__SortGroupClause +struct PgQuery__AlterDatabaseRefreshCollStmt { ProtobufCMessage base; - uint32_t tle_sort_group_ref; - uint32_t eqop; - uint32_t sortop; - protobuf_c_boolean nulls_first; - protobuf_c_boolean hashable; + char *dbname; }; -#define PG_QUERY__SORT_GROUP_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__sort_group_clause__descriptor) \ - , 0, 0, 0, 0, 0 } +#define PG_QUERY__ALTER_DATABASE_REFRESH_COLL_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_database_refresh_coll_stmt__descriptor) \ + , (char *)protobuf_c_empty_string } -struct PgQuery__GroupingSet +struct PgQuery__AlterDatabaseSetStmt { ProtobufCMessage base; - PgQuery__GroupingSetKind kind; - size_t n_content; - PgQuery__Node **content; - int32_t location; + char *dbname; + PgQuery__VariableSetStmt *setstmt; }; -#define PG_QUERY__GROUPING_SET__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__grouping_set__descriptor) \ - , PG_QUERY__GROUPING_SET_KIND__GROUPING_SET_KIND_UNDEFINED, 0,NULL, 0 } +#define PG_QUERY__ALTER_DATABASE_SET_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_database_set_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, NULL } -struct PgQuery__WindowClause +struct PgQuery__DropdbStmt { ProtobufCMessage base; - char *name; - char *refname; - size_t n_partition_clause; - PgQuery__Node **partition_clause; - size_t n_order_clause; - PgQuery__Node **order_clause; - int32_t frame_options; - PgQuery__Node *start_offset; - PgQuery__Node *end_offset; - size_t n_run_condition; - PgQuery__Node **run_condition; - uint32_t start_in_range_func; - uint32_t end_in_range_func; - uint32_t in_range_coll; - protobuf_c_boolean in_range_asc; - protobuf_c_boolean in_range_nulls_first; - uint32_t winref; - protobuf_c_boolean copied_order; + char *dbname; + protobuf_c_boolean missing_ok; + size_t n_options; + PgQuery__Node **options; }; -#define PG_QUERY__WINDOW_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__window_clause__descriptor) \ - , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, NULL, NULL, 0,NULL, 0, 0, 0, 0, 0, 0, 0 } +#define PG_QUERY__DROPDB_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__dropdb_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0, 0,NULL } -struct PgQuery__ObjectWithArgs +struct PgQuery__AlterSystemStmt { ProtobufCMessage base; - size_t n_objname; - PgQuery__Node **objname; - size_t n_objargs; - PgQuery__Node **objargs; - size_t n_objfuncargs; - PgQuery__Node **objfuncargs; - protobuf_c_boolean args_unspecified; + PgQuery__VariableSetStmt *setstmt; }; -#define PG_QUERY__OBJECT_WITH_ARGS__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__object_with_args__descriptor) \ - , 0,NULL, 0,NULL, 0,NULL, 0 } +#define PG_QUERY__ALTER_SYSTEM_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_system_stmt__descriptor) \ + , NULL } -struct PgQuery__AccessPriv +struct PgQuery__ClusterStmt { ProtobufCMessage base; - char *priv_name; - size_t n_cols; - PgQuery__Node **cols; + PgQuery__RangeVar *relation; + char *indexname; + size_t n_params; + PgQuery__Node **params; }; -#define PG_QUERY__ACCESS_PRIV__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__access_priv__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL } +#define PG_QUERY__CLUSTER_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__cluster_stmt__descriptor) \ + , NULL, (char *)protobuf_c_empty_string, 0,NULL } -struct PgQuery__CreateOpClassItem +struct PgQuery__VacuumStmt { ProtobufCMessage base; - int32_t itemtype; - PgQuery__ObjectWithArgs *name; - int32_t number; - size_t n_order_family; - PgQuery__Node **order_family; - size_t n_class_args; - PgQuery__Node **class_args; - PgQuery__TypeName *storedtype; + size_t n_options; + PgQuery__Node **options; + size_t n_rels; + PgQuery__Node **rels; + protobuf_c_boolean is_vacuumcmd; }; -#define PG_QUERY__CREATE_OP_CLASS_ITEM__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_op_class_item__descriptor) \ - , 0, NULL, 0, 0,NULL, 0,NULL, NULL } +#define PG_QUERY__VACUUM_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__vacuum_stmt__descriptor) \ + , 0,NULL, 0,NULL, 0 } -struct PgQuery__TableLikeClause +struct PgQuery__VacuumRelation { ProtobufCMessage base; PgQuery__RangeVar *relation; - uint32_t options; - uint32_t relation_oid; + uint32_t oid; + size_t n_va_cols; + PgQuery__Node **va_cols; }; -#define PG_QUERY__TABLE_LIKE_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__table_like_clause__descriptor) \ - , NULL, 0, 0 } +#define PG_QUERY__VACUUM_RELATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__vacuum_relation__descriptor) \ + , NULL, 0, 0,NULL } -struct PgQuery__FunctionParameter +struct PgQuery__ExplainStmt { ProtobufCMessage base; - char *name; - PgQuery__TypeName *arg_type; - PgQuery__FunctionParameterMode mode; - PgQuery__Node *defexpr; + PgQuery__Node *query; + size_t n_options; + PgQuery__Node **options; }; -#define PG_QUERY__FUNCTION_PARAMETER__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__function_parameter__descriptor) \ - , (char *)protobuf_c_empty_string, NULL, PG_QUERY__FUNCTION_PARAMETER_MODE__FUNCTION_PARAMETER_MODE_UNDEFINED, NULL } +#define PG_QUERY__EXPLAIN_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__explain_stmt__descriptor) \ + , NULL, 0,NULL } -struct PgQuery__LockingClause +struct PgQuery__CreateTableAsStmt { ProtobufCMessage base; - size_t n_locked_rels; - PgQuery__Node **locked_rels; - PgQuery__LockClauseStrength strength; - PgQuery__LockWaitPolicy wait_policy; + PgQuery__Node *query; + PgQuery__IntoClause *into; + PgQuery__ObjectType objtype; + protobuf_c_boolean is_select_into; + protobuf_c_boolean if_not_exists; }; -#define PG_QUERY__LOCKING_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__locking_clause__descriptor) \ - , 0,NULL, PG_QUERY__LOCK_CLAUSE_STRENGTH__LOCK_CLAUSE_STRENGTH_UNDEFINED, PG_QUERY__LOCK_WAIT_POLICY__LOCK_WAIT_POLICY_UNDEFINED } +#define PG_QUERY__CREATE_TABLE_AS_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_table_as_stmt__descriptor) \ + , NULL, NULL, PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED, 0, 0 } -struct PgQuery__RowMarkClause +struct PgQuery__RefreshMatViewStmt { ProtobufCMessage base; - uint32_t rti; - PgQuery__LockClauseStrength strength; - PgQuery__LockWaitPolicy wait_policy; - protobuf_c_boolean pushed_down; + protobuf_c_boolean concurrent; + protobuf_c_boolean skip_data; + PgQuery__RangeVar *relation; }; -#define PG_QUERY__ROW_MARK_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__row_mark_clause__descriptor) \ - , 0, PG_QUERY__LOCK_CLAUSE_STRENGTH__LOCK_CLAUSE_STRENGTH_UNDEFINED, PG_QUERY__LOCK_WAIT_POLICY__LOCK_WAIT_POLICY_UNDEFINED, 0 } +#define PG_QUERY__REFRESH_MAT_VIEW_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__refresh_mat_view_stmt__descriptor) \ + , 0, 0, NULL } -struct PgQuery__XmlSerialize +struct PgQuery__CheckPointStmt { ProtobufCMessage base; - PgQuery__XmlOptionType xmloption; - PgQuery__Node *expr; - PgQuery__TypeName *type_name; - int32_t location; }; -#define PG_QUERY__XML_SERIALIZE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__xml_serialize__descriptor) \ - , PG_QUERY__XML_OPTION_TYPE__XML_OPTION_TYPE_UNDEFINED, NULL, NULL, 0 } +#define PG_QUERY__CHECK_POINT_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__check_point_stmt__descriptor) \ + } -struct PgQuery__WithClause +struct PgQuery__DiscardStmt { ProtobufCMessage base; - size_t n_ctes; - PgQuery__Node **ctes; - protobuf_c_boolean recursive; - int32_t location; + PgQuery__DiscardMode target; }; -#define PG_QUERY__WITH_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__with_clause__descriptor) \ - , 0,NULL, 0, 0 } +#define PG_QUERY__DISCARD_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__discard_stmt__descriptor) \ + , PG_QUERY__DISCARD_MODE__DISCARD_MODE_UNDEFINED } -struct PgQuery__InferClause +struct PgQuery__LockStmt { ProtobufCMessage base; - size_t n_index_elems; - PgQuery__Node **index_elems; - PgQuery__Node *where_clause; - char *conname; - int32_t location; + size_t n_relations; + PgQuery__Node **relations; + int32_t mode; + protobuf_c_boolean nowait; }; -#define PG_QUERY__INFER_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__infer_clause__descriptor) \ - , 0,NULL, NULL, (char *)protobuf_c_empty_string, 0 } +#define PG_QUERY__LOCK_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__lock_stmt__descriptor) \ + , 0,NULL, 0, 0 } -struct PgQuery__OnConflictClause +struct PgQuery__ConstraintsSetStmt { ProtobufCMessage base; - PgQuery__OnConflictAction action; - PgQuery__InferClause *infer; - size_t n_target_list; - PgQuery__Node **target_list; - PgQuery__Node *where_clause; - int32_t location; + size_t n_constraints; + PgQuery__Node **constraints; + protobuf_c_boolean deferred; }; -#define PG_QUERY__ON_CONFLICT_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__on_conflict_clause__descriptor) \ - , PG_QUERY__ON_CONFLICT_ACTION__ON_CONFLICT_ACTION_UNDEFINED, NULL, 0,NULL, NULL, 0 } +#define PG_QUERY__CONSTRAINTS_SET_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__constraints_set_stmt__descriptor) \ + , 0,NULL, 0 } -struct PgQuery__CTESearchClause +struct PgQuery__ReindexStmt { ProtobufCMessage base; - size_t n_search_col_list; - PgQuery__Node **search_col_list; - protobuf_c_boolean search_breadth_first; - char *search_seq_column; - int32_t location; + PgQuery__ReindexObjectType kind; + PgQuery__RangeVar *relation; + char *name; + size_t n_params; + PgQuery__Node **params; }; -#define PG_QUERY__CTESEARCH_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__ctesearch_clause__descriptor) \ - , 0,NULL, 0, (char *)protobuf_c_empty_string, 0 } +#define PG_QUERY__REINDEX_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__reindex_stmt__descriptor) \ + , PG_QUERY__REINDEX_OBJECT_TYPE__REINDEX_OBJECT_TYPE_UNDEFINED, NULL, (char *)protobuf_c_empty_string, 0,NULL } -struct PgQuery__CTECycleClause +struct PgQuery__CreateConversionStmt { ProtobufCMessage base; - size_t n_cycle_col_list; - PgQuery__Node **cycle_col_list; - char *cycle_mark_column; - PgQuery__Node *cycle_mark_value; - PgQuery__Node *cycle_mark_default; - char *cycle_path_column; - int32_t location; - uint32_t cycle_mark_type; - int32_t cycle_mark_typmod; - uint32_t cycle_mark_collation; - uint32_t cycle_mark_neop; + size_t n_conversion_name; + PgQuery__Node **conversion_name; + char *for_encoding_name; + char *to_encoding_name; + size_t n_func_name; + PgQuery__Node **func_name; + protobuf_c_boolean def; }; -#define PG_QUERY__CTECYCLE_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__ctecycle_clause__descriptor) \ - , 0,NULL, (char *)protobuf_c_empty_string, NULL, NULL, (char *)protobuf_c_empty_string, 0, 0, 0, 0, 0 } +#define PG_QUERY__CREATE_CONVERSION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_conversion_stmt__descriptor) \ + , 0,NULL, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0 } -struct PgQuery__CommonTableExpr +struct PgQuery__CreateCastStmt { ProtobufCMessage base; - char *ctename; - size_t n_aliascolnames; - PgQuery__Node **aliascolnames; - PgQuery__CTEMaterialize ctematerialized; - PgQuery__Node *ctequery; - PgQuery__CTESearchClause *search_clause; - PgQuery__CTECycleClause *cycle_clause; - int32_t location; - protobuf_c_boolean cterecursive; - int32_t cterefcount; - size_t n_ctecolnames; - PgQuery__Node **ctecolnames; - size_t n_ctecoltypes; - PgQuery__Node **ctecoltypes; - size_t n_ctecoltypmods; - PgQuery__Node **ctecoltypmods; - size_t n_ctecolcollations; - PgQuery__Node **ctecolcollations; + PgQuery__TypeName *sourcetype; + PgQuery__TypeName *targettype; + PgQuery__ObjectWithArgs *func; + PgQuery__CoercionContext context; + protobuf_c_boolean inout; }; -#define PG_QUERY__COMMON_TABLE_EXPR__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__common_table_expr__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL, PG_QUERY__CTEMATERIALIZE__CTEMATERIALIZE_UNDEFINED, NULL, NULL, NULL, 0, 0, 0, 0,NULL, 0,NULL, 0,NULL, 0,NULL } +#define PG_QUERY__CREATE_CAST_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_cast_stmt__descriptor) \ + , NULL, NULL, NULL, PG_QUERY__COERCION_CONTEXT__COERCION_CONTEXT_UNDEFINED, 0 } -struct PgQuery__MergeWhenClause +struct PgQuery__CreateTransformStmt { ProtobufCMessage base; - protobuf_c_boolean matched; - PgQuery__CmdType command_type; - PgQuery__OverridingKind override; - PgQuery__Node *condition; - size_t n_target_list; - PgQuery__Node **target_list; - size_t n_values; - PgQuery__Node **values; + protobuf_c_boolean replace; + PgQuery__TypeName *type_name; + char *lang; + PgQuery__ObjectWithArgs *fromsql; + PgQuery__ObjectWithArgs *tosql; }; -#define PG_QUERY__MERGE_WHEN_CLAUSE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__merge_when_clause__descriptor) \ - , 0, PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED, PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED, NULL, 0,NULL, 0,NULL } +#define PG_QUERY__CREATE_TRANSFORM_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_transform_stmt__descriptor) \ + , 0, NULL, (char *)protobuf_c_empty_string, NULL, NULL } -struct PgQuery__RoleSpec +struct PgQuery__PrepareStmt { ProtobufCMessage base; - PgQuery__RoleSpecType roletype; - char *rolename; - int32_t location; + char *name; + size_t n_argtypes; + PgQuery__Node **argtypes; + PgQuery__Node *query; }; -#define PG_QUERY__ROLE_SPEC__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__role_spec__descriptor) \ - , PG_QUERY__ROLE_SPEC_TYPE__ROLE_SPEC_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, 0 } +#define PG_QUERY__PREPARE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__prepare_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL, NULL } -struct PgQuery__TriggerTransition +struct PgQuery__ExecuteStmt { ProtobufCMessage base; char *name; - protobuf_c_boolean is_new; - protobuf_c_boolean is_table; + size_t n_params; + PgQuery__Node **params; }; -#define PG_QUERY__TRIGGER_TRANSITION__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__trigger_transition__descriptor) \ - , (char *)protobuf_c_empty_string, 0, 0 } +#define PG_QUERY__EXECUTE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__execute_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL } -struct PgQuery__PartitionElem +struct PgQuery__DeallocateStmt { ProtobufCMessage base; char *name; - PgQuery__Node *expr; - size_t n_collation; - PgQuery__Node **collation; - size_t n_opclass; - PgQuery__Node **opclass; - int32_t location; }; -#define PG_QUERY__PARTITION_ELEM__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__partition_elem__descriptor) \ - , (char *)protobuf_c_empty_string, NULL, 0,NULL, 0,NULL, 0 } +#define PG_QUERY__DEALLOCATE_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__deallocate_stmt__descriptor) \ + , (char *)protobuf_c_empty_string } -struct PgQuery__PartitionSpec +struct PgQuery__DropOwnedStmt { ProtobufCMessage base; - char *strategy; - size_t n_part_params; - PgQuery__Node **part_params; - int32_t location; + size_t n_roles; + PgQuery__Node **roles; + PgQuery__DropBehavior behavior; }; -#define PG_QUERY__PARTITION_SPEC__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__partition_spec__descriptor) \ - , (char *)protobuf_c_empty_string, 0,NULL, 0 } +#define PG_QUERY__DROP_OWNED_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__drop_owned_stmt__descriptor) \ + , 0,NULL, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED } -struct PgQuery__PartitionBoundSpec +struct PgQuery__ReassignOwnedStmt { ProtobufCMessage base; - char *strategy; - protobuf_c_boolean is_default; - int32_t modulus; - int32_t remainder; - size_t n_listdatums; - PgQuery__Node **listdatums; - size_t n_lowerdatums; - PgQuery__Node **lowerdatums; - size_t n_upperdatums; - PgQuery__Node **upperdatums; - int32_t location; + size_t n_roles; + PgQuery__Node **roles; + PgQuery__RoleSpec *newrole; }; -#define PG_QUERY__PARTITION_BOUND_SPEC__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__partition_bound_spec__descriptor) \ - , (char *)protobuf_c_empty_string, 0, 0, 0, 0,NULL, 0,NULL, 0,NULL, 0 } +#define PG_QUERY__REASSIGN_OWNED_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__reassign_owned_stmt__descriptor) \ + , 0,NULL, NULL } -struct PgQuery__PartitionRangeDatum +struct PgQuery__AlterTSDictionaryStmt { ProtobufCMessage base; - PgQuery__PartitionRangeDatumKind kind; - PgQuery__Node *value; - int32_t location; + size_t n_dictname; + PgQuery__Node **dictname; + size_t n_options; + PgQuery__Node **options; }; -#define PG_QUERY__PARTITION_RANGE_DATUM__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__partition_range_datum__descriptor) \ - , PG_QUERY__PARTITION_RANGE_DATUM_KIND__PARTITION_RANGE_DATUM_KIND_UNDEFINED, NULL, 0 } +#define PG_QUERY__ALTER_TSDICTIONARY_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_tsdictionary_stmt__descriptor) \ + , 0,NULL, 0,NULL } -struct PgQuery__PartitionCmd +struct PgQuery__AlterTSConfigurationStmt { ProtobufCMessage base; - PgQuery__RangeVar *name; - PgQuery__PartitionBoundSpec *bound; - protobuf_c_boolean concurrent; + PgQuery__AlterTSConfigType kind; + size_t n_cfgname; + PgQuery__Node **cfgname; + size_t n_tokentype; + PgQuery__Node **tokentype; + size_t n_dicts; + PgQuery__Node **dicts; + protobuf_c_boolean override; + protobuf_c_boolean replace; + protobuf_c_boolean missing_ok; }; -#define PG_QUERY__PARTITION_CMD__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__partition_cmd__descriptor) \ - , NULL, NULL, 0 } +#define PG_QUERY__ALTER_TSCONFIGURATION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_tsconfiguration_stmt__descriptor) \ + , PG_QUERY__ALTER_TSCONFIG_TYPE__ALTER_TSCONFIG_TYPE_UNDEFINED, 0,NULL, 0,NULL, 0,NULL, 0, 0, 0 } -struct PgQuery__VacuumRelation +struct PgQuery__PublicationTable { ProtobufCMessage base; PgQuery__RangeVar *relation; - uint32_t oid; - size_t n_va_cols; - PgQuery__Node **va_cols; + PgQuery__Node *where_clause; + size_t n_columns; + PgQuery__Node **columns; }; -#define PG_QUERY__VACUUM_RELATION__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__vacuum_relation__descriptor) \ - , NULL, 0, 0,NULL } +#define PG_QUERY__PUBLICATION_TABLE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__publication_table__descriptor) \ + , NULL, NULL, 0,NULL } struct PgQuery__PublicationObjSpec @@ -5672,40 +5904,78 @@ struct PgQuery__PublicationObjSpec , PG_QUERY__PUBLICATION_OBJ_SPEC_TYPE__PUBLICATION_OBJ_SPEC_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, NULL, 0 } -struct PgQuery__PublicationTable +struct PgQuery__CreatePublicationStmt { ProtobufCMessage base; - PgQuery__RangeVar *relation; - PgQuery__Node *where_clause; - size_t n_columns; - PgQuery__Node **columns; + char *pubname; + size_t n_options; + PgQuery__Node **options; + size_t n_pubobjects; + PgQuery__Node **pubobjects; + protobuf_c_boolean for_all_tables; +}; +#define PG_QUERY__CREATE_PUBLICATION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_publication_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0 } + + +struct PgQuery__AlterPublicationStmt +{ + ProtobufCMessage base; + char *pubname; + size_t n_options; + PgQuery__Node **options; + size_t n_pubobjects; + PgQuery__Node **pubobjects; + protobuf_c_boolean for_all_tables; + PgQuery__AlterPublicationAction action; +}; +#define PG_QUERY__ALTER_PUBLICATION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_publication_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0,NULL, 0,NULL, 0, PG_QUERY__ALTER_PUBLICATION_ACTION__ALTER_PUBLICATION_ACTION_UNDEFINED } + + +struct PgQuery__CreateSubscriptionStmt +{ + ProtobufCMessage base; + char *subname; + char *conninfo; + size_t n_publication; + PgQuery__Node **publication; + size_t n_options; + PgQuery__Node **options; }; -#define PG_QUERY__PUBLICATION_TABLE__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__publication_table__descriptor) \ - , NULL, NULL, 0,NULL } +#define PG_QUERY__CREATE_SUBSCRIPTION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__create_subscription_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL } -struct PgQuery__InlineCodeBlock +struct PgQuery__AlterSubscriptionStmt { ProtobufCMessage base; - char *source_text; - uint32_t lang_oid; - protobuf_c_boolean lang_is_trusted; - protobuf_c_boolean atomic; + PgQuery__AlterSubscriptionType kind; + char *subname; + char *conninfo; + size_t n_publication; + PgQuery__Node **publication; + size_t n_options; + PgQuery__Node **options; }; -#define PG_QUERY__INLINE_CODE_BLOCK__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__inline_code_block__descriptor) \ - , (char *)protobuf_c_empty_string, 0, 0, 0 } +#define PG_QUERY__ALTER_SUBSCRIPTION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__alter_subscription_stmt__descriptor) \ + , PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_TYPE_UNDEFINED, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL, 0,NULL } -struct PgQuery__CallContext +struct PgQuery__DropSubscriptionStmt { ProtobufCMessage base; - protobuf_c_boolean atomic; + char *subname; + protobuf_c_boolean missing_ok; + PgQuery__DropBehavior behavior; }; -#define PG_QUERY__CALL_CONTEXT__INIT \ - { PROTOBUF_C_MESSAGE_INIT (&pg_query__call_context__descriptor) \ - , 0 } +#define PG_QUERY__DROP_SUBSCRIPTION_STMT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&pg_query__drop_subscription_stmt__descriptor) \ + , (char *)protobuf_c_empty_string, 0, PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED } struct PgQuery__ScanToken @@ -6006,6 +6276,25 @@ PgQuery__TableFunc * void pg_query__table_func__free_unpacked (PgQuery__TableFunc *message, ProtobufCAllocator *allocator); +/* PgQuery__IntoClause methods */ +void pg_query__into_clause__init + (PgQuery__IntoClause *message); +size_t pg_query__into_clause__get_packed_size + (const PgQuery__IntoClause *message); +size_t pg_query__into_clause__pack + (const PgQuery__IntoClause *message, + uint8_t *out); +size_t pg_query__into_clause__pack_to_buffer + (const PgQuery__IntoClause *message, + ProtobufCBuffer *buffer); +PgQuery__IntoClause * + pg_query__into_clause__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__into_clause__free_unpacked + (PgQuery__IntoClause *message, + ProtobufCAllocator *allocator); /* PgQuery__Var methods */ void pg_query__var__init (PgQuery__Var *message); @@ -6633,6 +6922,101 @@ PgQuery__XmlExpr * void pg_query__xml_expr__free_unpacked (PgQuery__XmlExpr *message, ProtobufCAllocator *allocator); +/* PgQuery__JsonFormat methods */ +void pg_query__json_format__init + (PgQuery__JsonFormat *message); +size_t pg_query__json_format__get_packed_size + (const PgQuery__JsonFormat *message); +size_t pg_query__json_format__pack + (const PgQuery__JsonFormat *message, + uint8_t *out); +size_t pg_query__json_format__pack_to_buffer + (const PgQuery__JsonFormat *message, + ProtobufCBuffer *buffer); +PgQuery__JsonFormat * + pg_query__json_format__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__json_format__free_unpacked + (PgQuery__JsonFormat *message, + ProtobufCAllocator *allocator); +/* PgQuery__JsonReturning methods */ +void pg_query__json_returning__init + (PgQuery__JsonReturning *message); +size_t pg_query__json_returning__get_packed_size + (const PgQuery__JsonReturning *message); +size_t pg_query__json_returning__pack + (const PgQuery__JsonReturning *message, + uint8_t *out); +size_t pg_query__json_returning__pack_to_buffer + (const PgQuery__JsonReturning *message, + ProtobufCBuffer *buffer); +PgQuery__JsonReturning * + pg_query__json_returning__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__json_returning__free_unpacked + (PgQuery__JsonReturning *message, + ProtobufCAllocator *allocator); +/* PgQuery__JsonValueExpr methods */ +void pg_query__json_value_expr__init + (PgQuery__JsonValueExpr *message); +size_t pg_query__json_value_expr__get_packed_size + (const PgQuery__JsonValueExpr *message); +size_t pg_query__json_value_expr__pack + (const PgQuery__JsonValueExpr *message, + uint8_t *out); +size_t pg_query__json_value_expr__pack_to_buffer + (const PgQuery__JsonValueExpr *message, + ProtobufCBuffer *buffer); +PgQuery__JsonValueExpr * + pg_query__json_value_expr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__json_value_expr__free_unpacked + (PgQuery__JsonValueExpr *message, + ProtobufCAllocator *allocator); +/* PgQuery__JsonConstructorExpr methods */ +void pg_query__json_constructor_expr__init + (PgQuery__JsonConstructorExpr *message); +size_t pg_query__json_constructor_expr__get_packed_size + (const PgQuery__JsonConstructorExpr *message); +size_t pg_query__json_constructor_expr__pack + (const PgQuery__JsonConstructorExpr *message, + uint8_t *out); +size_t pg_query__json_constructor_expr__pack_to_buffer + (const PgQuery__JsonConstructorExpr *message, + ProtobufCBuffer *buffer); +PgQuery__JsonConstructorExpr * + pg_query__json_constructor_expr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__json_constructor_expr__free_unpacked + (PgQuery__JsonConstructorExpr *message, + ProtobufCAllocator *allocator); +/* PgQuery__JsonIsPredicate methods */ +void pg_query__json_is_predicate__init + (PgQuery__JsonIsPredicate *message); +size_t pg_query__json_is_predicate__get_packed_size + (const PgQuery__JsonIsPredicate *message); +size_t pg_query__json_is_predicate__pack + (const PgQuery__JsonIsPredicate *message, + uint8_t *out); +size_t pg_query__json_is_predicate__pack_to_buffer + (const PgQuery__JsonIsPredicate *message, + ProtobufCBuffer *buffer); +PgQuery__JsonIsPredicate * + pg_query__json_is_predicate__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__json_is_predicate__free_unpacked + (PgQuery__JsonIsPredicate *message, + ProtobufCAllocator *allocator); /* PgQuery__NullTest methods */ void pg_query__null_test__init (PgQuery__NullTest *message); @@ -6834,1172 +7218,1343 @@ size_t pg_query__join_expr__pack size_t pg_query__join_expr__pack_to_buffer (const PgQuery__JoinExpr *message, ProtobufCBuffer *buffer); -PgQuery__JoinExpr * - pg_query__join_expr__unpack +PgQuery__JoinExpr * + pg_query__join_expr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__join_expr__free_unpacked + (PgQuery__JoinExpr *message, + ProtobufCAllocator *allocator); +/* PgQuery__FromExpr methods */ +void pg_query__from_expr__init + (PgQuery__FromExpr *message); +size_t pg_query__from_expr__get_packed_size + (const PgQuery__FromExpr *message); +size_t pg_query__from_expr__pack + (const PgQuery__FromExpr *message, + uint8_t *out); +size_t pg_query__from_expr__pack_to_buffer + (const PgQuery__FromExpr *message, + ProtobufCBuffer *buffer); +PgQuery__FromExpr * + pg_query__from_expr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__from_expr__free_unpacked + (PgQuery__FromExpr *message, + ProtobufCAllocator *allocator); +/* PgQuery__OnConflictExpr methods */ +void pg_query__on_conflict_expr__init + (PgQuery__OnConflictExpr *message); +size_t pg_query__on_conflict_expr__get_packed_size + (const PgQuery__OnConflictExpr *message); +size_t pg_query__on_conflict_expr__pack + (const PgQuery__OnConflictExpr *message, + uint8_t *out); +size_t pg_query__on_conflict_expr__pack_to_buffer + (const PgQuery__OnConflictExpr *message, + ProtobufCBuffer *buffer); +PgQuery__OnConflictExpr * + pg_query__on_conflict_expr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__on_conflict_expr__free_unpacked + (PgQuery__OnConflictExpr *message, + ProtobufCAllocator *allocator); +/* PgQuery__Query methods */ +void pg_query__query__init + (PgQuery__Query *message); +size_t pg_query__query__get_packed_size + (const PgQuery__Query *message); +size_t pg_query__query__pack + (const PgQuery__Query *message, + uint8_t *out); +size_t pg_query__query__pack_to_buffer + (const PgQuery__Query *message, + ProtobufCBuffer *buffer); +PgQuery__Query * + pg_query__query__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__query__free_unpacked + (PgQuery__Query *message, + ProtobufCAllocator *allocator); +/* PgQuery__TypeName methods */ +void pg_query__type_name__init + (PgQuery__TypeName *message); +size_t pg_query__type_name__get_packed_size + (const PgQuery__TypeName *message); +size_t pg_query__type_name__pack + (const PgQuery__TypeName *message, + uint8_t *out); +size_t pg_query__type_name__pack_to_buffer + (const PgQuery__TypeName *message, + ProtobufCBuffer *buffer); +PgQuery__TypeName * + pg_query__type_name__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__type_name__free_unpacked + (PgQuery__TypeName *message, + ProtobufCAllocator *allocator); +/* PgQuery__ColumnRef methods */ +void pg_query__column_ref__init + (PgQuery__ColumnRef *message); +size_t pg_query__column_ref__get_packed_size + (const PgQuery__ColumnRef *message); +size_t pg_query__column_ref__pack + (const PgQuery__ColumnRef *message, + uint8_t *out); +size_t pg_query__column_ref__pack_to_buffer + (const PgQuery__ColumnRef *message, + ProtobufCBuffer *buffer); +PgQuery__ColumnRef * + pg_query__column_ref__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__column_ref__free_unpacked + (PgQuery__ColumnRef *message, + ProtobufCAllocator *allocator); +/* PgQuery__ParamRef methods */ +void pg_query__param_ref__init + (PgQuery__ParamRef *message); +size_t pg_query__param_ref__get_packed_size + (const PgQuery__ParamRef *message); +size_t pg_query__param_ref__pack + (const PgQuery__ParamRef *message, + uint8_t *out); +size_t pg_query__param_ref__pack_to_buffer + (const PgQuery__ParamRef *message, + ProtobufCBuffer *buffer); +PgQuery__ParamRef * + pg_query__param_ref__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__param_ref__free_unpacked + (PgQuery__ParamRef *message, + ProtobufCAllocator *allocator); +/* PgQuery__AExpr methods */ +void pg_query__a__expr__init + (PgQuery__AExpr *message); +size_t pg_query__a__expr__get_packed_size + (const PgQuery__AExpr *message); +size_t pg_query__a__expr__pack + (const PgQuery__AExpr *message, + uint8_t *out); +size_t pg_query__a__expr__pack_to_buffer + (const PgQuery__AExpr *message, + ProtobufCBuffer *buffer); +PgQuery__AExpr * + pg_query__a__expr__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__a__expr__free_unpacked + (PgQuery__AExpr *message, + ProtobufCAllocator *allocator); +/* PgQuery__TypeCast methods */ +void pg_query__type_cast__init + (PgQuery__TypeCast *message); +size_t pg_query__type_cast__get_packed_size + (const PgQuery__TypeCast *message); +size_t pg_query__type_cast__pack + (const PgQuery__TypeCast *message, + uint8_t *out); +size_t pg_query__type_cast__pack_to_buffer + (const PgQuery__TypeCast *message, + ProtobufCBuffer *buffer); +PgQuery__TypeCast * + pg_query__type_cast__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__type_cast__free_unpacked + (PgQuery__TypeCast *message, + ProtobufCAllocator *allocator); +/* PgQuery__CollateClause methods */ +void pg_query__collate_clause__init + (PgQuery__CollateClause *message); +size_t pg_query__collate_clause__get_packed_size + (const PgQuery__CollateClause *message); +size_t pg_query__collate_clause__pack + (const PgQuery__CollateClause *message, + uint8_t *out); +size_t pg_query__collate_clause__pack_to_buffer + (const PgQuery__CollateClause *message, + ProtobufCBuffer *buffer); +PgQuery__CollateClause * + pg_query__collate_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__join_expr__free_unpacked - (PgQuery__JoinExpr *message, +void pg_query__collate_clause__free_unpacked + (PgQuery__CollateClause *message, ProtobufCAllocator *allocator); -/* PgQuery__FromExpr methods */ -void pg_query__from_expr__init - (PgQuery__FromExpr *message); -size_t pg_query__from_expr__get_packed_size - (const PgQuery__FromExpr *message); -size_t pg_query__from_expr__pack - (const PgQuery__FromExpr *message, +/* PgQuery__RoleSpec methods */ +void pg_query__role_spec__init + (PgQuery__RoleSpec *message); +size_t pg_query__role_spec__get_packed_size + (const PgQuery__RoleSpec *message); +size_t pg_query__role_spec__pack + (const PgQuery__RoleSpec *message, uint8_t *out); -size_t pg_query__from_expr__pack_to_buffer - (const PgQuery__FromExpr *message, +size_t pg_query__role_spec__pack_to_buffer + (const PgQuery__RoleSpec *message, ProtobufCBuffer *buffer); -PgQuery__FromExpr * - pg_query__from_expr__unpack +PgQuery__RoleSpec * + pg_query__role_spec__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__from_expr__free_unpacked - (PgQuery__FromExpr *message, +void pg_query__role_spec__free_unpacked + (PgQuery__RoleSpec *message, ProtobufCAllocator *allocator); -/* PgQuery__OnConflictExpr methods */ -void pg_query__on_conflict_expr__init - (PgQuery__OnConflictExpr *message); -size_t pg_query__on_conflict_expr__get_packed_size - (const PgQuery__OnConflictExpr *message); -size_t pg_query__on_conflict_expr__pack - (const PgQuery__OnConflictExpr *message, +/* PgQuery__FuncCall methods */ +void pg_query__func_call__init + (PgQuery__FuncCall *message); +size_t pg_query__func_call__get_packed_size + (const PgQuery__FuncCall *message); +size_t pg_query__func_call__pack + (const PgQuery__FuncCall *message, uint8_t *out); -size_t pg_query__on_conflict_expr__pack_to_buffer - (const PgQuery__OnConflictExpr *message, +size_t pg_query__func_call__pack_to_buffer + (const PgQuery__FuncCall *message, ProtobufCBuffer *buffer); -PgQuery__OnConflictExpr * - pg_query__on_conflict_expr__unpack +PgQuery__FuncCall * + pg_query__func_call__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__on_conflict_expr__free_unpacked - (PgQuery__OnConflictExpr *message, +void pg_query__func_call__free_unpacked + (PgQuery__FuncCall *message, ProtobufCAllocator *allocator); -/* PgQuery__IntoClause methods */ -void pg_query__into_clause__init - (PgQuery__IntoClause *message); -size_t pg_query__into_clause__get_packed_size - (const PgQuery__IntoClause *message); -size_t pg_query__into_clause__pack - (const PgQuery__IntoClause *message, +/* PgQuery__AStar methods */ +void pg_query__a__star__init + (PgQuery__AStar *message); +size_t pg_query__a__star__get_packed_size + (const PgQuery__AStar *message); +size_t pg_query__a__star__pack + (const PgQuery__AStar *message, uint8_t *out); -size_t pg_query__into_clause__pack_to_buffer - (const PgQuery__IntoClause *message, +size_t pg_query__a__star__pack_to_buffer + (const PgQuery__AStar *message, ProtobufCBuffer *buffer); -PgQuery__IntoClause * - pg_query__into_clause__unpack +PgQuery__AStar * + pg_query__a__star__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__into_clause__free_unpacked - (PgQuery__IntoClause *message, +void pg_query__a__star__free_unpacked + (PgQuery__AStar *message, ProtobufCAllocator *allocator); -/* PgQuery__MergeAction methods */ -void pg_query__merge_action__init - (PgQuery__MergeAction *message); -size_t pg_query__merge_action__get_packed_size - (const PgQuery__MergeAction *message); -size_t pg_query__merge_action__pack - (const PgQuery__MergeAction *message, +/* PgQuery__AIndices methods */ +void pg_query__a__indices__init + (PgQuery__AIndices *message); +size_t pg_query__a__indices__get_packed_size + (const PgQuery__AIndices *message); +size_t pg_query__a__indices__pack + (const PgQuery__AIndices *message, uint8_t *out); -size_t pg_query__merge_action__pack_to_buffer - (const PgQuery__MergeAction *message, +size_t pg_query__a__indices__pack_to_buffer + (const PgQuery__AIndices *message, ProtobufCBuffer *buffer); -PgQuery__MergeAction * - pg_query__merge_action__unpack +PgQuery__AIndices * + pg_query__a__indices__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__merge_action__free_unpacked - (PgQuery__MergeAction *message, +void pg_query__a__indices__free_unpacked + (PgQuery__AIndices *message, ProtobufCAllocator *allocator); -/* PgQuery__RawStmt methods */ -void pg_query__raw_stmt__init - (PgQuery__RawStmt *message); -size_t pg_query__raw_stmt__get_packed_size - (const PgQuery__RawStmt *message); -size_t pg_query__raw_stmt__pack - (const PgQuery__RawStmt *message, +/* PgQuery__AIndirection methods */ +void pg_query__a__indirection__init + (PgQuery__AIndirection *message); +size_t pg_query__a__indirection__get_packed_size + (const PgQuery__AIndirection *message); +size_t pg_query__a__indirection__pack + (const PgQuery__AIndirection *message, uint8_t *out); -size_t pg_query__raw_stmt__pack_to_buffer - (const PgQuery__RawStmt *message, +size_t pg_query__a__indirection__pack_to_buffer + (const PgQuery__AIndirection *message, ProtobufCBuffer *buffer); -PgQuery__RawStmt * - pg_query__raw_stmt__unpack +PgQuery__AIndirection * + pg_query__a__indirection__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__raw_stmt__free_unpacked - (PgQuery__RawStmt *message, +void pg_query__a__indirection__free_unpacked + (PgQuery__AIndirection *message, ProtobufCAllocator *allocator); -/* PgQuery__Query methods */ -void pg_query__query__init - (PgQuery__Query *message); -size_t pg_query__query__get_packed_size - (const PgQuery__Query *message); -size_t pg_query__query__pack - (const PgQuery__Query *message, +/* PgQuery__AArrayExpr methods */ +void pg_query__a__array_expr__init + (PgQuery__AArrayExpr *message); +size_t pg_query__a__array_expr__get_packed_size + (const PgQuery__AArrayExpr *message); +size_t pg_query__a__array_expr__pack + (const PgQuery__AArrayExpr *message, uint8_t *out); -size_t pg_query__query__pack_to_buffer - (const PgQuery__Query *message, +size_t pg_query__a__array_expr__pack_to_buffer + (const PgQuery__AArrayExpr *message, ProtobufCBuffer *buffer); -PgQuery__Query * - pg_query__query__unpack +PgQuery__AArrayExpr * + pg_query__a__array_expr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__query__free_unpacked - (PgQuery__Query *message, +void pg_query__a__array_expr__free_unpacked + (PgQuery__AArrayExpr *message, ProtobufCAllocator *allocator); -/* PgQuery__InsertStmt methods */ -void pg_query__insert_stmt__init - (PgQuery__InsertStmt *message); -size_t pg_query__insert_stmt__get_packed_size - (const PgQuery__InsertStmt *message); -size_t pg_query__insert_stmt__pack - (const PgQuery__InsertStmt *message, +/* PgQuery__ResTarget methods */ +void pg_query__res_target__init + (PgQuery__ResTarget *message); +size_t pg_query__res_target__get_packed_size + (const PgQuery__ResTarget *message); +size_t pg_query__res_target__pack + (const PgQuery__ResTarget *message, uint8_t *out); -size_t pg_query__insert_stmt__pack_to_buffer - (const PgQuery__InsertStmt *message, +size_t pg_query__res_target__pack_to_buffer + (const PgQuery__ResTarget *message, ProtobufCBuffer *buffer); -PgQuery__InsertStmt * - pg_query__insert_stmt__unpack +PgQuery__ResTarget * + pg_query__res_target__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__insert_stmt__free_unpacked - (PgQuery__InsertStmt *message, +void pg_query__res_target__free_unpacked + (PgQuery__ResTarget *message, ProtobufCAllocator *allocator); -/* PgQuery__DeleteStmt methods */ -void pg_query__delete_stmt__init - (PgQuery__DeleteStmt *message); -size_t pg_query__delete_stmt__get_packed_size - (const PgQuery__DeleteStmt *message); -size_t pg_query__delete_stmt__pack - (const PgQuery__DeleteStmt *message, +/* PgQuery__MultiAssignRef methods */ +void pg_query__multi_assign_ref__init + (PgQuery__MultiAssignRef *message); +size_t pg_query__multi_assign_ref__get_packed_size + (const PgQuery__MultiAssignRef *message); +size_t pg_query__multi_assign_ref__pack + (const PgQuery__MultiAssignRef *message, uint8_t *out); -size_t pg_query__delete_stmt__pack_to_buffer - (const PgQuery__DeleteStmt *message, +size_t pg_query__multi_assign_ref__pack_to_buffer + (const PgQuery__MultiAssignRef *message, ProtobufCBuffer *buffer); -PgQuery__DeleteStmt * - pg_query__delete_stmt__unpack +PgQuery__MultiAssignRef * + pg_query__multi_assign_ref__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__delete_stmt__free_unpacked - (PgQuery__DeleteStmt *message, +void pg_query__multi_assign_ref__free_unpacked + (PgQuery__MultiAssignRef *message, ProtobufCAllocator *allocator); -/* PgQuery__UpdateStmt methods */ -void pg_query__update_stmt__init - (PgQuery__UpdateStmt *message); -size_t pg_query__update_stmt__get_packed_size - (const PgQuery__UpdateStmt *message); -size_t pg_query__update_stmt__pack - (const PgQuery__UpdateStmt *message, +/* PgQuery__SortBy methods */ +void pg_query__sort_by__init + (PgQuery__SortBy *message); +size_t pg_query__sort_by__get_packed_size + (const PgQuery__SortBy *message); +size_t pg_query__sort_by__pack + (const PgQuery__SortBy *message, uint8_t *out); -size_t pg_query__update_stmt__pack_to_buffer - (const PgQuery__UpdateStmt *message, +size_t pg_query__sort_by__pack_to_buffer + (const PgQuery__SortBy *message, ProtobufCBuffer *buffer); -PgQuery__UpdateStmt * - pg_query__update_stmt__unpack +PgQuery__SortBy * + pg_query__sort_by__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__update_stmt__free_unpacked - (PgQuery__UpdateStmt *message, +void pg_query__sort_by__free_unpacked + (PgQuery__SortBy *message, ProtobufCAllocator *allocator); -/* PgQuery__MergeStmt methods */ -void pg_query__merge_stmt__init - (PgQuery__MergeStmt *message); -size_t pg_query__merge_stmt__get_packed_size - (const PgQuery__MergeStmt *message); -size_t pg_query__merge_stmt__pack - (const PgQuery__MergeStmt *message, +/* PgQuery__WindowDef methods */ +void pg_query__window_def__init + (PgQuery__WindowDef *message); +size_t pg_query__window_def__get_packed_size + (const PgQuery__WindowDef *message); +size_t pg_query__window_def__pack + (const PgQuery__WindowDef *message, uint8_t *out); -size_t pg_query__merge_stmt__pack_to_buffer - (const PgQuery__MergeStmt *message, +size_t pg_query__window_def__pack_to_buffer + (const PgQuery__WindowDef *message, ProtobufCBuffer *buffer); -PgQuery__MergeStmt * - pg_query__merge_stmt__unpack +PgQuery__WindowDef * + pg_query__window_def__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__merge_stmt__free_unpacked - (PgQuery__MergeStmt *message, +void pg_query__window_def__free_unpacked + (PgQuery__WindowDef *message, ProtobufCAllocator *allocator); -/* PgQuery__SelectStmt methods */ -void pg_query__select_stmt__init - (PgQuery__SelectStmt *message); -size_t pg_query__select_stmt__get_packed_size - (const PgQuery__SelectStmt *message); -size_t pg_query__select_stmt__pack - (const PgQuery__SelectStmt *message, +/* PgQuery__RangeSubselect methods */ +void pg_query__range_subselect__init + (PgQuery__RangeSubselect *message); +size_t pg_query__range_subselect__get_packed_size + (const PgQuery__RangeSubselect *message); +size_t pg_query__range_subselect__pack + (const PgQuery__RangeSubselect *message, uint8_t *out); -size_t pg_query__select_stmt__pack_to_buffer - (const PgQuery__SelectStmt *message, +size_t pg_query__range_subselect__pack_to_buffer + (const PgQuery__RangeSubselect *message, ProtobufCBuffer *buffer); -PgQuery__SelectStmt * - pg_query__select_stmt__unpack +PgQuery__RangeSubselect * + pg_query__range_subselect__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__select_stmt__free_unpacked - (PgQuery__SelectStmt *message, +void pg_query__range_subselect__free_unpacked + (PgQuery__RangeSubselect *message, ProtobufCAllocator *allocator); -/* PgQuery__ReturnStmt methods */ -void pg_query__return_stmt__init - (PgQuery__ReturnStmt *message); -size_t pg_query__return_stmt__get_packed_size - (const PgQuery__ReturnStmt *message); -size_t pg_query__return_stmt__pack - (const PgQuery__ReturnStmt *message, +/* PgQuery__RangeFunction methods */ +void pg_query__range_function__init + (PgQuery__RangeFunction *message); +size_t pg_query__range_function__get_packed_size + (const PgQuery__RangeFunction *message); +size_t pg_query__range_function__pack + (const PgQuery__RangeFunction *message, uint8_t *out); -size_t pg_query__return_stmt__pack_to_buffer - (const PgQuery__ReturnStmt *message, +size_t pg_query__range_function__pack_to_buffer + (const PgQuery__RangeFunction *message, ProtobufCBuffer *buffer); -PgQuery__ReturnStmt * - pg_query__return_stmt__unpack +PgQuery__RangeFunction * + pg_query__range_function__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__return_stmt__free_unpacked - (PgQuery__ReturnStmt *message, +void pg_query__range_function__free_unpacked + (PgQuery__RangeFunction *message, ProtobufCAllocator *allocator); -/* PgQuery__PLAssignStmt methods */ -void pg_query__plassign_stmt__init - (PgQuery__PLAssignStmt *message); -size_t pg_query__plassign_stmt__get_packed_size - (const PgQuery__PLAssignStmt *message); -size_t pg_query__plassign_stmt__pack - (const PgQuery__PLAssignStmt *message, +/* PgQuery__RangeTableFunc methods */ +void pg_query__range_table_func__init + (PgQuery__RangeTableFunc *message); +size_t pg_query__range_table_func__get_packed_size + (const PgQuery__RangeTableFunc *message); +size_t pg_query__range_table_func__pack + (const PgQuery__RangeTableFunc *message, uint8_t *out); -size_t pg_query__plassign_stmt__pack_to_buffer - (const PgQuery__PLAssignStmt *message, +size_t pg_query__range_table_func__pack_to_buffer + (const PgQuery__RangeTableFunc *message, ProtobufCBuffer *buffer); -PgQuery__PLAssignStmt * - pg_query__plassign_stmt__unpack +PgQuery__RangeTableFunc * + pg_query__range_table_func__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__plassign_stmt__free_unpacked - (PgQuery__PLAssignStmt *message, +void pg_query__range_table_func__free_unpacked + (PgQuery__RangeTableFunc *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterTableStmt methods */ -void pg_query__alter_table_stmt__init - (PgQuery__AlterTableStmt *message); -size_t pg_query__alter_table_stmt__get_packed_size - (const PgQuery__AlterTableStmt *message); -size_t pg_query__alter_table_stmt__pack - (const PgQuery__AlterTableStmt *message, +/* PgQuery__RangeTableFuncCol methods */ +void pg_query__range_table_func_col__init + (PgQuery__RangeTableFuncCol *message); +size_t pg_query__range_table_func_col__get_packed_size + (const PgQuery__RangeTableFuncCol *message); +size_t pg_query__range_table_func_col__pack + (const PgQuery__RangeTableFuncCol *message, uint8_t *out); -size_t pg_query__alter_table_stmt__pack_to_buffer - (const PgQuery__AlterTableStmt *message, +size_t pg_query__range_table_func_col__pack_to_buffer + (const PgQuery__RangeTableFuncCol *message, ProtobufCBuffer *buffer); -PgQuery__AlterTableStmt * - pg_query__alter_table_stmt__unpack +PgQuery__RangeTableFuncCol * + pg_query__range_table_func_col__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_table_stmt__free_unpacked - (PgQuery__AlterTableStmt *message, +void pg_query__range_table_func_col__free_unpacked + (PgQuery__RangeTableFuncCol *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterTableCmd methods */ -void pg_query__alter_table_cmd__init - (PgQuery__AlterTableCmd *message); -size_t pg_query__alter_table_cmd__get_packed_size - (const PgQuery__AlterTableCmd *message); -size_t pg_query__alter_table_cmd__pack - (const PgQuery__AlterTableCmd *message, +/* PgQuery__RangeTableSample methods */ +void pg_query__range_table_sample__init + (PgQuery__RangeTableSample *message); +size_t pg_query__range_table_sample__get_packed_size + (const PgQuery__RangeTableSample *message); +size_t pg_query__range_table_sample__pack + (const PgQuery__RangeTableSample *message, uint8_t *out); -size_t pg_query__alter_table_cmd__pack_to_buffer - (const PgQuery__AlterTableCmd *message, +size_t pg_query__range_table_sample__pack_to_buffer + (const PgQuery__RangeTableSample *message, ProtobufCBuffer *buffer); -PgQuery__AlterTableCmd * - pg_query__alter_table_cmd__unpack +PgQuery__RangeTableSample * + pg_query__range_table_sample__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_table_cmd__free_unpacked - (PgQuery__AlterTableCmd *message, +void pg_query__range_table_sample__free_unpacked + (PgQuery__RangeTableSample *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterDomainStmt methods */ -void pg_query__alter_domain_stmt__init - (PgQuery__AlterDomainStmt *message); -size_t pg_query__alter_domain_stmt__get_packed_size - (const PgQuery__AlterDomainStmt *message); -size_t pg_query__alter_domain_stmt__pack - (const PgQuery__AlterDomainStmt *message, +/* PgQuery__ColumnDef methods */ +void pg_query__column_def__init + (PgQuery__ColumnDef *message); +size_t pg_query__column_def__get_packed_size + (const PgQuery__ColumnDef *message); +size_t pg_query__column_def__pack + (const PgQuery__ColumnDef *message, uint8_t *out); -size_t pg_query__alter_domain_stmt__pack_to_buffer - (const PgQuery__AlterDomainStmt *message, +size_t pg_query__column_def__pack_to_buffer + (const PgQuery__ColumnDef *message, ProtobufCBuffer *buffer); -PgQuery__AlterDomainStmt * - pg_query__alter_domain_stmt__unpack +PgQuery__ColumnDef * + pg_query__column_def__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_domain_stmt__free_unpacked - (PgQuery__AlterDomainStmt *message, +void pg_query__column_def__free_unpacked + (PgQuery__ColumnDef *message, ProtobufCAllocator *allocator); -/* PgQuery__SetOperationStmt methods */ -void pg_query__set_operation_stmt__init - (PgQuery__SetOperationStmt *message); -size_t pg_query__set_operation_stmt__get_packed_size - (const PgQuery__SetOperationStmt *message); -size_t pg_query__set_operation_stmt__pack - (const PgQuery__SetOperationStmt *message, +/* PgQuery__TableLikeClause methods */ +void pg_query__table_like_clause__init + (PgQuery__TableLikeClause *message); +size_t pg_query__table_like_clause__get_packed_size + (const PgQuery__TableLikeClause *message); +size_t pg_query__table_like_clause__pack + (const PgQuery__TableLikeClause *message, uint8_t *out); -size_t pg_query__set_operation_stmt__pack_to_buffer - (const PgQuery__SetOperationStmt *message, +size_t pg_query__table_like_clause__pack_to_buffer + (const PgQuery__TableLikeClause *message, ProtobufCBuffer *buffer); -PgQuery__SetOperationStmt * - pg_query__set_operation_stmt__unpack +PgQuery__TableLikeClause * + pg_query__table_like_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__set_operation_stmt__free_unpacked - (PgQuery__SetOperationStmt *message, +void pg_query__table_like_clause__free_unpacked + (PgQuery__TableLikeClause *message, ProtobufCAllocator *allocator); -/* PgQuery__GrantStmt methods */ -void pg_query__grant_stmt__init - (PgQuery__GrantStmt *message); -size_t pg_query__grant_stmt__get_packed_size - (const PgQuery__GrantStmt *message); -size_t pg_query__grant_stmt__pack - (const PgQuery__GrantStmt *message, +/* PgQuery__IndexElem methods */ +void pg_query__index_elem__init + (PgQuery__IndexElem *message); +size_t pg_query__index_elem__get_packed_size + (const PgQuery__IndexElem *message); +size_t pg_query__index_elem__pack + (const PgQuery__IndexElem *message, uint8_t *out); -size_t pg_query__grant_stmt__pack_to_buffer - (const PgQuery__GrantStmt *message, +size_t pg_query__index_elem__pack_to_buffer + (const PgQuery__IndexElem *message, ProtobufCBuffer *buffer); -PgQuery__GrantStmt * - pg_query__grant_stmt__unpack +PgQuery__IndexElem * + pg_query__index_elem__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__grant_stmt__free_unpacked - (PgQuery__GrantStmt *message, +void pg_query__index_elem__free_unpacked + (PgQuery__IndexElem *message, ProtobufCAllocator *allocator); -/* PgQuery__GrantRoleStmt methods */ -void pg_query__grant_role_stmt__init - (PgQuery__GrantRoleStmt *message); -size_t pg_query__grant_role_stmt__get_packed_size - (const PgQuery__GrantRoleStmt *message); -size_t pg_query__grant_role_stmt__pack - (const PgQuery__GrantRoleStmt *message, +/* PgQuery__DefElem methods */ +void pg_query__def_elem__init + (PgQuery__DefElem *message); +size_t pg_query__def_elem__get_packed_size + (const PgQuery__DefElem *message); +size_t pg_query__def_elem__pack + (const PgQuery__DefElem *message, uint8_t *out); -size_t pg_query__grant_role_stmt__pack_to_buffer - (const PgQuery__GrantRoleStmt *message, +size_t pg_query__def_elem__pack_to_buffer + (const PgQuery__DefElem *message, ProtobufCBuffer *buffer); -PgQuery__GrantRoleStmt * - pg_query__grant_role_stmt__unpack +PgQuery__DefElem * + pg_query__def_elem__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__grant_role_stmt__free_unpacked - (PgQuery__GrantRoleStmt *message, +void pg_query__def_elem__free_unpacked + (PgQuery__DefElem *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterDefaultPrivilegesStmt methods */ -void pg_query__alter_default_privileges_stmt__init - (PgQuery__AlterDefaultPrivilegesStmt *message); -size_t pg_query__alter_default_privileges_stmt__get_packed_size - (const PgQuery__AlterDefaultPrivilegesStmt *message); -size_t pg_query__alter_default_privileges_stmt__pack - (const PgQuery__AlterDefaultPrivilegesStmt *message, +/* PgQuery__LockingClause methods */ +void pg_query__locking_clause__init + (PgQuery__LockingClause *message); +size_t pg_query__locking_clause__get_packed_size + (const PgQuery__LockingClause *message); +size_t pg_query__locking_clause__pack + (const PgQuery__LockingClause *message, uint8_t *out); -size_t pg_query__alter_default_privileges_stmt__pack_to_buffer - (const PgQuery__AlterDefaultPrivilegesStmt *message, +size_t pg_query__locking_clause__pack_to_buffer + (const PgQuery__LockingClause *message, ProtobufCBuffer *buffer); -PgQuery__AlterDefaultPrivilegesStmt * - pg_query__alter_default_privileges_stmt__unpack +PgQuery__LockingClause * + pg_query__locking_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_default_privileges_stmt__free_unpacked - (PgQuery__AlterDefaultPrivilegesStmt *message, +void pg_query__locking_clause__free_unpacked + (PgQuery__LockingClause *message, ProtobufCAllocator *allocator); -/* PgQuery__ClosePortalStmt methods */ -void pg_query__close_portal_stmt__init - (PgQuery__ClosePortalStmt *message); -size_t pg_query__close_portal_stmt__get_packed_size - (const PgQuery__ClosePortalStmt *message); -size_t pg_query__close_portal_stmt__pack - (const PgQuery__ClosePortalStmt *message, +/* PgQuery__XmlSerialize methods */ +void pg_query__xml_serialize__init + (PgQuery__XmlSerialize *message); +size_t pg_query__xml_serialize__get_packed_size + (const PgQuery__XmlSerialize *message); +size_t pg_query__xml_serialize__pack + (const PgQuery__XmlSerialize *message, uint8_t *out); -size_t pg_query__close_portal_stmt__pack_to_buffer - (const PgQuery__ClosePortalStmt *message, +size_t pg_query__xml_serialize__pack_to_buffer + (const PgQuery__XmlSerialize *message, ProtobufCBuffer *buffer); -PgQuery__ClosePortalStmt * - pg_query__close_portal_stmt__unpack +PgQuery__XmlSerialize * + pg_query__xml_serialize__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__close_portal_stmt__free_unpacked - (PgQuery__ClosePortalStmt *message, +void pg_query__xml_serialize__free_unpacked + (PgQuery__XmlSerialize *message, ProtobufCAllocator *allocator); -/* PgQuery__ClusterStmt methods */ -void pg_query__cluster_stmt__init - (PgQuery__ClusterStmt *message); -size_t pg_query__cluster_stmt__get_packed_size - (const PgQuery__ClusterStmt *message); -size_t pg_query__cluster_stmt__pack - (const PgQuery__ClusterStmt *message, +/* PgQuery__PartitionElem methods */ +void pg_query__partition_elem__init + (PgQuery__PartitionElem *message); +size_t pg_query__partition_elem__get_packed_size + (const PgQuery__PartitionElem *message); +size_t pg_query__partition_elem__pack + (const PgQuery__PartitionElem *message, uint8_t *out); -size_t pg_query__cluster_stmt__pack_to_buffer - (const PgQuery__ClusterStmt *message, +size_t pg_query__partition_elem__pack_to_buffer + (const PgQuery__PartitionElem *message, ProtobufCBuffer *buffer); -PgQuery__ClusterStmt * - pg_query__cluster_stmt__unpack +PgQuery__PartitionElem * + pg_query__partition_elem__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__cluster_stmt__free_unpacked - (PgQuery__ClusterStmt *message, +void pg_query__partition_elem__free_unpacked + (PgQuery__PartitionElem *message, ProtobufCAllocator *allocator); -/* PgQuery__CopyStmt methods */ -void pg_query__copy_stmt__init - (PgQuery__CopyStmt *message); -size_t pg_query__copy_stmt__get_packed_size - (const PgQuery__CopyStmt *message); -size_t pg_query__copy_stmt__pack - (const PgQuery__CopyStmt *message, +/* PgQuery__PartitionSpec methods */ +void pg_query__partition_spec__init + (PgQuery__PartitionSpec *message); +size_t pg_query__partition_spec__get_packed_size + (const PgQuery__PartitionSpec *message); +size_t pg_query__partition_spec__pack + (const PgQuery__PartitionSpec *message, uint8_t *out); -size_t pg_query__copy_stmt__pack_to_buffer - (const PgQuery__CopyStmt *message, +size_t pg_query__partition_spec__pack_to_buffer + (const PgQuery__PartitionSpec *message, ProtobufCBuffer *buffer); -PgQuery__CopyStmt * - pg_query__copy_stmt__unpack +PgQuery__PartitionSpec * + pg_query__partition_spec__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__copy_stmt__free_unpacked - (PgQuery__CopyStmt *message, +void pg_query__partition_spec__free_unpacked + (PgQuery__PartitionSpec *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateStmt methods */ -void pg_query__create_stmt__init - (PgQuery__CreateStmt *message); -size_t pg_query__create_stmt__get_packed_size - (const PgQuery__CreateStmt *message); -size_t pg_query__create_stmt__pack - (const PgQuery__CreateStmt *message, +/* PgQuery__PartitionBoundSpec methods */ +void pg_query__partition_bound_spec__init + (PgQuery__PartitionBoundSpec *message); +size_t pg_query__partition_bound_spec__get_packed_size + (const PgQuery__PartitionBoundSpec *message); +size_t pg_query__partition_bound_spec__pack + (const PgQuery__PartitionBoundSpec *message, uint8_t *out); -size_t pg_query__create_stmt__pack_to_buffer - (const PgQuery__CreateStmt *message, +size_t pg_query__partition_bound_spec__pack_to_buffer + (const PgQuery__PartitionBoundSpec *message, ProtobufCBuffer *buffer); -PgQuery__CreateStmt * - pg_query__create_stmt__unpack +PgQuery__PartitionBoundSpec * + pg_query__partition_bound_spec__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_stmt__free_unpacked - (PgQuery__CreateStmt *message, +void pg_query__partition_bound_spec__free_unpacked + (PgQuery__PartitionBoundSpec *message, ProtobufCAllocator *allocator); -/* PgQuery__DefineStmt methods */ -void pg_query__define_stmt__init - (PgQuery__DefineStmt *message); -size_t pg_query__define_stmt__get_packed_size - (const PgQuery__DefineStmt *message); -size_t pg_query__define_stmt__pack - (const PgQuery__DefineStmt *message, +/* PgQuery__PartitionRangeDatum methods */ +void pg_query__partition_range_datum__init + (PgQuery__PartitionRangeDatum *message); +size_t pg_query__partition_range_datum__get_packed_size + (const PgQuery__PartitionRangeDatum *message); +size_t pg_query__partition_range_datum__pack + (const PgQuery__PartitionRangeDatum *message, uint8_t *out); -size_t pg_query__define_stmt__pack_to_buffer - (const PgQuery__DefineStmt *message, +size_t pg_query__partition_range_datum__pack_to_buffer + (const PgQuery__PartitionRangeDatum *message, ProtobufCBuffer *buffer); -PgQuery__DefineStmt * - pg_query__define_stmt__unpack +PgQuery__PartitionRangeDatum * + pg_query__partition_range_datum__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__define_stmt__free_unpacked - (PgQuery__DefineStmt *message, +void pg_query__partition_range_datum__free_unpacked + (PgQuery__PartitionRangeDatum *message, ProtobufCAllocator *allocator); -/* PgQuery__DropStmt methods */ -void pg_query__drop_stmt__init - (PgQuery__DropStmt *message); -size_t pg_query__drop_stmt__get_packed_size - (const PgQuery__DropStmt *message); -size_t pg_query__drop_stmt__pack - (const PgQuery__DropStmt *message, +/* PgQuery__PartitionCmd methods */ +void pg_query__partition_cmd__init + (PgQuery__PartitionCmd *message); +size_t pg_query__partition_cmd__get_packed_size + (const PgQuery__PartitionCmd *message); +size_t pg_query__partition_cmd__pack + (const PgQuery__PartitionCmd *message, uint8_t *out); -size_t pg_query__drop_stmt__pack_to_buffer - (const PgQuery__DropStmt *message, +size_t pg_query__partition_cmd__pack_to_buffer + (const PgQuery__PartitionCmd *message, ProtobufCBuffer *buffer); -PgQuery__DropStmt * - pg_query__drop_stmt__unpack +PgQuery__PartitionCmd * + pg_query__partition_cmd__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__drop_stmt__free_unpacked - (PgQuery__DropStmt *message, +void pg_query__partition_cmd__free_unpacked + (PgQuery__PartitionCmd *message, ProtobufCAllocator *allocator); -/* PgQuery__TruncateStmt methods */ -void pg_query__truncate_stmt__init - (PgQuery__TruncateStmt *message); -size_t pg_query__truncate_stmt__get_packed_size - (const PgQuery__TruncateStmt *message); -size_t pg_query__truncate_stmt__pack - (const PgQuery__TruncateStmt *message, +/* PgQuery__RangeTblEntry methods */ +void pg_query__range_tbl_entry__init + (PgQuery__RangeTblEntry *message); +size_t pg_query__range_tbl_entry__get_packed_size + (const PgQuery__RangeTblEntry *message); +size_t pg_query__range_tbl_entry__pack + (const PgQuery__RangeTblEntry *message, uint8_t *out); -size_t pg_query__truncate_stmt__pack_to_buffer - (const PgQuery__TruncateStmt *message, +size_t pg_query__range_tbl_entry__pack_to_buffer + (const PgQuery__RangeTblEntry *message, ProtobufCBuffer *buffer); -PgQuery__TruncateStmt * - pg_query__truncate_stmt__unpack +PgQuery__RangeTblEntry * + pg_query__range_tbl_entry__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__truncate_stmt__free_unpacked - (PgQuery__TruncateStmt *message, +void pg_query__range_tbl_entry__free_unpacked + (PgQuery__RangeTblEntry *message, ProtobufCAllocator *allocator); -/* PgQuery__CommentStmt methods */ -void pg_query__comment_stmt__init - (PgQuery__CommentStmt *message); -size_t pg_query__comment_stmt__get_packed_size - (const PgQuery__CommentStmt *message); -size_t pg_query__comment_stmt__pack - (const PgQuery__CommentStmt *message, +/* PgQuery__RTEPermissionInfo methods */ +void pg_query__rtepermission_info__init + (PgQuery__RTEPermissionInfo *message); +size_t pg_query__rtepermission_info__get_packed_size + (const PgQuery__RTEPermissionInfo *message); +size_t pg_query__rtepermission_info__pack + (const PgQuery__RTEPermissionInfo *message, uint8_t *out); -size_t pg_query__comment_stmt__pack_to_buffer - (const PgQuery__CommentStmt *message, +size_t pg_query__rtepermission_info__pack_to_buffer + (const PgQuery__RTEPermissionInfo *message, ProtobufCBuffer *buffer); -PgQuery__CommentStmt * - pg_query__comment_stmt__unpack +PgQuery__RTEPermissionInfo * + pg_query__rtepermission_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__comment_stmt__free_unpacked - (PgQuery__CommentStmt *message, +void pg_query__rtepermission_info__free_unpacked + (PgQuery__RTEPermissionInfo *message, ProtobufCAllocator *allocator); -/* PgQuery__FetchStmt methods */ -void pg_query__fetch_stmt__init - (PgQuery__FetchStmt *message); -size_t pg_query__fetch_stmt__get_packed_size - (const PgQuery__FetchStmt *message); -size_t pg_query__fetch_stmt__pack - (const PgQuery__FetchStmt *message, +/* PgQuery__RangeTblFunction methods */ +void pg_query__range_tbl_function__init + (PgQuery__RangeTblFunction *message); +size_t pg_query__range_tbl_function__get_packed_size + (const PgQuery__RangeTblFunction *message); +size_t pg_query__range_tbl_function__pack + (const PgQuery__RangeTblFunction *message, uint8_t *out); -size_t pg_query__fetch_stmt__pack_to_buffer - (const PgQuery__FetchStmt *message, +size_t pg_query__range_tbl_function__pack_to_buffer + (const PgQuery__RangeTblFunction *message, ProtobufCBuffer *buffer); -PgQuery__FetchStmt * - pg_query__fetch_stmt__unpack +PgQuery__RangeTblFunction * + pg_query__range_tbl_function__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__fetch_stmt__free_unpacked - (PgQuery__FetchStmt *message, +void pg_query__range_tbl_function__free_unpacked + (PgQuery__RangeTblFunction *message, ProtobufCAllocator *allocator); -/* PgQuery__IndexStmt methods */ -void pg_query__index_stmt__init - (PgQuery__IndexStmt *message); -size_t pg_query__index_stmt__get_packed_size - (const PgQuery__IndexStmt *message); -size_t pg_query__index_stmt__pack - (const PgQuery__IndexStmt *message, - uint8_t *out); -size_t pg_query__index_stmt__pack_to_buffer - (const PgQuery__IndexStmt *message, +/* PgQuery__TableSampleClause methods */ +void pg_query__table_sample_clause__init + (PgQuery__TableSampleClause *message); +size_t pg_query__table_sample_clause__get_packed_size + (const PgQuery__TableSampleClause *message); +size_t pg_query__table_sample_clause__pack + (const PgQuery__TableSampleClause *message, + uint8_t *out); +size_t pg_query__table_sample_clause__pack_to_buffer + (const PgQuery__TableSampleClause *message, ProtobufCBuffer *buffer); -PgQuery__IndexStmt * - pg_query__index_stmt__unpack +PgQuery__TableSampleClause * + pg_query__table_sample_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__index_stmt__free_unpacked - (PgQuery__IndexStmt *message, +void pg_query__table_sample_clause__free_unpacked + (PgQuery__TableSampleClause *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateFunctionStmt methods */ -void pg_query__create_function_stmt__init - (PgQuery__CreateFunctionStmt *message); -size_t pg_query__create_function_stmt__get_packed_size - (const PgQuery__CreateFunctionStmt *message); -size_t pg_query__create_function_stmt__pack - (const PgQuery__CreateFunctionStmt *message, +/* PgQuery__WithCheckOption methods */ +void pg_query__with_check_option__init + (PgQuery__WithCheckOption *message); +size_t pg_query__with_check_option__get_packed_size + (const PgQuery__WithCheckOption *message); +size_t pg_query__with_check_option__pack + (const PgQuery__WithCheckOption *message, uint8_t *out); -size_t pg_query__create_function_stmt__pack_to_buffer - (const PgQuery__CreateFunctionStmt *message, +size_t pg_query__with_check_option__pack_to_buffer + (const PgQuery__WithCheckOption *message, ProtobufCBuffer *buffer); -PgQuery__CreateFunctionStmt * - pg_query__create_function_stmt__unpack +PgQuery__WithCheckOption * + pg_query__with_check_option__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_function_stmt__free_unpacked - (PgQuery__CreateFunctionStmt *message, +void pg_query__with_check_option__free_unpacked + (PgQuery__WithCheckOption *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterFunctionStmt methods */ -void pg_query__alter_function_stmt__init - (PgQuery__AlterFunctionStmt *message); -size_t pg_query__alter_function_stmt__get_packed_size - (const PgQuery__AlterFunctionStmt *message); -size_t pg_query__alter_function_stmt__pack - (const PgQuery__AlterFunctionStmt *message, +/* PgQuery__SortGroupClause methods */ +void pg_query__sort_group_clause__init + (PgQuery__SortGroupClause *message); +size_t pg_query__sort_group_clause__get_packed_size + (const PgQuery__SortGroupClause *message); +size_t pg_query__sort_group_clause__pack + (const PgQuery__SortGroupClause *message, uint8_t *out); -size_t pg_query__alter_function_stmt__pack_to_buffer - (const PgQuery__AlterFunctionStmt *message, +size_t pg_query__sort_group_clause__pack_to_buffer + (const PgQuery__SortGroupClause *message, ProtobufCBuffer *buffer); -PgQuery__AlterFunctionStmt * - pg_query__alter_function_stmt__unpack +PgQuery__SortGroupClause * + pg_query__sort_group_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_function_stmt__free_unpacked - (PgQuery__AlterFunctionStmt *message, +void pg_query__sort_group_clause__free_unpacked + (PgQuery__SortGroupClause *message, ProtobufCAllocator *allocator); -/* PgQuery__DoStmt methods */ -void pg_query__do_stmt__init - (PgQuery__DoStmt *message); -size_t pg_query__do_stmt__get_packed_size - (const PgQuery__DoStmt *message); -size_t pg_query__do_stmt__pack - (const PgQuery__DoStmt *message, +/* PgQuery__GroupingSet methods */ +void pg_query__grouping_set__init + (PgQuery__GroupingSet *message); +size_t pg_query__grouping_set__get_packed_size + (const PgQuery__GroupingSet *message); +size_t pg_query__grouping_set__pack + (const PgQuery__GroupingSet *message, uint8_t *out); -size_t pg_query__do_stmt__pack_to_buffer - (const PgQuery__DoStmt *message, +size_t pg_query__grouping_set__pack_to_buffer + (const PgQuery__GroupingSet *message, ProtobufCBuffer *buffer); -PgQuery__DoStmt * - pg_query__do_stmt__unpack +PgQuery__GroupingSet * + pg_query__grouping_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__do_stmt__free_unpacked - (PgQuery__DoStmt *message, +void pg_query__grouping_set__free_unpacked + (PgQuery__GroupingSet *message, ProtobufCAllocator *allocator); -/* PgQuery__RenameStmt methods */ -void pg_query__rename_stmt__init - (PgQuery__RenameStmt *message); -size_t pg_query__rename_stmt__get_packed_size - (const PgQuery__RenameStmt *message); -size_t pg_query__rename_stmt__pack - (const PgQuery__RenameStmt *message, +/* PgQuery__WindowClause methods */ +void pg_query__window_clause__init + (PgQuery__WindowClause *message); +size_t pg_query__window_clause__get_packed_size + (const PgQuery__WindowClause *message); +size_t pg_query__window_clause__pack + (const PgQuery__WindowClause *message, uint8_t *out); -size_t pg_query__rename_stmt__pack_to_buffer - (const PgQuery__RenameStmt *message, +size_t pg_query__window_clause__pack_to_buffer + (const PgQuery__WindowClause *message, ProtobufCBuffer *buffer); -PgQuery__RenameStmt * - pg_query__rename_stmt__unpack +PgQuery__WindowClause * + pg_query__window_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__rename_stmt__free_unpacked - (PgQuery__RenameStmt *message, +void pg_query__window_clause__free_unpacked + (PgQuery__WindowClause *message, ProtobufCAllocator *allocator); -/* PgQuery__RuleStmt methods */ -void pg_query__rule_stmt__init - (PgQuery__RuleStmt *message); -size_t pg_query__rule_stmt__get_packed_size - (const PgQuery__RuleStmt *message); -size_t pg_query__rule_stmt__pack - (const PgQuery__RuleStmt *message, +/* PgQuery__RowMarkClause methods */ +void pg_query__row_mark_clause__init + (PgQuery__RowMarkClause *message); +size_t pg_query__row_mark_clause__get_packed_size + (const PgQuery__RowMarkClause *message); +size_t pg_query__row_mark_clause__pack + (const PgQuery__RowMarkClause *message, uint8_t *out); -size_t pg_query__rule_stmt__pack_to_buffer - (const PgQuery__RuleStmt *message, +size_t pg_query__row_mark_clause__pack_to_buffer + (const PgQuery__RowMarkClause *message, ProtobufCBuffer *buffer); -PgQuery__RuleStmt * - pg_query__rule_stmt__unpack +PgQuery__RowMarkClause * + pg_query__row_mark_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__rule_stmt__free_unpacked - (PgQuery__RuleStmt *message, +void pg_query__row_mark_clause__free_unpacked + (PgQuery__RowMarkClause *message, ProtobufCAllocator *allocator); -/* PgQuery__NotifyStmt methods */ -void pg_query__notify_stmt__init - (PgQuery__NotifyStmt *message); -size_t pg_query__notify_stmt__get_packed_size - (const PgQuery__NotifyStmt *message); -size_t pg_query__notify_stmt__pack - (const PgQuery__NotifyStmt *message, +/* PgQuery__WithClause methods */ +void pg_query__with_clause__init + (PgQuery__WithClause *message); +size_t pg_query__with_clause__get_packed_size + (const PgQuery__WithClause *message); +size_t pg_query__with_clause__pack + (const PgQuery__WithClause *message, uint8_t *out); -size_t pg_query__notify_stmt__pack_to_buffer - (const PgQuery__NotifyStmt *message, +size_t pg_query__with_clause__pack_to_buffer + (const PgQuery__WithClause *message, ProtobufCBuffer *buffer); -PgQuery__NotifyStmt * - pg_query__notify_stmt__unpack +PgQuery__WithClause * + pg_query__with_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__notify_stmt__free_unpacked - (PgQuery__NotifyStmt *message, +void pg_query__with_clause__free_unpacked + (PgQuery__WithClause *message, ProtobufCAllocator *allocator); -/* PgQuery__ListenStmt methods */ -void pg_query__listen_stmt__init - (PgQuery__ListenStmt *message); -size_t pg_query__listen_stmt__get_packed_size - (const PgQuery__ListenStmt *message); -size_t pg_query__listen_stmt__pack - (const PgQuery__ListenStmt *message, +/* PgQuery__InferClause methods */ +void pg_query__infer_clause__init + (PgQuery__InferClause *message); +size_t pg_query__infer_clause__get_packed_size + (const PgQuery__InferClause *message); +size_t pg_query__infer_clause__pack + (const PgQuery__InferClause *message, uint8_t *out); -size_t pg_query__listen_stmt__pack_to_buffer - (const PgQuery__ListenStmt *message, +size_t pg_query__infer_clause__pack_to_buffer + (const PgQuery__InferClause *message, ProtobufCBuffer *buffer); -PgQuery__ListenStmt * - pg_query__listen_stmt__unpack +PgQuery__InferClause * + pg_query__infer_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__listen_stmt__free_unpacked - (PgQuery__ListenStmt *message, +void pg_query__infer_clause__free_unpacked + (PgQuery__InferClause *message, ProtobufCAllocator *allocator); -/* PgQuery__UnlistenStmt methods */ -void pg_query__unlisten_stmt__init - (PgQuery__UnlistenStmt *message); -size_t pg_query__unlisten_stmt__get_packed_size - (const PgQuery__UnlistenStmt *message); -size_t pg_query__unlisten_stmt__pack - (const PgQuery__UnlistenStmt *message, +/* PgQuery__OnConflictClause methods */ +void pg_query__on_conflict_clause__init + (PgQuery__OnConflictClause *message); +size_t pg_query__on_conflict_clause__get_packed_size + (const PgQuery__OnConflictClause *message); +size_t pg_query__on_conflict_clause__pack + (const PgQuery__OnConflictClause *message, uint8_t *out); -size_t pg_query__unlisten_stmt__pack_to_buffer - (const PgQuery__UnlistenStmt *message, +size_t pg_query__on_conflict_clause__pack_to_buffer + (const PgQuery__OnConflictClause *message, ProtobufCBuffer *buffer); -PgQuery__UnlistenStmt * - pg_query__unlisten_stmt__unpack +PgQuery__OnConflictClause * + pg_query__on_conflict_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__unlisten_stmt__free_unpacked - (PgQuery__UnlistenStmt *message, +void pg_query__on_conflict_clause__free_unpacked + (PgQuery__OnConflictClause *message, ProtobufCAllocator *allocator); -/* PgQuery__TransactionStmt methods */ -void pg_query__transaction_stmt__init - (PgQuery__TransactionStmt *message); -size_t pg_query__transaction_stmt__get_packed_size - (const PgQuery__TransactionStmt *message); -size_t pg_query__transaction_stmt__pack - (const PgQuery__TransactionStmt *message, +/* PgQuery__CTESearchClause methods */ +void pg_query__ctesearch_clause__init + (PgQuery__CTESearchClause *message); +size_t pg_query__ctesearch_clause__get_packed_size + (const PgQuery__CTESearchClause *message); +size_t pg_query__ctesearch_clause__pack + (const PgQuery__CTESearchClause *message, uint8_t *out); -size_t pg_query__transaction_stmt__pack_to_buffer - (const PgQuery__TransactionStmt *message, +size_t pg_query__ctesearch_clause__pack_to_buffer + (const PgQuery__CTESearchClause *message, ProtobufCBuffer *buffer); -PgQuery__TransactionStmt * - pg_query__transaction_stmt__unpack +PgQuery__CTESearchClause * + pg_query__ctesearch_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__transaction_stmt__free_unpacked - (PgQuery__TransactionStmt *message, +void pg_query__ctesearch_clause__free_unpacked + (PgQuery__CTESearchClause *message, ProtobufCAllocator *allocator); -/* PgQuery__ViewStmt methods */ -void pg_query__view_stmt__init - (PgQuery__ViewStmt *message); -size_t pg_query__view_stmt__get_packed_size - (const PgQuery__ViewStmt *message); -size_t pg_query__view_stmt__pack - (const PgQuery__ViewStmt *message, +/* PgQuery__CTECycleClause methods */ +void pg_query__ctecycle_clause__init + (PgQuery__CTECycleClause *message); +size_t pg_query__ctecycle_clause__get_packed_size + (const PgQuery__CTECycleClause *message); +size_t pg_query__ctecycle_clause__pack + (const PgQuery__CTECycleClause *message, uint8_t *out); -size_t pg_query__view_stmt__pack_to_buffer - (const PgQuery__ViewStmt *message, +size_t pg_query__ctecycle_clause__pack_to_buffer + (const PgQuery__CTECycleClause *message, ProtobufCBuffer *buffer); -PgQuery__ViewStmt * - pg_query__view_stmt__unpack +PgQuery__CTECycleClause * + pg_query__ctecycle_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__view_stmt__free_unpacked - (PgQuery__ViewStmt *message, +void pg_query__ctecycle_clause__free_unpacked + (PgQuery__CTECycleClause *message, ProtobufCAllocator *allocator); -/* PgQuery__LoadStmt methods */ -void pg_query__load_stmt__init - (PgQuery__LoadStmt *message); -size_t pg_query__load_stmt__get_packed_size - (const PgQuery__LoadStmt *message); -size_t pg_query__load_stmt__pack - (const PgQuery__LoadStmt *message, +/* PgQuery__CommonTableExpr methods */ +void pg_query__common_table_expr__init + (PgQuery__CommonTableExpr *message); +size_t pg_query__common_table_expr__get_packed_size + (const PgQuery__CommonTableExpr *message); +size_t pg_query__common_table_expr__pack + (const PgQuery__CommonTableExpr *message, uint8_t *out); -size_t pg_query__load_stmt__pack_to_buffer - (const PgQuery__LoadStmt *message, +size_t pg_query__common_table_expr__pack_to_buffer + (const PgQuery__CommonTableExpr *message, ProtobufCBuffer *buffer); -PgQuery__LoadStmt * - pg_query__load_stmt__unpack +PgQuery__CommonTableExpr * + pg_query__common_table_expr__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__load_stmt__free_unpacked - (PgQuery__LoadStmt *message, +void pg_query__common_table_expr__free_unpacked + (PgQuery__CommonTableExpr *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateDomainStmt methods */ -void pg_query__create_domain_stmt__init - (PgQuery__CreateDomainStmt *message); -size_t pg_query__create_domain_stmt__get_packed_size - (const PgQuery__CreateDomainStmt *message); -size_t pg_query__create_domain_stmt__pack - (const PgQuery__CreateDomainStmt *message, +/* PgQuery__MergeWhenClause methods */ +void pg_query__merge_when_clause__init + (PgQuery__MergeWhenClause *message); +size_t pg_query__merge_when_clause__get_packed_size + (const PgQuery__MergeWhenClause *message); +size_t pg_query__merge_when_clause__pack + (const PgQuery__MergeWhenClause *message, uint8_t *out); -size_t pg_query__create_domain_stmt__pack_to_buffer - (const PgQuery__CreateDomainStmt *message, +size_t pg_query__merge_when_clause__pack_to_buffer + (const PgQuery__MergeWhenClause *message, ProtobufCBuffer *buffer); -PgQuery__CreateDomainStmt * - pg_query__create_domain_stmt__unpack +PgQuery__MergeWhenClause * + pg_query__merge_when_clause__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_domain_stmt__free_unpacked - (PgQuery__CreateDomainStmt *message, +void pg_query__merge_when_clause__free_unpacked + (PgQuery__MergeWhenClause *message, ProtobufCAllocator *allocator); -/* PgQuery__CreatedbStmt methods */ -void pg_query__createdb_stmt__init - (PgQuery__CreatedbStmt *message); -size_t pg_query__createdb_stmt__get_packed_size - (const PgQuery__CreatedbStmt *message); -size_t pg_query__createdb_stmt__pack - (const PgQuery__CreatedbStmt *message, +/* PgQuery__MergeAction methods */ +void pg_query__merge_action__init + (PgQuery__MergeAction *message); +size_t pg_query__merge_action__get_packed_size + (const PgQuery__MergeAction *message); +size_t pg_query__merge_action__pack + (const PgQuery__MergeAction *message, uint8_t *out); -size_t pg_query__createdb_stmt__pack_to_buffer - (const PgQuery__CreatedbStmt *message, +size_t pg_query__merge_action__pack_to_buffer + (const PgQuery__MergeAction *message, ProtobufCBuffer *buffer); -PgQuery__CreatedbStmt * - pg_query__createdb_stmt__unpack +PgQuery__MergeAction * + pg_query__merge_action__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__createdb_stmt__free_unpacked - (PgQuery__CreatedbStmt *message, +void pg_query__merge_action__free_unpacked + (PgQuery__MergeAction *message, ProtobufCAllocator *allocator); -/* PgQuery__DropdbStmt methods */ -void pg_query__dropdb_stmt__init - (PgQuery__DropdbStmt *message); -size_t pg_query__dropdb_stmt__get_packed_size - (const PgQuery__DropdbStmt *message); -size_t pg_query__dropdb_stmt__pack - (const PgQuery__DropdbStmt *message, +/* PgQuery__TriggerTransition methods */ +void pg_query__trigger_transition__init + (PgQuery__TriggerTransition *message); +size_t pg_query__trigger_transition__get_packed_size + (const PgQuery__TriggerTransition *message); +size_t pg_query__trigger_transition__pack + (const PgQuery__TriggerTransition *message, uint8_t *out); -size_t pg_query__dropdb_stmt__pack_to_buffer - (const PgQuery__DropdbStmt *message, +size_t pg_query__trigger_transition__pack_to_buffer + (const PgQuery__TriggerTransition *message, ProtobufCBuffer *buffer); -PgQuery__DropdbStmt * - pg_query__dropdb_stmt__unpack +PgQuery__TriggerTransition * + pg_query__trigger_transition__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__dropdb_stmt__free_unpacked - (PgQuery__DropdbStmt *message, +void pg_query__trigger_transition__free_unpacked + (PgQuery__TriggerTransition *message, ProtobufCAllocator *allocator); -/* PgQuery__VacuumStmt methods */ -void pg_query__vacuum_stmt__init - (PgQuery__VacuumStmt *message); -size_t pg_query__vacuum_stmt__get_packed_size - (const PgQuery__VacuumStmt *message); -size_t pg_query__vacuum_stmt__pack - (const PgQuery__VacuumStmt *message, +/* PgQuery__JsonOutput methods */ +void pg_query__json_output__init + (PgQuery__JsonOutput *message); +size_t pg_query__json_output__get_packed_size + (const PgQuery__JsonOutput *message); +size_t pg_query__json_output__pack + (const PgQuery__JsonOutput *message, uint8_t *out); -size_t pg_query__vacuum_stmt__pack_to_buffer - (const PgQuery__VacuumStmt *message, +size_t pg_query__json_output__pack_to_buffer + (const PgQuery__JsonOutput *message, ProtobufCBuffer *buffer); -PgQuery__VacuumStmt * - pg_query__vacuum_stmt__unpack +PgQuery__JsonOutput * + pg_query__json_output__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__vacuum_stmt__free_unpacked - (PgQuery__VacuumStmt *message, +void pg_query__json_output__free_unpacked + (PgQuery__JsonOutput *message, ProtobufCAllocator *allocator); -/* PgQuery__ExplainStmt methods */ -void pg_query__explain_stmt__init - (PgQuery__ExplainStmt *message); -size_t pg_query__explain_stmt__get_packed_size - (const PgQuery__ExplainStmt *message); -size_t pg_query__explain_stmt__pack - (const PgQuery__ExplainStmt *message, +/* PgQuery__JsonKeyValue methods */ +void pg_query__json_key_value__init + (PgQuery__JsonKeyValue *message); +size_t pg_query__json_key_value__get_packed_size + (const PgQuery__JsonKeyValue *message); +size_t pg_query__json_key_value__pack + (const PgQuery__JsonKeyValue *message, uint8_t *out); -size_t pg_query__explain_stmt__pack_to_buffer - (const PgQuery__ExplainStmt *message, +size_t pg_query__json_key_value__pack_to_buffer + (const PgQuery__JsonKeyValue *message, ProtobufCBuffer *buffer); -PgQuery__ExplainStmt * - pg_query__explain_stmt__unpack +PgQuery__JsonKeyValue * + pg_query__json_key_value__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__explain_stmt__free_unpacked - (PgQuery__ExplainStmt *message, +void pg_query__json_key_value__free_unpacked + (PgQuery__JsonKeyValue *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateTableAsStmt methods */ -void pg_query__create_table_as_stmt__init - (PgQuery__CreateTableAsStmt *message); -size_t pg_query__create_table_as_stmt__get_packed_size - (const PgQuery__CreateTableAsStmt *message); -size_t pg_query__create_table_as_stmt__pack - (const PgQuery__CreateTableAsStmt *message, +/* PgQuery__JsonObjectConstructor methods */ +void pg_query__json_object_constructor__init + (PgQuery__JsonObjectConstructor *message); +size_t pg_query__json_object_constructor__get_packed_size + (const PgQuery__JsonObjectConstructor *message); +size_t pg_query__json_object_constructor__pack + (const PgQuery__JsonObjectConstructor *message, uint8_t *out); -size_t pg_query__create_table_as_stmt__pack_to_buffer - (const PgQuery__CreateTableAsStmt *message, +size_t pg_query__json_object_constructor__pack_to_buffer + (const PgQuery__JsonObjectConstructor *message, ProtobufCBuffer *buffer); -PgQuery__CreateTableAsStmt * - pg_query__create_table_as_stmt__unpack +PgQuery__JsonObjectConstructor * + pg_query__json_object_constructor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_table_as_stmt__free_unpacked - (PgQuery__CreateTableAsStmt *message, +void pg_query__json_object_constructor__free_unpacked + (PgQuery__JsonObjectConstructor *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateSeqStmt methods */ -void pg_query__create_seq_stmt__init - (PgQuery__CreateSeqStmt *message); -size_t pg_query__create_seq_stmt__get_packed_size - (const PgQuery__CreateSeqStmt *message); -size_t pg_query__create_seq_stmt__pack - (const PgQuery__CreateSeqStmt *message, +/* PgQuery__JsonArrayConstructor methods */ +void pg_query__json_array_constructor__init + (PgQuery__JsonArrayConstructor *message); +size_t pg_query__json_array_constructor__get_packed_size + (const PgQuery__JsonArrayConstructor *message); +size_t pg_query__json_array_constructor__pack + (const PgQuery__JsonArrayConstructor *message, uint8_t *out); -size_t pg_query__create_seq_stmt__pack_to_buffer - (const PgQuery__CreateSeqStmt *message, +size_t pg_query__json_array_constructor__pack_to_buffer + (const PgQuery__JsonArrayConstructor *message, ProtobufCBuffer *buffer); -PgQuery__CreateSeqStmt * - pg_query__create_seq_stmt__unpack +PgQuery__JsonArrayConstructor * + pg_query__json_array_constructor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_seq_stmt__free_unpacked - (PgQuery__CreateSeqStmt *message, +void pg_query__json_array_constructor__free_unpacked + (PgQuery__JsonArrayConstructor *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterSeqStmt methods */ -void pg_query__alter_seq_stmt__init - (PgQuery__AlterSeqStmt *message); -size_t pg_query__alter_seq_stmt__get_packed_size - (const PgQuery__AlterSeqStmt *message); -size_t pg_query__alter_seq_stmt__pack - (const PgQuery__AlterSeqStmt *message, +/* PgQuery__JsonArrayQueryConstructor methods */ +void pg_query__json_array_query_constructor__init + (PgQuery__JsonArrayQueryConstructor *message); +size_t pg_query__json_array_query_constructor__get_packed_size + (const PgQuery__JsonArrayQueryConstructor *message); +size_t pg_query__json_array_query_constructor__pack + (const PgQuery__JsonArrayQueryConstructor *message, uint8_t *out); -size_t pg_query__alter_seq_stmt__pack_to_buffer - (const PgQuery__AlterSeqStmt *message, +size_t pg_query__json_array_query_constructor__pack_to_buffer + (const PgQuery__JsonArrayQueryConstructor *message, ProtobufCBuffer *buffer); -PgQuery__AlterSeqStmt * - pg_query__alter_seq_stmt__unpack +PgQuery__JsonArrayQueryConstructor * + pg_query__json_array_query_constructor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_seq_stmt__free_unpacked - (PgQuery__AlterSeqStmt *message, +void pg_query__json_array_query_constructor__free_unpacked + (PgQuery__JsonArrayQueryConstructor *message, ProtobufCAllocator *allocator); -/* PgQuery__VariableSetStmt methods */ -void pg_query__variable_set_stmt__init - (PgQuery__VariableSetStmt *message); -size_t pg_query__variable_set_stmt__get_packed_size - (const PgQuery__VariableSetStmt *message); -size_t pg_query__variable_set_stmt__pack - (const PgQuery__VariableSetStmt *message, +/* PgQuery__JsonAggConstructor methods */ +void pg_query__json_agg_constructor__init + (PgQuery__JsonAggConstructor *message); +size_t pg_query__json_agg_constructor__get_packed_size + (const PgQuery__JsonAggConstructor *message); +size_t pg_query__json_agg_constructor__pack + (const PgQuery__JsonAggConstructor *message, uint8_t *out); -size_t pg_query__variable_set_stmt__pack_to_buffer - (const PgQuery__VariableSetStmt *message, +size_t pg_query__json_agg_constructor__pack_to_buffer + (const PgQuery__JsonAggConstructor *message, ProtobufCBuffer *buffer); -PgQuery__VariableSetStmt * - pg_query__variable_set_stmt__unpack +PgQuery__JsonAggConstructor * + pg_query__json_agg_constructor__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__variable_set_stmt__free_unpacked - (PgQuery__VariableSetStmt *message, +void pg_query__json_agg_constructor__free_unpacked + (PgQuery__JsonAggConstructor *message, ProtobufCAllocator *allocator); -/* PgQuery__VariableShowStmt methods */ -void pg_query__variable_show_stmt__init - (PgQuery__VariableShowStmt *message); -size_t pg_query__variable_show_stmt__get_packed_size - (const PgQuery__VariableShowStmt *message); -size_t pg_query__variable_show_stmt__pack - (const PgQuery__VariableShowStmt *message, +/* PgQuery__JsonObjectAgg methods */ +void pg_query__json_object_agg__init + (PgQuery__JsonObjectAgg *message); +size_t pg_query__json_object_agg__get_packed_size + (const PgQuery__JsonObjectAgg *message); +size_t pg_query__json_object_agg__pack + (const PgQuery__JsonObjectAgg *message, uint8_t *out); -size_t pg_query__variable_show_stmt__pack_to_buffer - (const PgQuery__VariableShowStmt *message, +size_t pg_query__json_object_agg__pack_to_buffer + (const PgQuery__JsonObjectAgg *message, ProtobufCBuffer *buffer); -PgQuery__VariableShowStmt * - pg_query__variable_show_stmt__unpack +PgQuery__JsonObjectAgg * + pg_query__json_object_agg__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__variable_show_stmt__free_unpacked - (PgQuery__VariableShowStmt *message, +void pg_query__json_object_agg__free_unpacked + (PgQuery__JsonObjectAgg *message, ProtobufCAllocator *allocator); -/* PgQuery__DiscardStmt methods */ -void pg_query__discard_stmt__init - (PgQuery__DiscardStmt *message); -size_t pg_query__discard_stmt__get_packed_size - (const PgQuery__DiscardStmt *message); -size_t pg_query__discard_stmt__pack - (const PgQuery__DiscardStmt *message, +/* PgQuery__JsonArrayAgg methods */ +void pg_query__json_array_agg__init + (PgQuery__JsonArrayAgg *message); +size_t pg_query__json_array_agg__get_packed_size + (const PgQuery__JsonArrayAgg *message); +size_t pg_query__json_array_agg__pack + (const PgQuery__JsonArrayAgg *message, uint8_t *out); -size_t pg_query__discard_stmt__pack_to_buffer - (const PgQuery__DiscardStmt *message, +size_t pg_query__json_array_agg__pack_to_buffer + (const PgQuery__JsonArrayAgg *message, ProtobufCBuffer *buffer); -PgQuery__DiscardStmt * - pg_query__discard_stmt__unpack +PgQuery__JsonArrayAgg * + pg_query__json_array_agg__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__discard_stmt__free_unpacked - (PgQuery__DiscardStmt *message, +void pg_query__json_array_agg__free_unpacked + (PgQuery__JsonArrayAgg *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateTrigStmt methods */ -void pg_query__create_trig_stmt__init - (PgQuery__CreateTrigStmt *message); -size_t pg_query__create_trig_stmt__get_packed_size - (const PgQuery__CreateTrigStmt *message); -size_t pg_query__create_trig_stmt__pack - (const PgQuery__CreateTrigStmt *message, +/* PgQuery__RawStmt methods */ +void pg_query__raw_stmt__init + (PgQuery__RawStmt *message); +size_t pg_query__raw_stmt__get_packed_size + (const PgQuery__RawStmt *message); +size_t pg_query__raw_stmt__pack + (const PgQuery__RawStmt *message, uint8_t *out); -size_t pg_query__create_trig_stmt__pack_to_buffer - (const PgQuery__CreateTrigStmt *message, +size_t pg_query__raw_stmt__pack_to_buffer + (const PgQuery__RawStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateTrigStmt * - pg_query__create_trig_stmt__unpack +PgQuery__RawStmt * + pg_query__raw_stmt__unpack (ProtobufCAllocator *allocator, size_t len, - const uint8_t *data); -void pg_query__create_trig_stmt__free_unpacked - (PgQuery__CreateTrigStmt *message, - ProtobufCAllocator *allocator); -/* PgQuery__CreatePLangStmt methods */ -void pg_query__create_plang_stmt__init - (PgQuery__CreatePLangStmt *message); -size_t pg_query__create_plang_stmt__get_packed_size - (const PgQuery__CreatePLangStmt *message); -size_t pg_query__create_plang_stmt__pack - (const PgQuery__CreatePLangStmt *message, + const uint8_t *data); +void pg_query__raw_stmt__free_unpacked + (PgQuery__RawStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__InsertStmt methods */ +void pg_query__insert_stmt__init + (PgQuery__InsertStmt *message); +size_t pg_query__insert_stmt__get_packed_size + (const PgQuery__InsertStmt *message); +size_t pg_query__insert_stmt__pack + (const PgQuery__InsertStmt *message, uint8_t *out); -size_t pg_query__create_plang_stmt__pack_to_buffer - (const PgQuery__CreatePLangStmt *message, +size_t pg_query__insert_stmt__pack_to_buffer + (const PgQuery__InsertStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreatePLangStmt * - pg_query__create_plang_stmt__unpack +PgQuery__InsertStmt * + pg_query__insert_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_plang_stmt__free_unpacked - (PgQuery__CreatePLangStmt *message, +void pg_query__insert_stmt__free_unpacked + (PgQuery__InsertStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateRoleStmt methods */ -void pg_query__create_role_stmt__init - (PgQuery__CreateRoleStmt *message); -size_t pg_query__create_role_stmt__get_packed_size - (const PgQuery__CreateRoleStmt *message); -size_t pg_query__create_role_stmt__pack - (const PgQuery__CreateRoleStmt *message, +/* PgQuery__DeleteStmt methods */ +void pg_query__delete_stmt__init + (PgQuery__DeleteStmt *message); +size_t pg_query__delete_stmt__get_packed_size + (const PgQuery__DeleteStmt *message); +size_t pg_query__delete_stmt__pack + (const PgQuery__DeleteStmt *message, uint8_t *out); -size_t pg_query__create_role_stmt__pack_to_buffer - (const PgQuery__CreateRoleStmt *message, +size_t pg_query__delete_stmt__pack_to_buffer + (const PgQuery__DeleteStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateRoleStmt * - pg_query__create_role_stmt__unpack +PgQuery__DeleteStmt * + pg_query__delete_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_role_stmt__free_unpacked - (PgQuery__CreateRoleStmt *message, +void pg_query__delete_stmt__free_unpacked + (PgQuery__DeleteStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterRoleStmt methods */ -void pg_query__alter_role_stmt__init - (PgQuery__AlterRoleStmt *message); -size_t pg_query__alter_role_stmt__get_packed_size - (const PgQuery__AlterRoleStmt *message); -size_t pg_query__alter_role_stmt__pack - (const PgQuery__AlterRoleStmt *message, +/* PgQuery__UpdateStmt methods */ +void pg_query__update_stmt__init + (PgQuery__UpdateStmt *message); +size_t pg_query__update_stmt__get_packed_size + (const PgQuery__UpdateStmt *message); +size_t pg_query__update_stmt__pack + (const PgQuery__UpdateStmt *message, uint8_t *out); -size_t pg_query__alter_role_stmt__pack_to_buffer - (const PgQuery__AlterRoleStmt *message, +size_t pg_query__update_stmt__pack_to_buffer + (const PgQuery__UpdateStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterRoleStmt * - pg_query__alter_role_stmt__unpack +PgQuery__UpdateStmt * + pg_query__update_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_role_stmt__free_unpacked - (PgQuery__AlterRoleStmt *message, +void pg_query__update_stmt__free_unpacked + (PgQuery__UpdateStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__DropRoleStmt methods */ -void pg_query__drop_role_stmt__init - (PgQuery__DropRoleStmt *message); -size_t pg_query__drop_role_stmt__get_packed_size - (const PgQuery__DropRoleStmt *message); -size_t pg_query__drop_role_stmt__pack - (const PgQuery__DropRoleStmt *message, +/* PgQuery__MergeStmt methods */ +void pg_query__merge_stmt__init + (PgQuery__MergeStmt *message); +size_t pg_query__merge_stmt__get_packed_size + (const PgQuery__MergeStmt *message); +size_t pg_query__merge_stmt__pack + (const PgQuery__MergeStmt *message, uint8_t *out); -size_t pg_query__drop_role_stmt__pack_to_buffer - (const PgQuery__DropRoleStmt *message, +size_t pg_query__merge_stmt__pack_to_buffer + (const PgQuery__MergeStmt *message, ProtobufCBuffer *buffer); -PgQuery__DropRoleStmt * - pg_query__drop_role_stmt__unpack +PgQuery__MergeStmt * + pg_query__merge_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__drop_role_stmt__free_unpacked - (PgQuery__DropRoleStmt *message, +void pg_query__merge_stmt__free_unpacked + (PgQuery__MergeStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__LockStmt methods */ -void pg_query__lock_stmt__init - (PgQuery__LockStmt *message); -size_t pg_query__lock_stmt__get_packed_size - (const PgQuery__LockStmt *message); -size_t pg_query__lock_stmt__pack - (const PgQuery__LockStmt *message, +/* PgQuery__SelectStmt methods */ +void pg_query__select_stmt__init + (PgQuery__SelectStmt *message); +size_t pg_query__select_stmt__get_packed_size + (const PgQuery__SelectStmt *message); +size_t pg_query__select_stmt__pack + (const PgQuery__SelectStmt *message, uint8_t *out); -size_t pg_query__lock_stmt__pack_to_buffer - (const PgQuery__LockStmt *message, +size_t pg_query__select_stmt__pack_to_buffer + (const PgQuery__SelectStmt *message, ProtobufCBuffer *buffer); -PgQuery__LockStmt * - pg_query__lock_stmt__unpack +PgQuery__SelectStmt * + pg_query__select_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__lock_stmt__free_unpacked - (PgQuery__LockStmt *message, +void pg_query__select_stmt__free_unpacked + (PgQuery__SelectStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__ConstraintsSetStmt methods */ -void pg_query__constraints_set_stmt__init - (PgQuery__ConstraintsSetStmt *message); -size_t pg_query__constraints_set_stmt__get_packed_size - (const PgQuery__ConstraintsSetStmt *message); -size_t pg_query__constraints_set_stmt__pack - (const PgQuery__ConstraintsSetStmt *message, +/* PgQuery__SetOperationStmt methods */ +void pg_query__set_operation_stmt__init + (PgQuery__SetOperationStmt *message); +size_t pg_query__set_operation_stmt__get_packed_size + (const PgQuery__SetOperationStmt *message); +size_t pg_query__set_operation_stmt__pack + (const PgQuery__SetOperationStmt *message, uint8_t *out); -size_t pg_query__constraints_set_stmt__pack_to_buffer - (const PgQuery__ConstraintsSetStmt *message, +size_t pg_query__set_operation_stmt__pack_to_buffer + (const PgQuery__SetOperationStmt *message, ProtobufCBuffer *buffer); -PgQuery__ConstraintsSetStmt * - pg_query__constraints_set_stmt__unpack +PgQuery__SetOperationStmt * + pg_query__set_operation_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__constraints_set_stmt__free_unpacked - (PgQuery__ConstraintsSetStmt *message, +void pg_query__set_operation_stmt__free_unpacked + (PgQuery__SetOperationStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__ReindexStmt methods */ -void pg_query__reindex_stmt__init - (PgQuery__ReindexStmt *message); -size_t pg_query__reindex_stmt__get_packed_size - (const PgQuery__ReindexStmt *message); -size_t pg_query__reindex_stmt__pack - (const PgQuery__ReindexStmt *message, +/* PgQuery__ReturnStmt methods */ +void pg_query__return_stmt__init + (PgQuery__ReturnStmt *message); +size_t pg_query__return_stmt__get_packed_size + (const PgQuery__ReturnStmt *message); +size_t pg_query__return_stmt__pack + (const PgQuery__ReturnStmt *message, uint8_t *out); -size_t pg_query__reindex_stmt__pack_to_buffer - (const PgQuery__ReindexStmt *message, +size_t pg_query__return_stmt__pack_to_buffer + (const PgQuery__ReturnStmt *message, ProtobufCBuffer *buffer); -PgQuery__ReindexStmt * - pg_query__reindex_stmt__unpack +PgQuery__ReturnStmt * + pg_query__return_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__reindex_stmt__free_unpacked - (PgQuery__ReindexStmt *message, +void pg_query__return_stmt__free_unpacked + (PgQuery__ReturnStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CheckPointStmt methods */ -void pg_query__check_point_stmt__init - (PgQuery__CheckPointStmt *message); -size_t pg_query__check_point_stmt__get_packed_size - (const PgQuery__CheckPointStmt *message); -size_t pg_query__check_point_stmt__pack - (const PgQuery__CheckPointStmt *message, +/* PgQuery__PLAssignStmt methods */ +void pg_query__plassign_stmt__init + (PgQuery__PLAssignStmt *message); +size_t pg_query__plassign_stmt__get_packed_size + (const PgQuery__PLAssignStmt *message); +size_t pg_query__plassign_stmt__pack + (const PgQuery__PLAssignStmt *message, uint8_t *out); -size_t pg_query__check_point_stmt__pack_to_buffer - (const PgQuery__CheckPointStmt *message, +size_t pg_query__plassign_stmt__pack_to_buffer + (const PgQuery__PLAssignStmt *message, ProtobufCBuffer *buffer); -PgQuery__CheckPointStmt * - pg_query__check_point_stmt__unpack +PgQuery__PLAssignStmt * + pg_query__plassign_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__check_point_stmt__free_unpacked - (PgQuery__CheckPointStmt *message, +void pg_query__plassign_stmt__free_unpacked + (PgQuery__PLAssignStmt *message, ProtobufCAllocator *allocator); /* PgQuery__CreateSchemaStmt methods */ void pg_query__create_schema_stmt__init @@ -8020,252 +8575,290 @@ PgQuery__CreateSchemaStmt * void pg_query__create_schema_stmt__free_unpacked (PgQuery__CreateSchemaStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterDatabaseStmt methods */ -void pg_query__alter_database_stmt__init - (PgQuery__AlterDatabaseStmt *message); -size_t pg_query__alter_database_stmt__get_packed_size - (const PgQuery__AlterDatabaseStmt *message); -size_t pg_query__alter_database_stmt__pack - (const PgQuery__AlterDatabaseStmt *message, +/* PgQuery__AlterTableStmt methods */ +void pg_query__alter_table_stmt__init + (PgQuery__AlterTableStmt *message); +size_t pg_query__alter_table_stmt__get_packed_size + (const PgQuery__AlterTableStmt *message); +size_t pg_query__alter_table_stmt__pack + (const PgQuery__AlterTableStmt *message, + uint8_t *out); +size_t pg_query__alter_table_stmt__pack_to_buffer + (const PgQuery__AlterTableStmt *message, + ProtobufCBuffer *buffer); +PgQuery__AlterTableStmt * + pg_query__alter_table_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__alter_table_stmt__free_unpacked + (PgQuery__AlterTableStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__ReplicaIdentityStmt methods */ +void pg_query__replica_identity_stmt__init + (PgQuery__ReplicaIdentityStmt *message); +size_t pg_query__replica_identity_stmt__get_packed_size + (const PgQuery__ReplicaIdentityStmt *message); +size_t pg_query__replica_identity_stmt__pack + (const PgQuery__ReplicaIdentityStmt *message, + uint8_t *out); +size_t pg_query__replica_identity_stmt__pack_to_buffer + (const PgQuery__ReplicaIdentityStmt *message, + ProtobufCBuffer *buffer); +PgQuery__ReplicaIdentityStmt * + pg_query__replica_identity_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__replica_identity_stmt__free_unpacked + (PgQuery__ReplicaIdentityStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__AlterTableCmd methods */ +void pg_query__alter_table_cmd__init + (PgQuery__AlterTableCmd *message); +size_t pg_query__alter_table_cmd__get_packed_size + (const PgQuery__AlterTableCmd *message); +size_t pg_query__alter_table_cmd__pack + (const PgQuery__AlterTableCmd *message, uint8_t *out); -size_t pg_query__alter_database_stmt__pack_to_buffer - (const PgQuery__AlterDatabaseStmt *message, +size_t pg_query__alter_table_cmd__pack_to_buffer + (const PgQuery__AlterTableCmd *message, ProtobufCBuffer *buffer); -PgQuery__AlterDatabaseStmt * - pg_query__alter_database_stmt__unpack +PgQuery__AlterTableCmd * + pg_query__alter_table_cmd__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_database_stmt__free_unpacked - (PgQuery__AlterDatabaseStmt *message, +void pg_query__alter_table_cmd__free_unpacked + (PgQuery__AlterTableCmd *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterDatabaseRefreshCollStmt methods */ -void pg_query__alter_database_refresh_coll_stmt__init - (PgQuery__AlterDatabaseRefreshCollStmt *message); -size_t pg_query__alter_database_refresh_coll_stmt__get_packed_size - (const PgQuery__AlterDatabaseRefreshCollStmt *message); -size_t pg_query__alter_database_refresh_coll_stmt__pack - (const PgQuery__AlterDatabaseRefreshCollStmt *message, +/* PgQuery__AlterCollationStmt methods */ +void pg_query__alter_collation_stmt__init + (PgQuery__AlterCollationStmt *message); +size_t pg_query__alter_collation_stmt__get_packed_size + (const PgQuery__AlterCollationStmt *message); +size_t pg_query__alter_collation_stmt__pack + (const PgQuery__AlterCollationStmt *message, uint8_t *out); -size_t pg_query__alter_database_refresh_coll_stmt__pack_to_buffer - (const PgQuery__AlterDatabaseRefreshCollStmt *message, +size_t pg_query__alter_collation_stmt__pack_to_buffer + (const PgQuery__AlterCollationStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterDatabaseRefreshCollStmt * - pg_query__alter_database_refresh_coll_stmt__unpack +PgQuery__AlterCollationStmt * + pg_query__alter_collation_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_database_refresh_coll_stmt__free_unpacked - (PgQuery__AlterDatabaseRefreshCollStmt *message, +void pg_query__alter_collation_stmt__free_unpacked + (PgQuery__AlterCollationStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterDatabaseSetStmt methods */ -void pg_query__alter_database_set_stmt__init - (PgQuery__AlterDatabaseSetStmt *message); -size_t pg_query__alter_database_set_stmt__get_packed_size - (const PgQuery__AlterDatabaseSetStmt *message); -size_t pg_query__alter_database_set_stmt__pack - (const PgQuery__AlterDatabaseSetStmt *message, +/* PgQuery__AlterDomainStmt methods */ +void pg_query__alter_domain_stmt__init + (PgQuery__AlterDomainStmt *message); +size_t pg_query__alter_domain_stmt__get_packed_size + (const PgQuery__AlterDomainStmt *message); +size_t pg_query__alter_domain_stmt__pack + (const PgQuery__AlterDomainStmt *message, uint8_t *out); -size_t pg_query__alter_database_set_stmt__pack_to_buffer - (const PgQuery__AlterDatabaseSetStmt *message, +size_t pg_query__alter_domain_stmt__pack_to_buffer + (const PgQuery__AlterDomainStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterDatabaseSetStmt * - pg_query__alter_database_set_stmt__unpack +PgQuery__AlterDomainStmt * + pg_query__alter_domain_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_database_set_stmt__free_unpacked - (PgQuery__AlterDatabaseSetStmt *message, +void pg_query__alter_domain_stmt__free_unpacked + (PgQuery__AlterDomainStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterRoleSetStmt methods */ -void pg_query__alter_role_set_stmt__init - (PgQuery__AlterRoleSetStmt *message); -size_t pg_query__alter_role_set_stmt__get_packed_size - (const PgQuery__AlterRoleSetStmt *message); -size_t pg_query__alter_role_set_stmt__pack - (const PgQuery__AlterRoleSetStmt *message, +/* PgQuery__GrantStmt methods */ +void pg_query__grant_stmt__init + (PgQuery__GrantStmt *message); +size_t pg_query__grant_stmt__get_packed_size + (const PgQuery__GrantStmt *message); +size_t pg_query__grant_stmt__pack + (const PgQuery__GrantStmt *message, uint8_t *out); -size_t pg_query__alter_role_set_stmt__pack_to_buffer - (const PgQuery__AlterRoleSetStmt *message, +size_t pg_query__grant_stmt__pack_to_buffer + (const PgQuery__GrantStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterRoleSetStmt * - pg_query__alter_role_set_stmt__unpack +PgQuery__GrantStmt * + pg_query__grant_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_role_set_stmt__free_unpacked - (PgQuery__AlterRoleSetStmt *message, +void pg_query__grant_stmt__free_unpacked + (PgQuery__GrantStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateConversionStmt methods */ -void pg_query__create_conversion_stmt__init - (PgQuery__CreateConversionStmt *message); -size_t pg_query__create_conversion_stmt__get_packed_size - (const PgQuery__CreateConversionStmt *message); -size_t pg_query__create_conversion_stmt__pack - (const PgQuery__CreateConversionStmt *message, +/* PgQuery__ObjectWithArgs methods */ +void pg_query__object_with_args__init + (PgQuery__ObjectWithArgs *message); +size_t pg_query__object_with_args__get_packed_size + (const PgQuery__ObjectWithArgs *message); +size_t pg_query__object_with_args__pack + (const PgQuery__ObjectWithArgs *message, uint8_t *out); -size_t pg_query__create_conversion_stmt__pack_to_buffer - (const PgQuery__CreateConversionStmt *message, +size_t pg_query__object_with_args__pack_to_buffer + (const PgQuery__ObjectWithArgs *message, ProtobufCBuffer *buffer); -PgQuery__CreateConversionStmt * - pg_query__create_conversion_stmt__unpack +PgQuery__ObjectWithArgs * + pg_query__object_with_args__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_conversion_stmt__free_unpacked - (PgQuery__CreateConversionStmt *message, +void pg_query__object_with_args__free_unpacked + (PgQuery__ObjectWithArgs *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateCastStmt methods */ -void pg_query__create_cast_stmt__init - (PgQuery__CreateCastStmt *message); -size_t pg_query__create_cast_stmt__get_packed_size - (const PgQuery__CreateCastStmt *message); -size_t pg_query__create_cast_stmt__pack - (const PgQuery__CreateCastStmt *message, +/* PgQuery__AccessPriv methods */ +void pg_query__access_priv__init + (PgQuery__AccessPriv *message); +size_t pg_query__access_priv__get_packed_size + (const PgQuery__AccessPriv *message); +size_t pg_query__access_priv__pack + (const PgQuery__AccessPriv *message, uint8_t *out); -size_t pg_query__create_cast_stmt__pack_to_buffer - (const PgQuery__CreateCastStmt *message, +size_t pg_query__access_priv__pack_to_buffer + (const PgQuery__AccessPriv *message, ProtobufCBuffer *buffer); -PgQuery__CreateCastStmt * - pg_query__create_cast_stmt__unpack +PgQuery__AccessPriv * + pg_query__access_priv__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_cast_stmt__free_unpacked - (PgQuery__CreateCastStmt *message, +void pg_query__access_priv__free_unpacked + (PgQuery__AccessPriv *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateOpClassStmt methods */ -void pg_query__create_op_class_stmt__init - (PgQuery__CreateOpClassStmt *message); -size_t pg_query__create_op_class_stmt__get_packed_size - (const PgQuery__CreateOpClassStmt *message); -size_t pg_query__create_op_class_stmt__pack - (const PgQuery__CreateOpClassStmt *message, +/* PgQuery__GrantRoleStmt methods */ +void pg_query__grant_role_stmt__init + (PgQuery__GrantRoleStmt *message); +size_t pg_query__grant_role_stmt__get_packed_size + (const PgQuery__GrantRoleStmt *message); +size_t pg_query__grant_role_stmt__pack + (const PgQuery__GrantRoleStmt *message, uint8_t *out); -size_t pg_query__create_op_class_stmt__pack_to_buffer - (const PgQuery__CreateOpClassStmt *message, +size_t pg_query__grant_role_stmt__pack_to_buffer + (const PgQuery__GrantRoleStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateOpClassStmt * - pg_query__create_op_class_stmt__unpack +PgQuery__GrantRoleStmt * + pg_query__grant_role_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_op_class_stmt__free_unpacked - (PgQuery__CreateOpClassStmt *message, +void pg_query__grant_role_stmt__free_unpacked + (PgQuery__GrantRoleStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateOpFamilyStmt methods */ -void pg_query__create_op_family_stmt__init - (PgQuery__CreateOpFamilyStmt *message); -size_t pg_query__create_op_family_stmt__get_packed_size - (const PgQuery__CreateOpFamilyStmt *message); -size_t pg_query__create_op_family_stmt__pack - (const PgQuery__CreateOpFamilyStmt *message, +/* PgQuery__AlterDefaultPrivilegesStmt methods */ +void pg_query__alter_default_privileges_stmt__init + (PgQuery__AlterDefaultPrivilegesStmt *message); +size_t pg_query__alter_default_privileges_stmt__get_packed_size + (const PgQuery__AlterDefaultPrivilegesStmt *message); +size_t pg_query__alter_default_privileges_stmt__pack + (const PgQuery__AlterDefaultPrivilegesStmt *message, uint8_t *out); -size_t pg_query__create_op_family_stmt__pack_to_buffer - (const PgQuery__CreateOpFamilyStmt *message, +size_t pg_query__alter_default_privileges_stmt__pack_to_buffer + (const PgQuery__AlterDefaultPrivilegesStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateOpFamilyStmt * - pg_query__create_op_family_stmt__unpack +PgQuery__AlterDefaultPrivilegesStmt * + pg_query__alter_default_privileges_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_op_family_stmt__free_unpacked - (PgQuery__CreateOpFamilyStmt *message, +void pg_query__alter_default_privileges_stmt__free_unpacked + (PgQuery__AlterDefaultPrivilegesStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterOpFamilyStmt methods */ -void pg_query__alter_op_family_stmt__init - (PgQuery__AlterOpFamilyStmt *message); -size_t pg_query__alter_op_family_stmt__get_packed_size - (const PgQuery__AlterOpFamilyStmt *message); -size_t pg_query__alter_op_family_stmt__pack - (const PgQuery__AlterOpFamilyStmt *message, +/* PgQuery__CopyStmt methods */ +void pg_query__copy_stmt__init + (PgQuery__CopyStmt *message); +size_t pg_query__copy_stmt__get_packed_size + (const PgQuery__CopyStmt *message); +size_t pg_query__copy_stmt__pack + (const PgQuery__CopyStmt *message, uint8_t *out); -size_t pg_query__alter_op_family_stmt__pack_to_buffer - (const PgQuery__AlterOpFamilyStmt *message, +size_t pg_query__copy_stmt__pack_to_buffer + (const PgQuery__CopyStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterOpFamilyStmt * - pg_query__alter_op_family_stmt__unpack +PgQuery__CopyStmt * + pg_query__copy_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_op_family_stmt__free_unpacked - (PgQuery__AlterOpFamilyStmt *message, +void pg_query__copy_stmt__free_unpacked + (PgQuery__CopyStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__PrepareStmt methods */ -void pg_query__prepare_stmt__init - (PgQuery__PrepareStmt *message); -size_t pg_query__prepare_stmt__get_packed_size - (const PgQuery__PrepareStmt *message); -size_t pg_query__prepare_stmt__pack - (const PgQuery__PrepareStmt *message, +/* PgQuery__VariableSetStmt methods */ +void pg_query__variable_set_stmt__init + (PgQuery__VariableSetStmt *message); +size_t pg_query__variable_set_stmt__get_packed_size + (const PgQuery__VariableSetStmt *message); +size_t pg_query__variable_set_stmt__pack + (const PgQuery__VariableSetStmt *message, uint8_t *out); -size_t pg_query__prepare_stmt__pack_to_buffer - (const PgQuery__PrepareStmt *message, +size_t pg_query__variable_set_stmt__pack_to_buffer + (const PgQuery__VariableSetStmt *message, ProtobufCBuffer *buffer); -PgQuery__PrepareStmt * - pg_query__prepare_stmt__unpack +PgQuery__VariableSetStmt * + pg_query__variable_set_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__prepare_stmt__free_unpacked - (PgQuery__PrepareStmt *message, +void pg_query__variable_set_stmt__free_unpacked + (PgQuery__VariableSetStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__ExecuteStmt methods */ -void pg_query__execute_stmt__init - (PgQuery__ExecuteStmt *message); -size_t pg_query__execute_stmt__get_packed_size - (const PgQuery__ExecuteStmt *message); -size_t pg_query__execute_stmt__pack - (const PgQuery__ExecuteStmt *message, +/* PgQuery__VariableShowStmt methods */ +void pg_query__variable_show_stmt__init + (PgQuery__VariableShowStmt *message); +size_t pg_query__variable_show_stmt__get_packed_size + (const PgQuery__VariableShowStmt *message); +size_t pg_query__variable_show_stmt__pack + (const PgQuery__VariableShowStmt *message, uint8_t *out); -size_t pg_query__execute_stmt__pack_to_buffer - (const PgQuery__ExecuteStmt *message, +size_t pg_query__variable_show_stmt__pack_to_buffer + (const PgQuery__VariableShowStmt *message, ProtobufCBuffer *buffer); -PgQuery__ExecuteStmt * - pg_query__execute_stmt__unpack +PgQuery__VariableShowStmt * + pg_query__variable_show_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__execute_stmt__free_unpacked - (PgQuery__ExecuteStmt *message, +void pg_query__variable_show_stmt__free_unpacked + (PgQuery__VariableShowStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__DeallocateStmt methods */ -void pg_query__deallocate_stmt__init - (PgQuery__DeallocateStmt *message); -size_t pg_query__deallocate_stmt__get_packed_size - (const PgQuery__DeallocateStmt *message); -size_t pg_query__deallocate_stmt__pack - (const PgQuery__DeallocateStmt *message, +/* PgQuery__CreateStmt methods */ +void pg_query__create_stmt__init + (PgQuery__CreateStmt *message); +size_t pg_query__create_stmt__get_packed_size + (const PgQuery__CreateStmt *message); +size_t pg_query__create_stmt__pack + (const PgQuery__CreateStmt *message, uint8_t *out); -size_t pg_query__deallocate_stmt__pack_to_buffer - (const PgQuery__DeallocateStmt *message, +size_t pg_query__create_stmt__pack_to_buffer + (const PgQuery__CreateStmt *message, ProtobufCBuffer *buffer); -PgQuery__DeallocateStmt * - pg_query__deallocate_stmt__unpack +PgQuery__CreateStmt * + pg_query__create_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__deallocate_stmt__free_unpacked - (PgQuery__DeallocateStmt *message, +void pg_query__create_stmt__free_unpacked + (PgQuery__CreateStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__DeclareCursorStmt methods */ -void pg_query__declare_cursor_stmt__init - (PgQuery__DeclareCursorStmt *message); -size_t pg_query__declare_cursor_stmt__get_packed_size - (const PgQuery__DeclareCursorStmt *message); -size_t pg_query__declare_cursor_stmt__pack - (const PgQuery__DeclareCursorStmt *message, +/* PgQuery__Constraint methods */ +void pg_query__constraint__init + (PgQuery__Constraint *message); +size_t pg_query__constraint__get_packed_size + (const PgQuery__Constraint *message); +size_t pg_query__constraint__pack + (const PgQuery__Constraint *message, uint8_t *out); -size_t pg_query__declare_cursor_stmt__pack_to_buffer - (const PgQuery__DeclareCursorStmt *message, +size_t pg_query__constraint__pack_to_buffer + (const PgQuery__Constraint *message, ProtobufCBuffer *buffer); -PgQuery__DeclareCursorStmt * - pg_query__declare_cursor_stmt__unpack +PgQuery__Constraint * + pg_query__constraint__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__declare_cursor_stmt__free_unpacked - (PgQuery__DeclareCursorStmt *message, +void pg_query__constraint__free_unpacked + (PgQuery__Constraint *message, ProtobufCAllocator *allocator); /* PgQuery__CreateTableSpaceStmt methods */ void pg_query__create_table_space_stmt__init @@ -8305,252 +8898,100 @@ PgQuery__DropTableSpaceStmt * void pg_query__drop_table_space_stmt__free_unpacked (PgQuery__DropTableSpaceStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterObjectDependsStmt methods */ -void pg_query__alter_object_depends_stmt__init - (PgQuery__AlterObjectDependsStmt *message); -size_t pg_query__alter_object_depends_stmt__get_packed_size - (const PgQuery__AlterObjectDependsStmt *message); -size_t pg_query__alter_object_depends_stmt__pack - (const PgQuery__AlterObjectDependsStmt *message, - uint8_t *out); -size_t pg_query__alter_object_depends_stmt__pack_to_buffer - (const PgQuery__AlterObjectDependsStmt *message, - ProtobufCBuffer *buffer); -PgQuery__AlterObjectDependsStmt * - pg_query__alter_object_depends_stmt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__alter_object_depends_stmt__free_unpacked - (PgQuery__AlterObjectDependsStmt *message, - ProtobufCAllocator *allocator); -/* PgQuery__AlterObjectSchemaStmt methods */ -void pg_query__alter_object_schema_stmt__init - (PgQuery__AlterObjectSchemaStmt *message); -size_t pg_query__alter_object_schema_stmt__get_packed_size - (const PgQuery__AlterObjectSchemaStmt *message); -size_t pg_query__alter_object_schema_stmt__pack - (const PgQuery__AlterObjectSchemaStmt *message, - uint8_t *out); -size_t pg_query__alter_object_schema_stmt__pack_to_buffer - (const PgQuery__AlterObjectSchemaStmt *message, - ProtobufCBuffer *buffer); -PgQuery__AlterObjectSchemaStmt * - pg_query__alter_object_schema_stmt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__alter_object_schema_stmt__free_unpacked - (PgQuery__AlterObjectSchemaStmt *message, - ProtobufCAllocator *allocator); -/* PgQuery__AlterOwnerStmt methods */ -void pg_query__alter_owner_stmt__init - (PgQuery__AlterOwnerStmt *message); -size_t pg_query__alter_owner_stmt__get_packed_size - (const PgQuery__AlterOwnerStmt *message); -size_t pg_query__alter_owner_stmt__pack - (const PgQuery__AlterOwnerStmt *message, - uint8_t *out); -size_t pg_query__alter_owner_stmt__pack_to_buffer - (const PgQuery__AlterOwnerStmt *message, - ProtobufCBuffer *buffer); -PgQuery__AlterOwnerStmt * - pg_query__alter_owner_stmt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__alter_owner_stmt__free_unpacked - (PgQuery__AlterOwnerStmt *message, - ProtobufCAllocator *allocator); -/* PgQuery__AlterOperatorStmt methods */ -void pg_query__alter_operator_stmt__init - (PgQuery__AlterOperatorStmt *message); -size_t pg_query__alter_operator_stmt__get_packed_size - (const PgQuery__AlterOperatorStmt *message); -size_t pg_query__alter_operator_stmt__pack - (const PgQuery__AlterOperatorStmt *message, - uint8_t *out); -size_t pg_query__alter_operator_stmt__pack_to_buffer - (const PgQuery__AlterOperatorStmt *message, - ProtobufCBuffer *buffer); -PgQuery__AlterOperatorStmt * - pg_query__alter_operator_stmt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__alter_operator_stmt__free_unpacked - (PgQuery__AlterOperatorStmt *message, - ProtobufCAllocator *allocator); -/* PgQuery__AlterTypeStmt methods */ -void pg_query__alter_type_stmt__init - (PgQuery__AlterTypeStmt *message); -size_t pg_query__alter_type_stmt__get_packed_size - (const PgQuery__AlterTypeStmt *message); -size_t pg_query__alter_type_stmt__pack - (const PgQuery__AlterTypeStmt *message, - uint8_t *out); -size_t pg_query__alter_type_stmt__pack_to_buffer - (const PgQuery__AlterTypeStmt *message, - ProtobufCBuffer *buffer); -PgQuery__AlterTypeStmt * - pg_query__alter_type_stmt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__alter_type_stmt__free_unpacked - (PgQuery__AlterTypeStmt *message, - ProtobufCAllocator *allocator); -/* PgQuery__DropOwnedStmt methods */ -void pg_query__drop_owned_stmt__init - (PgQuery__DropOwnedStmt *message); -size_t pg_query__drop_owned_stmt__get_packed_size - (const PgQuery__DropOwnedStmt *message); -size_t pg_query__drop_owned_stmt__pack - (const PgQuery__DropOwnedStmt *message, - uint8_t *out); -size_t pg_query__drop_owned_stmt__pack_to_buffer - (const PgQuery__DropOwnedStmt *message, - ProtobufCBuffer *buffer); -PgQuery__DropOwnedStmt * - pg_query__drop_owned_stmt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__drop_owned_stmt__free_unpacked - (PgQuery__DropOwnedStmt *message, - ProtobufCAllocator *allocator); -/* PgQuery__ReassignOwnedStmt methods */ -void pg_query__reassign_owned_stmt__init - (PgQuery__ReassignOwnedStmt *message); -size_t pg_query__reassign_owned_stmt__get_packed_size - (const PgQuery__ReassignOwnedStmt *message); -size_t pg_query__reassign_owned_stmt__pack - (const PgQuery__ReassignOwnedStmt *message, - uint8_t *out); -size_t pg_query__reassign_owned_stmt__pack_to_buffer - (const PgQuery__ReassignOwnedStmt *message, - ProtobufCBuffer *buffer); -PgQuery__ReassignOwnedStmt * - pg_query__reassign_owned_stmt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__reassign_owned_stmt__free_unpacked - (PgQuery__ReassignOwnedStmt *message, - ProtobufCAllocator *allocator); -/* PgQuery__CompositeTypeStmt methods */ -void pg_query__composite_type_stmt__init - (PgQuery__CompositeTypeStmt *message); -size_t pg_query__composite_type_stmt__get_packed_size - (const PgQuery__CompositeTypeStmt *message); -size_t pg_query__composite_type_stmt__pack - (const PgQuery__CompositeTypeStmt *message, - uint8_t *out); -size_t pg_query__composite_type_stmt__pack_to_buffer - (const PgQuery__CompositeTypeStmt *message, - ProtobufCBuffer *buffer); -PgQuery__CompositeTypeStmt * - pg_query__composite_type_stmt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__composite_type_stmt__free_unpacked - (PgQuery__CompositeTypeStmt *message, - ProtobufCAllocator *allocator); -/* PgQuery__CreateEnumStmt methods */ -void pg_query__create_enum_stmt__init - (PgQuery__CreateEnumStmt *message); -size_t pg_query__create_enum_stmt__get_packed_size - (const PgQuery__CreateEnumStmt *message); -size_t pg_query__create_enum_stmt__pack - (const PgQuery__CreateEnumStmt *message, +/* PgQuery__AlterTableSpaceOptionsStmt methods */ +void pg_query__alter_table_space_options_stmt__init + (PgQuery__AlterTableSpaceOptionsStmt *message); +size_t pg_query__alter_table_space_options_stmt__get_packed_size + (const PgQuery__AlterTableSpaceOptionsStmt *message); +size_t pg_query__alter_table_space_options_stmt__pack + (const PgQuery__AlterTableSpaceOptionsStmt *message, uint8_t *out); -size_t pg_query__create_enum_stmt__pack_to_buffer - (const PgQuery__CreateEnumStmt *message, +size_t pg_query__alter_table_space_options_stmt__pack_to_buffer + (const PgQuery__AlterTableSpaceOptionsStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateEnumStmt * - pg_query__create_enum_stmt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__create_enum_stmt__free_unpacked - (PgQuery__CreateEnumStmt *message, - ProtobufCAllocator *allocator); -/* PgQuery__CreateRangeStmt methods */ -void pg_query__create_range_stmt__init - (PgQuery__CreateRangeStmt *message); -size_t pg_query__create_range_stmt__get_packed_size - (const PgQuery__CreateRangeStmt *message); -size_t pg_query__create_range_stmt__pack - (const PgQuery__CreateRangeStmt *message, +PgQuery__AlterTableSpaceOptionsStmt * + pg_query__alter_table_space_options_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__alter_table_space_options_stmt__free_unpacked + (PgQuery__AlterTableSpaceOptionsStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__AlterTableMoveAllStmt methods */ +void pg_query__alter_table_move_all_stmt__init + (PgQuery__AlterTableMoveAllStmt *message); +size_t pg_query__alter_table_move_all_stmt__get_packed_size + (const PgQuery__AlterTableMoveAllStmt *message); +size_t pg_query__alter_table_move_all_stmt__pack + (const PgQuery__AlterTableMoveAllStmt *message, uint8_t *out); -size_t pg_query__create_range_stmt__pack_to_buffer - (const PgQuery__CreateRangeStmt *message, +size_t pg_query__alter_table_move_all_stmt__pack_to_buffer + (const PgQuery__AlterTableMoveAllStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateRangeStmt * - pg_query__create_range_stmt__unpack +PgQuery__AlterTableMoveAllStmt * + pg_query__alter_table_move_all_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_range_stmt__free_unpacked - (PgQuery__CreateRangeStmt *message, +void pg_query__alter_table_move_all_stmt__free_unpacked + (PgQuery__AlterTableMoveAllStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterEnumStmt methods */ -void pg_query__alter_enum_stmt__init - (PgQuery__AlterEnumStmt *message); -size_t pg_query__alter_enum_stmt__get_packed_size - (const PgQuery__AlterEnumStmt *message); -size_t pg_query__alter_enum_stmt__pack - (const PgQuery__AlterEnumStmt *message, +/* PgQuery__CreateExtensionStmt methods */ +void pg_query__create_extension_stmt__init + (PgQuery__CreateExtensionStmt *message); +size_t pg_query__create_extension_stmt__get_packed_size + (const PgQuery__CreateExtensionStmt *message); +size_t pg_query__create_extension_stmt__pack + (const PgQuery__CreateExtensionStmt *message, uint8_t *out); -size_t pg_query__alter_enum_stmt__pack_to_buffer - (const PgQuery__AlterEnumStmt *message, +size_t pg_query__create_extension_stmt__pack_to_buffer + (const PgQuery__CreateExtensionStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterEnumStmt * - pg_query__alter_enum_stmt__unpack +PgQuery__CreateExtensionStmt * + pg_query__create_extension_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_enum_stmt__free_unpacked - (PgQuery__AlterEnumStmt *message, +void pg_query__create_extension_stmt__free_unpacked + (PgQuery__CreateExtensionStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterTSDictionaryStmt methods */ -void pg_query__alter_tsdictionary_stmt__init - (PgQuery__AlterTSDictionaryStmt *message); -size_t pg_query__alter_tsdictionary_stmt__get_packed_size - (const PgQuery__AlterTSDictionaryStmt *message); -size_t pg_query__alter_tsdictionary_stmt__pack - (const PgQuery__AlterTSDictionaryStmt *message, +/* PgQuery__AlterExtensionStmt methods */ +void pg_query__alter_extension_stmt__init + (PgQuery__AlterExtensionStmt *message); +size_t pg_query__alter_extension_stmt__get_packed_size + (const PgQuery__AlterExtensionStmt *message); +size_t pg_query__alter_extension_stmt__pack + (const PgQuery__AlterExtensionStmt *message, uint8_t *out); -size_t pg_query__alter_tsdictionary_stmt__pack_to_buffer - (const PgQuery__AlterTSDictionaryStmt *message, +size_t pg_query__alter_extension_stmt__pack_to_buffer + (const PgQuery__AlterExtensionStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterTSDictionaryStmt * - pg_query__alter_tsdictionary_stmt__unpack +PgQuery__AlterExtensionStmt * + pg_query__alter_extension_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_tsdictionary_stmt__free_unpacked - (PgQuery__AlterTSDictionaryStmt *message, +void pg_query__alter_extension_stmt__free_unpacked + (PgQuery__AlterExtensionStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterTSConfigurationStmt methods */ -void pg_query__alter_tsconfiguration_stmt__init - (PgQuery__AlterTSConfigurationStmt *message); -size_t pg_query__alter_tsconfiguration_stmt__get_packed_size - (const PgQuery__AlterTSConfigurationStmt *message); -size_t pg_query__alter_tsconfiguration_stmt__pack - (const PgQuery__AlterTSConfigurationStmt *message, +/* PgQuery__AlterExtensionContentsStmt methods */ +void pg_query__alter_extension_contents_stmt__init + (PgQuery__AlterExtensionContentsStmt *message); +size_t pg_query__alter_extension_contents_stmt__get_packed_size + (const PgQuery__AlterExtensionContentsStmt *message); +size_t pg_query__alter_extension_contents_stmt__pack + (const PgQuery__AlterExtensionContentsStmt *message, uint8_t *out); -size_t pg_query__alter_tsconfiguration_stmt__pack_to_buffer - (const PgQuery__AlterTSConfigurationStmt *message, +size_t pg_query__alter_extension_contents_stmt__pack_to_buffer + (const PgQuery__AlterExtensionContentsStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterTSConfigurationStmt * - pg_query__alter_tsconfiguration_stmt__unpack +PgQuery__AlterExtensionContentsStmt * + pg_query__alter_extension_contents_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_tsconfiguration_stmt__free_unpacked - (PgQuery__AlterTSConfigurationStmt *message, +void pg_query__alter_extension_contents_stmt__free_unpacked + (PgQuery__AlterExtensionContentsStmt *message, ProtobufCAllocator *allocator); /* PgQuery__CreateFdwStmt methods */ void pg_query__create_fdw_stmt__init @@ -8628,6 +9069,25 @@ PgQuery__AlterForeignServerStmt * void pg_query__alter_foreign_server_stmt__free_unpacked (PgQuery__AlterForeignServerStmt *message, ProtobufCAllocator *allocator); +/* PgQuery__CreateForeignTableStmt methods */ +void pg_query__create_foreign_table_stmt__init + (PgQuery__CreateForeignTableStmt *message); +size_t pg_query__create_foreign_table_stmt__get_packed_size + (const PgQuery__CreateForeignTableStmt *message); +size_t pg_query__create_foreign_table_stmt__pack + (const PgQuery__CreateForeignTableStmt *message, + uint8_t *out); +size_t pg_query__create_foreign_table_stmt__pack_to_buffer + (const PgQuery__CreateForeignTableStmt *message, + ProtobufCBuffer *buffer); +PgQuery__CreateForeignTableStmt * + pg_query__create_foreign_table_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__create_foreign_table_stmt__free_unpacked + (PgQuery__CreateForeignTableStmt *message, + ProtobufCAllocator *allocator); /* PgQuery__CreateUserMappingStmt methods */ void pg_query__create_user_mapping_stmt__init (PgQuery__CreateUserMappingStmt *message); @@ -8685,423 +9145,537 @@ PgQuery__DropUserMappingStmt * void pg_query__drop_user_mapping_stmt__free_unpacked (PgQuery__DropUserMappingStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterTableSpaceOptionsStmt methods */ -void pg_query__alter_table_space_options_stmt__init - (PgQuery__AlterTableSpaceOptionsStmt *message); -size_t pg_query__alter_table_space_options_stmt__get_packed_size - (const PgQuery__AlterTableSpaceOptionsStmt *message); -size_t pg_query__alter_table_space_options_stmt__pack - (const PgQuery__AlterTableSpaceOptionsStmt *message, +/* PgQuery__ImportForeignSchemaStmt methods */ +void pg_query__import_foreign_schema_stmt__init + (PgQuery__ImportForeignSchemaStmt *message); +size_t pg_query__import_foreign_schema_stmt__get_packed_size + (const PgQuery__ImportForeignSchemaStmt *message); +size_t pg_query__import_foreign_schema_stmt__pack + (const PgQuery__ImportForeignSchemaStmt *message, uint8_t *out); -size_t pg_query__alter_table_space_options_stmt__pack_to_buffer - (const PgQuery__AlterTableSpaceOptionsStmt *message, +size_t pg_query__import_foreign_schema_stmt__pack_to_buffer + (const PgQuery__ImportForeignSchemaStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterTableSpaceOptionsStmt * - pg_query__alter_table_space_options_stmt__unpack +PgQuery__ImportForeignSchemaStmt * + pg_query__import_foreign_schema_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__import_foreign_schema_stmt__free_unpacked + (PgQuery__ImportForeignSchemaStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__CreatePolicyStmt methods */ +void pg_query__create_policy_stmt__init + (PgQuery__CreatePolicyStmt *message); +size_t pg_query__create_policy_stmt__get_packed_size + (const PgQuery__CreatePolicyStmt *message); +size_t pg_query__create_policy_stmt__pack + (const PgQuery__CreatePolicyStmt *message, + uint8_t *out); +size_t pg_query__create_policy_stmt__pack_to_buffer + (const PgQuery__CreatePolicyStmt *message, + ProtobufCBuffer *buffer); +PgQuery__CreatePolicyStmt * + pg_query__create_policy_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__create_policy_stmt__free_unpacked + (PgQuery__CreatePolicyStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__AlterPolicyStmt methods */ +void pg_query__alter_policy_stmt__init + (PgQuery__AlterPolicyStmt *message); +size_t pg_query__alter_policy_stmt__get_packed_size + (const PgQuery__AlterPolicyStmt *message); +size_t pg_query__alter_policy_stmt__pack + (const PgQuery__AlterPolicyStmt *message, + uint8_t *out); +size_t pg_query__alter_policy_stmt__pack_to_buffer + (const PgQuery__AlterPolicyStmt *message, + ProtobufCBuffer *buffer); +PgQuery__AlterPolicyStmt * + pg_query__alter_policy_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__alter_policy_stmt__free_unpacked + (PgQuery__AlterPolicyStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__CreateAmStmt methods */ +void pg_query__create_am_stmt__init + (PgQuery__CreateAmStmt *message); +size_t pg_query__create_am_stmt__get_packed_size + (const PgQuery__CreateAmStmt *message); +size_t pg_query__create_am_stmt__pack + (const PgQuery__CreateAmStmt *message, + uint8_t *out); +size_t pg_query__create_am_stmt__pack_to_buffer + (const PgQuery__CreateAmStmt *message, + ProtobufCBuffer *buffer); +PgQuery__CreateAmStmt * + pg_query__create_am_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__create_am_stmt__free_unpacked + (PgQuery__CreateAmStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__CreateTrigStmt methods */ +void pg_query__create_trig_stmt__init + (PgQuery__CreateTrigStmt *message); +size_t pg_query__create_trig_stmt__get_packed_size + (const PgQuery__CreateTrigStmt *message); +size_t pg_query__create_trig_stmt__pack + (const PgQuery__CreateTrigStmt *message, + uint8_t *out); +size_t pg_query__create_trig_stmt__pack_to_buffer + (const PgQuery__CreateTrigStmt *message, + ProtobufCBuffer *buffer); +PgQuery__CreateTrigStmt * + pg_query__create_trig_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__create_trig_stmt__free_unpacked + (PgQuery__CreateTrigStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__CreateEventTrigStmt methods */ +void pg_query__create_event_trig_stmt__init + (PgQuery__CreateEventTrigStmt *message); +size_t pg_query__create_event_trig_stmt__get_packed_size + (const PgQuery__CreateEventTrigStmt *message); +size_t pg_query__create_event_trig_stmt__pack + (const PgQuery__CreateEventTrigStmt *message, + uint8_t *out); +size_t pg_query__create_event_trig_stmt__pack_to_buffer + (const PgQuery__CreateEventTrigStmt *message, + ProtobufCBuffer *buffer); +PgQuery__CreateEventTrigStmt * + pg_query__create_event_trig_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__create_event_trig_stmt__free_unpacked + (PgQuery__CreateEventTrigStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__AlterEventTrigStmt methods */ +void pg_query__alter_event_trig_stmt__init + (PgQuery__AlterEventTrigStmt *message); +size_t pg_query__alter_event_trig_stmt__get_packed_size + (const PgQuery__AlterEventTrigStmt *message); +size_t pg_query__alter_event_trig_stmt__pack + (const PgQuery__AlterEventTrigStmt *message, + uint8_t *out); +size_t pg_query__alter_event_trig_stmt__pack_to_buffer + (const PgQuery__AlterEventTrigStmt *message, + ProtobufCBuffer *buffer); +PgQuery__AlterEventTrigStmt * + pg_query__alter_event_trig_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_table_space_options_stmt__free_unpacked - (PgQuery__AlterTableSpaceOptionsStmt *message, +void pg_query__alter_event_trig_stmt__free_unpacked + (PgQuery__AlterEventTrigStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterTableMoveAllStmt methods */ -void pg_query__alter_table_move_all_stmt__init - (PgQuery__AlterTableMoveAllStmt *message); -size_t pg_query__alter_table_move_all_stmt__get_packed_size - (const PgQuery__AlterTableMoveAllStmt *message); -size_t pg_query__alter_table_move_all_stmt__pack - (const PgQuery__AlterTableMoveAllStmt *message, +/* PgQuery__CreatePLangStmt methods */ +void pg_query__create_plang_stmt__init + (PgQuery__CreatePLangStmt *message); +size_t pg_query__create_plang_stmt__get_packed_size + (const PgQuery__CreatePLangStmt *message); +size_t pg_query__create_plang_stmt__pack + (const PgQuery__CreatePLangStmt *message, uint8_t *out); -size_t pg_query__alter_table_move_all_stmt__pack_to_buffer - (const PgQuery__AlterTableMoveAllStmt *message, +size_t pg_query__create_plang_stmt__pack_to_buffer + (const PgQuery__CreatePLangStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterTableMoveAllStmt * - pg_query__alter_table_move_all_stmt__unpack +PgQuery__CreatePLangStmt * + pg_query__create_plang_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_table_move_all_stmt__free_unpacked - (PgQuery__AlterTableMoveAllStmt *message, +void pg_query__create_plang_stmt__free_unpacked + (PgQuery__CreatePLangStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__SecLabelStmt methods */ -void pg_query__sec_label_stmt__init - (PgQuery__SecLabelStmt *message); -size_t pg_query__sec_label_stmt__get_packed_size - (const PgQuery__SecLabelStmt *message); -size_t pg_query__sec_label_stmt__pack - (const PgQuery__SecLabelStmt *message, +/* PgQuery__CreateRoleStmt methods */ +void pg_query__create_role_stmt__init + (PgQuery__CreateRoleStmt *message); +size_t pg_query__create_role_stmt__get_packed_size + (const PgQuery__CreateRoleStmt *message); +size_t pg_query__create_role_stmt__pack + (const PgQuery__CreateRoleStmt *message, uint8_t *out); -size_t pg_query__sec_label_stmt__pack_to_buffer - (const PgQuery__SecLabelStmt *message, +size_t pg_query__create_role_stmt__pack_to_buffer + (const PgQuery__CreateRoleStmt *message, ProtobufCBuffer *buffer); -PgQuery__SecLabelStmt * - pg_query__sec_label_stmt__unpack +PgQuery__CreateRoleStmt * + pg_query__create_role_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__sec_label_stmt__free_unpacked - (PgQuery__SecLabelStmt *message, +void pg_query__create_role_stmt__free_unpacked + (PgQuery__CreateRoleStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateForeignTableStmt methods */ -void pg_query__create_foreign_table_stmt__init - (PgQuery__CreateForeignTableStmt *message); -size_t pg_query__create_foreign_table_stmt__get_packed_size - (const PgQuery__CreateForeignTableStmt *message); -size_t pg_query__create_foreign_table_stmt__pack - (const PgQuery__CreateForeignTableStmt *message, +/* PgQuery__AlterRoleStmt methods */ +void pg_query__alter_role_stmt__init + (PgQuery__AlterRoleStmt *message); +size_t pg_query__alter_role_stmt__get_packed_size + (const PgQuery__AlterRoleStmt *message); +size_t pg_query__alter_role_stmt__pack + (const PgQuery__AlterRoleStmt *message, uint8_t *out); -size_t pg_query__create_foreign_table_stmt__pack_to_buffer - (const PgQuery__CreateForeignTableStmt *message, +size_t pg_query__alter_role_stmt__pack_to_buffer + (const PgQuery__AlterRoleStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateForeignTableStmt * - pg_query__create_foreign_table_stmt__unpack +PgQuery__AlterRoleStmt * + pg_query__alter_role_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_foreign_table_stmt__free_unpacked - (PgQuery__CreateForeignTableStmt *message, +void pg_query__alter_role_stmt__free_unpacked + (PgQuery__AlterRoleStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__ImportForeignSchemaStmt methods */ -void pg_query__import_foreign_schema_stmt__init - (PgQuery__ImportForeignSchemaStmt *message); -size_t pg_query__import_foreign_schema_stmt__get_packed_size - (const PgQuery__ImportForeignSchemaStmt *message); -size_t pg_query__import_foreign_schema_stmt__pack - (const PgQuery__ImportForeignSchemaStmt *message, +/* PgQuery__AlterRoleSetStmt methods */ +void pg_query__alter_role_set_stmt__init + (PgQuery__AlterRoleSetStmt *message); +size_t pg_query__alter_role_set_stmt__get_packed_size + (const PgQuery__AlterRoleSetStmt *message); +size_t pg_query__alter_role_set_stmt__pack + (const PgQuery__AlterRoleSetStmt *message, uint8_t *out); -size_t pg_query__import_foreign_schema_stmt__pack_to_buffer - (const PgQuery__ImportForeignSchemaStmt *message, +size_t pg_query__alter_role_set_stmt__pack_to_buffer + (const PgQuery__AlterRoleSetStmt *message, ProtobufCBuffer *buffer); -PgQuery__ImportForeignSchemaStmt * - pg_query__import_foreign_schema_stmt__unpack +PgQuery__AlterRoleSetStmt * + pg_query__alter_role_set_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__import_foreign_schema_stmt__free_unpacked - (PgQuery__ImportForeignSchemaStmt *message, +void pg_query__alter_role_set_stmt__free_unpacked + (PgQuery__AlterRoleSetStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateExtensionStmt methods */ -void pg_query__create_extension_stmt__init - (PgQuery__CreateExtensionStmt *message); -size_t pg_query__create_extension_stmt__get_packed_size - (const PgQuery__CreateExtensionStmt *message); -size_t pg_query__create_extension_stmt__pack - (const PgQuery__CreateExtensionStmt *message, +/* PgQuery__DropRoleStmt methods */ +void pg_query__drop_role_stmt__init + (PgQuery__DropRoleStmt *message); +size_t pg_query__drop_role_stmt__get_packed_size + (const PgQuery__DropRoleStmt *message); +size_t pg_query__drop_role_stmt__pack + (const PgQuery__DropRoleStmt *message, uint8_t *out); -size_t pg_query__create_extension_stmt__pack_to_buffer - (const PgQuery__CreateExtensionStmt *message, +size_t pg_query__drop_role_stmt__pack_to_buffer + (const PgQuery__DropRoleStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateExtensionStmt * - pg_query__create_extension_stmt__unpack +PgQuery__DropRoleStmt * + pg_query__drop_role_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_extension_stmt__free_unpacked - (PgQuery__CreateExtensionStmt *message, +void pg_query__drop_role_stmt__free_unpacked + (PgQuery__DropRoleStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterExtensionStmt methods */ -void pg_query__alter_extension_stmt__init - (PgQuery__AlterExtensionStmt *message); -size_t pg_query__alter_extension_stmt__get_packed_size - (const PgQuery__AlterExtensionStmt *message); -size_t pg_query__alter_extension_stmt__pack - (const PgQuery__AlterExtensionStmt *message, +/* PgQuery__CreateSeqStmt methods */ +void pg_query__create_seq_stmt__init + (PgQuery__CreateSeqStmt *message); +size_t pg_query__create_seq_stmt__get_packed_size + (const PgQuery__CreateSeqStmt *message); +size_t pg_query__create_seq_stmt__pack + (const PgQuery__CreateSeqStmt *message, uint8_t *out); -size_t pg_query__alter_extension_stmt__pack_to_buffer - (const PgQuery__AlterExtensionStmt *message, +size_t pg_query__create_seq_stmt__pack_to_buffer + (const PgQuery__CreateSeqStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterExtensionStmt * - pg_query__alter_extension_stmt__unpack +PgQuery__CreateSeqStmt * + pg_query__create_seq_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_extension_stmt__free_unpacked - (PgQuery__AlterExtensionStmt *message, +void pg_query__create_seq_stmt__free_unpacked + (PgQuery__CreateSeqStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterExtensionContentsStmt methods */ -void pg_query__alter_extension_contents_stmt__init - (PgQuery__AlterExtensionContentsStmt *message); -size_t pg_query__alter_extension_contents_stmt__get_packed_size - (const PgQuery__AlterExtensionContentsStmt *message); -size_t pg_query__alter_extension_contents_stmt__pack - (const PgQuery__AlterExtensionContentsStmt *message, +/* PgQuery__AlterSeqStmt methods */ +void pg_query__alter_seq_stmt__init + (PgQuery__AlterSeqStmt *message); +size_t pg_query__alter_seq_stmt__get_packed_size + (const PgQuery__AlterSeqStmt *message); +size_t pg_query__alter_seq_stmt__pack + (const PgQuery__AlterSeqStmt *message, uint8_t *out); -size_t pg_query__alter_extension_contents_stmt__pack_to_buffer - (const PgQuery__AlterExtensionContentsStmt *message, +size_t pg_query__alter_seq_stmt__pack_to_buffer + (const PgQuery__AlterSeqStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterExtensionContentsStmt * - pg_query__alter_extension_contents_stmt__unpack +PgQuery__AlterSeqStmt * + pg_query__alter_seq_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_extension_contents_stmt__free_unpacked - (PgQuery__AlterExtensionContentsStmt *message, +void pg_query__alter_seq_stmt__free_unpacked + (PgQuery__AlterSeqStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateEventTrigStmt methods */ -void pg_query__create_event_trig_stmt__init - (PgQuery__CreateEventTrigStmt *message); -size_t pg_query__create_event_trig_stmt__get_packed_size - (const PgQuery__CreateEventTrigStmt *message); -size_t pg_query__create_event_trig_stmt__pack - (const PgQuery__CreateEventTrigStmt *message, +/* PgQuery__DefineStmt methods */ +void pg_query__define_stmt__init + (PgQuery__DefineStmt *message); +size_t pg_query__define_stmt__get_packed_size + (const PgQuery__DefineStmt *message); +size_t pg_query__define_stmt__pack + (const PgQuery__DefineStmt *message, uint8_t *out); -size_t pg_query__create_event_trig_stmt__pack_to_buffer - (const PgQuery__CreateEventTrigStmt *message, +size_t pg_query__define_stmt__pack_to_buffer + (const PgQuery__DefineStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateEventTrigStmt * - pg_query__create_event_trig_stmt__unpack +PgQuery__DefineStmt * + pg_query__define_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_event_trig_stmt__free_unpacked - (PgQuery__CreateEventTrigStmt *message, +void pg_query__define_stmt__free_unpacked + (PgQuery__DefineStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterEventTrigStmt methods */ -void pg_query__alter_event_trig_stmt__init - (PgQuery__AlterEventTrigStmt *message); -size_t pg_query__alter_event_trig_stmt__get_packed_size - (const PgQuery__AlterEventTrigStmt *message); -size_t pg_query__alter_event_trig_stmt__pack - (const PgQuery__AlterEventTrigStmt *message, +/* PgQuery__CreateDomainStmt methods */ +void pg_query__create_domain_stmt__init + (PgQuery__CreateDomainStmt *message); +size_t pg_query__create_domain_stmt__get_packed_size + (const PgQuery__CreateDomainStmt *message); +size_t pg_query__create_domain_stmt__pack + (const PgQuery__CreateDomainStmt *message, uint8_t *out); -size_t pg_query__alter_event_trig_stmt__pack_to_buffer - (const PgQuery__AlterEventTrigStmt *message, +size_t pg_query__create_domain_stmt__pack_to_buffer + (const PgQuery__CreateDomainStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterEventTrigStmt * - pg_query__alter_event_trig_stmt__unpack +PgQuery__CreateDomainStmt * + pg_query__create_domain_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_event_trig_stmt__free_unpacked - (PgQuery__AlterEventTrigStmt *message, +void pg_query__create_domain_stmt__free_unpacked + (PgQuery__CreateDomainStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__RefreshMatViewStmt methods */ -void pg_query__refresh_mat_view_stmt__init - (PgQuery__RefreshMatViewStmt *message); -size_t pg_query__refresh_mat_view_stmt__get_packed_size - (const PgQuery__RefreshMatViewStmt *message); -size_t pg_query__refresh_mat_view_stmt__pack - (const PgQuery__RefreshMatViewStmt *message, +/* PgQuery__CreateOpClassStmt methods */ +void pg_query__create_op_class_stmt__init + (PgQuery__CreateOpClassStmt *message); +size_t pg_query__create_op_class_stmt__get_packed_size + (const PgQuery__CreateOpClassStmt *message); +size_t pg_query__create_op_class_stmt__pack + (const PgQuery__CreateOpClassStmt *message, uint8_t *out); -size_t pg_query__refresh_mat_view_stmt__pack_to_buffer - (const PgQuery__RefreshMatViewStmt *message, +size_t pg_query__create_op_class_stmt__pack_to_buffer + (const PgQuery__CreateOpClassStmt *message, ProtobufCBuffer *buffer); -PgQuery__RefreshMatViewStmt * - pg_query__refresh_mat_view_stmt__unpack +PgQuery__CreateOpClassStmt * + pg_query__create_op_class_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__refresh_mat_view_stmt__free_unpacked - (PgQuery__RefreshMatViewStmt *message, +void pg_query__create_op_class_stmt__free_unpacked + (PgQuery__CreateOpClassStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__ReplicaIdentityStmt methods */ -void pg_query__replica_identity_stmt__init - (PgQuery__ReplicaIdentityStmt *message); -size_t pg_query__replica_identity_stmt__get_packed_size - (const PgQuery__ReplicaIdentityStmt *message); -size_t pg_query__replica_identity_stmt__pack - (const PgQuery__ReplicaIdentityStmt *message, +/* PgQuery__CreateOpClassItem methods */ +void pg_query__create_op_class_item__init + (PgQuery__CreateOpClassItem *message); +size_t pg_query__create_op_class_item__get_packed_size + (const PgQuery__CreateOpClassItem *message); +size_t pg_query__create_op_class_item__pack + (const PgQuery__CreateOpClassItem *message, uint8_t *out); -size_t pg_query__replica_identity_stmt__pack_to_buffer - (const PgQuery__ReplicaIdentityStmt *message, +size_t pg_query__create_op_class_item__pack_to_buffer + (const PgQuery__CreateOpClassItem *message, ProtobufCBuffer *buffer); -PgQuery__ReplicaIdentityStmt * - pg_query__replica_identity_stmt__unpack +PgQuery__CreateOpClassItem * + pg_query__create_op_class_item__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__replica_identity_stmt__free_unpacked - (PgQuery__ReplicaIdentityStmt *message, +void pg_query__create_op_class_item__free_unpacked + (PgQuery__CreateOpClassItem *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterSystemStmt methods */ -void pg_query__alter_system_stmt__init - (PgQuery__AlterSystemStmt *message); -size_t pg_query__alter_system_stmt__get_packed_size - (const PgQuery__AlterSystemStmt *message); -size_t pg_query__alter_system_stmt__pack - (const PgQuery__AlterSystemStmt *message, +/* PgQuery__CreateOpFamilyStmt methods */ +void pg_query__create_op_family_stmt__init + (PgQuery__CreateOpFamilyStmt *message); +size_t pg_query__create_op_family_stmt__get_packed_size + (const PgQuery__CreateOpFamilyStmt *message); +size_t pg_query__create_op_family_stmt__pack + (const PgQuery__CreateOpFamilyStmt *message, uint8_t *out); -size_t pg_query__alter_system_stmt__pack_to_buffer - (const PgQuery__AlterSystemStmt *message, +size_t pg_query__create_op_family_stmt__pack_to_buffer + (const PgQuery__CreateOpFamilyStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterSystemStmt * - pg_query__alter_system_stmt__unpack +PgQuery__CreateOpFamilyStmt * + pg_query__create_op_family_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_system_stmt__free_unpacked - (PgQuery__AlterSystemStmt *message, +void pg_query__create_op_family_stmt__free_unpacked + (PgQuery__CreateOpFamilyStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreatePolicyStmt methods */ -void pg_query__create_policy_stmt__init - (PgQuery__CreatePolicyStmt *message); -size_t pg_query__create_policy_stmt__get_packed_size - (const PgQuery__CreatePolicyStmt *message); -size_t pg_query__create_policy_stmt__pack - (const PgQuery__CreatePolicyStmt *message, +/* PgQuery__AlterOpFamilyStmt methods */ +void pg_query__alter_op_family_stmt__init + (PgQuery__AlterOpFamilyStmt *message); +size_t pg_query__alter_op_family_stmt__get_packed_size + (const PgQuery__AlterOpFamilyStmt *message); +size_t pg_query__alter_op_family_stmt__pack + (const PgQuery__AlterOpFamilyStmt *message, uint8_t *out); -size_t pg_query__create_policy_stmt__pack_to_buffer - (const PgQuery__CreatePolicyStmt *message, +size_t pg_query__alter_op_family_stmt__pack_to_buffer + (const PgQuery__AlterOpFamilyStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreatePolicyStmt * - pg_query__create_policy_stmt__unpack +PgQuery__AlterOpFamilyStmt * + pg_query__alter_op_family_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_policy_stmt__free_unpacked - (PgQuery__CreatePolicyStmt *message, +void pg_query__alter_op_family_stmt__free_unpacked + (PgQuery__AlterOpFamilyStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterPolicyStmt methods */ -void pg_query__alter_policy_stmt__init - (PgQuery__AlterPolicyStmt *message); -size_t pg_query__alter_policy_stmt__get_packed_size - (const PgQuery__AlterPolicyStmt *message); -size_t pg_query__alter_policy_stmt__pack - (const PgQuery__AlterPolicyStmt *message, +/* PgQuery__DropStmt methods */ +void pg_query__drop_stmt__init + (PgQuery__DropStmt *message); +size_t pg_query__drop_stmt__get_packed_size + (const PgQuery__DropStmt *message); +size_t pg_query__drop_stmt__pack + (const PgQuery__DropStmt *message, uint8_t *out); -size_t pg_query__alter_policy_stmt__pack_to_buffer - (const PgQuery__AlterPolicyStmt *message, +size_t pg_query__drop_stmt__pack_to_buffer + (const PgQuery__DropStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterPolicyStmt * - pg_query__alter_policy_stmt__unpack +PgQuery__DropStmt * + pg_query__drop_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_policy_stmt__free_unpacked - (PgQuery__AlterPolicyStmt *message, +void pg_query__drop_stmt__free_unpacked + (PgQuery__DropStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateTransformStmt methods */ -void pg_query__create_transform_stmt__init - (PgQuery__CreateTransformStmt *message); -size_t pg_query__create_transform_stmt__get_packed_size - (const PgQuery__CreateTransformStmt *message); -size_t pg_query__create_transform_stmt__pack - (const PgQuery__CreateTransformStmt *message, +/* PgQuery__TruncateStmt methods */ +void pg_query__truncate_stmt__init + (PgQuery__TruncateStmt *message); +size_t pg_query__truncate_stmt__get_packed_size + (const PgQuery__TruncateStmt *message); +size_t pg_query__truncate_stmt__pack + (const PgQuery__TruncateStmt *message, uint8_t *out); -size_t pg_query__create_transform_stmt__pack_to_buffer - (const PgQuery__CreateTransformStmt *message, +size_t pg_query__truncate_stmt__pack_to_buffer + (const PgQuery__TruncateStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateTransformStmt * - pg_query__create_transform_stmt__unpack +PgQuery__TruncateStmt * + pg_query__truncate_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_transform_stmt__free_unpacked - (PgQuery__CreateTransformStmt *message, +void pg_query__truncate_stmt__free_unpacked + (PgQuery__TruncateStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateAmStmt methods */ -void pg_query__create_am_stmt__init - (PgQuery__CreateAmStmt *message); -size_t pg_query__create_am_stmt__get_packed_size - (const PgQuery__CreateAmStmt *message); -size_t pg_query__create_am_stmt__pack - (const PgQuery__CreateAmStmt *message, +/* PgQuery__CommentStmt methods */ +void pg_query__comment_stmt__init + (PgQuery__CommentStmt *message); +size_t pg_query__comment_stmt__get_packed_size + (const PgQuery__CommentStmt *message); +size_t pg_query__comment_stmt__pack + (const PgQuery__CommentStmt *message, uint8_t *out); -size_t pg_query__create_am_stmt__pack_to_buffer - (const PgQuery__CreateAmStmt *message, +size_t pg_query__comment_stmt__pack_to_buffer + (const PgQuery__CommentStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateAmStmt * - pg_query__create_am_stmt__unpack +PgQuery__CommentStmt * + pg_query__comment_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_am_stmt__free_unpacked - (PgQuery__CreateAmStmt *message, +void pg_query__comment_stmt__free_unpacked + (PgQuery__CommentStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreatePublicationStmt methods */ -void pg_query__create_publication_stmt__init - (PgQuery__CreatePublicationStmt *message); -size_t pg_query__create_publication_stmt__get_packed_size - (const PgQuery__CreatePublicationStmt *message); -size_t pg_query__create_publication_stmt__pack - (const PgQuery__CreatePublicationStmt *message, +/* PgQuery__SecLabelStmt methods */ +void pg_query__sec_label_stmt__init + (PgQuery__SecLabelStmt *message); +size_t pg_query__sec_label_stmt__get_packed_size + (const PgQuery__SecLabelStmt *message); +size_t pg_query__sec_label_stmt__pack + (const PgQuery__SecLabelStmt *message, uint8_t *out); -size_t pg_query__create_publication_stmt__pack_to_buffer - (const PgQuery__CreatePublicationStmt *message, +size_t pg_query__sec_label_stmt__pack_to_buffer + (const PgQuery__SecLabelStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreatePublicationStmt * - pg_query__create_publication_stmt__unpack +PgQuery__SecLabelStmt * + pg_query__sec_label_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_publication_stmt__free_unpacked - (PgQuery__CreatePublicationStmt *message, +void pg_query__sec_label_stmt__free_unpacked + (PgQuery__SecLabelStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterPublicationStmt methods */ -void pg_query__alter_publication_stmt__init - (PgQuery__AlterPublicationStmt *message); -size_t pg_query__alter_publication_stmt__get_packed_size - (const PgQuery__AlterPublicationStmt *message); -size_t pg_query__alter_publication_stmt__pack - (const PgQuery__AlterPublicationStmt *message, +/* PgQuery__DeclareCursorStmt methods */ +void pg_query__declare_cursor_stmt__init + (PgQuery__DeclareCursorStmt *message); +size_t pg_query__declare_cursor_stmt__get_packed_size + (const PgQuery__DeclareCursorStmt *message); +size_t pg_query__declare_cursor_stmt__pack + (const PgQuery__DeclareCursorStmt *message, uint8_t *out); -size_t pg_query__alter_publication_stmt__pack_to_buffer - (const PgQuery__AlterPublicationStmt *message, +size_t pg_query__declare_cursor_stmt__pack_to_buffer + (const PgQuery__DeclareCursorStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterPublicationStmt * - pg_query__alter_publication_stmt__unpack +PgQuery__DeclareCursorStmt * + pg_query__declare_cursor_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_publication_stmt__free_unpacked - (PgQuery__AlterPublicationStmt *message, +void pg_query__declare_cursor_stmt__free_unpacked + (PgQuery__DeclareCursorStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateSubscriptionStmt methods */ -void pg_query__create_subscription_stmt__init - (PgQuery__CreateSubscriptionStmt *message); -size_t pg_query__create_subscription_stmt__get_packed_size - (const PgQuery__CreateSubscriptionStmt *message); -size_t pg_query__create_subscription_stmt__pack - (const PgQuery__CreateSubscriptionStmt *message, +/* PgQuery__ClosePortalStmt methods */ +void pg_query__close_portal_stmt__init + (PgQuery__ClosePortalStmt *message); +size_t pg_query__close_portal_stmt__get_packed_size + (const PgQuery__ClosePortalStmt *message); +size_t pg_query__close_portal_stmt__pack + (const PgQuery__ClosePortalStmt *message, uint8_t *out); -size_t pg_query__create_subscription_stmt__pack_to_buffer - (const PgQuery__CreateSubscriptionStmt *message, +size_t pg_query__close_portal_stmt__pack_to_buffer + (const PgQuery__ClosePortalStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateSubscriptionStmt * - pg_query__create_subscription_stmt__unpack +PgQuery__ClosePortalStmt * + pg_query__close_portal_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_subscription_stmt__free_unpacked - (PgQuery__CreateSubscriptionStmt *message, +void pg_query__close_portal_stmt__free_unpacked + (PgQuery__ClosePortalStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterSubscriptionStmt methods */ -void pg_query__alter_subscription_stmt__init - (PgQuery__AlterSubscriptionStmt *message); -size_t pg_query__alter_subscription_stmt__get_packed_size - (const PgQuery__AlterSubscriptionStmt *message); -size_t pg_query__alter_subscription_stmt__pack - (const PgQuery__AlterSubscriptionStmt *message, +/* PgQuery__FetchStmt methods */ +void pg_query__fetch_stmt__init + (PgQuery__FetchStmt *message); +size_t pg_query__fetch_stmt__get_packed_size + (const PgQuery__FetchStmt *message); +size_t pg_query__fetch_stmt__pack + (const PgQuery__FetchStmt *message, uint8_t *out); -size_t pg_query__alter_subscription_stmt__pack_to_buffer - (const PgQuery__AlterSubscriptionStmt *message, +size_t pg_query__fetch_stmt__pack_to_buffer + (const PgQuery__FetchStmt *message, ProtobufCBuffer *buffer); -PgQuery__AlterSubscriptionStmt * - pg_query__alter_subscription_stmt__unpack +PgQuery__FetchStmt * + pg_query__fetch_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__alter_subscription_stmt__free_unpacked - (PgQuery__AlterSubscriptionStmt *message, +void pg_query__fetch_stmt__free_unpacked + (PgQuery__FetchStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__DropSubscriptionStmt methods */ -void pg_query__drop_subscription_stmt__init - (PgQuery__DropSubscriptionStmt *message); -size_t pg_query__drop_subscription_stmt__get_packed_size - (const PgQuery__DropSubscriptionStmt *message); -size_t pg_query__drop_subscription_stmt__pack - (const PgQuery__DropSubscriptionStmt *message, +/* PgQuery__IndexStmt methods */ +void pg_query__index_stmt__init + (PgQuery__IndexStmt *message); +size_t pg_query__index_stmt__get_packed_size + (const PgQuery__IndexStmt *message); +size_t pg_query__index_stmt__pack + (const PgQuery__IndexStmt *message, uint8_t *out); -size_t pg_query__drop_subscription_stmt__pack_to_buffer - (const PgQuery__DropSubscriptionStmt *message, +size_t pg_query__index_stmt__pack_to_buffer + (const PgQuery__IndexStmt *message, ProtobufCBuffer *buffer); -PgQuery__DropSubscriptionStmt * - pg_query__drop_subscription_stmt__unpack +PgQuery__IndexStmt * + pg_query__index_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__drop_subscription_stmt__free_unpacked - (PgQuery__DropSubscriptionStmt *message, +void pg_query__index_stmt__free_unpacked + (PgQuery__IndexStmt *message, ProtobufCAllocator *allocator); /* PgQuery__CreateStatsStmt methods */ void pg_query__create_stats_stmt__init @@ -9122,43 +9696,24 @@ PgQuery__CreateStatsStmt * void pg_query__create_stats_stmt__free_unpacked (PgQuery__CreateStatsStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AlterCollationStmt methods */ -void pg_query__alter_collation_stmt__init - (PgQuery__AlterCollationStmt *message); -size_t pg_query__alter_collation_stmt__get_packed_size - (const PgQuery__AlterCollationStmt *message); -size_t pg_query__alter_collation_stmt__pack - (const PgQuery__AlterCollationStmt *message, - uint8_t *out); -size_t pg_query__alter_collation_stmt__pack_to_buffer - (const PgQuery__AlterCollationStmt *message, - ProtobufCBuffer *buffer); -PgQuery__AlterCollationStmt * - pg_query__alter_collation_stmt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__alter_collation_stmt__free_unpacked - (PgQuery__AlterCollationStmt *message, - ProtobufCAllocator *allocator); -/* PgQuery__CallStmt methods */ -void pg_query__call_stmt__init - (PgQuery__CallStmt *message); -size_t pg_query__call_stmt__get_packed_size - (const PgQuery__CallStmt *message); -size_t pg_query__call_stmt__pack - (const PgQuery__CallStmt *message, +/* PgQuery__StatsElem methods */ +void pg_query__stats_elem__init + (PgQuery__StatsElem *message); +size_t pg_query__stats_elem__get_packed_size + (const PgQuery__StatsElem *message); +size_t pg_query__stats_elem__pack + (const PgQuery__StatsElem *message, uint8_t *out); -size_t pg_query__call_stmt__pack_to_buffer - (const PgQuery__CallStmt *message, +size_t pg_query__stats_elem__pack_to_buffer + (const PgQuery__StatsElem *message, ProtobufCBuffer *buffer); -PgQuery__CallStmt * - pg_query__call_stmt__unpack +PgQuery__StatsElem * + pg_query__stats_elem__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__call_stmt__free_unpacked - (PgQuery__CallStmt *message, +void pg_query__stats_elem__free_unpacked + (PgQuery__StatsElem *message, ProtobufCAllocator *allocator); /* PgQuery__AlterStatsStmt methods */ void pg_query__alter_stats_stmt__init @@ -9179,1050 +9734,993 @@ PgQuery__AlterStatsStmt * void pg_query__alter_stats_stmt__free_unpacked (PgQuery__AlterStatsStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AExpr methods */ -void pg_query__a__expr__init - (PgQuery__AExpr *message); -size_t pg_query__a__expr__get_packed_size - (const PgQuery__AExpr *message); -size_t pg_query__a__expr__pack - (const PgQuery__AExpr *message, - uint8_t *out); -size_t pg_query__a__expr__pack_to_buffer - (const PgQuery__AExpr *message, - ProtobufCBuffer *buffer); -PgQuery__AExpr * - pg_query__a__expr__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__a__expr__free_unpacked - (PgQuery__AExpr *message, - ProtobufCAllocator *allocator); -/* PgQuery__ColumnRef methods */ -void pg_query__column_ref__init - (PgQuery__ColumnRef *message); -size_t pg_query__column_ref__get_packed_size - (const PgQuery__ColumnRef *message); -size_t pg_query__column_ref__pack - (const PgQuery__ColumnRef *message, - uint8_t *out); -size_t pg_query__column_ref__pack_to_buffer - (const PgQuery__ColumnRef *message, - ProtobufCBuffer *buffer); -PgQuery__ColumnRef * - pg_query__column_ref__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__column_ref__free_unpacked - (PgQuery__ColumnRef *message, - ProtobufCAllocator *allocator); -/* PgQuery__ParamRef methods */ -void pg_query__param_ref__init - (PgQuery__ParamRef *message); -size_t pg_query__param_ref__get_packed_size - (const PgQuery__ParamRef *message); -size_t pg_query__param_ref__pack - (const PgQuery__ParamRef *message, - uint8_t *out); -size_t pg_query__param_ref__pack_to_buffer - (const PgQuery__ParamRef *message, - ProtobufCBuffer *buffer); -PgQuery__ParamRef * - pg_query__param_ref__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void pg_query__param_ref__free_unpacked - (PgQuery__ParamRef *message, - ProtobufCAllocator *allocator); -/* PgQuery__FuncCall methods */ -void pg_query__func_call__init - (PgQuery__FuncCall *message); -size_t pg_query__func_call__get_packed_size - (const PgQuery__FuncCall *message); -size_t pg_query__func_call__pack - (const PgQuery__FuncCall *message, +/* PgQuery__CreateFunctionStmt methods */ +void pg_query__create_function_stmt__init + (PgQuery__CreateFunctionStmt *message); +size_t pg_query__create_function_stmt__get_packed_size + (const PgQuery__CreateFunctionStmt *message); +size_t pg_query__create_function_stmt__pack + (const PgQuery__CreateFunctionStmt *message, uint8_t *out); -size_t pg_query__func_call__pack_to_buffer - (const PgQuery__FuncCall *message, +size_t pg_query__create_function_stmt__pack_to_buffer + (const PgQuery__CreateFunctionStmt *message, ProtobufCBuffer *buffer); -PgQuery__FuncCall * - pg_query__func_call__unpack +PgQuery__CreateFunctionStmt * + pg_query__create_function_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__func_call__free_unpacked - (PgQuery__FuncCall *message, +void pg_query__create_function_stmt__free_unpacked + (PgQuery__CreateFunctionStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AStar methods */ -void pg_query__a__star__init - (PgQuery__AStar *message); -size_t pg_query__a__star__get_packed_size - (const PgQuery__AStar *message); -size_t pg_query__a__star__pack - (const PgQuery__AStar *message, +/* PgQuery__FunctionParameter methods */ +void pg_query__function_parameter__init + (PgQuery__FunctionParameter *message); +size_t pg_query__function_parameter__get_packed_size + (const PgQuery__FunctionParameter *message); +size_t pg_query__function_parameter__pack + (const PgQuery__FunctionParameter *message, uint8_t *out); -size_t pg_query__a__star__pack_to_buffer - (const PgQuery__AStar *message, +size_t pg_query__function_parameter__pack_to_buffer + (const PgQuery__FunctionParameter *message, ProtobufCBuffer *buffer); -PgQuery__AStar * - pg_query__a__star__unpack +PgQuery__FunctionParameter * + pg_query__function_parameter__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__a__star__free_unpacked - (PgQuery__AStar *message, +void pg_query__function_parameter__free_unpacked + (PgQuery__FunctionParameter *message, ProtobufCAllocator *allocator); -/* PgQuery__AIndices methods */ -void pg_query__a__indices__init - (PgQuery__AIndices *message); -size_t pg_query__a__indices__get_packed_size - (const PgQuery__AIndices *message); -size_t pg_query__a__indices__pack - (const PgQuery__AIndices *message, +/* PgQuery__AlterFunctionStmt methods */ +void pg_query__alter_function_stmt__init + (PgQuery__AlterFunctionStmt *message); +size_t pg_query__alter_function_stmt__get_packed_size + (const PgQuery__AlterFunctionStmt *message); +size_t pg_query__alter_function_stmt__pack + (const PgQuery__AlterFunctionStmt *message, uint8_t *out); -size_t pg_query__a__indices__pack_to_buffer - (const PgQuery__AIndices *message, +size_t pg_query__alter_function_stmt__pack_to_buffer + (const PgQuery__AlterFunctionStmt *message, ProtobufCBuffer *buffer); -PgQuery__AIndices * - pg_query__a__indices__unpack +PgQuery__AlterFunctionStmt * + pg_query__alter_function_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__a__indices__free_unpacked - (PgQuery__AIndices *message, +void pg_query__alter_function_stmt__free_unpacked + (PgQuery__AlterFunctionStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AIndirection methods */ -void pg_query__a__indirection__init - (PgQuery__AIndirection *message); -size_t pg_query__a__indirection__get_packed_size - (const PgQuery__AIndirection *message); -size_t pg_query__a__indirection__pack - (const PgQuery__AIndirection *message, +/* PgQuery__DoStmt methods */ +void pg_query__do_stmt__init + (PgQuery__DoStmt *message); +size_t pg_query__do_stmt__get_packed_size + (const PgQuery__DoStmt *message); +size_t pg_query__do_stmt__pack + (const PgQuery__DoStmt *message, uint8_t *out); -size_t pg_query__a__indirection__pack_to_buffer - (const PgQuery__AIndirection *message, +size_t pg_query__do_stmt__pack_to_buffer + (const PgQuery__DoStmt *message, ProtobufCBuffer *buffer); -PgQuery__AIndirection * - pg_query__a__indirection__unpack +PgQuery__DoStmt * + pg_query__do_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__a__indirection__free_unpacked - (PgQuery__AIndirection *message, +void pg_query__do_stmt__free_unpacked + (PgQuery__DoStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AArrayExpr methods */ -void pg_query__a__array_expr__init - (PgQuery__AArrayExpr *message); -size_t pg_query__a__array_expr__get_packed_size - (const PgQuery__AArrayExpr *message); -size_t pg_query__a__array_expr__pack - (const PgQuery__AArrayExpr *message, +/* PgQuery__InlineCodeBlock methods */ +void pg_query__inline_code_block__init + (PgQuery__InlineCodeBlock *message); +size_t pg_query__inline_code_block__get_packed_size + (const PgQuery__InlineCodeBlock *message); +size_t pg_query__inline_code_block__pack + (const PgQuery__InlineCodeBlock *message, uint8_t *out); -size_t pg_query__a__array_expr__pack_to_buffer - (const PgQuery__AArrayExpr *message, +size_t pg_query__inline_code_block__pack_to_buffer + (const PgQuery__InlineCodeBlock *message, ProtobufCBuffer *buffer); -PgQuery__AArrayExpr * - pg_query__a__array_expr__unpack +PgQuery__InlineCodeBlock * + pg_query__inline_code_block__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__a__array_expr__free_unpacked - (PgQuery__AArrayExpr *message, +void pg_query__inline_code_block__free_unpacked + (PgQuery__InlineCodeBlock *message, ProtobufCAllocator *allocator); -/* PgQuery__ResTarget methods */ -void pg_query__res_target__init - (PgQuery__ResTarget *message); -size_t pg_query__res_target__get_packed_size - (const PgQuery__ResTarget *message); -size_t pg_query__res_target__pack - (const PgQuery__ResTarget *message, +/* PgQuery__CallStmt methods */ +void pg_query__call_stmt__init + (PgQuery__CallStmt *message); +size_t pg_query__call_stmt__get_packed_size + (const PgQuery__CallStmt *message); +size_t pg_query__call_stmt__pack + (const PgQuery__CallStmt *message, uint8_t *out); -size_t pg_query__res_target__pack_to_buffer - (const PgQuery__ResTarget *message, +size_t pg_query__call_stmt__pack_to_buffer + (const PgQuery__CallStmt *message, ProtobufCBuffer *buffer); -PgQuery__ResTarget * - pg_query__res_target__unpack +PgQuery__CallStmt * + pg_query__call_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__res_target__free_unpacked - (PgQuery__ResTarget *message, +void pg_query__call_stmt__free_unpacked + (PgQuery__CallStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__MultiAssignRef methods */ -void pg_query__multi_assign_ref__init - (PgQuery__MultiAssignRef *message); -size_t pg_query__multi_assign_ref__get_packed_size - (const PgQuery__MultiAssignRef *message); -size_t pg_query__multi_assign_ref__pack - (const PgQuery__MultiAssignRef *message, +/* PgQuery__CallContext methods */ +void pg_query__call_context__init + (PgQuery__CallContext *message); +size_t pg_query__call_context__get_packed_size + (const PgQuery__CallContext *message); +size_t pg_query__call_context__pack + (const PgQuery__CallContext *message, uint8_t *out); -size_t pg_query__multi_assign_ref__pack_to_buffer - (const PgQuery__MultiAssignRef *message, +size_t pg_query__call_context__pack_to_buffer + (const PgQuery__CallContext *message, ProtobufCBuffer *buffer); -PgQuery__MultiAssignRef * - pg_query__multi_assign_ref__unpack +PgQuery__CallContext * + pg_query__call_context__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__multi_assign_ref__free_unpacked - (PgQuery__MultiAssignRef *message, +void pg_query__call_context__free_unpacked + (PgQuery__CallContext *message, ProtobufCAllocator *allocator); -/* PgQuery__TypeCast methods */ -void pg_query__type_cast__init - (PgQuery__TypeCast *message); -size_t pg_query__type_cast__get_packed_size - (const PgQuery__TypeCast *message); -size_t pg_query__type_cast__pack - (const PgQuery__TypeCast *message, +/* PgQuery__RenameStmt methods */ +void pg_query__rename_stmt__init + (PgQuery__RenameStmt *message); +size_t pg_query__rename_stmt__get_packed_size + (const PgQuery__RenameStmt *message); +size_t pg_query__rename_stmt__pack + (const PgQuery__RenameStmt *message, uint8_t *out); -size_t pg_query__type_cast__pack_to_buffer - (const PgQuery__TypeCast *message, +size_t pg_query__rename_stmt__pack_to_buffer + (const PgQuery__RenameStmt *message, ProtobufCBuffer *buffer); -PgQuery__TypeCast * - pg_query__type_cast__unpack +PgQuery__RenameStmt * + pg_query__rename_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__type_cast__free_unpacked - (PgQuery__TypeCast *message, +void pg_query__rename_stmt__free_unpacked + (PgQuery__RenameStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CollateClause methods */ -void pg_query__collate_clause__init - (PgQuery__CollateClause *message); -size_t pg_query__collate_clause__get_packed_size - (const PgQuery__CollateClause *message); -size_t pg_query__collate_clause__pack - (const PgQuery__CollateClause *message, +/* PgQuery__AlterObjectDependsStmt methods */ +void pg_query__alter_object_depends_stmt__init + (PgQuery__AlterObjectDependsStmt *message); +size_t pg_query__alter_object_depends_stmt__get_packed_size + (const PgQuery__AlterObjectDependsStmt *message); +size_t pg_query__alter_object_depends_stmt__pack + (const PgQuery__AlterObjectDependsStmt *message, uint8_t *out); -size_t pg_query__collate_clause__pack_to_buffer - (const PgQuery__CollateClause *message, +size_t pg_query__alter_object_depends_stmt__pack_to_buffer + (const PgQuery__AlterObjectDependsStmt *message, ProtobufCBuffer *buffer); -PgQuery__CollateClause * - pg_query__collate_clause__unpack +PgQuery__AlterObjectDependsStmt * + pg_query__alter_object_depends_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__collate_clause__free_unpacked - (PgQuery__CollateClause *message, +void pg_query__alter_object_depends_stmt__free_unpacked + (PgQuery__AlterObjectDependsStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__SortBy methods */ -void pg_query__sort_by__init - (PgQuery__SortBy *message); -size_t pg_query__sort_by__get_packed_size - (const PgQuery__SortBy *message); -size_t pg_query__sort_by__pack - (const PgQuery__SortBy *message, +/* PgQuery__AlterObjectSchemaStmt methods */ +void pg_query__alter_object_schema_stmt__init + (PgQuery__AlterObjectSchemaStmt *message); +size_t pg_query__alter_object_schema_stmt__get_packed_size + (const PgQuery__AlterObjectSchemaStmt *message); +size_t pg_query__alter_object_schema_stmt__pack + (const PgQuery__AlterObjectSchemaStmt *message, uint8_t *out); -size_t pg_query__sort_by__pack_to_buffer - (const PgQuery__SortBy *message, +size_t pg_query__alter_object_schema_stmt__pack_to_buffer + (const PgQuery__AlterObjectSchemaStmt *message, ProtobufCBuffer *buffer); -PgQuery__SortBy * - pg_query__sort_by__unpack +PgQuery__AlterObjectSchemaStmt * + pg_query__alter_object_schema_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__sort_by__free_unpacked - (PgQuery__SortBy *message, +void pg_query__alter_object_schema_stmt__free_unpacked + (PgQuery__AlterObjectSchemaStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__WindowDef methods */ -void pg_query__window_def__init - (PgQuery__WindowDef *message); -size_t pg_query__window_def__get_packed_size - (const PgQuery__WindowDef *message); -size_t pg_query__window_def__pack - (const PgQuery__WindowDef *message, +/* PgQuery__AlterOwnerStmt methods */ +void pg_query__alter_owner_stmt__init + (PgQuery__AlterOwnerStmt *message); +size_t pg_query__alter_owner_stmt__get_packed_size + (const PgQuery__AlterOwnerStmt *message); +size_t pg_query__alter_owner_stmt__pack + (const PgQuery__AlterOwnerStmt *message, uint8_t *out); -size_t pg_query__window_def__pack_to_buffer - (const PgQuery__WindowDef *message, +size_t pg_query__alter_owner_stmt__pack_to_buffer + (const PgQuery__AlterOwnerStmt *message, ProtobufCBuffer *buffer); -PgQuery__WindowDef * - pg_query__window_def__unpack +PgQuery__AlterOwnerStmt * + pg_query__alter_owner_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__window_def__free_unpacked - (PgQuery__WindowDef *message, +void pg_query__alter_owner_stmt__free_unpacked + (PgQuery__AlterOwnerStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__RangeSubselect methods */ -void pg_query__range_subselect__init - (PgQuery__RangeSubselect *message); -size_t pg_query__range_subselect__get_packed_size - (const PgQuery__RangeSubselect *message); -size_t pg_query__range_subselect__pack - (const PgQuery__RangeSubselect *message, +/* PgQuery__AlterOperatorStmt methods */ +void pg_query__alter_operator_stmt__init + (PgQuery__AlterOperatorStmt *message); +size_t pg_query__alter_operator_stmt__get_packed_size + (const PgQuery__AlterOperatorStmt *message); +size_t pg_query__alter_operator_stmt__pack + (const PgQuery__AlterOperatorStmt *message, uint8_t *out); -size_t pg_query__range_subselect__pack_to_buffer - (const PgQuery__RangeSubselect *message, +size_t pg_query__alter_operator_stmt__pack_to_buffer + (const PgQuery__AlterOperatorStmt *message, ProtobufCBuffer *buffer); -PgQuery__RangeSubselect * - pg_query__range_subselect__unpack +PgQuery__AlterOperatorStmt * + pg_query__alter_operator_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__range_subselect__free_unpacked - (PgQuery__RangeSubselect *message, +void pg_query__alter_operator_stmt__free_unpacked + (PgQuery__AlterOperatorStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__RangeFunction methods */ -void pg_query__range_function__init - (PgQuery__RangeFunction *message); -size_t pg_query__range_function__get_packed_size - (const PgQuery__RangeFunction *message); -size_t pg_query__range_function__pack - (const PgQuery__RangeFunction *message, +/* PgQuery__AlterTypeStmt methods */ +void pg_query__alter_type_stmt__init + (PgQuery__AlterTypeStmt *message); +size_t pg_query__alter_type_stmt__get_packed_size + (const PgQuery__AlterTypeStmt *message); +size_t pg_query__alter_type_stmt__pack + (const PgQuery__AlterTypeStmt *message, uint8_t *out); -size_t pg_query__range_function__pack_to_buffer - (const PgQuery__RangeFunction *message, +size_t pg_query__alter_type_stmt__pack_to_buffer + (const PgQuery__AlterTypeStmt *message, ProtobufCBuffer *buffer); -PgQuery__RangeFunction * - pg_query__range_function__unpack +PgQuery__AlterTypeStmt * + pg_query__alter_type_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__range_function__free_unpacked - (PgQuery__RangeFunction *message, +void pg_query__alter_type_stmt__free_unpacked + (PgQuery__AlterTypeStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__RangeTableSample methods */ -void pg_query__range_table_sample__init - (PgQuery__RangeTableSample *message); -size_t pg_query__range_table_sample__get_packed_size - (const PgQuery__RangeTableSample *message); -size_t pg_query__range_table_sample__pack - (const PgQuery__RangeTableSample *message, +/* PgQuery__RuleStmt methods */ +void pg_query__rule_stmt__init + (PgQuery__RuleStmt *message); +size_t pg_query__rule_stmt__get_packed_size + (const PgQuery__RuleStmt *message); +size_t pg_query__rule_stmt__pack + (const PgQuery__RuleStmt *message, uint8_t *out); -size_t pg_query__range_table_sample__pack_to_buffer - (const PgQuery__RangeTableSample *message, +size_t pg_query__rule_stmt__pack_to_buffer + (const PgQuery__RuleStmt *message, ProtobufCBuffer *buffer); -PgQuery__RangeTableSample * - pg_query__range_table_sample__unpack +PgQuery__RuleStmt * + pg_query__rule_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__range_table_sample__free_unpacked - (PgQuery__RangeTableSample *message, - ProtobufCAllocator *allocator); -/* PgQuery__RangeTableFunc methods */ -void pg_query__range_table_func__init - (PgQuery__RangeTableFunc *message); -size_t pg_query__range_table_func__get_packed_size - (const PgQuery__RangeTableFunc *message); -size_t pg_query__range_table_func__pack - (const PgQuery__RangeTableFunc *message, +void pg_query__rule_stmt__free_unpacked + (PgQuery__RuleStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__NotifyStmt methods */ +void pg_query__notify_stmt__init + (PgQuery__NotifyStmt *message); +size_t pg_query__notify_stmt__get_packed_size + (const PgQuery__NotifyStmt *message); +size_t pg_query__notify_stmt__pack + (const PgQuery__NotifyStmt *message, uint8_t *out); -size_t pg_query__range_table_func__pack_to_buffer - (const PgQuery__RangeTableFunc *message, +size_t pg_query__notify_stmt__pack_to_buffer + (const PgQuery__NotifyStmt *message, ProtobufCBuffer *buffer); -PgQuery__RangeTableFunc * - pg_query__range_table_func__unpack +PgQuery__NotifyStmt * + pg_query__notify_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__range_table_func__free_unpacked - (PgQuery__RangeTableFunc *message, +void pg_query__notify_stmt__free_unpacked + (PgQuery__NotifyStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__RangeTableFuncCol methods */ -void pg_query__range_table_func_col__init - (PgQuery__RangeTableFuncCol *message); -size_t pg_query__range_table_func_col__get_packed_size - (const PgQuery__RangeTableFuncCol *message); -size_t pg_query__range_table_func_col__pack - (const PgQuery__RangeTableFuncCol *message, +/* PgQuery__ListenStmt methods */ +void pg_query__listen_stmt__init + (PgQuery__ListenStmt *message); +size_t pg_query__listen_stmt__get_packed_size + (const PgQuery__ListenStmt *message); +size_t pg_query__listen_stmt__pack + (const PgQuery__ListenStmt *message, uint8_t *out); -size_t pg_query__range_table_func_col__pack_to_buffer - (const PgQuery__RangeTableFuncCol *message, +size_t pg_query__listen_stmt__pack_to_buffer + (const PgQuery__ListenStmt *message, ProtobufCBuffer *buffer); -PgQuery__RangeTableFuncCol * - pg_query__range_table_func_col__unpack +PgQuery__ListenStmt * + pg_query__listen_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__range_table_func_col__free_unpacked - (PgQuery__RangeTableFuncCol *message, +void pg_query__listen_stmt__free_unpacked + (PgQuery__ListenStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__TypeName methods */ -void pg_query__type_name__init - (PgQuery__TypeName *message); -size_t pg_query__type_name__get_packed_size - (const PgQuery__TypeName *message); -size_t pg_query__type_name__pack - (const PgQuery__TypeName *message, +/* PgQuery__UnlistenStmt methods */ +void pg_query__unlisten_stmt__init + (PgQuery__UnlistenStmt *message); +size_t pg_query__unlisten_stmt__get_packed_size + (const PgQuery__UnlistenStmt *message); +size_t pg_query__unlisten_stmt__pack + (const PgQuery__UnlistenStmt *message, uint8_t *out); -size_t pg_query__type_name__pack_to_buffer - (const PgQuery__TypeName *message, +size_t pg_query__unlisten_stmt__pack_to_buffer + (const PgQuery__UnlistenStmt *message, ProtobufCBuffer *buffer); -PgQuery__TypeName * - pg_query__type_name__unpack +PgQuery__UnlistenStmt * + pg_query__unlisten_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__type_name__free_unpacked - (PgQuery__TypeName *message, +void pg_query__unlisten_stmt__free_unpacked + (PgQuery__UnlistenStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__ColumnDef methods */ -void pg_query__column_def__init - (PgQuery__ColumnDef *message); -size_t pg_query__column_def__get_packed_size - (const PgQuery__ColumnDef *message); -size_t pg_query__column_def__pack - (const PgQuery__ColumnDef *message, +/* PgQuery__TransactionStmt methods */ +void pg_query__transaction_stmt__init + (PgQuery__TransactionStmt *message); +size_t pg_query__transaction_stmt__get_packed_size + (const PgQuery__TransactionStmt *message); +size_t pg_query__transaction_stmt__pack + (const PgQuery__TransactionStmt *message, uint8_t *out); -size_t pg_query__column_def__pack_to_buffer - (const PgQuery__ColumnDef *message, +size_t pg_query__transaction_stmt__pack_to_buffer + (const PgQuery__TransactionStmt *message, ProtobufCBuffer *buffer); -PgQuery__ColumnDef * - pg_query__column_def__unpack +PgQuery__TransactionStmt * + pg_query__transaction_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__column_def__free_unpacked - (PgQuery__ColumnDef *message, +void pg_query__transaction_stmt__free_unpacked + (PgQuery__TransactionStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__IndexElem methods */ -void pg_query__index_elem__init - (PgQuery__IndexElem *message); -size_t pg_query__index_elem__get_packed_size - (const PgQuery__IndexElem *message); -size_t pg_query__index_elem__pack - (const PgQuery__IndexElem *message, +/* PgQuery__CompositeTypeStmt methods */ +void pg_query__composite_type_stmt__init + (PgQuery__CompositeTypeStmt *message); +size_t pg_query__composite_type_stmt__get_packed_size + (const PgQuery__CompositeTypeStmt *message); +size_t pg_query__composite_type_stmt__pack + (const PgQuery__CompositeTypeStmt *message, uint8_t *out); -size_t pg_query__index_elem__pack_to_buffer - (const PgQuery__IndexElem *message, +size_t pg_query__composite_type_stmt__pack_to_buffer + (const PgQuery__CompositeTypeStmt *message, ProtobufCBuffer *buffer); -PgQuery__IndexElem * - pg_query__index_elem__unpack +PgQuery__CompositeTypeStmt * + pg_query__composite_type_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__index_elem__free_unpacked - (PgQuery__IndexElem *message, +void pg_query__composite_type_stmt__free_unpacked + (PgQuery__CompositeTypeStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__StatsElem methods */ -void pg_query__stats_elem__init - (PgQuery__StatsElem *message); -size_t pg_query__stats_elem__get_packed_size - (const PgQuery__StatsElem *message); -size_t pg_query__stats_elem__pack - (const PgQuery__StatsElem *message, +/* PgQuery__CreateEnumStmt methods */ +void pg_query__create_enum_stmt__init + (PgQuery__CreateEnumStmt *message); +size_t pg_query__create_enum_stmt__get_packed_size + (const PgQuery__CreateEnumStmt *message); +size_t pg_query__create_enum_stmt__pack + (const PgQuery__CreateEnumStmt *message, uint8_t *out); -size_t pg_query__stats_elem__pack_to_buffer - (const PgQuery__StatsElem *message, +size_t pg_query__create_enum_stmt__pack_to_buffer + (const PgQuery__CreateEnumStmt *message, ProtobufCBuffer *buffer); -PgQuery__StatsElem * - pg_query__stats_elem__unpack +PgQuery__CreateEnumStmt * + pg_query__create_enum_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__stats_elem__free_unpacked - (PgQuery__StatsElem *message, +void pg_query__create_enum_stmt__free_unpacked + (PgQuery__CreateEnumStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__Constraint methods */ -void pg_query__constraint__init - (PgQuery__Constraint *message); -size_t pg_query__constraint__get_packed_size - (const PgQuery__Constraint *message); -size_t pg_query__constraint__pack - (const PgQuery__Constraint *message, +/* PgQuery__CreateRangeStmt methods */ +void pg_query__create_range_stmt__init + (PgQuery__CreateRangeStmt *message); +size_t pg_query__create_range_stmt__get_packed_size + (const PgQuery__CreateRangeStmt *message); +size_t pg_query__create_range_stmt__pack + (const PgQuery__CreateRangeStmt *message, uint8_t *out); -size_t pg_query__constraint__pack_to_buffer - (const PgQuery__Constraint *message, +size_t pg_query__create_range_stmt__pack_to_buffer + (const PgQuery__CreateRangeStmt *message, ProtobufCBuffer *buffer); -PgQuery__Constraint * - pg_query__constraint__unpack +PgQuery__CreateRangeStmt * + pg_query__create_range_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__constraint__free_unpacked - (PgQuery__Constraint *message, +void pg_query__create_range_stmt__free_unpacked + (PgQuery__CreateRangeStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__DefElem methods */ -void pg_query__def_elem__init - (PgQuery__DefElem *message); -size_t pg_query__def_elem__get_packed_size - (const PgQuery__DefElem *message); -size_t pg_query__def_elem__pack - (const PgQuery__DefElem *message, +/* PgQuery__AlterEnumStmt methods */ +void pg_query__alter_enum_stmt__init + (PgQuery__AlterEnumStmt *message); +size_t pg_query__alter_enum_stmt__get_packed_size + (const PgQuery__AlterEnumStmt *message); +size_t pg_query__alter_enum_stmt__pack + (const PgQuery__AlterEnumStmt *message, uint8_t *out); -size_t pg_query__def_elem__pack_to_buffer - (const PgQuery__DefElem *message, +size_t pg_query__alter_enum_stmt__pack_to_buffer + (const PgQuery__AlterEnumStmt *message, ProtobufCBuffer *buffer); -PgQuery__DefElem * - pg_query__def_elem__unpack +PgQuery__AlterEnumStmt * + pg_query__alter_enum_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__def_elem__free_unpacked - (PgQuery__DefElem *message, +void pg_query__alter_enum_stmt__free_unpacked + (PgQuery__AlterEnumStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__RangeTblEntry methods */ -void pg_query__range_tbl_entry__init - (PgQuery__RangeTblEntry *message); -size_t pg_query__range_tbl_entry__get_packed_size - (const PgQuery__RangeTblEntry *message); -size_t pg_query__range_tbl_entry__pack - (const PgQuery__RangeTblEntry *message, +/* PgQuery__ViewStmt methods */ +void pg_query__view_stmt__init + (PgQuery__ViewStmt *message); +size_t pg_query__view_stmt__get_packed_size + (const PgQuery__ViewStmt *message); +size_t pg_query__view_stmt__pack + (const PgQuery__ViewStmt *message, uint8_t *out); -size_t pg_query__range_tbl_entry__pack_to_buffer - (const PgQuery__RangeTblEntry *message, +size_t pg_query__view_stmt__pack_to_buffer + (const PgQuery__ViewStmt *message, ProtobufCBuffer *buffer); -PgQuery__RangeTblEntry * - pg_query__range_tbl_entry__unpack +PgQuery__ViewStmt * + pg_query__view_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__range_tbl_entry__free_unpacked - (PgQuery__RangeTblEntry *message, +void pg_query__view_stmt__free_unpacked + (PgQuery__ViewStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__RangeTblFunction methods */ -void pg_query__range_tbl_function__init - (PgQuery__RangeTblFunction *message); -size_t pg_query__range_tbl_function__get_packed_size - (const PgQuery__RangeTblFunction *message); -size_t pg_query__range_tbl_function__pack - (const PgQuery__RangeTblFunction *message, +/* PgQuery__LoadStmt methods */ +void pg_query__load_stmt__init + (PgQuery__LoadStmt *message); +size_t pg_query__load_stmt__get_packed_size + (const PgQuery__LoadStmt *message); +size_t pg_query__load_stmt__pack + (const PgQuery__LoadStmt *message, uint8_t *out); -size_t pg_query__range_tbl_function__pack_to_buffer - (const PgQuery__RangeTblFunction *message, +size_t pg_query__load_stmt__pack_to_buffer + (const PgQuery__LoadStmt *message, ProtobufCBuffer *buffer); -PgQuery__RangeTblFunction * - pg_query__range_tbl_function__unpack +PgQuery__LoadStmt * + pg_query__load_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__range_tbl_function__free_unpacked - (PgQuery__RangeTblFunction *message, +void pg_query__load_stmt__free_unpacked + (PgQuery__LoadStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__TableSampleClause methods */ -void pg_query__table_sample_clause__init - (PgQuery__TableSampleClause *message); -size_t pg_query__table_sample_clause__get_packed_size - (const PgQuery__TableSampleClause *message); -size_t pg_query__table_sample_clause__pack - (const PgQuery__TableSampleClause *message, +/* PgQuery__CreatedbStmt methods */ +void pg_query__createdb_stmt__init + (PgQuery__CreatedbStmt *message); +size_t pg_query__createdb_stmt__get_packed_size + (const PgQuery__CreatedbStmt *message); +size_t pg_query__createdb_stmt__pack + (const PgQuery__CreatedbStmt *message, uint8_t *out); -size_t pg_query__table_sample_clause__pack_to_buffer - (const PgQuery__TableSampleClause *message, +size_t pg_query__createdb_stmt__pack_to_buffer + (const PgQuery__CreatedbStmt *message, ProtobufCBuffer *buffer); -PgQuery__TableSampleClause * - pg_query__table_sample_clause__unpack +PgQuery__CreatedbStmt * + pg_query__createdb_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__table_sample_clause__free_unpacked - (PgQuery__TableSampleClause *message, +void pg_query__createdb_stmt__free_unpacked + (PgQuery__CreatedbStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__WithCheckOption methods */ -void pg_query__with_check_option__init - (PgQuery__WithCheckOption *message); -size_t pg_query__with_check_option__get_packed_size - (const PgQuery__WithCheckOption *message); -size_t pg_query__with_check_option__pack - (const PgQuery__WithCheckOption *message, +/* PgQuery__AlterDatabaseStmt methods */ +void pg_query__alter_database_stmt__init + (PgQuery__AlterDatabaseStmt *message); +size_t pg_query__alter_database_stmt__get_packed_size + (const PgQuery__AlterDatabaseStmt *message); +size_t pg_query__alter_database_stmt__pack + (const PgQuery__AlterDatabaseStmt *message, uint8_t *out); -size_t pg_query__with_check_option__pack_to_buffer - (const PgQuery__WithCheckOption *message, +size_t pg_query__alter_database_stmt__pack_to_buffer + (const PgQuery__AlterDatabaseStmt *message, ProtobufCBuffer *buffer); -PgQuery__WithCheckOption * - pg_query__with_check_option__unpack +PgQuery__AlterDatabaseStmt * + pg_query__alter_database_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__with_check_option__free_unpacked - (PgQuery__WithCheckOption *message, +void pg_query__alter_database_stmt__free_unpacked + (PgQuery__AlterDatabaseStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__SortGroupClause methods */ -void pg_query__sort_group_clause__init - (PgQuery__SortGroupClause *message); -size_t pg_query__sort_group_clause__get_packed_size - (const PgQuery__SortGroupClause *message); -size_t pg_query__sort_group_clause__pack - (const PgQuery__SortGroupClause *message, +/* PgQuery__AlterDatabaseRefreshCollStmt methods */ +void pg_query__alter_database_refresh_coll_stmt__init + (PgQuery__AlterDatabaseRefreshCollStmt *message); +size_t pg_query__alter_database_refresh_coll_stmt__get_packed_size + (const PgQuery__AlterDatabaseRefreshCollStmt *message); +size_t pg_query__alter_database_refresh_coll_stmt__pack + (const PgQuery__AlterDatabaseRefreshCollStmt *message, uint8_t *out); -size_t pg_query__sort_group_clause__pack_to_buffer - (const PgQuery__SortGroupClause *message, +size_t pg_query__alter_database_refresh_coll_stmt__pack_to_buffer + (const PgQuery__AlterDatabaseRefreshCollStmt *message, ProtobufCBuffer *buffer); -PgQuery__SortGroupClause * - pg_query__sort_group_clause__unpack +PgQuery__AlterDatabaseRefreshCollStmt * + pg_query__alter_database_refresh_coll_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__sort_group_clause__free_unpacked - (PgQuery__SortGroupClause *message, +void pg_query__alter_database_refresh_coll_stmt__free_unpacked + (PgQuery__AlterDatabaseRefreshCollStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__GroupingSet methods */ -void pg_query__grouping_set__init - (PgQuery__GroupingSet *message); -size_t pg_query__grouping_set__get_packed_size - (const PgQuery__GroupingSet *message); -size_t pg_query__grouping_set__pack - (const PgQuery__GroupingSet *message, +/* PgQuery__AlterDatabaseSetStmt methods */ +void pg_query__alter_database_set_stmt__init + (PgQuery__AlterDatabaseSetStmt *message); +size_t pg_query__alter_database_set_stmt__get_packed_size + (const PgQuery__AlterDatabaseSetStmt *message); +size_t pg_query__alter_database_set_stmt__pack + (const PgQuery__AlterDatabaseSetStmt *message, uint8_t *out); -size_t pg_query__grouping_set__pack_to_buffer - (const PgQuery__GroupingSet *message, +size_t pg_query__alter_database_set_stmt__pack_to_buffer + (const PgQuery__AlterDatabaseSetStmt *message, ProtobufCBuffer *buffer); -PgQuery__GroupingSet * - pg_query__grouping_set__unpack +PgQuery__AlterDatabaseSetStmt * + pg_query__alter_database_set_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__grouping_set__free_unpacked - (PgQuery__GroupingSet *message, +void pg_query__alter_database_set_stmt__free_unpacked + (PgQuery__AlterDatabaseSetStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__WindowClause methods */ -void pg_query__window_clause__init - (PgQuery__WindowClause *message); -size_t pg_query__window_clause__get_packed_size - (const PgQuery__WindowClause *message); -size_t pg_query__window_clause__pack - (const PgQuery__WindowClause *message, +/* PgQuery__DropdbStmt methods */ +void pg_query__dropdb_stmt__init + (PgQuery__DropdbStmt *message); +size_t pg_query__dropdb_stmt__get_packed_size + (const PgQuery__DropdbStmt *message); +size_t pg_query__dropdb_stmt__pack + (const PgQuery__DropdbStmt *message, uint8_t *out); -size_t pg_query__window_clause__pack_to_buffer - (const PgQuery__WindowClause *message, +size_t pg_query__dropdb_stmt__pack_to_buffer + (const PgQuery__DropdbStmt *message, ProtobufCBuffer *buffer); -PgQuery__WindowClause * - pg_query__window_clause__unpack +PgQuery__DropdbStmt * + pg_query__dropdb_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__window_clause__free_unpacked - (PgQuery__WindowClause *message, +void pg_query__dropdb_stmt__free_unpacked + (PgQuery__DropdbStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__ObjectWithArgs methods */ -void pg_query__object_with_args__init - (PgQuery__ObjectWithArgs *message); -size_t pg_query__object_with_args__get_packed_size - (const PgQuery__ObjectWithArgs *message); -size_t pg_query__object_with_args__pack - (const PgQuery__ObjectWithArgs *message, +/* PgQuery__AlterSystemStmt methods */ +void pg_query__alter_system_stmt__init + (PgQuery__AlterSystemStmt *message); +size_t pg_query__alter_system_stmt__get_packed_size + (const PgQuery__AlterSystemStmt *message); +size_t pg_query__alter_system_stmt__pack + (const PgQuery__AlterSystemStmt *message, uint8_t *out); -size_t pg_query__object_with_args__pack_to_buffer - (const PgQuery__ObjectWithArgs *message, +size_t pg_query__alter_system_stmt__pack_to_buffer + (const PgQuery__AlterSystemStmt *message, ProtobufCBuffer *buffer); -PgQuery__ObjectWithArgs * - pg_query__object_with_args__unpack +PgQuery__AlterSystemStmt * + pg_query__alter_system_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__object_with_args__free_unpacked - (PgQuery__ObjectWithArgs *message, +void pg_query__alter_system_stmt__free_unpacked + (PgQuery__AlterSystemStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__AccessPriv methods */ -void pg_query__access_priv__init - (PgQuery__AccessPriv *message); -size_t pg_query__access_priv__get_packed_size - (const PgQuery__AccessPriv *message); -size_t pg_query__access_priv__pack - (const PgQuery__AccessPriv *message, +/* PgQuery__ClusterStmt methods */ +void pg_query__cluster_stmt__init + (PgQuery__ClusterStmt *message); +size_t pg_query__cluster_stmt__get_packed_size + (const PgQuery__ClusterStmt *message); +size_t pg_query__cluster_stmt__pack + (const PgQuery__ClusterStmt *message, uint8_t *out); -size_t pg_query__access_priv__pack_to_buffer - (const PgQuery__AccessPriv *message, +size_t pg_query__cluster_stmt__pack_to_buffer + (const PgQuery__ClusterStmt *message, ProtobufCBuffer *buffer); -PgQuery__AccessPriv * - pg_query__access_priv__unpack +PgQuery__ClusterStmt * + pg_query__cluster_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__access_priv__free_unpacked - (PgQuery__AccessPriv *message, +void pg_query__cluster_stmt__free_unpacked + (PgQuery__ClusterStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CreateOpClassItem methods */ -void pg_query__create_op_class_item__init - (PgQuery__CreateOpClassItem *message); -size_t pg_query__create_op_class_item__get_packed_size - (const PgQuery__CreateOpClassItem *message); -size_t pg_query__create_op_class_item__pack - (const PgQuery__CreateOpClassItem *message, +/* PgQuery__VacuumStmt methods */ +void pg_query__vacuum_stmt__init + (PgQuery__VacuumStmt *message); +size_t pg_query__vacuum_stmt__get_packed_size + (const PgQuery__VacuumStmt *message); +size_t pg_query__vacuum_stmt__pack + (const PgQuery__VacuumStmt *message, uint8_t *out); -size_t pg_query__create_op_class_item__pack_to_buffer - (const PgQuery__CreateOpClassItem *message, +size_t pg_query__vacuum_stmt__pack_to_buffer + (const PgQuery__VacuumStmt *message, ProtobufCBuffer *buffer); -PgQuery__CreateOpClassItem * - pg_query__create_op_class_item__unpack +PgQuery__VacuumStmt * + pg_query__vacuum_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__create_op_class_item__free_unpacked - (PgQuery__CreateOpClassItem *message, +void pg_query__vacuum_stmt__free_unpacked + (PgQuery__VacuumStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__TableLikeClause methods */ -void pg_query__table_like_clause__init - (PgQuery__TableLikeClause *message); -size_t pg_query__table_like_clause__get_packed_size - (const PgQuery__TableLikeClause *message); -size_t pg_query__table_like_clause__pack - (const PgQuery__TableLikeClause *message, +/* PgQuery__VacuumRelation methods */ +void pg_query__vacuum_relation__init + (PgQuery__VacuumRelation *message); +size_t pg_query__vacuum_relation__get_packed_size + (const PgQuery__VacuumRelation *message); +size_t pg_query__vacuum_relation__pack + (const PgQuery__VacuumRelation *message, uint8_t *out); -size_t pg_query__table_like_clause__pack_to_buffer - (const PgQuery__TableLikeClause *message, +size_t pg_query__vacuum_relation__pack_to_buffer + (const PgQuery__VacuumRelation *message, ProtobufCBuffer *buffer); -PgQuery__TableLikeClause * - pg_query__table_like_clause__unpack +PgQuery__VacuumRelation * + pg_query__vacuum_relation__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__table_like_clause__free_unpacked - (PgQuery__TableLikeClause *message, +void pg_query__vacuum_relation__free_unpacked + (PgQuery__VacuumRelation *message, ProtobufCAllocator *allocator); -/* PgQuery__FunctionParameter methods */ -void pg_query__function_parameter__init - (PgQuery__FunctionParameter *message); -size_t pg_query__function_parameter__get_packed_size - (const PgQuery__FunctionParameter *message); -size_t pg_query__function_parameter__pack - (const PgQuery__FunctionParameter *message, +/* PgQuery__ExplainStmt methods */ +void pg_query__explain_stmt__init + (PgQuery__ExplainStmt *message); +size_t pg_query__explain_stmt__get_packed_size + (const PgQuery__ExplainStmt *message); +size_t pg_query__explain_stmt__pack + (const PgQuery__ExplainStmt *message, uint8_t *out); -size_t pg_query__function_parameter__pack_to_buffer - (const PgQuery__FunctionParameter *message, +size_t pg_query__explain_stmt__pack_to_buffer + (const PgQuery__ExplainStmt *message, ProtobufCBuffer *buffer); -PgQuery__FunctionParameter * - pg_query__function_parameter__unpack +PgQuery__ExplainStmt * + pg_query__explain_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__function_parameter__free_unpacked - (PgQuery__FunctionParameter *message, +void pg_query__explain_stmt__free_unpacked + (PgQuery__ExplainStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__LockingClause methods */ -void pg_query__locking_clause__init - (PgQuery__LockingClause *message); -size_t pg_query__locking_clause__get_packed_size - (const PgQuery__LockingClause *message); -size_t pg_query__locking_clause__pack - (const PgQuery__LockingClause *message, +/* PgQuery__CreateTableAsStmt methods */ +void pg_query__create_table_as_stmt__init + (PgQuery__CreateTableAsStmt *message); +size_t pg_query__create_table_as_stmt__get_packed_size + (const PgQuery__CreateTableAsStmt *message); +size_t pg_query__create_table_as_stmt__pack + (const PgQuery__CreateTableAsStmt *message, uint8_t *out); -size_t pg_query__locking_clause__pack_to_buffer - (const PgQuery__LockingClause *message, +size_t pg_query__create_table_as_stmt__pack_to_buffer + (const PgQuery__CreateTableAsStmt *message, ProtobufCBuffer *buffer); -PgQuery__LockingClause * - pg_query__locking_clause__unpack +PgQuery__CreateTableAsStmt * + pg_query__create_table_as_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__locking_clause__free_unpacked - (PgQuery__LockingClause *message, +void pg_query__create_table_as_stmt__free_unpacked + (PgQuery__CreateTableAsStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__RowMarkClause methods */ -void pg_query__row_mark_clause__init - (PgQuery__RowMarkClause *message); -size_t pg_query__row_mark_clause__get_packed_size - (const PgQuery__RowMarkClause *message); -size_t pg_query__row_mark_clause__pack - (const PgQuery__RowMarkClause *message, +/* PgQuery__RefreshMatViewStmt methods */ +void pg_query__refresh_mat_view_stmt__init + (PgQuery__RefreshMatViewStmt *message); +size_t pg_query__refresh_mat_view_stmt__get_packed_size + (const PgQuery__RefreshMatViewStmt *message); +size_t pg_query__refresh_mat_view_stmt__pack + (const PgQuery__RefreshMatViewStmt *message, uint8_t *out); -size_t pg_query__row_mark_clause__pack_to_buffer - (const PgQuery__RowMarkClause *message, +size_t pg_query__refresh_mat_view_stmt__pack_to_buffer + (const PgQuery__RefreshMatViewStmt *message, ProtobufCBuffer *buffer); -PgQuery__RowMarkClause * - pg_query__row_mark_clause__unpack +PgQuery__RefreshMatViewStmt * + pg_query__refresh_mat_view_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__row_mark_clause__free_unpacked - (PgQuery__RowMarkClause *message, +void pg_query__refresh_mat_view_stmt__free_unpacked + (PgQuery__RefreshMatViewStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__XmlSerialize methods */ -void pg_query__xml_serialize__init - (PgQuery__XmlSerialize *message); -size_t pg_query__xml_serialize__get_packed_size - (const PgQuery__XmlSerialize *message); -size_t pg_query__xml_serialize__pack - (const PgQuery__XmlSerialize *message, +/* PgQuery__CheckPointStmt methods */ +void pg_query__check_point_stmt__init + (PgQuery__CheckPointStmt *message); +size_t pg_query__check_point_stmt__get_packed_size + (const PgQuery__CheckPointStmt *message); +size_t pg_query__check_point_stmt__pack + (const PgQuery__CheckPointStmt *message, uint8_t *out); -size_t pg_query__xml_serialize__pack_to_buffer - (const PgQuery__XmlSerialize *message, +size_t pg_query__check_point_stmt__pack_to_buffer + (const PgQuery__CheckPointStmt *message, ProtobufCBuffer *buffer); -PgQuery__XmlSerialize * - pg_query__xml_serialize__unpack +PgQuery__CheckPointStmt * + pg_query__check_point_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__xml_serialize__free_unpacked - (PgQuery__XmlSerialize *message, +void pg_query__check_point_stmt__free_unpacked + (PgQuery__CheckPointStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__WithClause methods */ -void pg_query__with_clause__init - (PgQuery__WithClause *message); -size_t pg_query__with_clause__get_packed_size - (const PgQuery__WithClause *message); -size_t pg_query__with_clause__pack - (const PgQuery__WithClause *message, +/* PgQuery__DiscardStmt methods */ +void pg_query__discard_stmt__init + (PgQuery__DiscardStmt *message); +size_t pg_query__discard_stmt__get_packed_size + (const PgQuery__DiscardStmt *message); +size_t pg_query__discard_stmt__pack + (const PgQuery__DiscardStmt *message, uint8_t *out); -size_t pg_query__with_clause__pack_to_buffer - (const PgQuery__WithClause *message, +size_t pg_query__discard_stmt__pack_to_buffer + (const PgQuery__DiscardStmt *message, ProtobufCBuffer *buffer); -PgQuery__WithClause * - pg_query__with_clause__unpack +PgQuery__DiscardStmt * + pg_query__discard_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__with_clause__free_unpacked - (PgQuery__WithClause *message, +void pg_query__discard_stmt__free_unpacked + (PgQuery__DiscardStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__InferClause methods */ -void pg_query__infer_clause__init - (PgQuery__InferClause *message); -size_t pg_query__infer_clause__get_packed_size - (const PgQuery__InferClause *message); -size_t pg_query__infer_clause__pack - (const PgQuery__InferClause *message, +/* PgQuery__LockStmt methods */ +void pg_query__lock_stmt__init + (PgQuery__LockStmt *message); +size_t pg_query__lock_stmt__get_packed_size + (const PgQuery__LockStmt *message); +size_t pg_query__lock_stmt__pack + (const PgQuery__LockStmt *message, uint8_t *out); -size_t pg_query__infer_clause__pack_to_buffer - (const PgQuery__InferClause *message, +size_t pg_query__lock_stmt__pack_to_buffer + (const PgQuery__LockStmt *message, ProtobufCBuffer *buffer); -PgQuery__InferClause * - pg_query__infer_clause__unpack +PgQuery__LockStmt * + pg_query__lock_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__infer_clause__free_unpacked - (PgQuery__InferClause *message, +void pg_query__lock_stmt__free_unpacked + (PgQuery__LockStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__OnConflictClause methods */ -void pg_query__on_conflict_clause__init - (PgQuery__OnConflictClause *message); -size_t pg_query__on_conflict_clause__get_packed_size - (const PgQuery__OnConflictClause *message); -size_t pg_query__on_conflict_clause__pack - (const PgQuery__OnConflictClause *message, +/* PgQuery__ConstraintsSetStmt methods */ +void pg_query__constraints_set_stmt__init + (PgQuery__ConstraintsSetStmt *message); +size_t pg_query__constraints_set_stmt__get_packed_size + (const PgQuery__ConstraintsSetStmt *message); +size_t pg_query__constraints_set_stmt__pack + (const PgQuery__ConstraintsSetStmt *message, uint8_t *out); -size_t pg_query__on_conflict_clause__pack_to_buffer - (const PgQuery__OnConflictClause *message, +size_t pg_query__constraints_set_stmt__pack_to_buffer + (const PgQuery__ConstraintsSetStmt *message, ProtobufCBuffer *buffer); -PgQuery__OnConflictClause * - pg_query__on_conflict_clause__unpack +PgQuery__ConstraintsSetStmt * + pg_query__constraints_set_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__on_conflict_clause__free_unpacked - (PgQuery__OnConflictClause *message, +void pg_query__constraints_set_stmt__free_unpacked + (PgQuery__ConstraintsSetStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CTESearchClause methods */ -void pg_query__ctesearch_clause__init - (PgQuery__CTESearchClause *message); -size_t pg_query__ctesearch_clause__get_packed_size - (const PgQuery__CTESearchClause *message); -size_t pg_query__ctesearch_clause__pack - (const PgQuery__CTESearchClause *message, +/* PgQuery__ReindexStmt methods */ +void pg_query__reindex_stmt__init + (PgQuery__ReindexStmt *message); +size_t pg_query__reindex_stmt__get_packed_size + (const PgQuery__ReindexStmt *message); +size_t pg_query__reindex_stmt__pack + (const PgQuery__ReindexStmt *message, uint8_t *out); -size_t pg_query__ctesearch_clause__pack_to_buffer - (const PgQuery__CTESearchClause *message, +size_t pg_query__reindex_stmt__pack_to_buffer + (const PgQuery__ReindexStmt *message, ProtobufCBuffer *buffer); -PgQuery__CTESearchClause * - pg_query__ctesearch_clause__unpack +PgQuery__ReindexStmt * + pg_query__reindex_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__ctesearch_clause__free_unpacked - (PgQuery__CTESearchClause *message, +void pg_query__reindex_stmt__free_unpacked + (PgQuery__ReindexStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CTECycleClause methods */ -void pg_query__ctecycle_clause__init - (PgQuery__CTECycleClause *message); -size_t pg_query__ctecycle_clause__get_packed_size - (const PgQuery__CTECycleClause *message); -size_t pg_query__ctecycle_clause__pack - (const PgQuery__CTECycleClause *message, +/* PgQuery__CreateConversionStmt methods */ +void pg_query__create_conversion_stmt__init + (PgQuery__CreateConversionStmt *message); +size_t pg_query__create_conversion_stmt__get_packed_size + (const PgQuery__CreateConversionStmt *message); +size_t pg_query__create_conversion_stmt__pack + (const PgQuery__CreateConversionStmt *message, uint8_t *out); -size_t pg_query__ctecycle_clause__pack_to_buffer - (const PgQuery__CTECycleClause *message, +size_t pg_query__create_conversion_stmt__pack_to_buffer + (const PgQuery__CreateConversionStmt *message, ProtobufCBuffer *buffer); -PgQuery__CTECycleClause * - pg_query__ctecycle_clause__unpack +PgQuery__CreateConversionStmt * + pg_query__create_conversion_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__ctecycle_clause__free_unpacked - (PgQuery__CTECycleClause *message, +void pg_query__create_conversion_stmt__free_unpacked + (PgQuery__CreateConversionStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CommonTableExpr methods */ -void pg_query__common_table_expr__init - (PgQuery__CommonTableExpr *message); -size_t pg_query__common_table_expr__get_packed_size - (const PgQuery__CommonTableExpr *message); -size_t pg_query__common_table_expr__pack - (const PgQuery__CommonTableExpr *message, +/* PgQuery__CreateCastStmt methods */ +void pg_query__create_cast_stmt__init + (PgQuery__CreateCastStmt *message); +size_t pg_query__create_cast_stmt__get_packed_size + (const PgQuery__CreateCastStmt *message); +size_t pg_query__create_cast_stmt__pack + (const PgQuery__CreateCastStmt *message, uint8_t *out); -size_t pg_query__common_table_expr__pack_to_buffer - (const PgQuery__CommonTableExpr *message, +size_t pg_query__create_cast_stmt__pack_to_buffer + (const PgQuery__CreateCastStmt *message, ProtobufCBuffer *buffer); -PgQuery__CommonTableExpr * - pg_query__common_table_expr__unpack +PgQuery__CreateCastStmt * + pg_query__create_cast_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__common_table_expr__free_unpacked - (PgQuery__CommonTableExpr *message, +void pg_query__create_cast_stmt__free_unpacked + (PgQuery__CreateCastStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__MergeWhenClause methods */ -void pg_query__merge_when_clause__init - (PgQuery__MergeWhenClause *message); -size_t pg_query__merge_when_clause__get_packed_size - (const PgQuery__MergeWhenClause *message); -size_t pg_query__merge_when_clause__pack - (const PgQuery__MergeWhenClause *message, +/* PgQuery__CreateTransformStmt methods */ +void pg_query__create_transform_stmt__init + (PgQuery__CreateTransformStmt *message); +size_t pg_query__create_transform_stmt__get_packed_size + (const PgQuery__CreateTransformStmt *message); +size_t pg_query__create_transform_stmt__pack + (const PgQuery__CreateTransformStmt *message, uint8_t *out); -size_t pg_query__merge_when_clause__pack_to_buffer - (const PgQuery__MergeWhenClause *message, +size_t pg_query__create_transform_stmt__pack_to_buffer + (const PgQuery__CreateTransformStmt *message, ProtobufCBuffer *buffer); -PgQuery__MergeWhenClause * - pg_query__merge_when_clause__unpack +PgQuery__CreateTransformStmt * + pg_query__create_transform_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__merge_when_clause__free_unpacked - (PgQuery__MergeWhenClause *message, +void pg_query__create_transform_stmt__free_unpacked + (PgQuery__CreateTransformStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__RoleSpec methods */ -void pg_query__role_spec__init - (PgQuery__RoleSpec *message); -size_t pg_query__role_spec__get_packed_size - (const PgQuery__RoleSpec *message); -size_t pg_query__role_spec__pack - (const PgQuery__RoleSpec *message, +/* PgQuery__PrepareStmt methods */ +void pg_query__prepare_stmt__init + (PgQuery__PrepareStmt *message); +size_t pg_query__prepare_stmt__get_packed_size + (const PgQuery__PrepareStmt *message); +size_t pg_query__prepare_stmt__pack + (const PgQuery__PrepareStmt *message, uint8_t *out); -size_t pg_query__role_spec__pack_to_buffer - (const PgQuery__RoleSpec *message, +size_t pg_query__prepare_stmt__pack_to_buffer + (const PgQuery__PrepareStmt *message, ProtobufCBuffer *buffer); -PgQuery__RoleSpec * - pg_query__role_spec__unpack +PgQuery__PrepareStmt * + pg_query__prepare_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__role_spec__free_unpacked - (PgQuery__RoleSpec *message, +void pg_query__prepare_stmt__free_unpacked + (PgQuery__PrepareStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__TriggerTransition methods */ -void pg_query__trigger_transition__init - (PgQuery__TriggerTransition *message); -size_t pg_query__trigger_transition__get_packed_size - (const PgQuery__TriggerTransition *message); -size_t pg_query__trigger_transition__pack - (const PgQuery__TriggerTransition *message, +/* PgQuery__ExecuteStmt methods */ +void pg_query__execute_stmt__init + (PgQuery__ExecuteStmt *message); +size_t pg_query__execute_stmt__get_packed_size + (const PgQuery__ExecuteStmt *message); +size_t pg_query__execute_stmt__pack + (const PgQuery__ExecuteStmt *message, uint8_t *out); -size_t pg_query__trigger_transition__pack_to_buffer - (const PgQuery__TriggerTransition *message, +size_t pg_query__execute_stmt__pack_to_buffer + (const PgQuery__ExecuteStmt *message, ProtobufCBuffer *buffer); -PgQuery__TriggerTransition * - pg_query__trigger_transition__unpack +PgQuery__ExecuteStmt * + pg_query__execute_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__trigger_transition__free_unpacked - (PgQuery__TriggerTransition *message, +void pg_query__execute_stmt__free_unpacked + (PgQuery__ExecuteStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__PartitionElem methods */ -void pg_query__partition_elem__init - (PgQuery__PartitionElem *message); -size_t pg_query__partition_elem__get_packed_size - (const PgQuery__PartitionElem *message); -size_t pg_query__partition_elem__pack - (const PgQuery__PartitionElem *message, +/* PgQuery__DeallocateStmt methods */ +void pg_query__deallocate_stmt__init + (PgQuery__DeallocateStmt *message); +size_t pg_query__deallocate_stmt__get_packed_size + (const PgQuery__DeallocateStmt *message); +size_t pg_query__deallocate_stmt__pack + (const PgQuery__DeallocateStmt *message, uint8_t *out); -size_t pg_query__partition_elem__pack_to_buffer - (const PgQuery__PartitionElem *message, +size_t pg_query__deallocate_stmt__pack_to_buffer + (const PgQuery__DeallocateStmt *message, ProtobufCBuffer *buffer); -PgQuery__PartitionElem * - pg_query__partition_elem__unpack +PgQuery__DeallocateStmt * + pg_query__deallocate_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__partition_elem__free_unpacked - (PgQuery__PartitionElem *message, +void pg_query__deallocate_stmt__free_unpacked + (PgQuery__DeallocateStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__PartitionSpec methods */ -void pg_query__partition_spec__init - (PgQuery__PartitionSpec *message); -size_t pg_query__partition_spec__get_packed_size - (const PgQuery__PartitionSpec *message); -size_t pg_query__partition_spec__pack - (const PgQuery__PartitionSpec *message, +/* PgQuery__DropOwnedStmt methods */ +void pg_query__drop_owned_stmt__init + (PgQuery__DropOwnedStmt *message); +size_t pg_query__drop_owned_stmt__get_packed_size + (const PgQuery__DropOwnedStmt *message); +size_t pg_query__drop_owned_stmt__pack + (const PgQuery__DropOwnedStmt *message, uint8_t *out); -size_t pg_query__partition_spec__pack_to_buffer - (const PgQuery__PartitionSpec *message, +size_t pg_query__drop_owned_stmt__pack_to_buffer + (const PgQuery__DropOwnedStmt *message, ProtobufCBuffer *buffer); -PgQuery__PartitionSpec * - pg_query__partition_spec__unpack +PgQuery__DropOwnedStmt * + pg_query__drop_owned_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__partition_spec__free_unpacked - (PgQuery__PartitionSpec *message, +void pg_query__drop_owned_stmt__free_unpacked + (PgQuery__DropOwnedStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__PartitionBoundSpec methods */ -void pg_query__partition_bound_spec__init - (PgQuery__PartitionBoundSpec *message); -size_t pg_query__partition_bound_spec__get_packed_size - (const PgQuery__PartitionBoundSpec *message); -size_t pg_query__partition_bound_spec__pack - (const PgQuery__PartitionBoundSpec *message, +/* PgQuery__ReassignOwnedStmt methods */ +void pg_query__reassign_owned_stmt__init + (PgQuery__ReassignOwnedStmt *message); +size_t pg_query__reassign_owned_stmt__get_packed_size + (const PgQuery__ReassignOwnedStmt *message); +size_t pg_query__reassign_owned_stmt__pack + (const PgQuery__ReassignOwnedStmt *message, uint8_t *out); -size_t pg_query__partition_bound_spec__pack_to_buffer - (const PgQuery__PartitionBoundSpec *message, +size_t pg_query__reassign_owned_stmt__pack_to_buffer + (const PgQuery__ReassignOwnedStmt *message, ProtobufCBuffer *buffer); -PgQuery__PartitionBoundSpec * - pg_query__partition_bound_spec__unpack +PgQuery__ReassignOwnedStmt * + pg_query__reassign_owned_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__partition_bound_spec__free_unpacked - (PgQuery__PartitionBoundSpec *message, +void pg_query__reassign_owned_stmt__free_unpacked + (PgQuery__ReassignOwnedStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__PartitionRangeDatum methods */ -void pg_query__partition_range_datum__init - (PgQuery__PartitionRangeDatum *message); -size_t pg_query__partition_range_datum__get_packed_size - (const PgQuery__PartitionRangeDatum *message); -size_t pg_query__partition_range_datum__pack - (const PgQuery__PartitionRangeDatum *message, +/* PgQuery__AlterTSDictionaryStmt methods */ +void pg_query__alter_tsdictionary_stmt__init + (PgQuery__AlterTSDictionaryStmt *message); +size_t pg_query__alter_tsdictionary_stmt__get_packed_size + (const PgQuery__AlterTSDictionaryStmt *message); +size_t pg_query__alter_tsdictionary_stmt__pack + (const PgQuery__AlterTSDictionaryStmt *message, uint8_t *out); -size_t pg_query__partition_range_datum__pack_to_buffer - (const PgQuery__PartitionRangeDatum *message, +size_t pg_query__alter_tsdictionary_stmt__pack_to_buffer + (const PgQuery__AlterTSDictionaryStmt *message, ProtobufCBuffer *buffer); -PgQuery__PartitionRangeDatum * - pg_query__partition_range_datum__unpack +PgQuery__AlterTSDictionaryStmt * + pg_query__alter_tsdictionary_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__partition_range_datum__free_unpacked - (PgQuery__PartitionRangeDatum *message, +void pg_query__alter_tsdictionary_stmt__free_unpacked + (PgQuery__AlterTSDictionaryStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__PartitionCmd methods */ -void pg_query__partition_cmd__init - (PgQuery__PartitionCmd *message); -size_t pg_query__partition_cmd__get_packed_size - (const PgQuery__PartitionCmd *message); -size_t pg_query__partition_cmd__pack - (const PgQuery__PartitionCmd *message, +/* PgQuery__AlterTSConfigurationStmt methods */ +void pg_query__alter_tsconfiguration_stmt__init + (PgQuery__AlterTSConfigurationStmt *message); +size_t pg_query__alter_tsconfiguration_stmt__get_packed_size + (const PgQuery__AlterTSConfigurationStmt *message); +size_t pg_query__alter_tsconfiguration_stmt__pack + (const PgQuery__AlterTSConfigurationStmt *message, uint8_t *out); -size_t pg_query__partition_cmd__pack_to_buffer - (const PgQuery__PartitionCmd *message, +size_t pg_query__alter_tsconfiguration_stmt__pack_to_buffer + (const PgQuery__AlterTSConfigurationStmt *message, ProtobufCBuffer *buffer); -PgQuery__PartitionCmd * - pg_query__partition_cmd__unpack +PgQuery__AlterTSConfigurationStmt * + pg_query__alter_tsconfiguration_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__partition_cmd__free_unpacked - (PgQuery__PartitionCmd *message, +void pg_query__alter_tsconfiguration_stmt__free_unpacked + (PgQuery__AlterTSConfigurationStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__VacuumRelation methods */ -void pg_query__vacuum_relation__init - (PgQuery__VacuumRelation *message); -size_t pg_query__vacuum_relation__get_packed_size - (const PgQuery__VacuumRelation *message); -size_t pg_query__vacuum_relation__pack - (const PgQuery__VacuumRelation *message, +/* PgQuery__PublicationTable methods */ +void pg_query__publication_table__init + (PgQuery__PublicationTable *message); +size_t pg_query__publication_table__get_packed_size + (const PgQuery__PublicationTable *message); +size_t pg_query__publication_table__pack + (const PgQuery__PublicationTable *message, uint8_t *out); -size_t pg_query__vacuum_relation__pack_to_buffer - (const PgQuery__VacuumRelation *message, +size_t pg_query__publication_table__pack_to_buffer + (const PgQuery__PublicationTable *message, ProtobufCBuffer *buffer); -PgQuery__VacuumRelation * - pg_query__vacuum_relation__unpack +PgQuery__PublicationTable * + pg_query__publication_table__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__vacuum_relation__free_unpacked - (PgQuery__VacuumRelation *message, +void pg_query__publication_table__free_unpacked + (PgQuery__PublicationTable *message, ProtobufCAllocator *allocator); /* PgQuery__PublicationObjSpec methods */ void pg_query__publication_obj_spec__init @@ -10243,62 +10741,100 @@ PgQuery__PublicationObjSpec * void pg_query__publication_obj_spec__free_unpacked (PgQuery__PublicationObjSpec *message, ProtobufCAllocator *allocator); -/* PgQuery__PublicationTable methods */ -void pg_query__publication_table__init - (PgQuery__PublicationTable *message); -size_t pg_query__publication_table__get_packed_size - (const PgQuery__PublicationTable *message); -size_t pg_query__publication_table__pack - (const PgQuery__PublicationTable *message, +/* PgQuery__CreatePublicationStmt methods */ +void pg_query__create_publication_stmt__init + (PgQuery__CreatePublicationStmt *message); +size_t pg_query__create_publication_stmt__get_packed_size + (const PgQuery__CreatePublicationStmt *message); +size_t pg_query__create_publication_stmt__pack + (const PgQuery__CreatePublicationStmt *message, + uint8_t *out); +size_t pg_query__create_publication_stmt__pack_to_buffer + (const PgQuery__CreatePublicationStmt *message, + ProtobufCBuffer *buffer); +PgQuery__CreatePublicationStmt * + pg_query__create_publication_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__create_publication_stmt__free_unpacked + (PgQuery__CreatePublicationStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__AlterPublicationStmt methods */ +void pg_query__alter_publication_stmt__init + (PgQuery__AlterPublicationStmt *message); +size_t pg_query__alter_publication_stmt__get_packed_size + (const PgQuery__AlterPublicationStmt *message); +size_t pg_query__alter_publication_stmt__pack + (const PgQuery__AlterPublicationStmt *message, + uint8_t *out); +size_t pg_query__alter_publication_stmt__pack_to_buffer + (const PgQuery__AlterPublicationStmt *message, + ProtobufCBuffer *buffer); +PgQuery__AlterPublicationStmt * + pg_query__alter_publication_stmt__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void pg_query__alter_publication_stmt__free_unpacked + (PgQuery__AlterPublicationStmt *message, + ProtobufCAllocator *allocator); +/* PgQuery__CreateSubscriptionStmt methods */ +void pg_query__create_subscription_stmt__init + (PgQuery__CreateSubscriptionStmt *message); +size_t pg_query__create_subscription_stmt__get_packed_size + (const PgQuery__CreateSubscriptionStmt *message); +size_t pg_query__create_subscription_stmt__pack + (const PgQuery__CreateSubscriptionStmt *message, uint8_t *out); -size_t pg_query__publication_table__pack_to_buffer - (const PgQuery__PublicationTable *message, +size_t pg_query__create_subscription_stmt__pack_to_buffer + (const PgQuery__CreateSubscriptionStmt *message, ProtobufCBuffer *buffer); -PgQuery__PublicationTable * - pg_query__publication_table__unpack +PgQuery__CreateSubscriptionStmt * + pg_query__create_subscription_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__publication_table__free_unpacked - (PgQuery__PublicationTable *message, +void pg_query__create_subscription_stmt__free_unpacked + (PgQuery__CreateSubscriptionStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__InlineCodeBlock methods */ -void pg_query__inline_code_block__init - (PgQuery__InlineCodeBlock *message); -size_t pg_query__inline_code_block__get_packed_size - (const PgQuery__InlineCodeBlock *message); -size_t pg_query__inline_code_block__pack - (const PgQuery__InlineCodeBlock *message, +/* PgQuery__AlterSubscriptionStmt methods */ +void pg_query__alter_subscription_stmt__init + (PgQuery__AlterSubscriptionStmt *message); +size_t pg_query__alter_subscription_stmt__get_packed_size + (const PgQuery__AlterSubscriptionStmt *message); +size_t pg_query__alter_subscription_stmt__pack + (const PgQuery__AlterSubscriptionStmt *message, uint8_t *out); -size_t pg_query__inline_code_block__pack_to_buffer - (const PgQuery__InlineCodeBlock *message, +size_t pg_query__alter_subscription_stmt__pack_to_buffer + (const PgQuery__AlterSubscriptionStmt *message, ProtobufCBuffer *buffer); -PgQuery__InlineCodeBlock * - pg_query__inline_code_block__unpack +PgQuery__AlterSubscriptionStmt * + pg_query__alter_subscription_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__inline_code_block__free_unpacked - (PgQuery__InlineCodeBlock *message, +void pg_query__alter_subscription_stmt__free_unpacked + (PgQuery__AlterSubscriptionStmt *message, ProtobufCAllocator *allocator); -/* PgQuery__CallContext methods */ -void pg_query__call_context__init - (PgQuery__CallContext *message); -size_t pg_query__call_context__get_packed_size - (const PgQuery__CallContext *message); -size_t pg_query__call_context__pack - (const PgQuery__CallContext *message, +/* PgQuery__DropSubscriptionStmt methods */ +void pg_query__drop_subscription_stmt__init + (PgQuery__DropSubscriptionStmt *message); +size_t pg_query__drop_subscription_stmt__get_packed_size + (const PgQuery__DropSubscriptionStmt *message); +size_t pg_query__drop_subscription_stmt__pack + (const PgQuery__DropSubscriptionStmt *message, uint8_t *out); -size_t pg_query__call_context__pack_to_buffer - (const PgQuery__CallContext *message, +size_t pg_query__drop_subscription_stmt__pack_to_buffer + (const PgQuery__DropSubscriptionStmt *message, ProtobufCBuffer *buffer); -PgQuery__CallContext * - pg_query__call_context__unpack +PgQuery__DropSubscriptionStmt * + pg_query__drop_subscription_stmt__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); -void pg_query__call_context__free_unpacked - (PgQuery__CallContext *message, +void pg_query__drop_subscription_stmt__free_unpacked + (PgQuery__DropSubscriptionStmt *message, ProtobufCAllocator *allocator); /* PgQuery__ScanToken methods */ void pg_query__scan_token__init @@ -10366,6 +10902,9 @@ typedef void (*PgQuery__RangeVar_Closure) typedef void (*PgQuery__TableFunc_Closure) (const PgQuery__TableFunc *message, void *closure_data); +typedef void (*PgQuery__IntoClause_Closure) + (const PgQuery__IntoClause *message, + void *closure_data); typedef void (*PgQuery__Var_Closure) (const PgQuery__Var *message, void *closure_data); @@ -10465,6 +11004,21 @@ typedef void (*PgQuery__SQLValueFunction_Closure) typedef void (*PgQuery__XmlExpr_Closure) (const PgQuery__XmlExpr *message, void *closure_data); +typedef void (*PgQuery__JsonFormat_Closure) + (const PgQuery__JsonFormat *message, + void *closure_data); +typedef void (*PgQuery__JsonReturning_Closure) + (const PgQuery__JsonReturning *message, + void *closure_data); +typedef void (*PgQuery__JsonValueExpr_Closure) + (const PgQuery__JsonValueExpr *message, + void *closure_data); +typedef void (*PgQuery__JsonConstructorExpr_Closure) + (const PgQuery__JsonConstructorExpr *message, + void *closure_data); +typedef void (*PgQuery__JsonIsPredicate_Closure) + (const PgQuery__JsonIsPredicate *message, + void *closure_data); typedef void (*PgQuery__NullTest_Closure) (const PgQuery__NullTest *message, void *closure_data); @@ -10504,224 +11058,257 @@ typedef void (*PgQuery__FromExpr_Closure) typedef void (*PgQuery__OnConflictExpr_Closure) (const PgQuery__OnConflictExpr *message, void *closure_data); -typedef void (*PgQuery__IntoClause_Closure) - (const PgQuery__IntoClause *message, +typedef void (*PgQuery__Query_Closure) + (const PgQuery__Query *message, void *closure_data); -typedef void (*PgQuery__MergeAction_Closure) - (const PgQuery__MergeAction *message, +typedef void (*PgQuery__TypeName_Closure) + (const PgQuery__TypeName *message, void *closure_data); -typedef void (*PgQuery__RawStmt_Closure) - (const PgQuery__RawStmt *message, +typedef void (*PgQuery__ColumnRef_Closure) + (const PgQuery__ColumnRef *message, void *closure_data); -typedef void (*PgQuery__Query_Closure) - (const PgQuery__Query *message, +typedef void (*PgQuery__ParamRef_Closure) + (const PgQuery__ParamRef *message, void *closure_data); -typedef void (*PgQuery__InsertStmt_Closure) - (const PgQuery__InsertStmt *message, +typedef void (*PgQuery__AExpr_Closure) + (const PgQuery__AExpr *message, void *closure_data); -typedef void (*PgQuery__DeleteStmt_Closure) - (const PgQuery__DeleteStmt *message, +typedef void (*PgQuery__TypeCast_Closure) + (const PgQuery__TypeCast *message, void *closure_data); -typedef void (*PgQuery__UpdateStmt_Closure) - (const PgQuery__UpdateStmt *message, +typedef void (*PgQuery__CollateClause_Closure) + (const PgQuery__CollateClause *message, void *closure_data); -typedef void (*PgQuery__MergeStmt_Closure) - (const PgQuery__MergeStmt *message, +typedef void (*PgQuery__RoleSpec_Closure) + (const PgQuery__RoleSpec *message, void *closure_data); -typedef void (*PgQuery__SelectStmt_Closure) - (const PgQuery__SelectStmt *message, +typedef void (*PgQuery__FuncCall_Closure) + (const PgQuery__FuncCall *message, void *closure_data); -typedef void (*PgQuery__ReturnStmt_Closure) - (const PgQuery__ReturnStmt *message, +typedef void (*PgQuery__AStar_Closure) + (const PgQuery__AStar *message, void *closure_data); -typedef void (*PgQuery__PLAssignStmt_Closure) - (const PgQuery__PLAssignStmt *message, +typedef void (*PgQuery__AIndices_Closure) + (const PgQuery__AIndices *message, void *closure_data); -typedef void (*PgQuery__AlterTableStmt_Closure) - (const PgQuery__AlterTableStmt *message, +typedef void (*PgQuery__AIndirection_Closure) + (const PgQuery__AIndirection *message, void *closure_data); -typedef void (*PgQuery__AlterTableCmd_Closure) - (const PgQuery__AlterTableCmd *message, +typedef void (*PgQuery__AArrayExpr_Closure) + (const PgQuery__AArrayExpr *message, void *closure_data); -typedef void (*PgQuery__AlterDomainStmt_Closure) - (const PgQuery__AlterDomainStmt *message, +typedef void (*PgQuery__ResTarget_Closure) + (const PgQuery__ResTarget *message, void *closure_data); -typedef void (*PgQuery__SetOperationStmt_Closure) - (const PgQuery__SetOperationStmt *message, +typedef void (*PgQuery__MultiAssignRef_Closure) + (const PgQuery__MultiAssignRef *message, void *closure_data); -typedef void (*PgQuery__GrantStmt_Closure) - (const PgQuery__GrantStmt *message, +typedef void (*PgQuery__SortBy_Closure) + (const PgQuery__SortBy *message, void *closure_data); -typedef void (*PgQuery__GrantRoleStmt_Closure) - (const PgQuery__GrantRoleStmt *message, +typedef void (*PgQuery__WindowDef_Closure) + (const PgQuery__WindowDef *message, void *closure_data); -typedef void (*PgQuery__AlterDefaultPrivilegesStmt_Closure) - (const PgQuery__AlterDefaultPrivilegesStmt *message, +typedef void (*PgQuery__RangeSubselect_Closure) + (const PgQuery__RangeSubselect *message, void *closure_data); -typedef void (*PgQuery__ClosePortalStmt_Closure) - (const PgQuery__ClosePortalStmt *message, +typedef void (*PgQuery__RangeFunction_Closure) + (const PgQuery__RangeFunction *message, void *closure_data); -typedef void (*PgQuery__ClusterStmt_Closure) - (const PgQuery__ClusterStmt *message, +typedef void (*PgQuery__RangeTableFunc_Closure) + (const PgQuery__RangeTableFunc *message, void *closure_data); -typedef void (*PgQuery__CopyStmt_Closure) - (const PgQuery__CopyStmt *message, +typedef void (*PgQuery__RangeTableFuncCol_Closure) + (const PgQuery__RangeTableFuncCol *message, void *closure_data); -typedef void (*PgQuery__CreateStmt_Closure) - (const PgQuery__CreateStmt *message, +typedef void (*PgQuery__RangeTableSample_Closure) + (const PgQuery__RangeTableSample *message, void *closure_data); -typedef void (*PgQuery__DefineStmt_Closure) - (const PgQuery__DefineStmt *message, +typedef void (*PgQuery__ColumnDef_Closure) + (const PgQuery__ColumnDef *message, void *closure_data); -typedef void (*PgQuery__DropStmt_Closure) - (const PgQuery__DropStmt *message, +typedef void (*PgQuery__TableLikeClause_Closure) + (const PgQuery__TableLikeClause *message, void *closure_data); -typedef void (*PgQuery__TruncateStmt_Closure) - (const PgQuery__TruncateStmt *message, +typedef void (*PgQuery__IndexElem_Closure) + (const PgQuery__IndexElem *message, void *closure_data); -typedef void (*PgQuery__CommentStmt_Closure) - (const PgQuery__CommentStmt *message, +typedef void (*PgQuery__DefElem_Closure) + (const PgQuery__DefElem *message, void *closure_data); -typedef void (*PgQuery__FetchStmt_Closure) - (const PgQuery__FetchStmt *message, +typedef void (*PgQuery__LockingClause_Closure) + (const PgQuery__LockingClause *message, void *closure_data); -typedef void (*PgQuery__IndexStmt_Closure) - (const PgQuery__IndexStmt *message, +typedef void (*PgQuery__XmlSerialize_Closure) + (const PgQuery__XmlSerialize *message, void *closure_data); -typedef void (*PgQuery__CreateFunctionStmt_Closure) - (const PgQuery__CreateFunctionStmt *message, +typedef void (*PgQuery__PartitionElem_Closure) + (const PgQuery__PartitionElem *message, void *closure_data); -typedef void (*PgQuery__AlterFunctionStmt_Closure) - (const PgQuery__AlterFunctionStmt *message, +typedef void (*PgQuery__PartitionSpec_Closure) + (const PgQuery__PartitionSpec *message, void *closure_data); -typedef void (*PgQuery__DoStmt_Closure) - (const PgQuery__DoStmt *message, +typedef void (*PgQuery__PartitionBoundSpec_Closure) + (const PgQuery__PartitionBoundSpec *message, void *closure_data); -typedef void (*PgQuery__RenameStmt_Closure) - (const PgQuery__RenameStmt *message, +typedef void (*PgQuery__PartitionRangeDatum_Closure) + (const PgQuery__PartitionRangeDatum *message, void *closure_data); -typedef void (*PgQuery__RuleStmt_Closure) - (const PgQuery__RuleStmt *message, +typedef void (*PgQuery__PartitionCmd_Closure) + (const PgQuery__PartitionCmd *message, void *closure_data); -typedef void (*PgQuery__NotifyStmt_Closure) - (const PgQuery__NotifyStmt *message, +typedef void (*PgQuery__RangeTblEntry_Closure) + (const PgQuery__RangeTblEntry *message, void *closure_data); -typedef void (*PgQuery__ListenStmt_Closure) - (const PgQuery__ListenStmt *message, +typedef void (*PgQuery__RTEPermissionInfo_Closure) + (const PgQuery__RTEPermissionInfo *message, void *closure_data); -typedef void (*PgQuery__UnlistenStmt_Closure) - (const PgQuery__UnlistenStmt *message, +typedef void (*PgQuery__RangeTblFunction_Closure) + (const PgQuery__RangeTblFunction *message, void *closure_data); -typedef void (*PgQuery__TransactionStmt_Closure) - (const PgQuery__TransactionStmt *message, +typedef void (*PgQuery__TableSampleClause_Closure) + (const PgQuery__TableSampleClause *message, + void *closure_data); +typedef void (*PgQuery__WithCheckOption_Closure) + (const PgQuery__WithCheckOption *message, + void *closure_data); +typedef void (*PgQuery__SortGroupClause_Closure) + (const PgQuery__SortGroupClause *message, + void *closure_data); +typedef void (*PgQuery__GroupingSet_Closure) + (const PgQuery__GroupingSet *message, + void *closure_data); +typedef void (*PgQuery__WindowClause_Closure) + (const PgQuery__WindowClause *message, + void *closure_data); +typedef void (*PgQuery__RowMarkClause_Closure) + (const PgQuery__RowMarkClause *message, + void *closure_data); +typedef void (*PgQuery__WithClause_Closure) + (const PgQuery__WithClause *message, + void *closure_data); +typedef void (*PgQuery__InferClause_Closure) + (const PgQuery__InferClause *message, + void *closure_data); +typedef void (*PgQuery__OnConflictClause_Closure) + (const PgQuery__OnConflictClause *message, + void *closure_data); +typedef void (*PgQuery__CTESearchClause_Closure) + (const PgQuery__CTESearchClause *message, void *closure_data); -typedef void (*PgQuery__ViewStmt_Closure) - (const PgQuery__ViewStmt *message, +typedef void (*PgQuery__CTECycleClause_Closure) + (const PgQuery__CTECycleClause *message, void *closure_data); -typedef void (*PgQuery__LoadStmt_Closure) - (const PgQuery__LoadStmt *message, +typedef void (*PgQuery__CommonTableExpr_Closure) + (const PgQuery__CommonTableExpr *message, void *closure_data); -typedef void (*PgQuery__CreateDomainStmt_Closure) - (const PgQuery__CreateDomainStmt *message, +typedef void (*PgQuery__MergeWhenClause_Closure) + (const PgQuery__MergeWhenClause *message, void *closure_data); -typedef void (*PgQuery__CreatedbStmt_Closure) - (const PgQuery__CreatedbStmt *message, +typedef void (*PgQuery__MergeAction_Closure) + (const PgQuery__MergeAction *message, void *closure_data); -typedef void (*PgQuery__DropdbStmt_Closure) - (const PgQuery__DropdbStmt *message, +typedef void (*PgQuery__TriggerTransition_Closure) + (const PgQuery__TriggerTransition *message, void *closure_data); -typedef void (*PgQuery__VacuumStmt_Closure) - (const PgQuery__VacuumStmt *message, +typedef void (*PgQuery__JsonOutput_Closure) + (const PgQuery__JsonOutput *message, void *closure_data); -typedef void (*PgQuery__ExplainStmt_Closure) - (const PgQuery__ExplainStmt *message, +typedef void (*PgQuery__JsonKeyValue_Closure) + (const PgQuery__JsonKeyValue *message, void *closure_data); -typedef void (*PgQuery__CreateTableAsStmt_Closure) - (const PgQuery__CreateTableAsStmt *message, +typedef void (*PgQuery__JsonObjectConstructor_Closure) + (const PgQuery__JsonObjectConstructor *message, void *closure_data); -typedef void (*PgQuery__CreateSeqStmt_Closure) - (const PgQuery__CreateSeqStmt *message, +typedef void (*PgQuery__JsonArrayConstructor_Closure) + (const PgQuery__JsonArrayConstructor *message, void *closure_data); -typedef void (*PgQuery__AlterSeqStmt_Closure) - (const PgQuery__AlterSeqStmt *message, +typedef void (*PgQuery__JsonArrayQueryConstructor_Closure) + (const PgQuery__JsonArrayQueryConstructor *message, void *closure_data); -typedef void (*PgQuery__VariableSetStmt_Closure) - (const PgQuery__VariableSetStmt *message, +typedef void (*PgQuery__JsonAggConstructor_Closure) + (const PgQuery__JsonAggConstructor *message, void *closure_data); -typedef void (*PgQuery__VariableShowStmt_Closure) - (const PgQuery__VariableShowStmt *message, +typedef void (*PgQuery__JsonObjectAgg_Closure) + (const PgQuery__JsonObjectAgg *message, void *closure_data); -typedef void (*PgQuery__DiscardStmt_Closure) - (const PgQuery__DiscardStmt *message, +typedef void (*PgQuery__JsonArrayAgg_Closure) + (const PgQuery__JsonArrayAgg *message, void *closure_data); -typedef void (*PgQuery__CreateTrigStmt_Closure) - (const PgQuery__CreateTrigStmt *message, +typedef void (*PgQuery__RawStmt_Closure) + (const PgQuery__RawStmt *message, void *closure_data); -typedef void (*PgQuery__CreatePLangStmt_Closure) - (const PgQuery__CreatePLangStmt *message, +typedef void (*PgQuery__InsertStmt_Closure) + (const PgQuery__InsertStmt *message, void *closure_data); -typedef void (*PgQuery__CreateRoleStmt_Closure) - (const PgQuery__CreateRoleStmt *message, +typedef void (*PgQuery__DeleteStmt_Closure) + (const PgQuery__DeleteStmt *message, void *closure_data); -typedef void (*PgQuery__AlterRoleStmt_Closure) - (const PgQuery__AlterRoleStmt *message, +typedef void (*PgQuery__UpdateStmt_Closure) + (const PgQuery__UpdateStmt *message, void *closure_data); -typedef void (*PgQuery__DropRoleStmt_Closure) - (const PgQuery__DropRoleStmt *message, +typedef void (*PgQuery__MergeStmt_Closure) + (const PgQuery__MergeStmt *message, void *closure_data); -typedef void (*PgQuery__LockStmt_Closure) - (const PgQuery__LockStmt *message, +typedef void (*PgQuery__SelectStmt_Closure) + (const PgQuery__SelectStmt *message, void *closure_data); -typedef void (*PgQuery__ConstraintsSetStmt_Closure) - (const PgQuery__ConstraintsSetStmt *message, +typedef void (*PgQuery__SetOperationStmt_Closure) + (const PgQuery__SetOperationStmt *message, void *closure_data); -typedef void (*PgQuery__ReindexStmt_Closure) - (const PgQuery__ReindexStmt *message, +typedef void (*PgQuery__ReturnStmt_Closure) + (const PgQuery__ReturnStmt *message, void *closure_data); -typedef void (*PgQuery__CheckPointStmt_Closure) - (const PgQuery__CheckPointStmt *message, +typedef void (*PgQuery__PLAssignStmt_Closure) + (const PgQuery__PLAssignStmt *message, void *closure_data); typedef void (*PgQuery__CreateSchemaStmt_Closure) (const PgQuery__CreateSchemaStmt *message, void *closure_data); -typedef void (*PgQuery__AlterDatabaseStmt_Closure) - (const PgQuery__AlterDatabaseStmt *message, +typedef void (*PgQuery__AlterTableStmt_Closure) + (const PgQuery__AlterTableStmt *message, void *closure_data); -typedef void (*PgQuery__AlterDatabaseRefreshCollStmt_Closure) - (const PgQuery__AlterDatabaseRefreshCollStmt *message, +typedef void (*PgQuery__ReplicaIdentityStmt_Closure) + (const PgQuery__ReplicaIdentityStmt *message, void *closure_data); -typedef void (*PgQuery__AlterDatabaseSetStmt_Closure) - (const PgQuery__AlterDatabaseSetStmt *message, +typedef void (*PgQuery__AlterTableCmd_Closure) + (const PgQuery__AlterTableCmd *message, void *closure_data); -typedef void (*PgQuery__AlterRoleSetStmt_Closure) - (const PgQuery__AlterRoleSetStmt *message, +typedef void (*PgQuery__AlterCollationStmt_Closure) + (const PgQuery__AlterCollationStmt *message, void *closure_data); -typedef void (*PgQuery__CreateConversionStmt_Closure) - (const PgQuery__CreateConversionStmt *message, +typedef void (*PgQuery__AlterDomainStmt_Closure) + (const PgQuery__AlterDomainStmt *message, void *closure_data); -typedef void (*PgQuery__CreateCastStmt_Closure) - (const PgQuery__CreateCastStmt *message, +typedef void (*PgQuery__GrantStmt_Closure) + (const PgQuery__GrantStmt *message, void *closure_data); -typedef void (*PgQuery__CreateOpClassStmt_Closure) - (const PgQuery__CreateOpClassStmt *message, +typedef void (*PgQuery__ObjectWithArgs_Closure) + (const PgQuery__ObjectWithArgs *message, void *closure_data); -typedef void (*PgQuery__CreateOpFamilyStmt_Closure) - (const PgQuery__CreateOpFamilyStmt *message, +typedef void (*PgQuery__AccessPriv_Closure) + (const PgQuery__AccessPriv *message, void *closure_data); -typedef void (*PgQuery__AlterOpFamilyStmt_Closure) - (const PgQuery__AlterOpFamilyStmt *message, +typedef void (*PgQuery__GrantRoleStmt_Closure) + (const PgQuery__GrantRoleStmt *message, void *closure_data); -typedef void (*PgQuery__PrepareStmt_Closure) - (const PgQuery__PrepareStmt *message, +typedef void (*PgQuery__AlterDefaultPrivilegesStmt_Closure) + (const PgQuery__AlterDefaultPrivilegesStmt *message, void *closure_data); -typedef void (*PgQuery__ExecuteStmt_Closure) - (const PgQuery__ExecuteStmt *message, +typedef void (*PgQuery__CopyStmt_Closure) + (const PgQuery__CopyStmt *message, void *closure_data); -typedef void (*PgQuery__DeallocateStmt_Closure) - (const PgQuery__DeallocateStmt *message, +typedef void (*PgQuery__VariableSetStmt_Closure) + (const PgQuery__VariableSetStmt *message, void *closure_data); -typedef void (*PgQuery__DeclareCursorStmt_Closure) - (const PgQuery__DeclareCursorStmt *message, +typedef void (*PgQuery__VariableShowStmt_Closure) + (const PgQuery__VariableShowStmt *message, + void *closure_data); +typedef void (*PgQuery__CreateStmt_Closure) + (const PgQuery__CreateStmt *message, + void *closure_data); +typedef void (*PgQuery__Constraint_Closure) + (const PgQuery__Constraint *message, void *closure_data); typedef void (*PgQuery__CreateTableSpaceStmt_Closure) (const PgQuery__CreateTableSpaceStmt *message, @@ -10729,44 +11316,20 @@ typedef void (*PgQuery__CreateTableSpaceStmt_Closure) typedef void (*PgQuery__DropTableSpaceStmt_Closure) (const PgQuery__DropTableSpaceStmt *message, void *closure_data); -typedef void (*PgQuery__AlterObjectDependsStmt_Closure) - (const PgQuery__AlterObjectDependsStmt *message, - void *closure_data); -typedef void (*PgQuery__AlterObjectSchemaStmt_Closure) - (const PgQuery__AlterObjectSchemaStmt *message, - void *closure_data); -typedef void (*PgQuery__AlterOwnerStmt_Closure) - (const PgQuery__AlterOwnerStmt *message, - void *closure_data); -typedef void (*PgQuery__AlterOperatorStmt_Closure) - (const PgQuery__AlterOperatorStmt *message, - void *closure_data); -typedef void (*PgQuery__AlterTypeStmt_Closure) - (const PgQuery__AlterTypeStmt *message, - void *closure_data); -typedef void (*PgQuery__DropOwnedStmt_Closure) - (const PgQuery__DropOwnedStmt *message, - void *closure_data); -typedef void (*PgQuery__ReassignOwnedStmt_Closure) - (const PgQuery__ReassignOwnedStmt *message, - void *closure_data); -typedef void (*PgQuery__CompositeTypeStmt_Closure) - (const PgQuery__CompositeTypeStmt *message, - void *closure_data); -typedef void (*PgQuery__CreateEnumStmt_Closure) - (const PgQuery__CreateEnumStmt *message, +typedef void (*PgQuery__AlterTableSpaceOptionsStmt_Closure) + (const PgQuery__AlterTableSpaceOptionsStmt *message, void *closure_data); -typedef void (*PgQuery__CreateRangeStmt_Closure) - (const PgQuery__CreateRangeStmt *message, +typedef void (*PgQuery__AlterTableMoveAllStmt_Closure) + (const PgQuery__AlterTableMoveAllStmt *message, void *closure_data); -typedef void (*PgQuery__AlterEnumStmt_Closure) - (const PgQuery__AlterEnumStmt *message, +typedef void (*PgQuery__CreateExtensionStmt_Closure) + (const PgQuery__CreateExtensionStmt *message, void *closure_data); -typedef void (*PgQuery__AlterTSDictionaryStmt_Closure) - (const PgQuery__AlterTSDictionaryStmt *message, +typedef void (*PgQuery__AlterExtensionStmt_Closure) + (const PgQuery__AlterExtensionStmt *message, void *closure_data); -typedef void (*PgQuery__AlterTSConfigurationStmt_Closure) - (const PgQuery__AlterTSConfigurationStmt *message, +typedef void (*PgQuery__AlterExtensionContentsStmt_Closure) + (const PgQuery__AlterExtensionContentsStmt *message, void *closure_data); typedef void (*PgQuery__CreateFdwStmt_Closure) (const PgQuery__CreateFdwStmt *message, @@ -10780,6 +11343,9 @@ typedef void (*PgQuery__CreateForeignServerStmt_Closure) typedef void (*PgQuery__AlterForeignServerStmt_Closure) (const PgQuery__AlterForeignServerStmt *message, void *closure_data); +typedef void (*PgQuery__CreateForeignTableStmt_Closure) + (const PgQuery__CreateForeignTableStmt *message, + void *closure_data); typedef void (*PgQuery__CreateUserMappingStmt_Closure) (const PgQuery__CreateUserMappingStmt *message, void *closure_data); @@ -10789,29 +11355,20 @@ typedef void (*PgQuery__AlterUserMappingStmt_Closure) typedef void (*PgQuery__DropUserMappingStmt_Closure) (const PgQuery__DropUserMappingStmt *message, void *closure_data); -typedef void (*PgQuery__AlterTableSpaceOptionsStmt_Closure) - (const PgQuery__AlterTableSpaceOptionsStmt *message, - void *closure_data); -typedef void (*PgQuery__AlterTableMoveAllStmt_Closure) - (const PgQuery__AlterTableMoveAllStmt *message, - void *closure_data); -typedef void (*PgQuery__SecLabelStmt_Closure) - (const PgQuery__SecLabelStmt *message, - void *closure_data); -typedef void (*PgQuery__CreateForeignTableStmt_Closure) - (const PgQuery__CreateForeignTableStmt *message, - void *closure_data); typedef void (*PgQuery__ImportForeignSchemaStmt_Closure) (const PgQuery__ImportForeignSchemaStmt *message, void *closure_data); -typedef void (*PgQuery__CreateExtensionStmt_Closure) - (const PgQuery__CreateExtensionStmt *message, +typedef void (*PgQuery__CreatePolicyStmt_Closure) + (const PgQuery__CreatePolicyStmt *message, void *closure_data); -typedef void (*PgQuery__AlterExtensionStmt_Closure) - (const PgQuery__AlterExtensionStmt *message, +typedef void (*PgQuery__AlterPolicyStmt_Closure) + (const PgQuery__AlterPolicyStmt *message, void *closure_data); -typedef void (*PgQuery__AlterExtensionContentsStmt_Closure) - (const PgQuery__AlterExtensionContentsStmt *message, +typedef void (*PgQuery__CreateAmStmt_Closure) + (const PgQuery__CreateAmStmt *message, + void *closure_data); +typedef void (*PgQuery__CreateTrigStmt_Closure) + (const PgQuery__CreateTrigStmt *message, void *closure_data); typedef void (*PgQuery__CreateEventTrigStmt_Closure) (const PgQuery__CreateEventTrigStmt *message, @@ -10819,230 +11376,251 @@ typedef void (*PgQuery__CreateEventTrigStmt_Closure) typedef void (*PgQuery__AlterEventTrigStmt_Closure) (const PgQuery__AlterEventTrigStmt *message, void *closure_data); -typedef void (*PgQuery__RefreshMatViewStmt_Closure) - (const PgQuery__RefreshMatViewStmt *message, +typedef void (*PgQuery__CreatePLangStmt_Closure) + (const PgQuery__CreatePLangStmt *message, void *closure_data); -typedef void (*PgQuery__ReplicaIdentityStmt_Closure) - (const PgQuery__ReplicaIdentityStmt *message, +typedef void (*PgQuery__CreateRoleStmt_Closure) + (const PgQuery__CreateRoleStmt *message, void *closure_data); -typedef void (*PgQuery__AlterSystemStmt_Closure) - (const PgQuery__AlterSystemStmt *message, +typedef void (*PgQuery__AlterRoleStmt_Closure) + (const PgQuery__AlterRoleStmt *message, void *closure_data); -typedef void (*PgQuery__CreatePolicyStmt_Closure) - (const PgQuery__CreatePolicyStmt *message, +typedef void (*PgQuery__AlterRoleSetStmt_Closure) + (const PgQuery__AlterRoleSetStmt *message, void *closure_data); -typedef void (*PgQuery__AlterPolicyStmt_Closure) - (const PgQuery__AlterPolicyStmt *message, +typedef void (*PgQuery__DropRoleStmt_Closure) + (const PgQuery__DropRoleStmt *message, void *closure_data); -typedef void (*PgQuery__CreateTransformStmt_Closure) - (const PgQuery__CreateTransformStmt *message, +typedef void (*PgQuery__CreateSeqStmt_Closure) + (const PgQuery__CreateSeqStmt *message, + void *closure_data); +typedef void (*PgQuery__AlterSeqStmt_Closure) + (const PgQuery__AlterSeqStmt *message, + void *closure_data); +typedef void (*PgQuery__DefineStmt_Closure) + (const PgQuery__DefineStmt *message, + void *closure_data); +typedef void (*PgQuery__CreateDomainStmt_Closure) + (const PgQuery__CreateDomainStmt *message, + void *closure_data); +typedef void (*PgQuery__CreateOpClassStmt_Closure) + (const PgQuery__CreateOpClassStmt *message, + void *closure_data); +typedef void (*PgQuery__CreateOpClassItem_Closure) + (const PgQuery__CreateOpClassItem *message, + void *closure_data); +typedef void (*PgQuery__CreateOpFamilyStmt_Closure) + (const PgQuery__CreateOpFamilyStmt *message, + void *closure_data); +typedef void (*PgQuery__AlterOpFamilyStmt_Closure) + (const PgQuery__AlterOpFamilyStmt *message, + void *closure_data); +typedef void (*PgQuery__DropStmt_Closure) + (const PgQuery__DropStmt *message, + void *closure_data); +typedef void (*PgQuery__TruncateStmt_Closure) + (const PgQuery__TruncateStmt *message, void *closure_data); -typedef void (*PgQuery__CreateAmStmt_Closure) - (const PgQuery__CreateAmStmt *message, +typedef void (*PgQuery__CommentStmt_Closure) + (const PgQuery__CommentStmt *message, void *closure_data); -typedef void (*PgQuery__CreatePublicationStmt_Closure) - (const PgQuery__CreatePublicationStmt *message, +typedef void (*PgQuery__SecLabelStmt_Closure) + (const PgQuery__SecLabelStmt *message, void *closure_data); -typedef void (*PgQuery__AlterPublicationStmt_Closure) - (const PgQuery__AlterPublicationStmt *message, +typedef void (*PgQuery__DeclareCursorStmt_Closure) + (const PgQuery__DeclareCursorStmt *message, void *closure_data); -typedef void (*PgQuery__CreateSubscriptionStmt_Closure) - (const PgQuery__CreateSubscriptionStmt *message, +typedef void (*PgQuery__ClosePortalStmt_Closure) + (const PgQuery__ClosePortalStmt *message, void *closure_data); -typedef void (*PgQuery__AlterSubscriptionStmt_Closure) - (const PgQuery__AlterSubscriptionStmt *message, +typedef void (*PgQuery__FetchStmt_Closure) + (const PgQuery__FetchStmt *message, void *closure_data); -typedef void (*PgQuery__DropSubscriptionStmt_Closure) - (const PgQuery__DropSubscriptionStmt *message, +typedef void (*PgQuery__IndexStmt_Closure) + (const PgQuery__IndexStmt *message, void *closure_data); typedef void (*PgQuery__CreateStatsStmt_Closure) (const PgQuery__CreateStatsStmt *message, void *closure_data); -typedef void (*PgQuery__AlterCollationStmt_Closure) - (const PgQuery__AlterCollationStmt *message, - void *closure_data); -typedef void (*PgQuery__CallStmt_Closure) - (const PgQuery__CallStmt *message, +typedef void (*PgQuery__StatsElem_Closure) + (const PgQuery__StatsElem *message, void *closure_data); typedef void (*PgQuery__AlterStatsStmt_Closure) (const PgQuery__AlterStatsStmt *message, void *closure_data); -typedef void (*PgQuery__AExpr_Closure) - (const PgQuery__AExpr *message, - void *closure_data); -typedef void (*PgQuery__ColumnRef_Closure) - (const PgQuery__ColumnRef *message, - void *closure_data); -typedef void (*PgQuery__ParamRef_Closure) - (const PgQuery__ParamRef *message, - void *closure_data); -typedef void (*PgQuery__FuncCall_Closure) - (const PgQuery__FuncCall *message, +typedef void (*PgQuery__CreateFunctionStmt_Closure) + (const PgQuery__CreateFunctionStmt *message, void *closure_data); -typedef void (*PgQuery__AStar_Closure) - (const PgQuery__AStar *message, +typedef void (*PgQuery__FunctionParameter_Closure) + (const PgQuery__FunctionParameter *message, void *closure_data); -typedef void (*PgQuery__AIndices_Closure) - (const PgQuery__AIndices *message, +typedef void (*PgQuery__AlterFunctionStmt_Closure) + (const PgQuery__AlterFunctionStmt *message, void *closure_data); -typedef void (*PgQuery__AIndirection_Closure) - (const PgQuery__AIndirection *message, +typedef void (*PgQuery__DoStmt_Closure) + (const PgQuery__DoStmt *message, void *closure_data); -typedef void (*PgQuery__AArrayExpr_Closure) - (const PgQuery__AArrayExpr *message, +typedef void (*PgQuery__InlineCodeBlock_Closure) + (const PgQuery__InlineCodeBlock *message, void *closure_data); -typedef void (*PgQuery__ResTarget_Closure) - (const PgQuery__ResTarget *message, +typedef void (*PgQuery__CallStmt_Closure) + (const PgQuery__CallStmt *message, void *closure_data); -typedef void (*PgQuery__MultiAssignRef_Closure) - (const PgQuery__MultiAssignRef *message, +typedef void (*PgQuery__CallContext_Closure) + (const PgQuery__CallContext *message, void *closure_data); -typedef void (*PgQuery__TypeCast_Closure) - (const PgQuery__TypeCast *message, +typedef void (*PgQuery__RenameStmt_Closure) + (const PgQuery__RenameStmt *message, void *closure_data); -typedef void (*PgQuery__CollateClause_Closure) - (const PgQuery__CollateClause *message, +typedef void (*PgQuery__AlterObjectDependsStmt_Closure) + (const PgQuery__AlterObjectDependsStmt *message, void *closure_data); -typedef void (*PgQuery__SortBy_Closure) - (const PgQuery__SortBy *message, +typedef void (*PgQuery__AlterObjectSchemaStmt_Closure) + (const PgQuery__AlterObjectSchemaStmt *message, void *closure_data); -typedef void (*PgQuery__WindowDef_Closure) - (const PgQuery__WindowDef *message, +typedef void (*PgQuery__AlterOwnerStmt_Closure) + (const PgQuery__AlterOwnerStmt *message, void *closure_data); -typedef void (*PgQuery__RangeSubselect_Closure) - (const PgQuery__RangeSubselect *message, +typedef void (*PgQuery__AlterOperatorStmt_Closure) + (const PgQuery__AlterOperatorStmt *message, void *closure_data); -typedef void (*PgQuery__RangeFunction_Closure) - (const PgQuery__RangeFunction *message, +typedef void (*PgQuery__AlterTypeStmt_Closure) + (const PgQuery__AlterTypeStmt *message, void *closure_data); -typedef void (*PgQuery__RangeTableSample_Closure) - (const PgQuery__RangeTableSample *message, +typedef void (*PgQuery__RuleStmt_Closure) + (const PgQuery__RuleStmt *message, void *closure_data); -typedef void (*PgQuery__RangeTableFunc_Closure) - (const PgQuery__RangeTableFunc *message, +typedef void (*PgQuery__NotifyStmt_Closure) + (const PgQuery__NotifyStmt *message, void *closure_data); -typedef void (*PgQuery__RangeTableFuncCol_Closure) - (const PgQuery__RangeTableFuncCol *message, +typedef void (*PgQuery__ListenStmt_Closure) + (const PgQuery__ListenStmt *message, void *closure_data); -typedef void (*PgQuery__TypeName_Closure) - (const PgQuery__TypeName *message, +typedef void (*PgQuery__UnlistenStmt_Closure) + (const PgQuery__UnlistenStmt *message, void *closure_data); -typedef void (*PgQuery__ColumnDef_Closure) - (const PgQuery__ColumnDef *message, +typedef void (*PgQuery__TransactionStmt_Closure) + (const PgQuery__TransactionStmt *message, void *closure_data); -typedef void (*PgQuery__IndexElem_Closure) - (const PgQuery__IndexElem *message, +typedef void (*PgQuery__CompositeTypeStmt_Closure) + (const PgQuery__CompositeTypeStmt *message, void *closure_data); -typedef void (*PgQuery__StatsElem_Closure) - (const PgQuery__StatsElem *message, +typedef void (*PgQuery__CreateEnumStmt_Closure) + (const PgQuery__CreateEnumStmt *message, void *closure_data); -typedef void (*PgQuery__Constraint_Closure) - (const PgQuery__Constraint *message, +typedef void (*PgQuery__CreateRangeStmt_Closure) + (const PgQuery__CreateRangeStmt *message, void *closure_data); -typedef void (*PgQuery__DefElem_Closure) - (const PgQuery__DefElem *message, +typedef void (*PgQuery__AlterEnumStmt_Closure) + (const PgQuery__AlterEnumStmt *message, void *closure_data); -typedef void (*PgQuery__RangeTblEntry_Closure) - (const PgQuery__RangeTblEntry *message, +typedef void (*PgQuery__ViewStmt_Closure) + (const PgQuery__ViewStmt *message, void *closure_data); -typedef void (*PgQuery__RangeTblFunction_Closure) - (const PgQuery__RangeTblFunction *message, +typedef void (*PgQuery__LoadStmt_Closure) + (const PgQuery__LoadStmt *message, void *closure_data); -typedef void (*PgQuery__TableSampleClause_Closure) - (const PgQuery__TableSampleClause *message, +typedef void (*PgQuery__CreatedbStmt_Closure) + (const PgQuery__CreatedbStmt *message, void *closure_data); -typedef void (*PgQuery__WithCheckOption_Closure) - (const PgQuery__WithCheckOption *message, +typedef void (*PgQuery__AlterDatabaseStmt_Closure) + (const PgQuery__AlterDatabaseStmt *message, void *closure_data); -typedef void (*PgQuery__SortGroupClause_Closure) - (const PgQuery__SortGroupClause *message, +typedef void (*PgQuery__AlterDatabaseRefreshCollStmt_Closure) + (const PgQuery__AlterDatabaseRefreshCollStmt *message, void *closure_data); -typedef void (*PgQuery__GroupingSet_Closure) - (const PgQuery__GroupingSet *message, +typedef void (*PgQuery__AlterDatabaseSetStmt_Closure) + (const PgQuery__AlterDatabaseSetStmt *message, void *closure_data); -typedef void (*PgQuery__WindowClause_Closure) - (const PgQuery__WindowClause *message, +typedef void (*PgQuery__DropdbStmt_Closure) + (const PgQuery__DropdbStmt *message, void *closure_data); -typedef void (*PgQuery__ObjectWithArgs_Closure) - (const PgQuery__ObjectWithArgs *message, +typedef void (*PgQuery__AlterSystemStmt_Closure) + (const PgQuery__AlterSystemStmt *message, void *closure_data); -typedef void (*PgQuery__AccessPriv_Closure) - (const PgQuery__AccessPriv *message, +typedef void (*PgQuery__ClusterStmt_Closure) + (const PgQuery__ClusterStmt *message, void *closure_data); -typedef void (*PgQuery__CreateOpClassItem_Closure) - (const PgQuery__CreateOpClassItem *message, +typedef void (*PgQuery__VacuumStmt_Closure) + (const PgQuery__VacuumStmt *message, void *closure_data); -typedef void (*PgQuery__TableLikeClause_Closure) - (const PgQuery__TableLikeClause *message, +typedef void (*PgQuery__VacuumRelation_Closure) + (const PgQuery__VacuumRelation *message, void *closure_data); -typedef void (*PgQuery__FunctionParameter_Closure) - (const PgQuery__FunctionParameter *message, +typedef void (*PgQuery__ExplainStmt_Closure) + (const PgQuery__ExplainStmt *message, void *closure_data); -typedef void (*PgQuery__LockingClause_Closure) - (const PgQuery__LockingClause *message, +typedef void (*PgQuery__CreateTableAsStmt_Closure) + (const PgQuery__CreateTableAsStmt *message, void *closure_data); -typedef void (*PgQuery__RowMarkClause_Closure) - (const PgQuery__RowMarkClause *message, +typedef void (*PgQuery__RefreshMatViewStmt_Closure) + (const PgQuery__RefreshMatViewStmt *message, void *closure_data); -typedef void (*PgQuery__XmlSerialize_Closure) - (const PgQuery__XmlSerialize *message, +typedef void (*PgQuery__CheckPointStmt_Closure) + (const PgQuery__CheckPointStmt *message, void *closure_data); -typedef void (*PgQuery__WithClause_Closure) - (const PgQuery__WithClause *message, +typedef void (*PgQuery__DiscardStmt_Closure) + (const PgQuery__DiscardStmt *message, void *closure_data); -typedef void (*PgQuery__InferClause_Closure) - (const PgQuery__InferClause *message, +typedef void (*PgQuery__LockStmt_Closure) + (const PgQuery__LockStmt *message, void *closure_data); -typedef void (*PgQuery__OnConflictClause_Closure) - (const PgQuery__OnConflictClause *message, +typedef void (*PgQuery__ConstraintsSetStmt_Closure) + (const PgQuery__ConstraintsSetStmt *message, void *closure_data); -typedef void (*PgQuery__CTESearchClause_Closure) - (const PgQuery__CTESearchClause *message, +typedef void (*PgQuery__ReindexStmt_Closure) + (const PgQuery__ReindexStmt *message, void *closure_data); -typedef void (*PgQuery__CTECycleClause_Closure) - (const PgQuery__CTECycleClause *message, +typedef void (*PgQuery__CreateConversionStmt_Closure) + (const PgQuery__CreateConversionStmt *message, void *closure_data); -typedef void (*PgQuery__CommonTableExpr_Closure) - (const PgQuery__CommonTableExpr *message, +typedef void (*PgQuery__CreateCastStmt_Closure) + (const PgQuery__CreateCastStmt *message, void *closure_data); -typedef void (*PgQuery__MergeWhenClause_Closure) - (const PgQuery__MergeWhenClause *message, +typedef void (*PgQuery__CreateTransformStmt_Closure) + (const PgQuery__CreateTransformStmt *message, void *closure_data); -typedef void (*PgQuery__RoleSpec_Closure) - (const PgQuery__RoleSpec *message, +typedef void (*PgQuery__PrepareStmt_Closure) + (const PgQuery__PrepareStmt *message, void *closure_data); -typedef void (*PgQuery__TriggerTransition_Closure) - (const PgQuery__TriggerTransition *message, +typedef void (*PgQuery__ExecuteStmt_Closure) + (const PgQuery__ExecuteStmt *message, void *closure_data); -typedef void (*PgQuery__PartitionElem_Closure) - (const PgQuery__PartitionElem *message, +typedef void (*PgQuery__DeallocateStmt_Closure) + (const PgQuery__DeallocateStmt *message, void *closure_data); -typedef void (*PgQuery__PartitionSpec_Closure) - (const PgQuery__PartitionSpec *message, +typedef void (*PgQuery__DropOwnedStmt_Closure) + (const PgQuery__DropOwnedStmt *message, void *closure_data); -typedef void (*PgQuery__PartitionBoundSpec_Closure) - (const PgQuery__PartitionBoundSpec *message, +typedef void (*PgQuery__ReassignOwnedStmt_Closure) + (const PgQuery__ReassignOwnedStmt *message, void *closure_data); -typedef void (*PgQuery__PartitionRangeDatum_Closure) - (const PgQuery__PartitionRangeDatum *message, +typedef void (*PgQuery__AlterTSDictionaryStmt_Closure) + (const PgQuery__AlterTSDictionaryStmt *message, void *closure_data); -typedef void (*PgQuery__PartitionCmd_Closure) - (const PgQuery__PartitionCmd *message, +typedef void (*PgQuery__AlterTSConfigurationStmt_Closure) + (const PgQuery__AlterTSConfigurationStmt *message, void *closure_data); -typedef void (*PgQuery__VacuumRelation_Closure) - (const PgQuery__VacuumRelation *message, +typedef void (*PgQuery__PublicationTable_Closure) + (const PgQuery__PublicationTable *message, void *closure_data); typedef void (*PgQuery__PublicationObjSpec_Closure) (const PgQuery__PublicationObjSpec *message, void *closure_data); -typedef void (*PgQuery__PublicationTable_Closure) - (const PgQuery__PublicationTable *message, +typedef void (*PgQuery__CreatePublicationStmt_Closure) + (const PgQuery__CreatePublicationStmt *message, + void *closure_data); +typedef void (*PgQuery__AlterPublicationStmt_Closure) + (const PgQuery__AlterPublicationStmt *message, + void *closure_data); +typedef void (*PgQuery__CreateSubscriptionStmt_Closure) + (const PgQuery__CreateSubscriptionStmt *message, void *closure_data); -typedef void (*PgQuery__InlineCodeBlock_Closure) - (const PgQuery__InlineCodeBlock *message, +typedef void (*PgQuery__AlterSubscriptionStmt_Closure) + (const PgQuery__AlterSubscriptionStmt *message, void *closure_data); -typedef void (*PgQuery__CallContext_Closure) - (const PgQuery__CallContext *message, +typedef void (*PgQuery__DropSubscriptionStmt_Closure) + (const PgQuery__DropSubscriptionStmt *message, void *closure_data); typedef void (*PgQuery__ScanToken_Closure) (const PgQuery__ScanToken *message, @@ -11062,6 +11640,7 @@ extern const ProtobufCEnumDescriptor pg_query__a__expr__kind__descriptor; extern const ProtobufCEnumDescriptor pg_query__role_spec_type__descriptor; extern const ProtobufCEnumDescriptor pg_query__table_like_option__descriptor; extern const ProtobufCEnumDescriptor pg_query__def_elem_action__descriptor; +extern const ProtobufCEnumDescriptor pg_query__partition_strategy__descriptor; extern const ProtobufCEnumDescriptor pg_query__partition_range_datum_kind__descriptor; extern const ProtobufCEnumDescriptor pg_query__rtekind__descriptor; extern const ProtobufCEnumDescriptor pg_query__wcokind__descriptor; @@ -11097,6 +11676,10 @@ extern const ProtobufCEnumDescriptor pg_query__min_max_op__descriptor; extern const ProtobufCEnumDescriptor pg_query__sqlvalue_function_op__descriptor; extern const ProtobufCEnumDescriptor pg_query__xml_expr_op__descriptor; extern const ProtobufCEnumDescriptor pg_query__xml_option_type__descriptor; +extern const ProtobufCEnumDescriptor pg_query__json_encoding__descriptor; +extern const ProtobufCEnumDescriptor pg_query__json_format_type__descriptor; +extern const ProtobufCEnumDescriptor pg_query__json_constructor_type__descriptor; +extern const ProtobufCEnumDescriptor pg_query__json_value_type__descriptor; extern const ProtobufCEnumDescriptor pg_query__null_test_type__descriptor; extern const ProtobufCEnumDescriptor pg_query__bool_test_type__descriptor; extern const ProtobufCEnumDescriptor pg_query__cmd_type__descriptor; @@ -11127,6 +11710,7 @@ extern const ProtobufCMessageDescriptor pg_query__a__const__descriptor; extern const ProtobufCMessageDescriptor pg_query__alias__descriptor; extern const ProtobufCMessageDescriptor pg_query__range_var__descriptor; extern const ProtobufCMessageDescriptor pg_query__table_func__descriptor; +extern const ProtobufCMessageDescriptor pg_query__into_clause__descriptor; extern const ProtobufCMessageDescriptor pg_query__var__descriptor; extern const ProtobufCMessageDescriptor pg_query__param__descriptor; extern const ProtobufCMessageDescriptor pg_query__aggref__descriptor; @@ -11160,6 +11744,11 @@ extern const ProtobufCMessageDescriptor pg_query__coalesce_expr__descriptor; extern const ProtobufCMessageDescriptor pg_query__min_max_expr__descriptor; extern const ProtobufCMessageDescriptor pg_query__sqlvalue_function__descriptor; extern const ProtobufCMessageDescriptor pg_query__xml_expr__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_format__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_returning__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_value_expr__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_constructor_expr__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_is_predicate__descriptor; extern const ProtobufCMessageDescriptor pg_query__null_test__descriptor; extern const ProtobufCMessageDescriptor pg_query__boolean_test__descriptor; extern const ProtobufCMessageDescriptor pg_query__coerce_to_domain__descriptor; @@ -11173,186 +11762,194 @@ extern const ProtobufCMessageDescriptor pg_query__range_tbl_ref__descriptor; extern const ProtobufCMessageDescriptor pg_query__join_expr__descriptor; extern const ProtobufCMessageDescriptor pg_query__from_expr__descriptor; extern const ProtobufCMessageDescriptor pg_query__on_conflict_expr__descriptor; -extern const ProtobufCMessageDescriptor pg_query__into_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__query__descriptor; +extern const ProtobufCMessageDescriptor pg_query__type_name__descriptor; +extern const ProtobufCMessageDescriptor pg_query__column_ref__descriptor; +extern const ProtobufCMessageDescriptor pg_query__param_ref__descriptor; +extern const ProtobufCMessageDescriptor pg_query__a__expr__descriptor; +extern const ProtobufCMessageDescriptor pg_query__type_cast__descriptor; +extern const ProtobufCMessageDescriptor pg_query__collate_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__role_spec__descriptor; +extern const ProtobufCMessageDescriptor pg_query__func_call__descriptor; +extern const ProtobufCMessageDescriptor pg_query__a__star__descriptor; +extern const ProtobufCMessageDescriptor pg_query__a__indices__descriptor; +extern const ProtobufCMessageDescriptor pg_query__a__indirection__descriptor; +extern const ProtobufCMessageDescriptor pg_query__a__array_expr__descriptor; +extern const ProtobufCMessageDescriptor pg_query__res_target__descriptor; +extern const ProtobufCMessageDescriptor pg_query__multi_assign_ref__descriptor; +extern const ProtobufCMessageDescriptor pg_query__sort_by__descriptor; +extern const ProtobufCMessageDescriptor pg_query__window_def__descriptor; +extern const ProtobufCMessageDescriptor pg_query__range_subselect__descriptor; +extern const ProtobufCMessageDescriptor pg_query__range_function__descriptor; +extern const ProtobufCMessageDescriptor pg_query__range_table_func__descriptor; +extern const ProtobufCMessageDescriptor pg_query__range_table_func_col__descriptor; +extern const ProtobufCMessageDescriptor pg_query__range_table_sample__descriptor; +extern const ProtobufCMessageDescriptor pg_query__column_def__descriptor; +extern const ProtobufCMessageDescriptor pg_query__table_like_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__index_elem__descriptor; +extern const ProtobufCMessageDescriptor pg_query__def_elem__descriptor; +extern const ProtobufCMessageDescriptor pg_query__locking_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__xml_serialize__descriptor; +extern const ProtobufCMessageDescriptor pg_query__partition_elem__descriptor; +extern const ProtobufCMessageDescriptor pg_query__partition_spec__descriptor; +extern const ProtobufCMessageDescriptor pg_query__partition_bound_spec__descriptor; +extern const ProtobufCMessageDescriptor pg_query__partition_range_datum__descriptor; +extern const ProtobufCMessageDescriptor pg_query__partition_cmd__descriptor; +extern const ProtobufCMessageDescriptor pg_query__range_tbl_entry__descriptor; +extern const ProtobufCMessageDescriptor pg_query__rtepermission_info__descriptor; +extern const ProtobufCMessageDescriptor pg_query__range_tbl_function__descriptor; +extern const ProtobufCMessageDescriptor pg_query__table_sample_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__with_check_option__descriptor; +extern const ProtobufCMessageDescriptor pg_query__sort_group_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__grouping_set__descriptor; +extern const ProtobufCMessageDescriptor pg_query__window_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__row_mark_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__with_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__infer_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__on_conflict_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__ctesearch_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__ctecycle_clause__descriptor; +extern const ProtobufCMessageDescriptor pg_query__common_table_expr__descriptor; +extern const ProtobufCMessageDescriptor pg_query__merge_when_clause__descriptor; extern const ProtobufCMessageDescriptor pg_query__merge_action__descriptor; +extern const ProtobufCMessageDescriptor pg_query__trigger_transition__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_output__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_key_value__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_object_constructor__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_array_constructor__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_array_query_constructor__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_agg_constructor__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_object_agg__descriptor; +extern const ProtobufCMessageDescriptor pg_query__json_array_agg__descriptor; extern const ProtobufCMessageDescriptor pg_query__raw_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__query__descriptor; extern const ProtobufCMessageDescriptor pg_query__insert_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__delete_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__update_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__merge_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__select_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__set_operation_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__return_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__plassign_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_schema_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__alter_table_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__replica_identity_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__alter_table_cmd__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_collation_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__alter_domain_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__set_operation_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__grant_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__object_with_args__descriptor; +extern const ProtobufCMessageDescriptor pg_query__access_priv__descriptor; extern const ProtobufCMessageDescriptor pg_query__grant_role_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__alter_default_privileges_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__close_portal_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__cluster_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__copy_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__variable_set_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__variable_show_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__create_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__constraint__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_table_space_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__drop_table_space_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_table_space_options_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_table_move_all_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_extension_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_extension_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_extension_contents_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_fdw_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_fdw_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_foreign_server_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_foreign_server_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_foreign_table_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_user_mapping_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_user_mapping_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__drop_user_mapping_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__import_foreign_schema_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_policy_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_policy_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_am_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_trig_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_event_trig_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_event_trig_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_plang_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_role_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_role_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_role_set_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__drop_role_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_seq_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_seq_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__define_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_domain_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_op_class_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_op_class_item__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_op_family_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_op_family_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__drop_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__truncate_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__comment_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__sec_label_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__declare_cursor_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__close_portal_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__fetch_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__index_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_stats_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__stats_elem__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_stats_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__create_function_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__function_parameter__descriptor; extern const ProtobufCMessageDescriptor pg_query__alter_function_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__do_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__inline_code_block__descriptor; +extern const ProtobufCMessageDescriptor pg_query__call_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__call_context__descriptor; extern const ProtobufCMessageDescriptor pg_query__rename_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_object_depends_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_object_schema_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_owner_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_operator_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_type_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__rule_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__notify_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__listen_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__unlisten_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__transaction_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__composite_type_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_enum_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_range_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_enum_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__view_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__load_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_domain_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__createdb_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_database_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_database_refresh_coll_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_database_set_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__dropdb_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__alter_system_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__cluster_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__vacuum_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__vacuum_relation__descriptor; extern const ProtobufCMessageDescriptor pg_query__explain_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__create_table_as_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_seq_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_seq_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__variable_set_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__variable_show_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__refresh_mat_view_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__check_point_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__discard_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_trig_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_plang_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_role_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_role_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__drop_role_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__lock_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__constraints_set_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__reindex_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__check_point_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_schema_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_database_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_database_refresh_coll_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_database_set_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_role_set_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__create_conversion_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__create_cast_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_op_class_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_op_family_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_op_family_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__create_transform_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__prepare_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__execute_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__deallocate_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__declare_cursor_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_table_space_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__drop_table_space_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_object_depends_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_object_schema_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_owner_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_operator_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_type_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__drop_owned_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__reassign_owned_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__composite_type_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_enum_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_range_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_enum_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__alter_tsdictionary_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__alter_tsconfiguration_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_fdw_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_fdw_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_foreign_server_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_foreign_server_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_user_mapping_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_user_mapping_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__drop_user_mapping_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_table_space_options_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_table_move_all_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__sec_label_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_foreign_table_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__import_foreign_schema_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_extension_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_extension_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_extension_contents_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_event_trig_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_event_trig_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__refresh_mat_view_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__replica_identity_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_system_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_policy_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_policy_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_transform_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_am_stmt__descriptor; +extern const ProtobufCMessageDescriptor pg_query__publication_table__descriptor; +extern const ProtobufCMessageDescriptor pg_query__publication_obj_spec__descriptor; extern const ProtobufCMessageDescriptor pg_query__create_publication_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__alter_publication_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__create_subscription_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__alter_subscription_stmt__descriptor; extern const ProtobufCMessageDescriptor pg_query__drop_subscription_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_stats_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_collation_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__call_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__alter_stats_stmt__descriptor; -extern const ProtobufCMessageDescriptor pg_query__a__expr__descriptor; -extern const ProtobufCMessageDescriptor pg_query__column_ref__descriptor; -extern const ProtobufCMessageDescriptor pg_query__param_ref__descriptor; -extern const ProtobufCMessageDescriptor pg_query__func_call__descriptor; -extern const ProtobufCMessageDescriptor pg_query__a__star__descriptor; -extern const ProtobufCMessageDescriptor pg_query__a__indices__descriptor; -extern const ProtobufCMessageDescriptor pg_query__a__indirection__descriptor; -extern const ProtobufCMessageDescriptor pg_query__a__array_expr__descriptor; -extern const ProtobufCMessageDescriptor pg_query__res_target__descriptor; -extern const ProtobufCMessageDescriptor pg_query__multi_assign_ref__descriptor; -extern const ProtobufCMessageDescriptor pg_query__type_cast__descriptor; -extern const ProtobufCMessageDescriptor pg_query__collate_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__sort_by__descriptor; -extern const ProtobufCMessageDescriptor pg_query__window_def__descriptor; -extern const ProtobufCMessageDescriptor pg_query__range_subselect__descriptor; -extern const ProtobufCMessageDescriptor pg_query__range_function__descriptor; -extern const ProtobufCMessageDescriptor pg_query__range_table_sample__descriptor; -extern const ProtobufCMessageDescriptor pg_query__range_table_func__descriptor; -extern const ProtobufCMessageDescriptor pg_query__range_table_func_col__descriptor; -extern const ProtobufCMessageDescriptor pg_query__type_name__descriptor; -extern const ProtobufCMessageDescriptor pg_query__column_def__descriptor; -extern const ProtobufCMessageDescriptor pg_query__index_elem__descriptor; -extern const ProtobufCMessageDescriptor pg_query__stats_elem__descriptor; -extern const ProtobufCMessageDescriptor pg_query__constraint__descriptor; -extern const ProtobufCMessageDescriptor pg_query__def_elem__descriptor; -extern const ProtobufCMessageDescriptor pg_query__range_tbl_entry__descriptor; -extern const ProtobufCMessageDescriptor pg_query__range_tbl_function__descriptor; -extern const ProtobufCMessageDescriptor pg_query__table_sample_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__with_check_option__descriptor; -extern const ProtobufCMessageDescriptor pg_query__sort_group_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__grouping_set__descriptor; -extern const ProtobufCMessageDescriptor pg_query__window_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__object_with_args__descriptor; -extern const ProtobufCMessageDescriptor pg_query__access_priv__descriptor; -extern const ProtobufCMessageDescriptor pg_query__create_op_class_item__descriptor; -extern const ProtobufCMessageDescriptor pg_query__table_like_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__function_parameter__descriptor; -extern const ProtobufCMessageDescriptor pg_query__locking_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__row_mark_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__xml_serialize__descriptor; -extern const ProtobufCMessageDescriptor pg_query__with_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__infer_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__on_conflict_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__ctesearch_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__ctecycle_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__common_table_expr__descriptor; -extern const ProtobufCMessageDescriptor pg_query__merge_when_clause__descriptor; -extern const ProtobufCMessageDescriptor pg_query__role_spec__descriptor; -extern const ProtobufCMessageDescriptor pg_query__trigger_transition__descriptor; -extern const ProtobufCMessageDescriptor pg_query__partition_elem__descriptor; -extern const ProtobufCMessageDescriptor pg_query__partition_spec__descriptor; -extern const ProtobufCMessageDescriptor pg_query__partition_bound_spec__descriptor; -extern const ProtobufCMessageDescriptor pg_query__partition_range_datum__descriptor; -extern const ProtobufCMessageDescriptor pg_query__partition_cmd__descriptor; -extern const ProtobufCMessageDescriptor pg_query__vacuum_relation__descriptor; -extern const ProtobufCMessageDescriptor pg_query__publication_obj_spec__descriptor; -extern const ProtobufCMessageDescriptor pg_query__publication_table__descriptor; -extern const ProtobufCMessageDescriptor pg_query__inline_code_block__descriptor; -extern const ProtobufCMessageDescriptor pg_query__call_context__descriptor; extern const ProtobufCMessageDescriptor pg_query__scan_token__descriptor; PROTOBUF_C__END_DECLS