refactor: using table id in RouteRequest and DeleteRequest (#61)

* refactor: using table id in RouteRequest and DeleteRequest
This commit is contained in:
LFC
2023-07-12 17:46:50 +08:00
committed by GitHub
parent f539d95a4f
commit b3039bef25
16 changed files with 2324 additions and 452 deletions
+31
View File
@@ -950,6 +950,7 @@ class AlterExpr final :
kSchemaNameFieldNumber = 2,
kTableNameFieldNumber = 3,
kTableIdFieldNumber = 7,
kTableVersionFieldNumber = 8,
kAddColumnsFieldNumber = 4,
kDropColumnsFieldNumber = 5,
kRenameTableFieldNumber = 6,
@@ -1014,6 +1015,15 @@ class AlterExpr final :
::greptime::v1::TableId* table_id);
::greptime::v1::TableId* unsafe_arena_release_table_id();
// uint64 table_version = 8;
void clear_table_version();
uint64_t table_version() const;
void set_table_version(uint64_t value);
private:
uint64_t _internal_table_version() const;
void _internal_set_table_version(uint64_t value);
public:
// .greptime.v1.AddColumns add_columns = 4;
bool has_add_columns() const;
private:
@@ -1088,6 +1098,7 @@ class AlterExpr final :
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_;
::greptime::v1::TableId* table_id_;
uint64_t table_version_;
union KindUnion {
constexpr KindUnion() : _constinit_{} {}
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
@@ -4579,6 +4590,26 @@ inline void AlterExpr::set_allocated_table_id(::greptime::v1::TableId* table_id)
// @@protoc_insertion_point(field_set_allocated:greptime.v1.AlterExpr.table_id)
}
// uint64 table_version = 8;
inline void AlterExpr::clear_table_version() {
_impl_.table_version_ = uint64_t{0u};
}
inline uint64_t AlterExpr::_internal_table_version() const {
return _impl_.table_version_;
}
inline uint64_t AlterExpr::table_version() const {
// @@protoc_insertion_point(field_get:greptime.v1.AlterExpr.table_version)
return _internal_table_version();
}
inline void AlterExpr::_internal_set_table_version(uint64_t value) {
_impl_.table_version_ = value;
}
inline void AlterExpr::set_table_version(uint64_t value) {
_internal_set_table_version(value);
// @@protoc_insertion_point(field_set:greptime.v1.AlterExpr.table_version)
}
inline bool AlterExpr::has_kind() const {
return kind_case() != KIND_NOT_SET;
}