// Generated by the protocol buffer compiler. DO NOT EDIT! // source: greptime/v1/ddl.proto #ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fddl_2eproto #define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fddl_2eproto #include #include #include #if PROTOBUF_VERSION < 3021000 #error This file was generated by a newer version of protoc which is #error incompatible with your Protocol Buffer headers. Please update #error your headers. #endif #if 3021006 < PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer headers. Please #error regenerate this file with a newer version of protoc. #endif #include #include #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export #include // IWYU pragma: export #include #include #include #include #include "greptime/v1/common.pb.h" // @@protoc_insertion_point(includes) #include #define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fddl_2eproto PROTOBUF_NAMESPACE_OPEN namespace internal { class AnyMetadata; } // namespace internal PROTOBUF_NAMESPACE_CLOSE // Internal implementation detail -- do not use these members. struct TableStruct_greptime_2fv1_2fddl_2eproto { static const uint32_t offsets[]; }; extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fddl_2eproto; namespace greptime { namespace v1 { class AddColumn; struct AddColumnDefaultTypeInternal; extern AddColumnDefaultTypeInternal _AddColumn_default_instance_; class AddColumnLocation; struct AddColumnLocationDefaultTypeInternal; extern AddColumnLocationDefaultTypeInternal _AddColumnLocation_default_instance_; class AddColumns; struct AddColumnsDefaultTypeInternal; extern AddColumnsDefaultTypeInternal _AddColumns_default_instance_; class AlterDatabaseExpr; struct AlterDatabaseExprDefaultTypeInternal; extern AlterDatabaseExprDefaultTypeInternal _AlterDatabaseExpr_default_instance_; class AlterTableExpr; struct AlterTableExprDefaultTypeInternal; extern AlterTableExprDefaultTypeInternal _AlterTableExpr_default_instance_; class ColumnDef; struct ColumnDefDefaultTypeInternal; extern ColumnDefDefaultTypeInternal _ColumnDef_default_instance_; class CreateDatabaseExpr; struct CreateDatabaseExprDefaultTypeInternal; extern CreateDatabaseExprDefaultTypeInternal _CreateDatabaseExpr_default_instance_; class CreateDatabaseExpr_OptionsEntry_DoNotUse; struct CreateDatabaseExpr_OptionsEntry_DoNotUseDefaultTypeInternal; extern CreateDatabaseExpr_OptionsEntry_DoNotUseDefaultTypeInternal _CreateDatabaseExpr_OptionsEntry_DoNotUse_default_instance_; class CreateFlowExpr; struct CreateFlowExprDefaultTypeInternal; extern CreateFlowExprDefaultTypeInternal _CreateFlowExpr_default_instance_; class CreateFlowExpr_FlowOptionsEntry_DoNotUse; struct CreateFlowExpr_FlowOptionsEntry_DoNotUseDefaultTypeInternal; extern CreateFlowExpr_FlowOptionsEntry_DoNotUseDefaultTypeInternal _CreateFlowExpr_FlowOptionsEntry_DoNotUse_default_instance_; class CreateTableExpr; struct CreateTableExprDefaultTypeInternal; extern CreateTableExprDefaultTypeInternal _CreateTableExpr_default_instance_; class CreateTableExpr_TableOptionsEntry_DoNotUse; struct CreateTableExpr_TableOptionsEntry_DoNotUseDefaultTypeInternal; extern CreateTableExpr_TableOptionsEntry_DoNotUseDefaultTypeInternal _CreateTableExpr_TableOptionsEntry_DoNotUse_default_instance_; class CreateViewExpr; struct CreateViewExprDefaultTypeInternal; extern CreateViewExprDefaultTypeInternal _CreateViewExpr_default_instance_; class DdlRequest; struct DdlRequestDefaultTypeInternal; extern DdlRequestDefaultTypeInternal _DdlRequest_default_instance_; class DropColumn; struct DropColumnDefaultTypeInternal; extern DropColumnDefaultTypeInternal _DropColumn_default_instance_; class DropColumns; struct DropColumnsDefaultTypeInternal; extern DropColumnsDefaultTypeInternal _DropColumns_default_instance_; class DropDatabaseExpr; struct DropDatabaseExprDefaultTypeInternal; extern DropDatabaseExprDefaultTypeInternal _DropDatabaseExpr_default_instance_; class DropFlowExpr; struct DropFlowExprDefaultTypeInternal; extern DropFlowExprDefaultTypeInternal _DropFlowExpr_default_instance_; class DropTableExpr; struct DropTableExprDefaultTypeInternal; extern DropTableExprDefaultTypeInternal _DropTableExpr_default_instance_; class DropViewExpr; struct DropViewExprDefaultTypeInternal; extern DropViewExprDefaultTypeInternal _DropViewExpr_default_instance_; class FlowId; struct FlowIdDefaultTypeInternal; extern FlowIdDefaultTypeInternal _FlowId_default_instance_; class ModifyColumnType; struct ModifyColumnTypeDefaultTypeInternal; extern ModifyColumnTypeDefaultTypeInternal _ModifyColumnType_default_instance_; class ModifyColumnTypes; struct ModifyColumnTypesDefaultTypeInternal; extern ModifyColumnTypesDefaultTypeInternal _ModifyColumnTypes_default_instance_; class Option; struct OptionDefaultTypeInternal; extern OptionDefaultTypeInternal _Option_default_instance_; class RenameTable; struct RenameTableDefaultTypeInternal; extern RenameTableDefaultTypeInternal _RenameTable_default_instance_; class SetColumnFulltext; struct SetColumnFulltextDefaultTypeInternal; extern SetColumnFulltextDefaultTypeInternal _SetColumnFulltext_default_instance_; class SetDatabaseOptions; struct SetDatabaseOptionsDefaultTypeInternal; extern SetDatabaseOptionsDefaultTypeInternal _SetDatabaseOptions_default_instance_; class SetTableOptions; struct SetTableOptionsDefaultTypeInternal; extern SetTableOptionsDefaultTypeInternal _SetTableOptions_default_instance_; class TableId; struct TableIdDefaultTypeInternal; extern TableIdDefaultTypeInternal _TableId_default_instance_; class TruncateTableExpr; struct TruncateTableExprDefaultTypeInternal; extern TruncateTableExprDefaultTypeInternal _TruncateTableExpr_default_instance_; class UnsetColumnFulltext; struct UnsetColumnFulltextDefaultTypeInternal; extern UnsetColumnFulltextDefaultTypeInternal _UnsetColumnFulltext_default_instance_; class UnsetDatabaseOptions; struct UnsetDatabaseOptionsDefaultTypeInternal; extern UnsetDatabaseOptionsDefaultTypeInternal _UnsetDatabaseOptions_default_instance_; class UnsetTableOptions; struct UnsetTableOptionsDefaultTypeInternal; extern UnsetTableOptionsDefaultTypeInternal _UnsetTableOptions_default_instance_; } // namespace v1 } // namespace greptime PROTOBUF_NAMESPACE_OPEN template<> ::greptime::v1::AddColumn* Arena::CreateMaybeMessage<::greptime::v1::AddColumn>(Arena*); template<> ::greptime::v1::AddColumnLocation* Arena::CreateMaybeMessage<::greptime::v1::AddColumnLocation>(Arena*); template<> ::greptime::v1::AddColumns* Arena::CreateMaybeMessage<::greptime::v1::AddColumns>(Arena*); template<> ::greptime::v1::AlterDatabaseExpr* Arena::CreateMaybeMessage<::greptime::v1::AlterDatabaseExpr>(Arena*); template<> ::greptime::v1::AlterTableExpr* Arena::CreateMaybeMessage<::greptime::v1::AlterTableExpr>(Arena*); template<> ::greptime::v1::ColumnDef* Arena::CreateMaybeMessage<::greptime::v1::ColumnDef>(Arena*); template<> ::greptime::v1::CreateDatabaseExpr* Arena::CreateMaybeMessage<::greptime::v1::CreateDatabaseExpr>(Arena*); template<> ::greptime::v1::CreateDatabaseExpr_OptionsEntry_DoNotUse* Arena::CreateMaybeMessage<::greptime::v1::CreateDatabaseExpr_OptionsEntry_DoNotUse>(Arena*); template<> ::greptime::v1::CreateFlowExpr* Arena::CreateMaybeMessage<::greptime::v1::CreateFlowExpr>(Arena*); template<> ::greptime::v1::CreateFlowExpr_FlowOptionsEntry_DoNotUse* Arena::CreateMaybeMessage<::greptime::v1::CreateFlowExpr_FlowOptionsEntry_DoNotUse>(Arena*); template<> ::greptime::v1::CreateTableExpr* Arena::CreateMaybeMessage<::greptime::v1::CreateTableExpr>(Arena*); template<> ::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse* Arena::CreateMaybeMessage<::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse>(Arena*); template<> ::greptime::v1::CreateViewExpr* Arena::CreateMaybeMessage<::greptime::v1::CreateViewExpr>(Arena*); template<> ::greptime::v1::DdlRequest* Arena::CreateMaybeMessage<::greptime::v1::DdlRequest>(Arena*); template<> ::greptime::v1::DropColumn* Arena::CreateMaybeMessage<::greptime::v1::DropColumn>(Arena*); template<> ::greptime::v1::DropColumns* Arena::CreateMaybeMessage<::greptime::v1::DropColumns>(Arena*); template<> ::greptime::v1::DropDatabaseExpr* Arena::CreateMaybeMessage<::greptime::v1::DropDatabaseExpr>(Arena*); template<> ::greptime::v1::DropFlowExpr* Arena::CreateMaybeMessage<::greptime::v1::DropFlowExpr>(Arena*); template<> ::greptime::v1::DropTableExpr* Arena::CreateMaybeMessage<::greptime::v1::DropTableExpr>(Arena*); template<> ::greptime::v1::DropViewExpr* Arena::CreateMaybeMessage<::greptime::v1::DropViewExpr>(Arena*); template<> ::greptime::v1::FlowId* Arena::CreateMaybeMessage<::greptime::v1::FlowId>(Arena*); template<> ::greptime::v1::ModifyColumnType* Arena::CreateMaybeMessage<::greptime::v1::ModifyColumnType>(Arena*); template<> ::greptime::v1::ModifyColumnTypes* Arena::CreateMaybeMessage<::greptime::v1::ModifyColumnTypes>(Arena*); template<> ::greptime::v1::Option* Arena::CreateMaybeMessage<::greptime::v1::Option>(Arena*); template<> ::greptime::v1::RenameTable* Arena::CreateMaybeMessage<::greptime::v1::RenameTable>(Arena*); template<> ::greptime::v1::SetColumnFulltext* Arena::CreateMaybeMessage<::greptime::v1::SetColumnFulltext>(Arena*); template<> ::greptime::v1::SetDatabaseOptions* Arena::CreateMaybeMessage<::greptime::v1::SetDatabaseOptions>(Arena*); template<> ::greptime::v1::SetTableOptions* Arena::CreateMaybeMessage<::greptime::v1::SetTableOptions>(Arena*); template<> ::greptime::v1::TableId* Arena::CreateMaybeMessage<::greptime::v1::TableId>(Arena*); template<> ::greptime::v1::TruncateTableExpr* Arena::CreateMaybeMessage<::greptime::v1::TruncateTableExpr>(Arena*); template<> ::greptime::v1::UnsetColumnFulltext* Arena::CreateMaybeMessage<::greptime::v1::UnsetColumnFulltext>(Arena*); template<> ::greptime::v1::UnsetDatabaseOptions* Arena::CreateMaybeMessage<::greptime::v1::UnsetDatabaseOptions>(Arena*); template<> ::greptime::v1::UnsetTableOptions* Arena::CreateMaybeMessage<::greptime::v1::UnsetTableOptions>(Arena*); PROTOBUF_NAMESPACE_CLOSE namespace greptime { namespace v1 { enum AddColumnLocation_LocationType : int { AddColumnLocation_LocationType_FIRST = 0, AddColumnLocation_LocationType_AFTER = 1, AddColumnLocation_LocationType_AddColumnLocation_LocationType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), AddColumnLocation_LocationType_AddColumnLocation_LocationType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() }; bool AddColumnLocation_LocationType_IsValid(int value); constexpr AddColumnLocation_LocationType AddColumnLocation_LocationType_LocationType_MIN = AddColumnLocation_LocationType_FIRST; constexpr AddColumnLocation_LocationType AddColumnLocation_LocationType_LocationType_MAX = AddColumnLocation_LocationType_AFTER; constexpr int AddColumnLocation_LocationType_LocationType_ARRAYSIZE = AddColumnLocation_LocationType_LocationType_MAX + 1; const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AddColumnLocation_LocationType_descriptor(); template inline const std::string& AddColumnLocation_LocationType_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function AddColumnLocation_LocationType_Name."); return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( AddColumnLocation_LocationType_descriptor(), enum_t_value); } inline bool AddColumnLocation_LocationType_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AddColumnLocation_LocationType* value) { return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( AddColumnLocation_LocationType_descriptor(), name, value); } enum Analyzer : int { ENGLISH = 0, CHINESE = 1, Analyzer_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), Analyzer_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() }; bool Analyzer_IsValid(int value); constexpr Analyzer Analyzer_MIN = ENGLISH; constexpr Analyzer Analyzer_MAX = CHINESE; constexpr int Analyzer_ARRAYSIZE = Analyzer_MAX + 1; const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Analyzer_descriptor(); template inline const std::string& Analyzer_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function Analyzer_Name."); return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( Analyzer_descriptor(), enum_t_value); } inline bool Analyzer_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Analyzer* value) { return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( Analyzer_descriptor(), name, value); } // =================================================================== class DdlRequest final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.DdlRequest) */ { public: inline DdlRequest() : DdlRequest(nullptr) {} ~DdlRequest() override; explicit PROTOBUF_CONSTEXPR DdlRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); DdlRequest(const DdlRequest& from); DdlRequest(DdlRequest&& from) noexcept : DdlRequest() { *this = ::std::move(from); } inline DdlRequest& operator=(const DdlRequest& from) { CopyFrom(from); return *this; } inline DdlRequest& operator=(DdlRequest&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const DdlRequest& default_instance() { return *internal_default_instance(); } enum ExprCase { kCreateDatabase = 1, kCreateTable = 2, kAlterTable = 3, kDropTable = 4, kTruncateTable = 7, kCreateFlow = 8, kDropFlow = 9, kCreateView = 10, kDropView = 11, kAlterDatabase = 12, EXPR_NOT_SET = 0, }; static inline const DdlRequest* internal_default_instance() { return reinterpret_cast( &_DdlRequest_default_instance_); } static constexpr int kIndexInFileMessages = 0; friend void swap(DdlRequest& a, DdlRequest& b) { a.Swap(&b); } inline void Swap(DdlRequest* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(DdlRequest* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- DdlRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const DdlRequest& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const DdlRequest& from) { DdlRequest::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(DdlRequest* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.DdlRequest"; } protected: explicit DdlRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kCreateDatabaseFieldNumber = 1, kCreateTableFieldNumber = 2, kAlterTableFieldNumber = 3, kDropTableFieldNumber = 4, kTruncateTableFieldNumber = 7, kCreateFlowFieldNumber = 8, kDropFlowFieldNumber = 9, kCreateViewFieldNumber = 10, kDropViewFieldNumber = 11, kAlterDatabaseFieldNumber = 12, }; // .greptime.v1.CreateDatabaseExpr create_database = 1; bool has_create_database() const; private: bool _internal_has_create_database() const; public: void clear_create_database(); const ::greptime::v1::CreateDatabaseExpr& create_database() const; PROTOBUF_NODISCARD ::greptime::v1::CreateDatabaseExpr* release_create_database(); ::greptime::v1::CreateDatabaseExpr* mutable_create_database(); void set_allocated_create_database(::greptime::v1::CreateDatabaseExpr* create_database); private: const ::greptime::v1::CreateDatabaseExpr& _internal_create_database() const; ::greptime::v1::CreateDatabaseExpr* _internal_mutable_create_database(); public: void unsafe_arena_set_allocated_create_database( ::greptime::v1::CreateDatabaseExpr* create_database); ::greptime::v1::CreateDatabaseExpr* unsafe_arena_release_create_database(); // .greptime.v1.CreateTableExpr create_table = 2; bool has_create_table() const; private: bool _internal_has_create_table() const; public: void clear_create_table(); const ::greptime::v1::CreateTableExpr& create_table() const; PROTOBUF_NODISCARD ::greptime::v1::CreateTableExpr* release_create_table(); ::greptime::v1::CreateTableExpr* mutable_create_table(); void set_allocated_create_table(::greptime::v1::CreateTableExpr* create_table); private: const ::greptime::v1::CreateTableExpr& _internal_create_table() const; ::greptime::v1::CreateTableExpr* _internal_mutable_create_table(); public: void unsafe_arena_set_allocated_create_table( ::greptime::v1::CreateTableExpr* create_table); ::greptime::v1::CreateTableExpr* unsafe_arena_release_create_table(); // .greptime.v1.AlterTableExpr alter_table = 3; bool has_alter_table() const; private: bool _internal_has_alter_table() const; public: void clear_alter_table(); const ::greptime::v1::AlterTableExpr& alter_table() const; PROTOBUF_NODISCARD ::greptime::v1::AlterTableExpr* release_alter_table(); ::greptime::v1::AlterTableExpr* mutable_alter_table(); void set_allocated_alter_table(::greptime::v1::AlterTableExpr* alter_table); private: const ::greptime::v1::AlterTableExpr& _internal_alter_table() const; ::greptime::v1::AlterTableExpr* _internal_mutable_alter_table(); public: void unsafe_arena_set_allocated_alter_table( ::greptime::v1::AlterTableExpr* alter_table); ::greptime::v1::AlterTableExpr* unsafe_arena_release_alter_table(); // .greptime.v1.DropTableExpr drop_table = 4; bool has_drop_table() const; private: bool _internal_has_drop_table() const; public: void clear_drop_table(); const ::greptime::v1::DropTableExpr& drop_table() const; PROTOBUF_NODISCARD ::greptime::v1::DropTableExpr* release_drop_table(); ::greptime::v1::DropTableExpr* mutable_drop_table(); void set_allocated_drop_table(::greptime::v1::DropTableExpr* drop_table); private: const ::greptime::v1::DropTableExpr& _internal_drop_table() const; ::greptime::v1::DropTableExpr* _internal_mutable_drop_table(); public: void unsafe_arena_set_allocated_drop_table( ::greptime::v1::DropTableExpr* drop_table); ::greptime::v1::DropTableExpr* unsafe_arena_release_drop_table(); // .greptime.v1.TruncateTableExpr truncate_table = 7; bool has_truncate_table() const; private: bool _internal_has_truncate_table() const; public: void clear_truncate_table(); const ::greptime::v1::TruncateTableExpr& truncate_table() const; PROTOBUF_NODISCARD ::greptime::v1::TruncateTableExpr* release_truncate_table(); ::greptime::v1::TruncateTableExpr* mutable_truncate_table(); void set_allocated_truncate_table(::greptime::v1::TruncateTableExpr* truncate_table); private: const ::greptime::v1::TruncateTableExpr& _internal_truncate_table() const; ::greptime::v1::TruncateTableExpr* _internal_mutable_truncate_table(); public: void unsafe_arena_set_allocated_truncate_table( ::greptime::v1::TruncateTableExpr* truncate_table); ::greptime::v1::TruncateTableExpr* unsafe_arena_release_truncate_table(); // .greptime.v1.CreateFlowExpr create_flow = 8; bool has_create_flow() const; private: bool _internal_has_create_flow() const; public: void clear_create_flow(); const ::greptime::v1::CreateFlowExpr& create_flow() const; PROTOBUF_NODISCARD ::greptime::v1::CreateFlowExpr* release_create_flow(); ::greptime::v1::CreateFlowExpr* mutable_create_flow(); void set_allocated_create_flow(::greptime::v1::CreateFlowExpr* create_flow); private: const ::greptime::v1::CreateFlowExpr& _internal_create_flow() const; ::greptime::v1::CreateFlowExpr* _internal_mutable_create_flow(); public: void unsafe_arena_set_allocated_create_flow( ::greptime::v1::CreateFlowExpr* create_flow); ::greptime::v1::CreateFlowExpr* unsafe_arena_release_create_flow(); // .greptime.v1.DropFlowExpr drop_flow = 9; bool has_drop_flow() const; private: bool _internal_has_drop_flow() const; public: void clear_drop_flow(); const ::greptime::v1::DropFlowExpr& drop_flow() const; PROTOBUF_NODISCARD ::greptime::v1::DropFlowExpr* release_drop_flow(); ::greptime::v1::DropFlowExpr* mutable_drop_flow(); void set_allocated_drop_flow(::greptime::v1::DropFlowExpr* drop_flow); private: const ::greptime::v1::DropFlowExpr& _internal_drop_flow() const; ::greptime::v1::DropFlowExpr* _internal_mutable_drop_flow(); public: void unsafe_arena_set_allocated_drop_flow( ::greptime::v1::DropFlowExpr* drop_flow); ::greptime::v1::DropFlowExpr* unsafe_arena_release_drop_flow(); // .greptime.v1.CreateViewExpr create_view = 10; bool has_create_view() const; private: bool _internal_has_create_view() const; public: void clear_create_view(); const ::greptime::v1::CreateViewExpr& create_view() const; PROTOBUF_NODISCARD ::greptime::v1::CreateViewExpr* release_create_view(); ::greptime::v1::CreateViewExpr* mutable_create_view(); void set_allocated_create_view(::greptime::v1::CreateViewExpr* create_view); private: const ::greptime::v1::CreateViewExpr& _internal_create_view() const; ::greptime::v1::CreateViewExpr* _internal_mutable_create_view(); public: void unsafe_arena_set_allocated_create_view( ::greptime::v1::CreateViewExpr* create_view); ::greptime::v1::CreateViewExpr* unsafe_arena_release_create_view(); // .greptime.v1.DropViewExpr drop_view = 11; bool has_drop_view() const; private: bool _internal_has_drop_view() const; public: void clear_drop_view(); const ::greptime::v1::DropViewExpr& drop_view() const; PROTOBUF_NODISCARD ::greptime::v1::DropViewExpr* release_drop_view(); ::greptime::v1::DropViewExpr* mutable_drop_view(); void set_allocated_drop_view(::greptime::v1::DropViewExpr* drop_view); private: const ::greptime::v1::DropViewExpr& _internal_drop_view() const; ::greptime::v1::DropViewExpr* _internal_mutable_drop_view(); public: void unsafe_arena_set_allocated_drop_view( ::greptime::v1::DropViewExpr* drop_view); ::greptime::v1::DropViewExpr* unsafe_arena_release_drop_view(); // .greptime.v1.AlterDatabaseExpr alter_database = 12; bool has_alter_database() const; private: bool _internal_has_alter_database() const; public: void clear_alter_database(); const ::greptime::v1::AlterDatabaseExpr& alter_database() const; PROTOBUF_NODISCARD ::greptime::v1::AlterDatabaseExpr* release_alter_database(); ::greptime::v1::AlterDatabaseExpr* mutable_alter_database(); void set_allocated_alter_database(::greptime::v1::AlterDatabaseExpr* alter_database); private: const ::greptime::v1::AlterDatabaseExpr& _internal_alter_database() const; ::greptime::v1::AlterDatabaseExpr* _internal_mutable_alter_database(); public: void unsafe_arena_set_allocated_alter_database( ::greptime::v1::AlterDatabaseExpr* alter_database); ::greptime::v1::AlterDatabaseExpr* unsafe_arena_release_alter_database(); void clear_expr(); ExprCase expr_case() const; // @@protoc_insertion_point(class_scope:greptime.v1.DdlRequest) private: class _Internal; void set_has_create_database(); void set_has_create_table(); void set_has_alter_table(); void set_has_drop_table(); void set_has_truncate_table(); void set_has_create_flow(); void set_has_drop_flow(); void set_has_create_view(); void set_has_drop_view(); void set_has_alter_database(); inline bool has_expr() const; inline void clear_has_expr(); template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { union ExprUnion { constexpr ExprUnion() : _constinit_{} {} ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; ::greptime::v1::CreateDatabaseExpr* create_database_; ::greptime::v1::CreateTableExpr* create_table_; ::greptime::v1::AlterTableExpr* alter_table_; ::greptime::v1::DropTableExpr* drop_table_; ::greptime::v1::TruncateTableExpr* truncate_table_; ::greptime::v1::CreateFlowExpr* create_flow_; ::greptime::v1::DropFlowExpr* drop_flow_; ::greptime::v1::CreateViewExpr* create_view_; ::greptime::v1::DropViewExpr* drop_view_; ::greptime::v1::AlterDatabaseExpr* alter_database_; } expr_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; uint32_t _oneof_case_[1]; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class CreateFlowExpr_FlowOptionsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { public: typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; CreateFlowExpr_FlowOptionsEntry_DoNotUse(); explicit PROTOBUF_CONSTEXPR CreateFlowExpr_FlowOptionsEntry_DoNotUse( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); explicit CreateFlowExpr_FlowOptionsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); void MergeFrom(const CreateFlowExpr_FlowOptionsEntry_DoNotUse& other); static const CreateFlowExpr_FlowOptionsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_CreateFlowExpr_FlowOptionsEntry_DoNotUse_default_instance_); } static bool ValidateKey(std::string* s) { return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.CreateFlowExpr.FlowOptionsEntry.key"); } static bool ValidateValue(std::string* s) { return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.CreateFlowExpr.FlowOptionsEntry.value"); } using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class CreateFlowExpr final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.CreateFlowExpr) */ { public: inline CreateFlowExpr() : CreateFlowExpr(nullptr) {} ~CreateFlowExpr() override; explicit PROTOBUF_CONSTEXPR CreateFlowExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); CreateFlowExpr(const CreateFlowExpr& from); CreateFlowExpr(CreateFlowExpr&& from) noexcept : CreateFlowExpr() { *this = ::std::move(from); } inline CreateFlowExpr& operator=(const CreateFlowExpr& from) { CopyFrom(from); return *this; } inline CreateFlowExpr& operator=(CreateFlowExpr&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const CreateFlowExpr& default_instance() { return *internal_default_instance(); } static inline const CreateFlowExpr* internal_default_instance() { return reinterpret_cast( &_CreateFlowExpr_default_instance_); } static constexpr int kIndexInFileMessages = 2; friend void swap(CreateFlowExpr& a, CreateFlowExpr& b) { a.Swap(&b); } inline void Swap(CreateFlowExpr* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(CreateFlowExpr* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- CreateFlowExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const CreateFlowExpr& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const CreateFlowExpr& from) { CreateFlowExpr::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(CreateFlowExpr* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.CreateFlowExpr"; } protected: explicit CreateFlowExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); private: static void ArenaDtor(void* object); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kSourceTableNamesFieldNumber = 3, kFlowOptionsFieldNumber = 10, kCatalogNameFieldNumber = 1, kFlowNameFieldNumber = 2, kCommentFieldNumber = 8, kSqlFieldNumber = 9, kSinkTableNameFieldNumber = 4, kExpireAfterFieldNumber = 7, kOrReplaceFieldNumber = 5, kCreateIfNotExistsFieldNumber = 6, }; // repeated .greptime.v1.TableName source_table_names = 3; int source_table_names_size() const; private: int _internal_source_table_names_size() const; public: void clear_source_table_names(); ::greptime::v1::TableName* mutable_source_table_names(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::TableName >* mutable_source_table_names(); private: const ::greptime::v1::TableName& _internal_source_table_names(int index) const; ::greptime::v1::TableName* _internal_add_source_table_names(); public: const ::greptime::v1::TableName& source_table_names(int index) const; ::greptime::v1::TableName* add_source_table_names(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::TableName >& source_table_names() const; // map flow_options = 10; int flow_options_size() const; private: int _internal_flow_options_size() const; public: void clear_flow_options(); private: const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& _internal_flow_options() const; ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* _internal_mutable_flow_options(); public: const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& flow_options() const; ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* mutable_flow_options(); // string catalog_name = 1; void clear_catalog_name(); const std::string& catalog_name() const; template void set_catalog_name(ArgT0&& arg0, ArgT... args); std::string* mutable_catalog_name(); PROTOBUF_NODISCARD std::string* release_catalog_name(); void set_allocated_catalog_name(std::string* catalog_name); private: const std::string& _internal_catalog_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); std::string* _internal_mutable_catalog_name(); public: // string flow_name = 2; void clear_flow_name(); const std::string& flow_name() const; template void set_flow_name(ArgT0&& arg0, ArgT... args); std::string* mutable_flow_name(); PROTOBUF_NODISCARD std::string* release_flow_name(); void set_allocated_flow_name(std::string* flow_name); private: const std::string& _internal_flow_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_flow_name(const std::string& value); std::string* _internal_mutable_flow_name(); public: // string comment = 8; void clear_comment(); const std::string& comment() const; template void set_comment(ArgT0&& arg0, ArgT... args); std::string* mutable_comment(); PROTOBUF_NODISCARD std::string* release_comment(); void set_allocated_comment(std::string* comment); private: const std::string& _internal_comment() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_comment(const std::string& value); std::string* _internal_mutable_comment(); public: // string sql = 9; void clear_sql(); const std::string& sql() const; template void set_sql(ArgT0&& arg0, ArgT... args); std::string* mutable_sql(); PROTOBUF_NODISCARD std::string* release_sql(); void set_allocated_sql(std::string* sql); private: const std::string& _internal_sql() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_sql(const std::string& value); std::string* _internal_mutable_sql(); public: // .greptime.v1.TableName sink_table_name = 4; bool has_sink_table_name() const; private: bool _internal_has_sink_table_name() const; public: void clear_sink_table_name(); const ::greptime::v1::TableName& sink_table_name() const; PROTOBUF_NODISCARD ::greptime::v1::TableName* release_sink_table_name(); ::greptime::v1::TableName* mutable_sink_table_name(); void set_allocated_sink_table_name(::greptime::v1::TableName* sink_table_name); private: const ::greptime::v1::TableName& _internal_sink_table_name() const; ::greptime::v1::TableName* _internal_mutable_sink_table_name(); public: void unsafe_arena_set_allocated_sink_table_name( ::greptime::v1::TableName* sink_table_name); ::greptime::v1::TableName* unsafe_arena_release_sink_table_name(); // .greptime.v1.ExpireAfter expire_after = 7; bool has_expire_after() const; private: bool _internal_has_expire_after() const; public: void clear_expire_after(); const ::greptime::v1::ExpireAfter& expire_after() const; PROTOBUF_NODISCARD ::greptime::v1::ExpireAfter* release_expire_after(); ::greptime::v1::ExpireAfter* mutable_expire_after(); void set_allocated_expire_after(::greptime::v1::ExpireAfter* expire_after); private: const ::greptime::v1::ExpireAfter& _internal_expire_after() const; ::greptime::v1::ExpireAfter* _internal_mutable_expire_after(); public: void unsafe_arena_set_allocated_expire_after( ::greptime::v1::ExpireAfter* expire_after); ::greptime::v1::ExpireAfter* unsafe_arena_release_expire_after(); // bool or_replace = 5; void clear_or_replace(); bool or_replace() const; void set_or_replace(bool value); private: bool _internal_or_replace() const; void _internal_set_or_replace(bool value); public: // bool create_if_not_exists = 6; void clear_create_if_not_exists(); bool create_if_not_exists() const; void set_create_if_not_exists(bool value); private: bool _internal_create_if_not_exists() const; void _internal_set_create_if_not_exists(bool value); public: // @@protoc_insertion_point(class_scope:greptime.v1.CreateFlowExpr) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::TableName > source_table_names_; ::PROTOBUF_NAMESPACE_ID::internal::MapField< CreateFlowExpr_FlowOptionsEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> flow_options_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr flow_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr comment_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sql_; ::greptime::v1::TableName* sink_table_name_; ::greptime::v1::ExpireAfter* expire_after_; bool or_replace_; bool create_if_not_exists_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class DropFlowExpr final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.DropFlowExpr) */ { public: inline DropFlowExpr() : DropFlowExpr(nullptr) {} ~DropFlowExpr() override; explicit PROTOBUF_CONSTEXPR DropFlowExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); DropFlowExpr(const DropFlowExpr& from); DropFlowExpr(DropFlowExpr&& from) noexcept : DropFlowExpr() { *this = ::std::move(from); } inline DropFlowExpr& operator=(const DropFlowExpr& from) { CopyFrom(from); return *this; } inline DropFlowExpr& operator=(DropFlowExpr&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const DropFlowExpr& default_instance() { return *internal_default_instance(); } static inline const DropFlowExpr* internal_default_instance() { return reinterpret_cast( &_DropFlowExpr_default_instance_); } static constexpr int kIndexInFileMessages = 3; friend void swap(DropFlowExpr& a, DropFlowExpr& b) { a.Swap(&b); } inline void Swap(DropFlowExpr* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(DropFlowExpr* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- DropFlowExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const DropFlowExpr& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const DropFlowExpr& from) { DropFlowExpr::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(DropFlowExpr* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.DropFlowExpr"; } protected: explicit DropFlowExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kCatalogNameFieldNumber = 1, kFlowNameFieldNumber = 2, kFlowIdFieldNumber = 3, kDropIfExistsFieldNumber = 5, }; // string catalog_name = 1; void clear_catalog_name(); const std::string& catalog_name() const; template void set_catalog_name(ArgT0&& arg0, ArgT... args); std::string* mutable_catalog_name(); PROTOBUF_NODISCARD std::string* release_catalog_name(); void set_allocated_catalog_name(std::string* catalog_name); private: const std::string& _internal_catalog_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); std::string* _internal_mutable_catalog_name(); public: // string flow_name = 2; void clear_flow_name(); const std::string& flow_name() const; template void set_flow_name(ArgT0&& arg0, ArgT... args); std::string* mutable_flow_name(); PROTOBUF_NODISCARD std::string* release_flow_name(); void set_allocated_flow_name(std::string* flow_name); private: const std::string& _internal_flow_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_flow_name(const std::string& value); std::string* _internal_mutable_flow_name(); public: // .greptime.v1.FlowId flow_id = 3; bool has_flow_id() const; private: bool _internal_has_flow_id() const; public: void clear_flow_id(); const ::greptime::v1::FlowId& flow_id() const; PROTOBUF_NODISCARD ::greptime::v1::FlowId* release_flow_id(); ::greptime::v1::FlowId* mutable_flow_id(); void set_allocated_flow_id(::greptime::v1::FlowId* flow_id); private: const ::greptime::v1::FlowId& _internal_flow_id() const; ::greptime::v1::FlowId* _internal_mutable_flow_id(); public: void unsafe_arena_set_allocated_flow_id( ::greptime::v1::FlowId* flow_id); ::greptime::v1::FlowId* unsafe_arena_release_flow_id(); // bool drop_if_exists = 5; void clear_drop_if_exists(); bool drop_if_exists() const; void set_drop_if_exists(bool value); private: bool _internal_drop_if_exists() const; void _internal_set_drop_if_exists(bool value); public: // @@protoc_insertion_point(class_scope:greptime.v1.DropFlowExpr) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr flow_name_; ::greptime::v1::FlowId* flow_id_; bool drop_if_exists_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class CreateViewExpr final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.CreateViewExpr) */ { public: inline CreateViewExpr() : CreateViewExpr(nullptr) {} ~CreateViewExpr() override; explicit PROTOBUF_CONSTEXPR CreateViewExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); CreateViewExpr(const CreateViewExpr& from); CreateViewExpr(CreateViewExpr&& from) noexcept : CreateViewExpr() { *this = ::std::move(from); } inline CreateViewExpr& operator=(const CreateViewExpr& from) { CopyFrom(from); return *this; } inline CreateViewExpr& operator=(CreateViewExpr&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const CreateViewExpr& default_instance() { return *internal_default_instance(); } static inline const CreateViewExpr* internal_default_instance() { return reinterpret_cast( &_CreateViewExpr_default_instance_); } static constexpr int kIndexInFileMessages = 4; friend void swap(CreateViewExpr& a, CreateViewExpr& b) { a.Swap(&b); } inline void Swap(CreateViewExpr* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(CreateViewExpr* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- CreateViewExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const CreateViewExpr& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const CreateViewExpr& from) { CreateViewExpr::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(CreateViewExpr* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.CreateViewExpr"; } protected: explicit CreateViewExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kTableNamesFieldNumber = 7, kColumnsFieldNumber = 8, kPlanColumnsFieldNumber = 9, kCatalogNameFieldNumber = 1, kSchemaNameFieldNumber = 2, kViewNameFieldNumber = 3, kLogicalPlanFieldNumber = 4, kDefinitionFieldNumber = 10, kCreateIfNotExistsFieldNumber = 5, kOrReplaceFieldNumber = 6, }; // repeated .greptime.v1.TableName table_names = 7; int table_names_size() const; private: int _internal_table_names_size() const; public: void clear_table_names(); ::greptime::v1::TableName* mutable_table_names(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::TableName >* mutable_table_names(); private: const ::greptime::v1::TableName& _internal_table_names(int index) const; ::greptime::v1::TableName* _internal_add_table_names(); public: const ::greptime::v1::TableName& table_names(int index) const; ::greptime::v1::TableName* add_table_names(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::TableName >& table_names() const; // repeated string columns = 8; int columns_size() const; private: int _internal_columns_size() const; public: void clear_columns(); const std::string& columns(int index) const; std::string* mutable_columns(int index); void set_columns(int index, const std::string& value); void set_columns(int index, std::string&& value); void set_columns(int index, const char* value); void set_columns(int index, const char* value, size_t size); std::string* add_columns(); void add_columns(const std::string& value); void add_columns(std::string&& value); void add_columns(const char* value); void add_columns(const char* value, size_t size); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& columns() const; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_columns(); private: const std::string& _internal_columns(int index) const; std::string* _internal_add_columns(); public: // repeated string plan_columns = 9; int plan_columns_size() const; private: int _internal_plan_columns_size() const; public: void clear_plan_columns(); const std::string& plan_columns(int index) const; std::string* mutable_plan_columns(int index); void set_plan_columns(int index, const std::string& value); void set_plan_columns(int index, std::string&& value); void set_plan_columns(int index, const char* value); void set_plan_columns(int index, const char* value, size_t size); std::string* add_plan_columns(); void add_plan_columns(const std::string& value); void add_plan_columns(std::string&& value); void add_plan_columns(const char* value); void add_plan_columns(const char* value, size_t size); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& plan_columns() const; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_plan_columns(); private: const std::string& _internal_plan_columns(int index) const; std::string* _internal_add_plan_columns(); public: // string catalog_name = 1; void clear_catalog_name(); const std::string& catalog_name() const; template void set_catalog_name(ArgT0&& arg0, ArgT... args); std::string* mutable_catalog_name(); PROTOBUF_NODISCARD std::string* release_catalog_name(); void set_allocated_catalog_name(std::string* catalog_name); private: const std::string& _internal_catalog_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); std::string* _internal_mutable_catalog_name(); public: // string schema_name = 2; void clear_schema_name(); const std::string& schema_name() const; template void set_schema_name(ArgT0&& arg0, ArgT... args); std::string* mutable_schema_name(); PROTOBUF_NODISCARD std::string* release_schema_name(); void set_allocated_schema_name(std::string* schema_name); private: const std::string& _internal_schema_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); std::string* _internal_mutable_schema_name(); public: // string view_name = 3; void clear_view_name(); const std::string& view_name() const; template void set_view_name(ArgT0&& arg0, ArgT... args); std::string* mutable_view_name(); PROTOBUF_NODISCARD std::string* release_view_name(); void set_allocated_view_name(std::string* view_name); private: const std::string& _internal_view_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_view_name(const std::string& value); std::string* _internal_mutable_view_name(); public: // bytes logical_plan = 4; void clear_logical_plan(); const std::string& logical_plan() const; template void set_logical_plan(ArgT0&& arg0, ArgT... args); std::string* mutable_logical_plan(); PROTOBUF_NODISCARD std::string* release_logical_plan(); void set_allocated_logical_plan(std::string* logical_plan); private: const std::string& _internal_logical_plan() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_logical_plan(const std::string& value); std::string* _internal_mutable_logical_plan(); public: // string definition = 10; void clear_definition(); const std::string& definition() const; template void set_definition(ArgT0&& arg0, ArgT... args); std::string* mutable_definition(); PROTOBUF_NODISCARD std::string* release_definition(); void set_allocated_definition(std::string* definition); private: const std::string& _internal_definition() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_definition(const std::string& value); std::string* _internal_mutable_definition(); public: // bool create_if_not_exists = 5; void clear_create_if_not_exists(); bool create_if_not_exists() const; void set_create_if_not_exists(bool value); private: bool _internal_create_if_not_exists() const; void _internal_set_create_if_not_exists(bool value); public: // bool or_replace = 6; void clear_or_replace(); bool or_replace() const; void set_or_replace(bool value); private: bool _internal_or_replace() const; void _internal_set_or_replace(bool value); public: // @@protoc_insertion_point(class_scope:greptime.v1.CreateViewExpr) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::TableName > table_names_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField columns_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField plan_columns_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr view_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr logical_plan_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr definition_; bool create_if_not_exists_; bool or_replace_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class DropViewExpr final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.DropViewExpr) */ { public: inline DropViewExpr() : DropViewExpr(nullptr) {} ~DropViewExpr() override; explicit PROTOBUF_CONSTEXPR DropViewExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); DropViewExpr(const DropViewExpr& from); DropViewExpr(DropViewExpr&& from) noexcept : DropViewExpr() { *this = ::std::move(from); } inline DropViewExpr& operator=(const DropViewExpr& from) { CopyFrom(from); return *this; } inline DropViewExpr& operator=(DropViewExpr&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const DropViewExpr& default_instance() { return *internal_default_instance(); } static inline const DropViewExpr* internal_default_instance() { return reinterpret_cast( &_DropViewExpr_default_instance_); } static constexpr int kIndexInFileMessages = 5; friend void swap(DropViewExpr& a, DropViewExpr& b) { a.Swap(&b); } inline void Swap(DropViewExpr* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(DropViewExpr* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- DropViewExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const DropViewExpr& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const DropViewExpr& from) { DropViewExpr::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(DropViewExpr* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.DropViewExpr"; } protected: explicit DropViewExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kCatalogNameFieldNumber = 1, kSchemaNameFieldNumber = 2, kViewNameFieldNumber = 3, kViewIdFieldNumber = 4, kDropIfExistsFieldNumber = 5, }; // string catalog_name = 1; void clear_catalog_name(); const std::string& catalog_name() const; template void set_catalog_name(ArgT0&& arg0, ArgT... args); std::string* mutable_catalog_name(); PROTOBUF_NODISCARD std::string* release_catalog_name(); void set_allocated_catalog_name(std::string* catalog_name); private: const std::string& _internal_catalog_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); std::string* _internal_mutable_catalog_name(); public: // string schema_name = 2; void clear_schema_name(); const std::string& schema_name() const; template void set_schema_name(ArgT0&& arg0, ArgT... args); std::string* mutable_schema_name(); PROTOBUF_NODISCARD std::string* release_schema_name(); void set_allocated_schema_name(std::string* schema_name); private: const std::string& _internal_schema_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); std::string* _internal_mutable_schema_name(); public: // string view_name = 3; void clear_view_name(); const std::string& view_name() const; template void set_view_name(ArgT0&& arg0, ArgT... args); std::string* mutable_view_name(); PROTOBUF_NODISCARD std::string* release_view_name(); void set_allocated_view_name(std::string* view_name); private: const std::string& _internal_view_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_view_name(const std::string& value); std::string* _internal_mutable_view_name(); public: // .greptime.v1.TableId view_id = 4; bool has_view_id() const; private: bool _internal_has_view_id() const; public: void clear_view_id(); const ::greptime::v1::TableId& view_id() const; PROTOBUF_NODISCARD ::greptime::v1::TableId* release_view_id(); ::greptime::v1::TableId* mutable_view_id(); void set_allocated_view_id(::greptime::v1::TableId* view_id); private: const ::greptime::v1::TableId& _internal_view_id() const; ::greptime::v1::TableId* _internal_mutable_view_id(); public: void unsafe_arena_set_allocated_view_id( ::greptime::v1::TableId* view_id); ::greptime::v1::TableId* unsafe_arena_release_view_id(); // bool drop_if_exists = 5; void clear_drop_if_exists(); bool drop_if_exists() const; void set_drop_if_exists(bool value); private: bool _internal_drop_if_exists() const; void _internal_set_drop_if_exists(bool value); public: // @@protoc_insertion_point(class_scope:greptime.v1.DropViewExpr) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr view_name_; ::greptime::v1::TableId* view_id_; bool drop_if_exists_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class CreateTableExpr_TableOptionsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { public: typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; CreateTableExpr_TableOptionsEntry_DoNotUse(); explicit PROTOBUF_CONSTEXPR CreateTableExpr_TableOptionsEntry_DoNotUse( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); explicit CreateTableExpr_TableOptionsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); void MergeFrom(const CreateTableExpr_TableOptionsEntry_DoNotUse& other); static const CreateTableExpr_TableOptionsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_CreateTableExpr_TableOptionsEntry_DoNotUse_default_instance_); } static bool ValidateKey(std::string* s) { return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.CreateTableExpr.TableOptionsEntry.key"); } static bool ValidateValue(std::string* s) { return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.CreateTableExpr.TableOptionsEntry.value"); } using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class CreateTableExpr final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.CreateTableExpr) */ { public: inline CreateTableExpr() : CreateTableExpr(nullptr) {} ~CreateTableExpr() override; explicit PROTOBUF_CONSTEXPR CreateTableExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); CreateTableExpr(const CreateTableExpr& from); CreateTableExpr(CreateTableExpr&& from) noexcept : CreateTableExpr() { *this = ::std::move(from); } inline CreateTableExpr& operator=(const CreateTableExpr& from) { CopyFrom(from); return *this; } inline CreateTableExpr& operator=(CreateTableExpr&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const CreateTableExpr& default_instance() { return *internal_default_instance(); } static inline const CreateTableExpr* internal_default_instance() { return reinterpret_cast( &_CreateTableExpr_default_instance_); } static constexpr int kIndexInFileMessages = 7; friend void swap(CreateTableExpr& a, CreateTableExpr& b) { a.Swap(&b); } inline void Swap(CreateTableExpr* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(CreateTableExpr* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- CreateTableExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const CreateTableExpr& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const CreateTableExpr& from) { CreateTableExpr::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(CreateTableExpr* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.CreateTableExpr"; } protected: explicit CreateTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); private: static void ArenaDtor(void* object); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kColumnDefsFieldNumber = 5, kPrimaryKeysFieldNumber = 7, kTableOptionsFieldNumber = 9, kCatalogNameFieldNumber = 1, kSchemaNameFieldNumber = 2, kTableNameFieldNumber = 3, kDescFieldNumber = 4, kTimeIndexFieldNumber = 6, kEngineFieldNumber = 12, kTableIdFieldNumber = 10, kCreateIfNotExistsFieldNumber = 8, }; // repeated .greptime.v1.ColumnDef column_defs = 5; int column_defs_size() const; private: int _internal_column_defs_size() const; public: void clear_column_defs(); ::greptime::v1::ColumnDef* mutable_column_defs(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::ColumnDef >* mutable_column_defs(); private: const ::greptime::v1::ColumnDef& _internal_column_defs(int index) const; ::greptime::v1::ColumnDef* _internal_add_column_defs(); public: const ::greptime::v1::ColumnDef& column_defs(int index) const; ::greptime::v1::ColumnDef* add_column_defs(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::ColumnDef >& column_defs() const; // repeated string primary_keys = 7; int primary_keys_size() const; private: int _internal_primary_keys_size() const; public: void clear_primary_keys(); const std::string& primary_keys(int index) const; std::string* mutable_primary_keys(int index); void set_primary_keys(int index, const std::string& value); void set_primary_keys(int index, std::string&& value); void set_primary_keys(int index, const char* value); void set_primary_keys(int index, const char* value, size_t size); std::string* add_primary_keys(); void add_primary_keys(const std::string& value); void add_primary_keys(std::string&& value); void add_primary_keys(const char* value); void add_primary_keys(const char* value, size_t size); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& primary_keys() const; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_primary_keys(); private: const std::string& _internal_primary_keys(int index) const; std::string* _internal_add_primary_keys(); public: // map table_options = 9; int table_options_size() const; private: int _internal_table_options_size() const; public: void clear_table_options(); private: const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& _internal_table_options() const; ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* _internal_mutable_table_options(); public: const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& table_options() const; ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* mutable_table_options(); // string catalog_name = 1; void clear_catalog_name(); const std::string& catalog_name() const; template void set_catalog_name(ArgT0&& arg0, ArgT... args); std::string* mutable_catalog_name(); PROTOBUF_NODISCARD std::string* release_catalog_name(); void set_allocated_catalog_name(std::string* catalog_name); private: const std::string& _internal_catalog_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); std::string* _internal_mutable_catalog_name(); public: // string schema_name = 2; void clear_schema_name(); const std::string& schema_name() const; template void set_schema_name(ArgT0&& arg0, ArgT... args); std::string* mutable_schema_name(); PROTOBUF_NODISCARD std::string* release_schema_name(); void set_allocated_schema_name(std::string* schema_name); private: const std::string& _internal_schema_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); std::string* _internal_mutable_schema_name(); public: // string table_name = 3; void clear_table_name(); const std::string& table_name() const; template void set_table_name(ArgT0&& arg0, ArgT... args); std::string* mutable_table_name(); PROTOBUF_NODISCARD std::string* release_table_name(); void set_allocated_table_name(std::string* table_name); private: const std::string& _internal_table_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); std::string* _internal_mutable_table_name(); public: // string desc = 4; void clear_desc(); const std::string& desc() const; template void set_desc(ArgT0&& arg0, ArgT... args); std::string* mutable_desc(); PROTOBUF_NODISCARD std::string* release_desc(); void set_allocated_desc(std::string* desc); private: const std::string& _internal_desc() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_desc(const std::string& value); std::string* _internal_mutable_desc(); public: // string time_index = 6; void clear_time_index(); const std::string& time_index() const; template void set_time_index(ArgT0&& arg0, ArgT... args); std::string* mutable_time_index(); PROTOBUF_NODISCARD std::string* release_time_index(); void set_allocated_time_index(std::string* time_index); private: const std::string& _internal_time_index() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_time_index(const std::string& value); std::string* _internal_mutable_time_index(); public: // string engine = 12; void clear_engine(); const std::string& engine() const; template void set_engine(ArgT0&& arg0, ArgT... args); std::string* mutable_engine(); PROTOBUF_NODISCARD std::string* release_engine(); void set_allocated_engine(std::string* engine); private: const std::string& _internal_engine() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_engine(const std::string& value); std::string* _internal_mutable_engine(); public: // .greptime.v1.TableId table_id = 10; bool has_table_id() const; private: bool _internal_has_table_id() const; public: void clear_table_id(); const ::greptime::v1::TableId& table_id() const; PROTOBUF_NODISCARD ::greptime::v1::TableId* release_table_id(); ::greptime::v1::TableId* mutable_table_id(); void set_allocated_table_id(::greptime::v1::TableId* table_id); private: const ::greptime::v1::TableId& _internal_table_id() const; ::greptime::v1::TableId* _internal_mutable_table_id(); public: void unsafe_arena_set_allocated_table_id( ::greptime::v1::TableId* table_id); ::greptime::v1::TableId* unsafe_arena_release_table_id(); // bool create_if_not_exists = 8; void clear_create_if_not_exists(); bool create_if_not_exists() const; void set_create_if_not_exists(bool value); private: bool _internal_create_if_not_exists() const; void _internal_set_create_if_not_exists(bool value); public: // @@protoc_insertion_point(class_scope:greptime.v1.CreateTableExpr) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::ColumnDef > column_defs_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField primary_keys_; ::PROTOBUF_NAMESPACE_ID::internal::MapField< CreateTableExpr_TableOptionsEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> table_options_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr desc_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr time_index_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr engine_; ::greptime::v1::TableId* table_id_; bool create_if_not_exists_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class AlterTableExpr final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.AlterTableExpr) */ { public: inline AlterTableExpr() : AlterTableExpr(nullptr) {} ~AlterTableExpr() override; explicit PROTOBUF_CONSTEXPR AlterTableExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); AlterTableExpr(const AlterTableExpr& from); AlterTableExpr(AlterTableExpr&& from) noexcept : AlterTableExpr() { *this = ::std::move(from); } inline AlterTableExpr& operator=(const AlterTableExpr& from) { CopyFrom(from); return *this; } inline AlterTableExpr& operator=(AlterTableExpr&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const AlterTableExpr& default_instance() { return *internal_default_instance(); } enum KindCase { kAddColumns = 4, kDropColumns = 5, kRenameTable = 6, kModifyColumnTypes = 7, kSetTableOptions = 8, kSetColumnFulltext = 9, kUnsetColumnFulltext = 10, kUnsetTableOptions = 11, KIND_NOT_SET = 0, }; static inline const AlterTableExpr* internal_default_instance() { return reinterpret_cast( &_AlterTableExpr_default_instance_); } static constexpr int kIndexInFileMessages = 8; friend void swap(AlterTableExpr& a, AlterTableExpr& b) { a.Swap(&b); } inline void Swap(AlterTableExpr* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(AlterTableExpr* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- AlterTableExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const AlterTableExpr& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const AlterTableExpr& from) { AlterTableExpr::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(AlterTableExpr* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.AlterTableExpr"; } protected: explicit AlterTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kCatalogNameFieldNumber = 1, kSchemaNameFieldNumber = 2, kTableNameFieldNumber = 3, kAddColumnsFieldNumber = 4, kDropColumnsFieldNumber = 5, kRenameTableFieldNumber = 6, kModifyColumnTypesFieldNumber = 7, kSetTableOptionsFieldNumber = 8, kSetColumnFulltextFieldNumber = 9, kUnsetColumnFulltextFieldNumber = 10, kUnsetTableOptionsFieldNumber = 11, }; // string catalog_name = 1; void clear_catalog_name(); const std::string& catalog_name() const; template void set_catalog_name(ArgT0&& arg0, ArgT... args); std::string* mutable_catalog_name(); PROTOBUF_NODISCARD std::string* release_catalog_name(); void set_allocated_catalog_name(std::string* catalog_name); private: const std::string& _internal_catalog_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); std::string* _internal_mutable_catalog_name(); public: // string schema_name = 2; void clear_schema_name(); const std::string& schema_name() const; template void set_schema_name(ArgT0&& arg0, ArgT... args); std::string* mutable_schema_name(); PROTOBUF_NODISCARD std::string* release_schema_name(); void set_allocated_schema_name(std::string* schema_name); private: const std::string& _internal_schema_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); std::string* _internal_mutable_schema_name(); public: // string table_name = 3; void clear_table_name(); const std::string& table_name() const; template void set_table_name(ArgT0&& arg0, ArgT... args); std::string* mutable_table_name(); PROTOBUF_NODISCARD std::string* release_table_name(); void set_allocated_table_name(std::string* table_name); private: const std::string& _internal_table_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); std::string* _internal_mutable_table_name(); public: // .greptime.v1.AddColumns add_columns = 4; bool has_add_columns() const; private: bool _internal_has_add_columns() const; public: void clear_add_columns(); const ::greptime::v1::AddColumns& add_columns() const; PROTOBUF_NODISCARD ::greptime::v1::AddColumns* release_add_columns(); ::greptime::v1::AddColumns* mutable_add_columns(); void set_allocated_add_columns(::greptime::v1::AddColumns* add_columns); private: const ::greptime::v1::AddColumns& _internal_add_columns() const; ::greptime::v1::AddColumns* _internal_mutable_add_columns(); public: void unsafe_arena_set_allocated_add_columns( ::greptime::v1::AddColumns* add_columns); ::greptime::v1::AddColumns* unsafe_arena_release_add_columns(); // .greptime.v1.DropColumns drop_columns = 5; bool has_drop_columns() const; private: bool _internal_has_drop_columns() const; public: void clear_drop_columns(); const ::greptime::v1::DropColumns& drop_columns() const; PROTOBUF_NODISCARD ::greptime::v1::DropColumns* release_drop_columns(); ::greptime::v1::DropColumns* mutable_drop_columns(); void set_allocated_drop_columns(::greptime::v1::DropColumns* drop_columns); private: const ::greptime::v1::DropColumns& _internal_drop_columns() const; ::greptime::v1::DropColumns* _internal_mutable_drop_columns(); public: void unsafe_arena_set_allocated_drop_columns( ::greptime::v1::DropColumns* drop_columns); ::greptime::v1::DropColumns* unsafe_arena_release_drop_columns(); // .greptime.v1.RenameTable rename_table = 6; bool has_rename_table() const; private: bool _internal_has_rename_table() const; public: void clear_rename_table(); const ::greptime::v1::RenameTable& rename_table() const; PROTOBUF_NODISCARD ::greptime::v1::RenameTable* release_rename_table(); ::greptime::v1::RenameTable* mutable_rename_table(); void set_allocated_rename_table(::greptime::v1::RenameTable* rename_table); private: const ::greptime::v1::RenameTable& _internal_rename_table() const; ::greptime::v1::RenameTable* _internal_mutable_rename_table(); public: void unsafe_arena_set_allocated_rename_table( ::greptime::v1::RenameTable* rename_table); ::greptime::v1::RenameTable* unsafe_arena_release_rename_table(); // .greptime.v1.ModifyColumnTypes modify_column_types = 7; bool has_modify_column_types() const; private: bool _internal_has_modify_column_types() const; public: void clear_modify_column_types(); const ::greptime::v1::ModifyColumnTypes& modify_column_types() const; PROTOBUF_NODISCARD ::greptime::v1::ModifyColumnTypes* release_modify_column_types(); ::greptime::v1::ModifyColumnTypes* mutable_modify_column_types(); void set_allocated_modify_column_types(::greptime::v1::ModifyColumnTypes* modify_column_types); private: const ::greptime::v1::ModifyColumnTypes& _internal_modify_column_types() const; ::greptime::v1::ModifyColumnTypes* _internal_mutable_modify_column_types(); public: void unsafe_arena_set_allocated_modify_column_types( ::greptime::v1::ModifyColumnTypes* modify_column_types); ::greptime::v1::ModifyColumnTypes* unsafe_arena_release_modify_column_types(); // .greptime.v1.SetTableOptions set_table_options = 8; bool has_set_table_options() const; private: bool _internal_has_set_table_options() const; public: void clear_set_table_options(); const ::greptime::v1::SetTableOptions& set_table_options() const; PROTOBUF_NODISCARD ::greptime::v1::SetTableOptions* release_set_table_options(); ::greptime::v1::SetTableOptions* mutable_set_table_options(); void set_allocated_set_table_options(::greptime::v1::SetTableOptions* set_table_options); private: const ::greptime::v1::SetTableOptions& _internal_set_table_options() const; ::greptime::v1::SetTableOptions* _internal_mutable_set_table_options(); public: void unsafe_arena_set_allocated_set_table_options( ::greptime::v1::SetTableOptions* set_table_options); ::greptime::v1::SetTableOptions* unsafe_arena_release_set_table_options(); // .greptime.v1.SetColumnFulltext set_column_fulltext = 9; bool has_set_column_fulltext() const; private: bool _internal_has_set_column_fulltext() const; public: void clear_set_column_fulltext(); const ::greptime::v1::SetColumnFulltext& set_column_fulltext() const; PROTOBUF_NODISCARD ::greptime::v1::SetColumnFulltext* release_set_column_fulltext(); ::greptime::v1::SetColumnFulltext* mutable_set_column_fulltext(); void set_allocated_set_column_fulltext(::greptime::v1::SetColumnFulltext* set_column_fulltext); private: const ::greptime::v1::SetColumnFulltext& _internal_set_column_fulltext() const; ::greptime::v1::SetColumnFulltext* _internal_mutable_set_column_fulltext(); public: void unsafe_arena_set_allocated_set_column_fulltext( ::greptime::v1::SetColumnFulltext* set_column_fulltext); ::greptime::v1::SetColumnFulltext* unsafe_arena_release_set_column_fulltext(); // .greptime.v1.UnsetColumnFulltext unset_column_fulltext = 10; bool has_unset_column_fulltext() const; private: bool _internal_has_unset_column_fulltext() const; public: void clear_unset_column_fulltext(); const ::greptime::v1::UnsetColumnFulltext& unset_column_fulltext() const; PROTOBUF_NODISCARD ::greptime::v1::UnsetColumnFulltext* release_unset_column_fulltext(); ::greptime::v1::UnsetColumnFulltext* mutable_unset_column_fulltext(); void set_allocated_unset_column_fulltext(::greptime::v1::UnsetColumnFulltext* unset_column_fulltext); private: const ::greptime::v1::UnsetColumnFulltext& _internal_unset_column_fulltext() const; ::greptime::v1::UnsetColumnFulltext* _internal_mutable_unset_column_fulltext(); public: void unsafe_arena_set_allocated_unset_column_fulltext( ::greptime::v1::UnsetColumnFulltext* unset_column_fulltext); ::greptime::v1::UnsetColumnFulltext* unsafe_arena_release_unset_column_fulltext(); // .greptime.v1.UnsetTableOptions unset_table_options = 11; bool has_unset_table_options() const; private: bool _internal_has_unset_table_options() const; public: void clear_unset_table_options(); const ::greptime::v1::UnsetTableOptions& unset_table_options() const; PROTOBUF_NODISCARD ::greptime::v1::UnsetTableOptions* release_unset_table_options(); ::greptime::v1::UnsetTableOptions* mutable_unset_table_options(); void set_allocated_unset_table_options(::greptime::v1::UnsetTableOptions* unset_table_options); private: const ::greptime::v1::UnsetTableOptions& _internal_unset_table_options() const; ::greptime::v1::UnsetTableOptions* _internal_mutable_unset_table_options(); public: void unsafe_arena_set_allocated_unset_table_options( ::greptime::v1::UnsetTableOptions* unset_table_options); ::greptime::v1::UnsetTableOptions* unsafe_arena_release_unset_table_options(); void clear_kind(); KindCase kind_case() const; // @@protoc_insertion_point(class_scope:greptime.v1.AlterTableExpr) private: class _Internal; void set_has_add_columns(); void set_has_drop_columns(); void set_has_rename_table(); void set_has_modify_column_types(); void set_has_set_table_options(); void set_has_set_column_fulltext(); void set_has_unset_column_fulltext(); void set_has_unset_table_options(); inline bool has_kind() const; inline void clear_has_kind(); template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; union KindUnion { constexpr KindUnion() : _constinit_{} {} ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; ::greptime::v1::AddColumns* add_columns_; ::greptime::v1::DropColumns* drop_columns_; ::greptime::v1::RenameTable* rename_table_; ::greptime::v1::ModifyColumnTypes* modify_column_types_; ::greptime::v1::SetTableOptions* set_table_options_; ::greptime::v1::SetColumnFulltext* set_column_fulltext_; ::greptime::v1::UnsetColumnFulltext* unset_column_fulltext_; ::greptime::v1::UnsetTableOptions* unset_table_options_; } kind_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; uint32_t _oneof_case_[1]; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class DropTableExpr final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.DropTableExpr) */ { public: inline DropTableExpr() : DropTableExpr(nullptr) {} ~DropTableExpr() override; explicit PROTOBUF_CONSTEXPR DropTableExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); DropTableExpr(const DropTableExpr& from); DropTableExpr(DropTableExpr&& from) noexcept : DropTableExpr() { *this = ::std::move(from); } inline DropTableExpr& operator=(const DropTableExpr& from) { CopyFrom(from); return *this; } inline DropTableExpr& operator=(DropTableExpr&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const DropTableExpr& default_instance() { return *internal_default_instance(); } static inline const DropTableExpr* internal_default_instance() { return reinterpret_cast( &_DropTableExpr_default_instance_); } static constexpr int kIndexInFileMessages = 9; friend void swap(DropTableExpr& a, DropTableExpr& b) { a.Swap(&b); } inline void Swap(DropTableExpr* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(DropTableExpr* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- DropTableExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const DropTableExpr& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const DropTableExpr& from) { DropTableExpr::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(DropTableExpr* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.DropTableExpr"; } protected: explicit DropTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kCatalogNameFieldNumber = 1, kSchemaNameFieldNumber = 2, kTableNameFieldNumber = 3, kTableIdFieldNumber = 4, kDropIfExistsFieldNumber = 5, }; // string catalog_name = 1; void clear_catalog_name(); const std::string& catalog_name() const; template void set_catalog_name(ArgT0&& arg0, ArgT... args); std::string* mutable_catalog_name(); PROTOBUF_NODISCARD std::string* release_catalog_name(); void set_allocated_catalog_name(std::string* catalog_name); private: const std::string& _internal_catalog_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); std::string* _internal_mutable_catalog_name(); public: // string schema_name = 2; void clear_schema_name(); const std::string& schema_name() const; template void set_schema_name(ArgT0&& arg0, ArgT... args); std::string* mutable_schema_name(); PROTOBUF_NODISCARD std::string* release_schema_name(); void set_allocated_schema_name(std::string* schema_name); private: const std::string& _internal_schema_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); std::string* _internal_mutable_schema_name(); public: // string table_name = 3; void clear_table_name(); const std::string& table_name() const; template void set_table_name(ArgT0&& arg0, ArgT... args); std::string* mutable_table_name(); PROTOBUF_NODISCARD std::string* release_table_name(); void set_allocated_table_name(std::string* table_name); private: const std::string& _internal_table_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); std::string* _internal_mutable_table_name(); public: // .greptime.v1.TableId table_id = 4; bool has_table_id() const; private: bool _internal_has_table_id() const; public: void clear_table_id(); const ::greptime::v1::TableId& table_id() const; PROTOBUF_NODISCARD ::greptime::v1::TableId* release_table_id(); ::greptime::v1::TableId* mutable_table_id(); void set_allocated_table_id(::greptime::v1::TableId* table_id); private: const ::greptime::v1::TableId& _internal_table_id() const; ::greptime::v1::TableId* _internal_mutable_table_id(); public: void unsafe_arena_set_allocated_table_id( ::greptime::v1::TableId* table_id); ::greptime::v1::TableId* unsafe_arena_release_table_id(); // bool drop_if_exists = 5; void clear_drop_if_exists(); bool drop_if_exists() const; void set_drop_if_exists(bool value); private: bool _internal_drop_if_exists() const; void _internal_set_drop_if_exists(bool value); public: // @@protoc_insertion_point(class_scope:greptime.v1.DropTableExpr) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; ::greptime::v1::TableId* table_id_; bool drop_if_exists_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class CreateDatabaseExpr_OptionsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { public: typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; CreateDatabaseExpr_OptionsEntry_DoNotUse(); explicit PROTOBUF_CONSTEXPR CreateDatabaseExpr_OptionsEntry_DoNotUse( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); explicit CreateDatabaseExpr_OptionsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); void MergeFrom(const CreateDatabaseExpr_OptionsEntry_DoNotUse& other); static const CreateDatabaseExpr_OptionsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_CreateDatabaseExpr_OptionsEntry_DoNotUse_default_instance_); } static bool ValidateKey(std::string* s) { return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.CreateDatabaseExpr.OptionsEntry.key"); } static bool ValidateValue(std::string* s) { return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.CreateDatabaseExpr.OptionsEntry.value"); } using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class CreateDatabaseExpr final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.CreateDatabaseExpr) */ { public: inline CreateDatabaseExpr() : CreateDatabaseExpr(nullptr) {} ~CreateDatabaseExpr() override; explicit PROTOBUF_CONSTEXPR CreateDatabaseExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); CreateDatabaseExpr(const CreateDatabaseExpr& from); CreateDatabaseExpr(CreateDatabaseExpr&& from) noexcept : CreateDatabaseExpr() { *this = ::std::move(from); } inline CreateDatabaseExpr& operator=(const CreateDatabaseExpr& from) { CopyFrom(from); return *this; } inline CreateDatabaseExpr& operator=(CreateDatabaseExpr&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const CreateDatabaseExpr& default_instance() { return *internal_default_instance(); } static inline const CreateDatabaseExpr* internal_default_instance() { return reinterpret_cast( &_CreateDatabaseExpr_default_instance_); } static constexpr int kIndexInFileMessages = 11; friend void swap(CreateDatabaseExpr& a, CreateDatabaseExpr& b) { a.Swap(&b); } inline void Swap(CreateDatabaseExpr* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(CreateDatabaseExpr* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- CreateDatabaseExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const CreateDatabaseExpr& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const CreateDatabaseExpr& from) { CreateDatabaseExpr::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(CreateDatabaseExpr* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.CreateDatabaseExpr"; } protected: explicit CreateDatabaseExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); private: static void ArenaDtor(void* object); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kOptionsFieldNumber = 4, kCatalogNameFieldNumber = 1, kSchemaNameFieldNumber = 2, kCreateIfNotExistsFieldNumber = 3, }; // map options = 4; int options_size() const; private: int _internal_options_size() const; public: void clear_options(); private: const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& _internal_options() const; ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* _internal_mutable_options(); public: const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& options() const; ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* mutable_options(); // string catalog_name = 1; void clear_catalog_name(); const std::string& catalog_name() const; template void set_catalog_name(ArgT0&& arg0, ArgT... args); std::string* mutable_catalog_name(); PROTOBUF_NODISCARD std::string* release_catalog_name(); void set_allocated_catalog_name(std::string* catalog_name); private: const std::string& _internal_catalog_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); std::string* _internal_mutable_catalog_name(); public: // string schema_name = 2; void clear_schema_name(); const std::string& schema_name() const; template void set_schema_name(ArgT0&& arg0, ArgT... args); std::string* mutable_schema_name(); PROTOBUF_NODISCARD std::string* release_schema_name(); void set_allocated_schema_name(std::string* schema_name); private: const std::string& _internal_schema_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); std::string* _internal_mutable_schema_name(); public: // bool create_if_not_exists = 3; void clear_create_if_not_exists(); bool create_if_not_exists() const; void set_create_if_not_exists(bool value); private: bool _internal_create_if_not_exists() const; void _internal_set_create_if_not_exists(bool value); public: // @@protoc_insertion_point(class_scope:greptime.v1.CreateDatabaseExpr) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::MapField< CreateDatabaseExpr_OptionsEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> options_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; bool create_if_not_exists_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class TruncateTableExpr final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.TruncateTableExpr) */ { public: inline TruncateTableExpr() : TruncateTableExpr(nullptr) {} ~TruncateTableExpr() override; explicit PROTOBUF_CONSTEXPR TruncateTableExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); TruncateTableExpr(const TruncateTableExpr& from); TruncateTableExpr(TruncateTableExpr&& from) noexcept : TruncateTableExpr() { *this = ::std::move(from); } inline TruncateTableExpr& operator=(const TruncateTableExpr& from) { CopyFrom(from); return *this; } inline TruncateTableExpr& operator=(TruncateTableExpr&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const TruncateTableExpr& default_instance() { return *internal_default_instance(); } static inline const TruncateTableExpr* internal_default_instance() { return reinterpret_cast( &_TruncateTableExpr_default_instance_); } static constexpr int kIndexInFileMessages = 12; friend void swap(TruncateTableExpr& a, TruncateTableExpr& b) { a.Swap(&b); } inline void Swap(TruncateTableExpr* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(TruncateTableExpr* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- TruncateTableExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const TruncateTableExpr& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const TruncateTableExpr& from) { TruncateTableExpr::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(TruncateTableExpr* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.TruncateTableExpr"; } protected: explicit TruncateTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kCatalogNameFieldNumber = 1, kSchemaNameFieldNumber = 2, kTableNameFieldNumber = 3, kTableIdFieldNumber = 4, }; // string catalog_name = 1; void clear_catalog_name(); const std::string& catalog_name() const; template void set_catalog_name(ArgT0&& arg0, ArgT... args); std::string* mutable_catalog_name(); PROTOBUF_NODISCARD std::string* release_catalog_name(); void set_allocated_catalog_name(std::string* catalog_name); private: const std::string& _internal_catalog_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); std::string* _internal_mutable_catalog_name(); public: // string schema_name = 2; void clear_schema_name(); const std::string& schema_name() const; template void set_schema_name(ArgT0&& arg0, ArgT... args); std::string* mutable_schema_name(); PROTOBUF_NODISCARD std::string* release_schema_name(); void set_allocated_schema_name(std::string* schema_name); private: const std::string& _internal_schema_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); std::string* _internal_mutable_schema_name(); public: // string table_name = 3; void clear_table_name(); const std::string& table_name() const; template void set_table_name(ArgT0&& arg0, ArgT... args); std::string* mutable_table_name(); PROTOBUF_NODISCARD std::string* release_table_name(); void set_allocated_table_name(std::string* table_name); private: const std::string& _internal_table_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); std::string* _internal_mutable_table_name(); public: // .greptime.v1.TableId table_id = 4; bool has_table_id() const; private: bool _internal_has_table_id() const; public: void clear_table_id(); const ::greptime::v1::TableId& table_id() const; PROTOBUF_NODISCARD ::greptime::v1::TableId* release_table_id(); ::greptime::v1::TableId* mutable_table_id(); void set_allocated_table_id(::greptime::v1::TableId* table_id); private: const ::greptime::v1::TableId& _internal_table_id() const; ::greptime::v1::TableId* _internal_mutable_table_id(); public: void unsafe_arena_set_allocated_table_id( ::greptime::v1::TableId* table_id); ::greptime::v1::TableId* unsafe_arena_release_table_id(); // @@protoc_insertion_point(class_scope:greptime.v1.TruncateTableExpr) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; ::greptime::v1::TableId* table_id_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class DropDatabaseExpr final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.DropDatabaseExpr) */ { public: inline DropDatabaseExpr() : DropDatabaseExpr(nullptr) {} ~DropDatabaseExpr() override; explicit PROTOBUF_CONSTEXPR DropDatabaseExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); DropDatabaseExpr(const DropDatabaseExpr& from); DropDatabaseExpr(DropDatabaseExpr&& from) noexcept : DropDatabaseExpr() { *this = ::std::move(from); } inline DropDatabaseExpr& operator=(const DropDatabaseExpr& from) { CopyFrom(from); return *this; } inline DropDatabaseExpr& operator=(DropDatabaseExpr&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const DropDatabaseExpr& default_instance() { return *internal_default_instance(); } static inline const DropDatabaseExpr* internal_default_instance() { return reinterpret_cast( &_DropDatabaseExpr_default_instance_); } static constexpr int kIndexInFileMessages = 13; friend void swap(DropDatabaseExpr& a, DropDatabaseExpr& b) { a.Swap(&b); } inline void Swap(DropDatabaseExpr* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(DropDatabaseExpr* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- DropDatabaseExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const DropDatabaseExpr& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const DropDatabaseExpr& from) { DropDatabaseExpr::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(DropDatabaseExpr* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.DropDatabaseExpr"; } protected: explicit DropDatabaseExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kCatalogNameFieldNumber = 1, kSchemaNameFieldNumber = 2, kDropIfExistsFieldNumber = 3, }; // string catalog_name = 1; void clear_catalog_name(); const std::string& catalog_name() const; template void set_catalog_name(ArgT0&& arg0, ArgT... args); std::string* mutable_catalog_name(); PROTOBUF_NODISCARD std::string* release_catalog_name(); void set_allocated_catalog_name(std::string* catalog_name); private: const std::string& _internal_catalog_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); std::string* _internal_mutable_catalog_name(); public: // string schema_name = 2; void clear_schema_name(); const std::string& schema_name() const; template void set_schema_name(ArgT0&& arg0, ArgT... args); std::string* mutable_schema_name(); PROTOBUF_NODISCARD std::string* release_schema_name(); void set_allocated_schema_name(std::string* schema_name); private: const std::string& _internal_schema_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); std::string* _internal_mutable_schema_name(); public: // bool drop_if_exists = 3; void clear_drop_if_exists(); bool drop_if_exists() const; void set_drop_if_exists(bool value); private: bool _internal_drop_if_exists() const; void _internal_set_drop_if_exists(bool value); public: // @@protoc_insertion_point(class_scope:greptime.v1.DropDatabaseExpr) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; bool drop_if_exists_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class AddColumns final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.AddColumns) */ { public: inline AddColumns() : AddColumns(nullptr) {} ~AddColumns() override; explicit PROTOBUF_CONSTEXPR AddColumns(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); AddColumns(const AddColumns& from); AddColumns(AddColumns&& from) noexcept : AddColumns() { *this = ::std::move(from); } inline AddColumns& operator=(const AddColumns& from) { CopyFrom(from); return *this; } inline AddColumns& operator=(AddColumns&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const AddColumns& default_instance() { return *internal_default_instance(); } static inline const AddColumns* internal_default_instance() { return reinterpret_cast( &_AddColumns_default_instance_); } static constexpr int kIndexInFileMessages = 14; friend void swap(AddColumns& a, AddColumns& b) { a.Swap(&b); } inline void Swap(AddColumns* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(AddColumns* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- AddColumns* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const AddColumns& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const AddColumns& from) { AddColumns::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(AddColumns* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.AddColumns"; } protected: explicit AddColumns(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kAddColumnsFieldNumber = 1, }; // repeated .greptime.v1.AddColumn add_columns = 1; int add_columns_size() const; private: int _internal_add_columns_size() const; public: void clear_add_columns(); ::greptime::v1::AddColumn* mutable_add_columns(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::AddColumn >* mutable_add_columns(); private: const ::greptime::v1::AddColumn& _internal_add_columns(int index) const; ::greptime::v1::AddColumn* _internal_add_add_columns(); public: const ::greptime::v1::AddColumn& add_columns(int index) const; ::greptime::v1::AddColumn* add_add_columns(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::AddColumn >& add_columns() const; // @@protoc_insertion_point(class_scope:greptime.v1.AddColumns) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::AddColumn > add_columns_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class DropColumns final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.DropColumns) */ { public: inline DropColumns() : DropColumns(nullptr) {} ~DropColumns() override; explicit PROTOBUF_CONSTEXPR DropColumns(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); DropColumns(const DropColumns& from); DropColumns(DropColumns&& from) noexcept : DropColumns() { *this = ::std::move(from); } inline DropColumns& operator=(const DropColumns& from) { CopyFrom(from); return *this; } inline DropColumns& operator=(DropColumns&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const DropColumns& default_instance() { return *internal_default_instance(); } static inline const DropColumns* internal_default_instance() { return reinterpret_cast( &_DropColumns_default_instance_); } static constexpr int kIndexInFileMessages = 15; friend void swap(DropColumns& a, DropColumns& b) { a.Swap(&b); } inline void Swap(DropColumns* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(DropColumns* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- DropColumns* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const DropColumns& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const DropColumns& from) { DropColumns::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(DropColumns* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.DropColumns"; } protected: explicit DropColumns(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kDropColumnsFieldNumber = 1, }; // repeated .greptime.v1.DropColumn drop_columns = 1; int drop_columns_size() const; private: int _internal_drop_columns_size() const; public: void clear_drop_columns(); ::greptime::v1::DropColumn* mutable_drop_columns(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::DropColumn >* mutable_drop_columns(); private: const ::greptime::v1::DropColumn& _internal_drop_columns(int index) const; ::greptime::v1::DropColumn* _internal_add_drop_columns(); public: const ::greptime::v1::DropColumn& drop_columns(int index) const; ::greptime::v1::DropColumn* add_drop_columns(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::DropColumn >& drop_columns() const; // @@protoc_insertion_point(class_scope:greptime.v1.DropColumns) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::DropColumn > drop_columns_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class ModifyColumnTypes final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.ModifyColumnTypes) */ { public: inline ModifyColumnTypes() : ModifyColumnTypes(nullptr) {} ~ModifyColumnTypes() override; explicit PROTOBUF_CONSTEXPR ModifyColumnTypes(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ModifyColumnTypes(const ModifyColumnTypes& from); ModifyColumnTypes(ModifyColumnTypes&& from) noexcept : ModifyColumnTypes() { *this = ::std::move(from); } inline ModifyColumnTypes& operator=(const ModifyColumnTypes& from) { CopyFrom(from); return *this; } inline ModifyColumnTypes& operator=(ModifyColumnTypes&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const ModifyColumnTypes& default_instance() { return *internal_default_instance(); } static inline const ModifyColumnTypes* internal_default_instance() { return reinterpret_cast( &_ModifyColumnTypes_default_instance_); } static constexpr int kIndexInFileMessages = 16; friend void swap(ModifyColumnTypes& a, ModifyColumnTypes& b) { a.Swap(&b); } inline void Swap(ModifyColumnTypes* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(ModifyColumnTypes* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- ModifyColumnTypes* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const ModifyColumnTypes& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const ModifyColumnTypes& from) { ModifyColumnTypes::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(ModifyColumnTypes* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.ModifyColumnTypes"; } protected: explicit ModifyColumnTypes(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kModifyColumnTypesFieldNumber = 1, }; // repeated .greptime.v1.ModifyColumnType modify_column_types = 1; int modify_column_types_size() const; private: int _internal_modify_column_types_size() const; public: void clear_modify_column_types(); ::greptime::v1::ModifyColumnType* mutable_modify_column_types(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::ModifyColumnType >* mutable_modify_column_types(); private: const ::greptime::v1::ModifyColumnType& _internal_modify_column_types(int index) const; ::greptime::v1::ModifyColumnType* _internal_add_modify_column_types(); public: const ::greptime::v1::ModifyColumnType& modify_column_types(int index) const; ::greptime::v1::ModifyColumnType* add_modify_column_types(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::ModifyColumnType >& modify_column_types() const; // @@protoc_insertion_point(class_scope:greptime.v1.ModifyColumnTypes) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::ModifyColumnType > modify_column_types_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class RenameTable final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.RenameTable) */ { public: inline RenameTable() : RenameTable(nullptr) {} ~RenameTable() override; explicit PROTOBUF_CONSTEXPR RenameTable(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); RenameTable(const RenameTable& from); RenameTable(RenameTable&& from) noexcept : RenameTable() { *this = ::std::move(from); } inline RenameTable& operator=(const RenameTable& from) { CopyFrom(from); return *this; } inline RenameTable& operator=(RenameTable&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const RenameTable& default_instance() { return *internal_default_instance(); } static inline const RenameTable* internal_default_instance() { return reinterpret_cast( &_RenameTable_default_instance_); } static constexpr int kIndexInFileMessages = 17; friend void swap(RenameTable& a, RenameTable& b) { a.Swap(&b); } inline void Swap(RenameTable* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(RenameTable* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- RenameTable* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const RenameTable& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const RenameTable& from) { RenameTable::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(RenameTable* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.RenameTable"; } protected: explicit RenameTable(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kNewTableNameFieldNumber = 1, }; // string new_table_name = 1; void clear_new_table_name(); const std::string& new_table_name() const; template void set_new_table_name(ArgT0&& arg0, ArgT... args); std::string* mutable_new_table_name(); PROTOBUF_NODISCARD std::string* release_new_table_name(); void set_allocated_new_table_name(std::string* new_table_name); private: const std::string& _internal_new_table_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_new_table_name(const std::string& value); std::string* _internal_mutable_new_table_name(); public: // @@protoc_insertion_point(class_scope:greptime.v1.RenameTable) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr new_table_name_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class AddColumn final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.AddColumn) */ { public: inline AddColumn() : AddColumn(nullptr) {} ~AddColumn() override; explicit PROTOBUF_CONSTEXPR AddColumn(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); AddColumn(const AddColumn& from); AddColumn(AddColumn&& from) noexcept : AddColumn() { *this = ::std::move(from); } inline AddColumn& operator=(const AddColumn& from) { CopyFrom(from); return *this; } inline AddColumn& operator=(AddColumn&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const AddColumn& default_instance() { return *internal_default_instance(); } static inline const AddColumn* internal_default_instance() { return reinterpret_cast( &_AddColumn_default_instance_); } static constexpr int kIndexInFileMessages = 18; friend void swap(AddColumn& a, AddColumn& b) { a.Swap(&b); } inline void Swap(AddColumn* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(AddColumn* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- AddColumn* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const AddColumn& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const AddColumn& from) { AddColumn::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(AddColumn* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.AddColumn"; } protected: explicit AddColumn(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kColumnDefFieldNumber = 1, kLocationFieldNumber = 3, kAddIfNotExistsFieldNumber = 4, }; // .greptime.v1.ColumnDef column_def = 1; bool has_column_def() const; private: bool _internal_has_column_def() const; public: void clear_column_def(); const ::greptime::v1::ColumnDef& column_def() const; PROTOBUF_NODISCARD ::greptime::v1::ColumnDef* release_column_def(); ::greptime::v1::ColumnDef* mutable_column_def(); void set_allocated_column_def(::greptime::v1::ColumnDef* column_def); private: const ::greptime::v1::ColumnDef& _internal_column_def() const; ::greptime::v1::ColumnDef* _internal_mutable_column_def(); public: void unsafe_arena_set_allocated_column_def( ::greptime::v1::ColumnDef* column_def); ::greptime::v1::ColumnDef* unsafe_arena_release_column_def(); // .greptime.v1.AddColumnLocation location = 3; bool has_location() const; private: bool _internal_has_location() const; public: void clear_location(); const ::greptime::v1::AddColumnLocation& location() const; PROTOBUF_NODISCARD ::greptime::v1::AddColumnLocation* release_location(); ::greptime::v1::AddColumnLocation* mutable_location(); void set_allocated_location(::greptime::v1::AddColumnLocation* location); private: const ::greptime::v1::AddColumnLocation& _internal_location() const; ::greptime::v1::AddColumnLocation* _internal_mutable_location(); public: void unsafe_arena_set_allocated_location( ::greptime::v1::AddColumnLocation* location); ::greptime::v1::AddColumnLocation* unsafe_arena_release_location(); // bool add_if_not_exists = 4; void clear_add_if_not_exists(); bool add_if_not_exists() const; void set_add_if_not_exists(bool value); private: bool _internal_add_if_not_exists() const; void _internal_set_add_if_not_exists(bool value); public: // @@protoc_insertion_point(class_scope:greptime.v1.AddColumn) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::greptime::v1::ColumnDef* column_def_; ::greptime::v1::AddColumnLocation* location_; bool add_if_not_exists_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class ModifyColumnType final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.ModifyColumnType) */ { public: inline ModifyColumnType() : ModifyColumnType(nullptr) {} ~ModifyColumnType() override; explicit PROTOBUF_CONSTEXPR ModifyColumnType(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ModifyColumnType(const ModifyColumnType& from); ModifyColumnType(ModifyColumnType&& from) noexcept : ModifyColumnType() { *this = ::std::move(from); } inline ModifyColumnType& operator=(const ModifyColumnType& from) { CopyFrom(from); return *this; } inline ModifyColumnType& operator=(ModifyColumnType&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const ModifyColumnType& default_instance() { return *internal_default_instance(); } static inline const ModifyColumnType* internal_default_instance() { return reinterpret_cast( &_ModifyColumnType_default_instance_); } static constexpr int kIndexInFileMessages = 19; friend void swap(ModifyColumnType& a, ModifyColumnType& b) { a.Swap(&b); } inline void Swap(ModifyColumnType* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(ModifyColumnType* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- ModifyColumnType* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const ModifyColumnType& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom( const ModifyColumnType& from) { ModifyColumnType::MergeImpl(*this, from); } private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(ModifyColumnType* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "greptime.v1.ModifyColumnType"; } protected: explicit ModifyColumnType(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kColumnNameFieldNumber = 1, kTargetTypeExtensionFieldNumber = 3, kTargetTypeFieldNumber = 2, }; // string column_name = 1; void clear_column_name(); const std::string& column_name() const; template void set_column_name(ArgT0&& arg0, ArgT... args); std::string* mutable_column_name(); PROTOBUF_NODISCARD std::string* release_column_name(); void set_allocated_column_name(std::string* column_name); private: const std::string& _internal_column_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_column_name(const std::string& value); std::string* _internal_mutable_column_name(); public: // .greptime.v1.ColumnDataTypeExtension target_type_extension = 3; bool has_target_type_extension() const; private: bool _internal_has_target_type_extension() const; public: void clear_target_type_extension(); const ::greptime::v1::ColumnDataTypeExtension& target_type_extension() const; PROTOBUF_NODISCARD ::greptime::v1::ColumnDataTypeExtension* release_target_type_extension(); ::greptime::v1::ColumnDataTypeExtension* mutable_target_type_extension(); void set_allocated_target_type_extension(::greptime::v1::ColumnDataTypeExtension* target_type_extension); private: const ::greptime::v1::ColumnDataTypeExtension& _internal_target_type_extension() const; ::greptime::v1::ColumnDataTypeExtension* _internal_mutable_target_type_extension(); public: void unsafe_arena_set_allocated_target_type_extension( ::greptime::v1::ColumnDataTypeExtension* target_type_extension); ::greptime::v1::ColumnDataTypeExtension* unsafe_arena_release_target_type_extension(); // .greptime.v1.ColumnDataType target_type = 2; void clear_target_type(); ::greptime::v1::ColumnDataType target_type() const; void set_target_type(::greptime::v1::ColumnDataType value); private: ::greptime::v1::ColumnDataType _internal_target_type() const; void _internal_set_target_type(::greptime::v1::ColumnDataType value); public: // @@protoc_insertion_point(class_scope:greptime.v1.ModifyColumnType) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr column_name_; ::greptime::v1::ColumnDataTypeExtension* target_type_extension_; int target_type_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; union { Impl_ _impl_; }; friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; }; // ------------------------------------------------------------------- class Option final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.Option) */ { public: inline Option() : Option(nullptr) {} ~Option() override; explicit PROTOBUF_CONSTEXPR Option(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); Option(const Option& from); Option(Option&& from) noexcept : Option() { *this = ::std::move(from); } inline Option& operator=(const Option& from) { CopyFrom(from); return *this; } inline Option& operator=(Option&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const Option& default_instance() { return *internal_default_instance(); } static inline const Option* internal_default_instance() { return reinterpret_cast( &_Option_default_instance_); } static constexpr int kIndexInFileMessages = 20; friend void swap(Option& a, Option& b) { a.Swap(&b); } inline void Swap(Option* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Option* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- Option* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage