From 57e6a032db70264ec394cbb8a2f327ad33705d76 Mon Sep 17 00:00:00 2001 From: LFC Date: Mon, 24 Apr 2023 10:38:45 +0800 Subject: [PATCH] feat: support "delete" in distributed mode (#28) --- go/greptime/v1/database.pb.go | 257 +- .../src/main/java/io/greptime/v1/Columns.java | 1475 ++- .../main/java/io/greptime/v1/Database.java | 8049 ++++------------- java/src/main/java/io/greptime/v1/Ddl.java | 2960 +++--- proto/greptime/v1/database.proto | 15 + 5 files changed, 3975 insertions(+), 8781 deletions(-) diff --git a/go/greptime/v1/database.pb.go b/go/greptime/v1/database.pb.go index ccccad8..515b68a 100644 --- a/go/greptime/v1/database.pb.go +++ b/go/greptime/v1/database.pb.go @@ -31,6 +31,7 @@ type GreptimeRequest struct { // *GreptimeRequest_Insert // *GreptimeRequest_Query // *GreptimeRequest_Ddl + // *GreptimeRequest_Delete Request isGreptimeRequest_Request `protobuf_oneof:"request"` } @@ -101,6 +102,13 @@ func (x *GreptimeRequest) GetDdl() *DdlRequest { return nil } +func (x *GreptimeRequest) GetDelete() *DeleteRequest { + if x, ok := x.GetRequest().(*GreptimeRequest_Delete); ok { + return x.Delete + } + return nil +} + type isGreptimeRequest_Request interface { isGreptimeRequest_Request() } @@ -117,12 +125,18 @@ type GreptimeRequest_Ddl struct { Ddl *DdlRequest `protobuf:"bytes,4,opt,name=ddl,proto3,oneof"` } +type GreptimeRequest_Delete struct { + Delete *DeleteRequest `protobuf:"bytes,5,opt,name=delete,proto3,oneof"` +} + func (*GreptimeRequest_Insert) isGreptimeRequest_Request() {} func (*GreptimeRequest_Query) isGreptimeRequest_Request() {} func (*GreptimeRequest_Ddl) isGreptimeRequest_Request() {} +func (*GreptimeRequest_Delete) isGreptimeRequest_Request() {} + type GreptimeResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -369,6 +383,81 @@ func (x *InsertRequest) GetRegionNumber() uint32 { return 0 } +type DeleteRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The table name to delete from. Catalog name and schema name are in the `RequestHeader`. + TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` + // The region number of current delete request. + RegionNumber uint32 `protobuf:"varint,2,opt,name=region_number,json=regionNumber,proto3" json:"region_number,omitempty"` + // The data to delete, indexed by key columns. + KeyColumns []*Column `protobuf:"bytes,3,rep,name=key_columns,json=keyColumns,proto3" json:"key_columns,omitempty"` + // The row count of all columns above. + RowCount uint32 `protobuf:"varint,4,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"` +} + +func (x *DeleteRequest) Reset() { + *x = DeleteRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_greptime_v1_database_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DeleteRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteRequest) ProtoMessage() {} + +func (x *DeleteRequest) ProtoReflect() protoreflect.Message { + mi := &file_greptime_v1_database_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead. +func (*DeleteRequest) Descriptor() ([]byte, []int) { + return file_greptime_v1_database_proto_rawDescGZIP(), []int{4} +} + +func (x *DeleteRequest) GetTableName() string { + if x != nil { + return x.TableName + } + return "" +} + +func (x *DeleteRequest) GetRegionNumber() uint32 { + if x != nil { + return x.RegionNumber + } + return 0 +} + +func (x *DeleteRequest) GetKeyColumns() []*Column { + if x != nil { + return x.KeyColumns + } + return nil +} + +func (x *DeleteRequest) GetRowCount() uint32 { + if x != nil { + return x.RowCount + } + return 0 +} + var File_greptime_v1_database_proto protoreflect.FileDescriptor var file_greptime_v1_database_proto_rawDesc = []byte{ @@ -380,7 +469,7 @@ var file_greptime_v1_database_proto_rawDesc = []byte{ 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x76, 0x31, 0x2f, - 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe6, 0x01, 0x0a, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x02, 0x0a, 0x0f, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, @@ -394,54 +483,68 @@ var file_greptime_v1_database_proto_rawDesc = []byte{ 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x2b, 0x0a, 0x03, 0x64, 0x64, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x64, 0x6c, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x03, 0x64, 0x64, 0x6c, 0x42, 0x09, 0x0a, 0x07, 0x72, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x95, 0x01, 0x0a, 0x10, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, - 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x68, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x72, 0x65, - 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, - 0x40, 0x0a, 0x0d, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x77, 0x73, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, - 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x6f, 0x77, - 0x73, 0x48, 0x00, 0x52, 0x0c, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x6f, 0x77, - 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x99, 0x01, - 0x0a, 0x0c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, - 0x0a, 0x03, 0x73, 0x71, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x73, - 0x71, 0x6c, 0x12, 0x23, 0x0a, 0x0c, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x70, 0x6c, - 0x61, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x0b, 0x6c, 0x6f, 0x67, 0x69, - 0x63, 0x61, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x47, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x6d, 0x5f, - 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, - 0x50, 0x72, 0x6f, 0x6d, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, - 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x6d, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x42, 0x07, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x9f, 0x01, 0x0a, 0x0d, 0x49, 0x6e, - 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, - 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x07, 0x63, 0x6f, - 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x67, 0x72, - 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x52, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x6f, 0x77, - 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x6f, - 0x77, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, - 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x32, 0xaa, 0x01, 0x0a, 0x10, - 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, - 0x12, 0x45, 0x0a, 0x06, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x1c, 0x2e, 0x67, 0x72, 0x65, - 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, - 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x0e, 0x48, 0x61, 0x6e, 0x64, 0x6c, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x1c, 0x2e, 0x67, 0x72, 0x65, 0x70, + 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x03, 0x64, 0x64, 0x6c, 0x12, 0x34, 0x0a, 0x06, 0x64, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x72, 0x65, + 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x42, 0x09, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x95, 0x01, 0x0a, 0x10, + 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x33, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1b, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, + 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x40, 0x0a, 0x0d, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, + 0x64, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, + 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x65, 0x64, 0x52, 0x6f, 0x77, 0x73, 0x48, 0x00, 0x52, 0x0c, 0x61, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x65, 0x64, 0x52, 0x6f, 0x77, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x0c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x03, 0x73, 0x71, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x00, 0x52, 0x03, 0x73, 0x71, 0x6c, 0x12, 0x23, 0x0a, 0x0c, 0x6c, 0x6f, 0x67, 0x69, + 0x63, 0x61, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, + 0x52, 0x0b, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x47, 0x0a, + 0x10, 0x70, 0x72, 0x6f, 0x6d, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, + 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6d, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x6d, 0x52, 0x61, 0x6e, 0x67, + 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x42, 0x07, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x9f, 0x01, 0x0a, 0x0d, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x2d, 0x0a, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x13, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, + 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x12, + 0x1b, 0x0a, 0x09, 0x72, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x0d, 0x52, 0x08, 0x72, 0x6f, 0x77, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, + 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x22, 0xa6, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, + 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x34, 0x0a, 0x0b, 0x6b, 0x65, 0x79, 0x5f, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x67, + 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, + 0x6e, 0x52, 0x0a, 0x6b, 0x65, 0x79, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x12, 0x1b, 0x0a, + 0x09, 0x72, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, + 0x52, 0x08, 0x72, 0x6f, 0x77, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x32, 0xaa, 0x01, 0x0a, 0x10, 0x47, + 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, + 0x45, 0x0a, 0x06, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x1c, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x28, 0x01, 0x42, 0x51, 0x0a, 0x0e, 0x69, 0x6f, 0x2e, 0x67, - 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x08, 0x44, 0x61, 0x74, 0x61, - 0x62, 0x61, 0x73, 0x65, 0x5a, 0x35, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, - 0x2f, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x2f, 0x67, 0x72, - 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, - 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x0e, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x1c, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, + 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, + 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x28, 0x01, 0x42, 0x51, 0x0a, 0x0e, 0x69, 0x6f, 0x2e, 0x67, 0x72, + 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x08, 0x44, 0x61, 0x74, 0x61, 0x62, + 0x61, 0x73, 0x65, 0x5a, 0x35, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x47, 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x2f, 0x67, 0x72, 0x65, + 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x67, + 0x72, 0x65, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, } var ( @@ -456,37 +559,40 @@ func file_greptime_v1_database_proto_rawDescGZIP() []byte { return file_greptime_v1_database_proto_rawDescData } -var file_greptime_v1_database_proto_msgTypes = make([]protoimpl.MessageInfo, 4) +var file_greptime_v1_database_proto_msgTypes = make([]protoimpl.MessageInfo, 5) var file_greptime_v1_database_proto_goTypes = []interface{}{ (*GreptimeRequest)(nil), // 0: greptime.v1.GreptimeRequest (*GreptimeResponse)(nil), // 1: greptime.v1.GreptimeResponse (*QueryRequest)(nil), // 2: greptime.v1.QueryRequest (*InsertRequest)(nil), // 3: greptime.v1.InsertRequest - (*RequestHeader)(nil), // 4: greptime.v1.RequestHeader - (*DdlRequest)(nil), // 5: greptime.v1.DdlRequest - (*ResponseHeader)(nil), // 6: greptime.v1.ResponseHeader - (*AffectedRows)(nil), // 7: greptime.v1.AffectedRows - (*PromRangeQuery)(nil), // 8: greptime.v1.PromRangeQuery - (*Column)(nil), // 9: greptime.v1.Column + (*DeleteRequest)(nil), // 4: greptime.v1.DeleteRequest + (*RequestHeader)(nil), // 5: greptime.v1.RequestHeader + (*DdlRequest)(nil), // 6: greptime.v1.DdlRequest + (*ResponseHeader)(nil), // 7: greptime.v1.ResponseHeader + (*AffectedRows)(nil), // 8: greptime.v1.AffectedRows + (*PromRangeQuery)(nil), // 9: greptime.v1.PromRangeQuery + (*Column)(nil), // 10: greptime.v1.Column } var file_greptime_v1_database_proto_depIdxs = []int32{ - 4, // 0: greptime.v1.GreptimeRequest.header:type_name -> greptime.v1.RequestHeader + 5, // 0: greptime.v1.GreptimeRequest.header:type_name -> greptime.v1.RequestHeader 3, // 1: greptime.v1.GreptimeRequest.insert:type_name -> greptime.v1.InsertRequest 2, // 2: greptime.v1.GreptimeRequest.query:type_name -> greptime.v1.QueryRequest - 5, // 3: greptime.v1.GreptimeRequest.ddl:type_name -> greptime.v1.DdlRequest - 6, // 4: greptime.v1.GreptimeResponse.header:type_name -> greptime.v1.ResponseHeader - 7, // 5: greptime.v1.GreptimeResponse.affected_rows:type_name -> greptime.v1.AffectedRows - 8, // 6: greptime.v1.QueryRequest.prom_range_query:type_name -> greptime.v1.PromRangeQuery - 9, // 7: greptime.v1.InsertRequest.columns:type_name -> greptime.v1.Column - 0, // 8: greptime.v1.GreptimeDatabase.Handle:input_type -> greptime.v1.GreptimeRequest - 0, // 9: greptime.v1.GreptimeDatabase.HandleRequests:input_type -> greptime.v1.GreptimeRequest - 1, // 10: greptime.v1.GreptimeDatabase.Handle:output_type -> greptime.v1.GreptimeResponse - 1, // 11: greptime.v1.GreptimeDatabase.HandleRequests:output_type -> greptime.v1.GreptimeResponse - 10, // [10:12] is the sub-list for method output_type - 8, // [8:10] is the sub-list for method input_type - 8, // [8:8] is the sub-list for extension type_name - 8, // [8:8] is the sub-list for extension extendee - 0, // [0:8] is the sub-list for field type_name + 6, // 3: greptime.v1.GreptimeRequest.ddl:type_name -> greptime.v1.DdlRequest + 4, // 4: greptime.v1.GreptimeRequest.delete:type_name -> greptime.v1.DeleteRequest + 7, // 5: greptime.v1.GreptimeResponse.header:type_name -> greptime.v1.ResponseHeader + 8, // 6: greptime.v1.GreptimeResponse.affected_rows:type_name -> greptime.v1.AffectedRows + 9, // 7: greptime.v1.QueryRequest.prom_range_query:type_name -> greptime.v1.PromRangeQuery + 10, // 8: greptime.v1.InsertRequest.columns:type_name -> greptime.v1.Column + 10, // 9: greptime.v1.DeleteRequest.key_columns:type_name -> greptime.v1.Column + 0, // 10: greptime.v1.GreptimeDatabase.Handle:input_type -> greptime.v1.GreptimeRequest + 0, // 11: greptime.v1.GreptimeDatabase.HandleRequests:input_type -> greptime.v1.GreptimeRequest + 1, // 12: greptime.v1.GreptimeDatabase.Handle:output_type -> greptime.v1.GreptimeResponse + 1, // 13: greptime.v1.GreptimeDatabase.HandleRequests:output_type -> greptime.v1.GreptimeResponse + 12, // [12:14] is the sub-list for method output_type + 10, // [10:12] is the sub-list for method input_type + 10, // [10:10] is the sub-list for extension type_name + 10, // [10:10] is the sub-list for extension extendee + 0, // [0:10] is the sub-list for field type_name } func init() { file_greptime_v1_database_proto_init() } @@ -547,11 +653,24 @@ func file_greptime_v1_database_proto_init() { return nil } } + file_greptime_v1_database_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DeleteRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } } file_greptime_v1_database_proto_msgTypes[0].OneofWrappers = []interface{}{ (*GreptimeRequest_Insert)(nil), (*GreptimeRequest_Query)(nil), (*GreptimeRequest_Ddl)(nil), + (*GreptimeRequest_Delete)(nil), } file_greptime_v1_database_proto_msgTypes[1].OneofWrappers = []interface{}{ (*GreptimeResponse_AffectedRows)(nil), @@ -567,7 +686,7 @@ func file_greptime_v1_database_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_greptime_v1_database_proto_rawDesc, NumEnums: 0, - NumMessages: 4, + NumMessages: 5, NumExtensions: 0, NumServices: 1, }, diff --git a/java/src/main/java/io/greptime/v1/Columns.java b/java/src/main/java/io/greptime/v1/Columns.java index c3f02f8..37cf1cb 100644 --- a/java/src/main/java/io/greptime/v1/Columns.java +++ b/java/src/main/java/io/greptime/v1/Columns.java @@ -408,79 +408,6 @@ public final class Columns { getUnknownFields() { return this.unknownFields; } - private Column( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - columnName_ = s; - break; - } - case 16: { - int rawValue = input.readEnum(); - - semanticType_ = rawValue; - break; - } - case 26: { - io.greptime.v1.Columns.Column.Values.Builder subBuilder = null; - if (values_ != null) { - subBuilder = values_.toBuilder(); - } - values_ = input.readMessage(io.greptime.v1.Columns.Column.Values.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(values_); - values_ = subBuilder.buildPartial(); - } - - break; - } - case 34: { - - nullMask_ = input.readBytes(); - break; - } - case 40: { - int rawValue = input.readEnum(); - - datatype_ = rawValue; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Columns.internal_static_greptime_v1_Column_descriptor; @@ -992,475 +919,6 @@ public final class Columns { getUnknownFields() { return this.unknownFields; } - private Values( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - i8Values_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - i8Values_.addInt(input.readInt32()); - break; - } - case 10: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) { - i8Values_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - while (input.getBytesUntilLimit() > 0) { - i8Values_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; - } - case 16: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - i16Values_ = newIntList(); - mutable_bitField0_ |= 0x00000002; - } - i16Values_.addInt(input.readInt32()); - break; - } - case 18: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { - i16Values_ = newIntList(); - mutable_bitField0_ |= 0x00000002; - } - while (input.getBytesUntilLimit() > 0) { - i16Values_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; - } - case 24: { - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - i32Values_ = newIntList(); - mutable_bitField0_ |= 0x00000004; - } - i32Values_.addInt(input.readInt32()); - break; - } - case 26: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000004) != 0) && input.getBytesUntilLimit() > 0) { - i32Values_ = newIntList(); - mutable_bitField0_ |= 0x00000004; - } - while (input.getBytesUntilLimit() > 0) { - i32Values_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; - } - case 32: { - if (!((mutable_bitField0_ & 0x00000008) != 0)) { - i64Values_ = newLongList(); - mutable_bitField0_ |= 0x00000008; - } - i64Values_.addLong(input.readInt64()); - break; - } - case 34: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000008) != 0) && input.getBytesUntilLimit() > 0) { - i64Values_ = newLongList(); - mutable_bitField0_ |= 0x00000008; - } - while (input.getBytesUntilLimit() > 0) { - i64Values_.addLong(input.readInt64()); - } - input.popLimit(limit); - break; - } - case 40: { - if (!((mutable_bitField0_ & 0x00000010) != 0)) { - u8Values_ = newIntList(); - mutable_bitField0_ |= 0x00000010; - } - u8Values_.addInt(input.readUInt32()); - break; - } - case 42: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000010) != 0) && input.getBytesUntilLimit() > 0) { - u8Values_ = newIntList(); - mutable_bitField0_ |= 0x00000010; - } - while (input.getBytesUntilLimit() > 0) { - u8Values_.addInt(input.readUInt32()); - } - input.popLimit(limit); - break; - } - case 48: { - if (!((mutable_bitField0_ & 0x00000020) != 0)) { - u16Values_ = newIntList(); - mutable_bitField0_ |= 0x00000020; - } - u16Values_.addInt(input.readUInt32()); - break; - } - case 50: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000020) != 0) && input.getBytesUntilLimit() > 0) { - u16Values_ = newIntList(); - mutable_bitField0_ |= 0x00000020; - } - while (input.getBytesUntilLimit() > 0) { - u16Values_.addInt(input.readUInt32()); - } - input.popLimit(limit); - break; - } - case 56: { - if (!((mutable_bitField0_ & 0x00000040) != 0)) { - u32Values_ = newIntList(); - mutable_bitField0_ |= 0x00000040; - } - u32Values_.addInt(input.readUInt32()); - break; - } - case 58: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000040) != 0) && input.getBytesUntilLimit() > 0) { - u32Values_ = newIntList(); - mutable_bitField0_ |= 0x00000040; - } - while (input.getBytesUntilLimit() > 0) { - u32Values_.addInt(input.readUInt32()); - } - input.popLimit(limit); - break; - } - case 64: { - if (!((mutable_bitField0_ & 0x00000080) != 0)) { - u64Values_ = newLongList(); - mutable_bitField0_ |= 0x00000080; - } - u64Values_.addLong(input.readUInt64()); - break; - } - case 66: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000080) != 0) && input.getBytesUntilLimit() > 0) { - u64Values_ = newLongList(); - mutable_bitField0_ |= 0x00000080; - } - while (input.getBytesUntilLimit() > 0) { - u64Values_.addLong(input.readUInt64()); - } - input.popLimit(limit); - break; - } - case 77: { - if (!((mutable_bitField0_ & 0x00000100) != 0)) { - f32Values_ = newFloatList(); - mutable_bitField0_ |= 0x00000100; - } - f32Values_.addFloat(input.readFloat()); - break; - } - case 74: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000100) != 0) && input.getBytesUntilLimit() > 0) { - f32Values_ = newFloatList(); - mutable_bitField0_ |= 0x00000100; - } - while (input.getBytesUntilLimit() > 0) { - f32Values_.addFloat(input.readFloat()); - } - input.popLimit(limit); - break; - } - case 81: { - if (!((mutable_bitField0_ & 0x00000200) != 0)) { - f64Values_ = newDoubleList(); - mutable_bitField0_ |= 0x00000200; - } - f64Values_.addDouble(input.readDouble()); - break; - } - case 82: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000200) != 0) && input.getBytesUntilLimit() > 0) { - f64Values_ = newDoubleList(); - mutable_bitField0_ |= 0x00000200; - } - while (input.getBytesUntilLimit() > 0) { - f64Values_.addDouble(input.readDouble()); - } - input.popLimit(limit); - break; - } - case 88: { - if (!((mutable_bitField0_ & 0x00000400) != 0)) { - boolValues_ = newBooleanList(); - mutable_bitField0_ |= 0x00000400; - } - boolValues_.addBoolean(input.readBool()); - break; - } - case 90: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000400) != 0) && input.getBytesUntilLimit() > 0) { - boolValues_ = newBooleanList(); - mutable_bitField0_ |= 0x00000400; - } - while (input.getBytesUntilLimit() > 0) { - boolValues_.addBoolean(input.readBool()); - } - input.popLimit(limit); - break; - } - case 98: { - if (!((mutable_bitField0_ & 0x00000800) != 0)) { - binaryValues_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000800; - } - binaryValues_.add(input.readBytes()); - break; - } - case 106: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00001000) != 0)) { - stringValues_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00001000; - } - stringValues_.add(s); - break; - } - case 112: { - if (!((mutable_bitField0_ & 0x00002000) != 0)) { - dateValues_ = newIntList(); - mutable_bitField0_ |= 0x00002000; - } - dateValues_.addInt(input.readInt32()); - break; - } - case 114: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00002000) != 0) && input.getBytesUntilLimit() > 0) { - dateValues_ = newIntList(); - mutable_bitField0_ |= 0x00002000; - } - while (input.getBytesUntilLimit() > 0) { - dateValues_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; - } - case 120: { - if (!((mutable_bitField0_ & 0x00004000) != 0)) { - datetimeValues_ = newLongList(); - mutable_bitField0_ |= 0x00004000; - } - datetimeValues_.addLong(input.readInt64()); - break; - } - case 122: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00004000) != 0) && input.getBytesUntilLimit() > 0) { - datetimeValues_ = newLongList(); - mutable_bitField0_ |= 0x00004000; - } - while (input.getBytesUntilLimit() > 0) { - datetimeValues_.addLong(input.readInt64()); - } - input.popLimit(limit); - break; - } - case 128: { - if (!((mutable_bitField0_ & 0x00008000) != 0)) { - tsSecondValues_ = newLongList(); - mutable_bitField0_ |= 0x00008000; - } - tsSecondValues_.addLong(input.readInt64()); - break; - } - case 130: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00008000) != 0) && input.getBytesUntilLimit() > 0) { - tsSecondValues_ = newLongList(); - mutable_bitField0_ |= 0x00008000; - } - while (input.getBytesUntilLimit() > 0) { - tsSecondValues_.addLong(input.readInt64()); - } - input.popLimit(limit); - break; - } - case 136: { - if (!((mutable_bitField0_ & 0x00010000) != 0)) { - tsMillisecondValues_ = newLongList(); - mutable_bitField0_ |= 0x00010000; - } - tsMillisecondValues_.addLong(input.readInt64()); - break; - } - case 138: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00010000) != 0) && input.getBytesUntilLimit() > 0) { - tsMillisecondValues_ = newLongList(); - mutable_bitField0_ |= 0x00010000; - } - while (input.getBytesUntilLimit() > 0) { - tsMillisecondValues_.addLong(input.readInt64()); - } - input.popLimit(limit); - break; - } - case 144: { - if (!((mutable_bitField0_ & 0x00020000) != 0)) { - tsMicrosecondValues_ = newLongList(); - mutable_bitField0_ |= 0x00020000; - } - tsMicrosecondValues_.addLong(input.readInt64()); - break; - } - case 146: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00020000) != 0) && input.getBytesUntilLimit() > 0) { - tsMicrosecondValues_ = newLongList(); - mutable_bitField0_ |= 0x00020000; - } - while (input.getBytesUntilLimit() > 0) { - tsMicrosecondValues_.addLong(input.readInt64()); - } - input.popLimit(limit); - break; - } - case 152: { - if (!((mutable_bitField0_ & 0x00040000) != 0)) { - tsNanosecondValues_ = newLongList(); - mutable_bitField0_ |= 0x00040000; - } - tsNanosecondValues_.addLong(input.readInt64()); - break; - } - case 154: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00040000) != 0) && input.getBytesUntilLimit() > 0) { - tsNanosecondValues_ = newLongList(); - mutable_bitField0_ |= 0x00040000; - } - while (input.getBytesUntilLimit() > 0) { - tsNanosecondValues_.addLong(input.readInt64()); - } - input.popLimit(limit); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - i8Values_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - i16Values_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000004) != 0)) { - i32Values_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000008) != 0)) { - i64Values_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000010) != 0)) { - u8Values_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000020) != 0)) { - u16Values_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000040) != 0)) { - u32Values_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000080) != 0)) { - u64Values_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000100) != 0)) { - f32Values_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000200) != 0)) { - f64Values_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000400) != 0)) { - boolValues_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000800) != 0)) { - binaryValues_ = java.util.Collections.unmodifiableList(binaryValues_); // C - } - if (((mutable_bitField0_ & 0x00001000) != 0)) { - stringValues_ = stringValues_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00002000) != 0)) { - dateValues_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00004000) != 0)) { - datetimeValues_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00008000) != 0)) { - tsSecondValues_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00010000) != 0)) { - tsMillisecondValues_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00020000) != 0)) { - tsMicrosecondValues_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00040000) != 0)) { - tsNanosecondValues_.makeImmutable(); // C - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Columns.internal_static_greptime_v1_Column_Values_descriptor; @@ -1475,6 +933,7 @@ public final class Columns { } public static final int I8_VALUES_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList i8Values_; /** * repeated int32 i8_values = 1; @@ -1503,6 +962,7 @@ public final class Columns { private int i8ValuesMemoizedSerializedSize = -1; public static final int I16_VALUES_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList i16Values_; /** * repeated int32 i16_values = 2; @@ -1531,6 +991,7 @@ public final class Columns { private int i16ValuesMemoizedSerializedSize = -1; public static final int I32_VALUES_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList i32Values_; /** * repeated int32 i32_values = 3; @@ -1559,6 +1020,7 @@ public final class Columns { private int i32ValuesMemoizedSerializedSize = -1; public static final int I64_VALUES_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private com.google.protobuf.Internal.LongList i64Values_; /** * repeated int64 i64_values = 4; @@ -1587,6 +1049,7 @@ public final class Columns { private int i64ValuesMemoizedSerializedSize = -1; public static final int U8_VALUES_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList u8Values_; /** * repeated uint32 u8_values = 5; @@ -1615,6 +1078,7 @@ public final class Columns { private int u8ValuesMemoizedSerializedSize = -1; public static final int U16_VALUES_FIELD_NUMBER = 6; + @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList u16Values_; /** * repeated uint32 u16_values = 6; @@ -1643,6 +1107,7 @@ public final class Columns { private int u16ValuesMemoizedSerializedSize = -1; public static final int U32_VALUES_FIELD_NUMBER = 7; + @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList u32Values_; /** * repeated uint32 u32_values = 7; @@ -1671,6 +1136,7 @@ public final class Columns { private int u32ValuesMemoizedSerializedSize = -1; public static final int U64_VALUES_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private com.google.protobuf.Internal.LongList u64Values_; /** * repeated uint64 u64_values = 8; @@ -1699,6 +1165,7 @@ public final class Columns { private int u64ValuesMemoizedSerializedSize = -1; public static final int F32_VALUES_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private com.google.protobuf.Internal.FloatList f32Values_; /** * repeated float f32_values = 9; @@ -1727,6 +1194,7 @@ public final class Columns { private int f32ValuesMemoizedSerializedSize = -1; public static final int F64_VALUES_FIELD_NUMBER = 10; + @SuppressWarnings("serial") private com.google.protobuf.Internal.DoubleList f64Values_; /** * repeated double f64_values = 10; @@ -1755,6 +1223,7 @@ public final class Columns { private int f64ValuesMemoizedSerializedSize = -1; public static final int BOOL_VALUES_FIELD_NUMBER = 11; + @SuppressWarnings("serial") private com.google.protobuf.Internal.BooleanList boolValues_; /** * repeated bool bool_values = 11; @@ -1783,6 +1252,7 @@ public final class Columns { private int boolValuesMemoizedSerializedSize = -1; public static final int BINARY_VALUES_FIELD_NUMBER = 12; + @SuppressWarnings("serial") private java.util.List binaryValues_; /** * repeated bytes binary_values = 12; @@ -1810,6 +1280,7 @@ public final class Columns { } public static final int STRING_VALUES_FIELD_NUMBER = 13; + @SuppressWarnings("serial") private com.google.protobuf.LazyStringList stringValues_; /** * repeated string string_values = 13; @@ -1845,6 +1316,7 @@ public final class Columns { } public static final int DATE_VALUES_FIELD_NUMBER = 14; + @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList dateValues_; /** * repeated int32 date_values = 14; @@ -1873,6 +1345,7 @@ public final class Columns { private int dateValuesMemoizedSerializedSize = -1; public static final int DATETIME_VALUES_FIELD_NUMBER = 15; + @SuppressWarnings("serial") private com.google.protobuf.Internal.LongList datetimeValues_; /** * repeated int64 datetime_values = 15; @@ -1901,6 +1374,7 @@ public final class Columns { private int datetimeValuesMemoizedSerializedSize = -1; public static final int TS_SECOND_VALUES_FIELD_NUMBER = 16; + @SuppressWarnings("serial") private com.google.protobuf.Internal.LongList tsSecondValues_; /** * repeated int64 ts_second_values = 16; @@ -1929,6 +1403,7 @@ public final class Columns { private int tsSecondValuesMemoizedSerializedSize = -1; public static final int TS_MILLISECOND_VALUES_FIELD_NUMBER = 17; + @SuppressWarnings("serial") private com.google.protobuf.Internal.LongList tsMillisecondValues_; /** * repeated int64 ts_millisecond_values = 17; @@ -1957,6 +1432,7 @@ public final class Columns { private int tsMillisecondValuesMemoizedSerializedSize = -1; public static final int TS_MICROSECOND_VALUES_FIELD_NUMBER = 18; + @SuppressWarnings("serial") private com.google.protobuf.Internal.LongList tsMicrosecondValues_; /** * repeated int64 ts_microsecond_values = 18; @@ -1985,6 +1461,7 @@ public final class Columns { private int tsMicrosecondValuesMemoizedSerializedSize = -1; public static final int TS_NANOSECOND_VALUES_FIELD_NUMBER = 19; + @SuppressWarnings("serial") private com.google.protobuf.Internal.LongList tsNanosecondValues_; /** * repeated int64 ts_nanosecond_values = 19; @@ -2152,7 +1629,7 @@ public final class Columns { for (int i = 0; i < tsNanosecondValues_.size(); i++) { output.writeInt64NoTag(tsNanosecondValues_.getLong(i)); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -2407,7 +1884,7 @@ public final class Columns { } tsNanosecondValuesMemoizedSerializedSize = dataSize; } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -2460,7 +1937,7 @@ public final class Columns { .equals(other.getTsMicrosecondValuesList())) return false; if (!getTsNanosecondValuesList() .equals(other.getTsNanosecondValuesList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2547,7 +2024,7 @@ public final class Columns { hash = (37 * hash) + TS_NANOSECOND_VALUES_FIELD_NUMBER; hash = (53 * hash) + getTsNanosecondValuesList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } @@ -2664,60 +2141,38 @@ public final class Columns { // Construct using io.greptime.v1.Columns.Column.Values.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; i8Values_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); i16Values_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000002); i32Values_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000004); i64Values_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000008); u8Values_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000010); u16Values_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000020); u32Values_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000040); u64Values_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000080); f32Values_ = emptyFloatList(); - bitField0_ = (bitField0_ & ~0x00000100); f64Values_ = emptyDoubleList(); - bitField0_ = (bitField0_ & ~0x00000200); boolValues_ = emptyBooleanList(); - bitField0_ = (bitField0_ & ~0x00000400); binaryValues_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000800); stringValues_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00001000); dateValues_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00002000); datetimeValues_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00004000); tsSecondValues_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00008000); tsMillisecondValues_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00010000); tsMicrosecondValues_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00020000); tsNanosecondValues_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00040000); return this; } @@ -2744,7 +2199,13 @@ public final class Columns { @java.lang.Override public io.greptime.v1.Columns.Column.Values buildPartial() { io.greptime.v1.Columns.Column.Values result = new io.greptime.v1.Columns.Column.Values(this); - int from_bitField0_ = bitField0_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(io.greptime.v1.Columns.Column.Values result) { if (((bitField0_ & 0x00000001) != 0)) { i8Values_.makeImmutable(); bitField0_ = (bitField0_ & ~0x00000001); @@ -2840,8 +2301,10 @@ public final class Columns { bitField0_ = (bitField0_ & ~0x00040000); } result.tsNanosecondValues_ = tsNanosecondValues_; - onBuilt(); - return result; + } + + private void buildPartial0(io.greptime.v1.Columns.Column.Values result) { + int from_bitField0_ = bitField0_; } @java.lang.Override @@ -3078,7 +2541,7 @@ public final class Columns { } onChanged(); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -3093,17 +2556,314 @@ public final class Columns { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - io.greptime.v1.Columns.Column.Values parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + int v = input.readInt32(); + ensureI8ValuesIsMutable(); + i8Values_.addInt(v); + break; + } // case 8 + case 10: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureI8ValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + i8Values_.addInt(input.readInt32()); + } + input.popLimit(limit); + break; + } // case 10 + case 16: { + int v = input.readInt32(); + ensureI16ValuesIsMutable(); + i16Values_.addInt(v); + break; + } // case 16 + case 18: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureI16ValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + i16Values_.addInt(input.readInt32()); + } + input.popLimit(limit); + break; + } // case 18 + case 24: { + int v = input.readInt32(); + ensureI32ValuesIsMutable(); + i32Values_.addInt(v); + break; + } // case 24 + case 26: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureI32ValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + i32Values_.addInt(input.readInt32()); + } + input.popLimit(limit); + break; + } // case 26 + case 32: { + long v = input.readInt64(); + ensureI64ValuesIsMutable(); + i64Values_.addLong(v); + break; + } // case 32 + case 34: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureI64ValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + i64Values_.addLong(input.readInt64()); + } + input.popLimit(limit); + break; + } // case 34 + case 40: { + int v = input.readUInt32(); + ensureU8ValuesIsMutable(); + u8Values_.addInt(v); + break; + } // case 40 + case 42: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureU8ValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + u8Values_.addInt(input.readUInt32()); + } + input.popLimit(limit); + break; + } // case 42 + case 48: { + int v = input.readUInt32(); + ensureU16ValuesIsMutable(); + u16Values_.addInt(v); + break; + } // case 48 + case 50: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureU16ValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + u16Values_.addInt(input.readUInt32()); + } + input.popLimit(limit); + break; + } // case 50 + case 56: { + int v = input.readUInt32(); + ensureU32ValuesIsMutable(); + u32Values_.addInt(v); + break; + } // case 56 + case 58: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureU32ValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + u32Values_.addInt(input.readUInt32()); + } + input.popLimit(limit); + break; + } // case 58 + case 64: { + long v = input.readUInt64(); + ensureU64ValuesIsMutable(); + u64Values_.addLong(v); + break; + } // case 64 + case 66: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureU64ValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + u64Values_.addLong(input.readUInt64()); + } + input.popLimit(limit); + break; + } // case 66 + case 77: { + float v = input.readFloat(); + ensureF32ValuesIsMutable(); + f32Values_.addFloat(v); + break; + } // case 77 + case 74: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureF32ValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + f32Values_.addFloat(input.readFloat()); + } + input.popLimit(limit); + break; + } // case 74 + case 81: { + double v = input.readDouble(); + ensureF64ValuesIsMutable(); + f64Values_.addDouble(v); + break; + } // case 81 + case 82: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureF64ValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + f64Values_.addDouble(input.readDouble()); + } + input.popLimit(limit); + break; + } // case 82 + case 88: { + boolean v = input.readBool(); + ensureBoolValuesIsMutable(); + boolValues_.addBoolean(v); + break; + } // case 88 + case 90: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureBoolValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + boolValues_.addBoolean(input.readBool()); + } + input.popLimit(limit); + break; + } // case 90 + case 98: { + com.google.protobuf.ByteString v = input.readBytes(); + ensureBinaryValuesIsMutable(); + binaryValues_.add(v); + break; + } // case 98 + case 106: { + java.lang.String s = input.readStringRequireUtf8(); + ensureStringValuesIsMutable(); + stringValues_.add(s); + break; + } // case 106 + case 112: { + int v = input.readInt32(); + ensureDateValuesIsMutable(); + dateValues_.addInt(v); + break; + } // case 112 + case 114: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureDateValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + dateValues_.addInt(input.readInt32()); + } + input.popLimit(limit); + break; + } // case 114 + case 120: { + long v = input.readInt64(); + ensureDatetimeValuesIsMutable(); + datetimeValues_.addLong(v); + break; + } // case 120 + case 122: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureDatetimeValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + datetimeValues_.addLong(input.readInt64()); + } + input.popLimit(limit); + break; + } // case 122 + case 128: { + long v = input.readInt64(); + ensureTsSecondValuesIsMutable(); + tsSecondValues_.addLong(v); + break; + } // case 128 + case 130: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureTsSecondValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + tsSecondValues_.addLong(input.readInt64()); + } + input.popLimit(limit); + break; + } // case 130 + case 136: { + long v = input.readInt64(); + ensureTsMillisecondValuesIsMutable(); + tsMillisecondValues_.addLong(v); + break; + } // case 136 + case 138: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureTsMillisecondValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + tsMillisecondValues_.addLong(input.readInt64()); + } + input.popLimit(limit); + break; + } // case 138 + case 144: { + long v = input.readInt64(); + ensureTsMicrosecondValuesIsMutable(); + tsMicrosecondValues_.addLong(v); + break; + } // case 144 + case 146: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureTsMicrosecondValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + tsMicrosecondValues_.addLong(input.readInt64()); + } + input.popLimit(limit); + break; + } // case 146 + case 152: { + long v = input.readInt64(); + ensureTsNanosecondValuesIsMutable(); + tsNanosecondValues_.addLong(v); + break; + } // case 152 + case 154: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureTsNanosecondValuesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + tsNanosecondValues_.addLong(input.readInt64()); + } + input.popLimit(limit); + break; + } // case 154 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Columns.Column.Values) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } private int bitField0_; @@ -3113,7 +2873,7 @@ public final class Columns { if (!((bitField0_ & 0x00000001) != 0)) { i8Values_ = mutableCopy(i8Values_); bitField0_ |= 0x00000001; - } + } } /** * repeated int32 i8_values = 1; @@ -3147,6 +2907,7 @@ public final class Columns { */ public Builder setI8Values( int index, int value) { + ensureI8ValuesIsMutable(); i8Values_.setInt(index, value); onChanged(); @@ -3158,6 +2919,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addI8Values(int value) { + ensureI8ValuesIsMutable(); i8Values_.addInt(value); onChanged(); @@ -3192,7 +2954,7 @@ public final class Columns { if (!((bitField0_ & 0x00000002) != 0)) { i16Values_ = mutableCopy(i16Values_); bitField0_ |= 0x00000002; - } + } } /** * repeated int32 i16_values = 2; @@ -3226,6 +2988,7 @@ public final class Columns { */ public Builder setI16Values( int index, int value) { + ensureI16ValuesIsMutable(); i16Values_.setInt(index, value); onChanged(); @@ -3237,6 +3000,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addI16Values(int value) { + ensureI16ValuesIsMutable(); i16Values_.addInt(value); onChanged(); @@ -3271,7 +3035,7 @@ public final class Columns { if (!((bitField0_ & 0x00000004) != 0)) { i32Values_ = mutableCopy(i32Values_); bitField0_ |= 0x00000004; - } + } } /** * repeated int32 i32_values = 3; @@ -3305,6 +3069,7 @@ public final class Columns { */ public Builder setI32Values( int index, int value) { + ensureI32ValuesIsMutable(); i32Values_.setInt(index, value); onChanged(); @@ -3316,6 +3081,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addI32Values(int value) { + ensureI32ValuesIsMutable(); i32Values_.addInt(value); onChanged(); @@ -3350,7 +3116,7 @@ public final class Columns { if (!((bitField0_ & 0x00000008) != 0)) { i64Values_ = mutableCopy(i64Values_); bitField0_ |= 0x00000008; - } + } } /** * repeated int64 i64_values = 4; @@ -3384,6 +3150,7 @@ public final class Columns { */ public Builder setI64Values( int index, long value) { + ensureI64ValuesIsMutable(); i64Values_.setLong(index, value); onChanged(); @@ -3395,6 +3162,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addI64Values(long value) { + ensureI64ValuesIsMutable(); i64Values_.addLong(value); onChanged(); @@ -3429,7 +3197,7 @@ public final class Columns { if (!((bitField0_ & 0x00000010) != 0)) { u8Values_ = mutableCopy(u8Values_); bitField0_ |= 0x00000010; - } + } } /** * repeated uint32 u8_values = 5; @@ -3463,6 +3231,7 @@ public final class Columns { */ public Builder setU8Values( int index, int value) { + ensureU8ValuesIsMutable(); u8Values_.setInt(index, value); onChanged(); @@ -3474,6 +3243,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addU8Values(int value) { + ensureU8ValuesIsMutable(); u8Values_.addInt(value); onChanged(); @@ -3508,7 +3278,7 @@ public final class Columns { if (!((bitField0_ & 0x00000020) != 0)) { u16Values_ = mutableCopy(u16Values_); bitField0_ |= 0x00000020; - } + } } /** * repeated uint32 u16_values = 6; @@ -3542,6 +3312,7 @@ public final class Columns { */ public Builder setU16Values( int index, int value) { + ensureU16ValuesIsMutable(); u16Values_.setInt(index, value); onChanged(); @@ -3553,6 +3324,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addU16Values(int value) { + ensureU16ValuesIsMutable(); u16Values_.addInt(value); onChanged(); @@ -3587,7 +3359,7 @@ public final class Columns { if (!((bitField0_ & 0x00000040) != 0)) { u32Values_ = mutableCopy(u32Values_); bitField0_ |= 0x00000040; - } + } } /** * repeated uint32 u32_values = 7; @@ -3621,6 +3393,7 @@ public final class Columns { */ public Builder setU32Values( int index, int value) { + ensureU32ValuesIsMutable(); u32Values_.setInt(index, value); onChanged(); @@ -3632,6 +3405,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addU32Values(int value) { + ensureU32ValuesIsMutable(); u32Values_.addInt(value); onChanged(); @@ -3666,7 +3440,7 @@ public final class Columns { if (!((bitField0_ & 0x00000080) != 0)) { u64Values_ = mutableCopy(u64Values_); bitField0_ |= 0x00000080; - } + } } /** * repeated uint64 u64_values = 8; @@ -3700,6 +3474,7 @@ public final class Columns { */ public Builder setU64Values( int index, long value) { + ensureU64ValuesIsMutable(); u64Values_.setLong(index, value); onChanged(); @@ -3711,6 +3486,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addU64Values(long value) { + ensureU64ValuesIsMutable(); u64Values_.addLong(value); onChanged(); @@ -3745,7 +3521,7 @@ public final class Columns { if (!((bitField0_ & 0x00000100) != 0)) { f32Values_ = mutableCopy(f32Values_); bitField0_ |= 0x00000100; - } + } } /** * repeated float f32_values = 9; @@ -3779,6 +3555,7 @@ public final class Columns { */ public Builder setF32Values( int index, float value) { + ensureF32ValuesIsMutable(); f32Values_.setFloat(index, value); onChanged(); @@ -3790,6 +3567,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addF32Values(float value) { + ensureF32ValuesIsMutable(); f32Values_.addFloat(value); onChanged(); @@ -3824,7 +3602,7 @@ public final class Columns { if (!((bitField0_ & 0x00000200) != 0)) { f64Values_ = mutableCopy(f64Values_); bitField0_ |= 0x00000200; - } + } } /** * repeated double f64_values = 10; @@ -3858,6 +3636,7 @@ public final class Columns { */ public Builder setF64Values( int index, double value) { + ensureF64ValuesIsMutable(); f64Values_.setDouble(index, value); onChanged(); @@ -3869,6 +3648,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addF64Values(double value) { + ensureF64ValuesIsMutable(); f64Values_.addDouble(value); onChanged(); @@ -3903,7 +3683,7 @@ public final class Columns { if (!((bitField0_ & 0x00000400) != 0)) { boolValues_ = mutableCopy(boolValues_); bitField0_ |= 0x00000400; - } + } } /** * repeated bool bool_values = 11; @@ -3937,6 +3717,7 @@ public final class Columns { */ public Builder setBoolValues( int index, boolean value) { + ensureBoolValuesIsMutable(); boolValues_.setBoolean(index, value); onChanged(); @@ -3948,6 +3729,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addBoolValues(boolean value) { + ensureBoolValuesIsMutable(); boolValues_.addBoolean(value); onChanged(); @@ -3982,7 +3764,7 @@ public final class Columns { if (!((bitField0_ & 0x00000800) != 0)) { binaryValues_ = new java.util.ArrayList(binaryValues_); bitField0_ |= 0x00000800; - } + } } /** * repeated bytes binary_values = 12; @@ -4016,10 +3798,8 @@ public final class Columns { */ public Builder setBinaryValues( int index, com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureBinaryValuesIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureBinaryValuesIsMutable(); binaryValues_.set(index, value); onChanged(); return this; @@ -4030,10 +3810,8 @@ public final class Columns { * @return This builder for chaining. */ public Builder addBinaryValues(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureBinaryValuesIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureBinaryValuesIsMutable(); binaryValues_.add(value); onChanged(); return this; @@ -4109,10 +3887,8 @@ public final class Columns { */ public Builder setStringValues( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureStringValuesIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureStringValuesIsMutable(); stringValues_.set(index, value); onChanged(); return this; @@ -4124,10 +3900,8 @@ public final class Columns { */ public Builder addStringValues( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureStringValuesIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensureStringValuesIsMutable(); stringValues_.add(value); onChanged(); return this; @@ -4162,10 +3936,8 @@ public final class Columns { */ public Builder addStringValuesBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); ensureStringValuesIsMutable(); stringValues_.add(value); onChanged(); @@ -4177,7 +3949,7 @@ public final class Columns { if (!((bitField0_ & 0x00002000) != 0)) { dateValues_ = mutableCopy(dateValues_); bitField0_ |= 0x00002000; - } + } } /** * repeated int32 date_values = 14; @@ -4211,6 +3983,7 @@ public final class Columns { */ public Builder setDateValues( int index, int value) { + ensureDateValuesIsMutable(); dateValues_.setInt(index, value); onChanged(); @@ -4222,6 +3995,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addDateValues(int value) { + ensureDateValuesIsMutable(); dateValues_.addInt(value); onChanged(); @@ -4256,7 +4030,7 @@ public final class Columns { if (!((bitField0_ & 0x00004000) != 0)) { datetimeValues_ = mutableCopy(datetimeValues_); bitField0_ |= 0x00004000; - } + } } /** * repeated int64 datetime_values = 15; @@ -4290,6 +4064,7 @@ public final class Columns { */ public Builder setDatetimeValues( int index, long value) { + ensureDatetimeValuesIsMutable(); datetimeValues_.setLong(index, value); onChanged(); @@ -4301,6 +4076,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addDatetimeValues(long value) { + ensureDatetimeValuesIsMutable(); datetimeValues_.addLong(value); onChanged(); @@ -4335,7 +4111,7 @@ public final class Columns { if (!((bitField0_ & 0x00008000) != 0)) { tsSecondValues_ = mutableCopy(tsSecondValues_); bitField0_ |= 0x00008000; - } + } } /** * repeated int64 ts_second_values = 16; @@ -4369,6 +4145,7 @@ public final class Columns { */ public Builder setTsSecondValues( int index, long value) { + ensureTsSecondValuesIsMutable(); tsSecondValues_.setLong(index, value); onChanged(); @@ -4380,6 +4157,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addTsSecondValues(long value) { + ensureTsSecondValuesIsMutable(); tsSecondValues_.addLong(value); onChanged(); @@ -4414,7 +4192,7 @@ public final class Columns { if (!((bitField0_ & 0x00010000) != 0)) { tsMillisecondValues_ = mutableCopy(tsMillisecondValues_); bitField0_ |= 0x00010000; - } + } } /** * repeated int64 ts_millisecond_values = 17; @@ -4448,6 +4226,7 @@ public final class Columns { */ public Builder setTsMillisecondValues( int index, long value) { + ensureTsMillisecondValuesIsMutable(); tsMillisecondValues_.setLong(index, value); onChanged(); @@ -4459,6 +4238,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addTsMillisecondValues(long value) { + ensureTsMillisecondValuesIsMutable(); tsMillisecondValues_.addLong(value); onChanged(); @@ -4493,7 +4273,7 @@ public final class Columns { if (!((bitField0_ & 0x00020000) != 0)) { tsMicrosecondValues_ = mutableCopy(tsMicrosecondValues_); bitField0_ |= 0x00020000; - } + } } /** * repeated int64 ts_microsecond_values = 18; @@ -4527,6 +4307,7 @@ public final class Columns { */ public Builder setTsMicrosecondValues( int index, long value) { + ensureTsMicrosecondValuesIsMutable(); tsMicrosecondValues_.setLong(index, value); onChanged(); @@ -4538,6 +4319,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addTsMicrosecondValues(long value) { + ensureTsMicrosecondValuesIsMutable(); tsMicrosecondValues_.addLong(value); onChanged(); @@ -4572,7 +4354,7 @@ public final class Columns { if (!((bitField0_ & 0x00040000) != 0)) { tsNanosecondValues_ = mutableCopy(tsNanosecondValues_); bitField0_ |= 0x00040000; - } + } } /** * repeated int64 ts_nanosecond_values = 19; @@ -4606,6 +4388,7 @@ public final class Columns { */ public Builder setTsNanosecondValues( int index, long value) { + ensureTsNanosecondValuesIsMutable(); tsNanosecondValues_.setLong(index, value); onChanged(); @@ -4617,6 +4400,7 @@ public final class Columns { * @return This builder for chaining. */ public Builder addTsNanosecondValues(long value) { + ensureTsNanosecondValuesIsMutable(); tsNanosecondValues_.addLong(value); onChanged(); @@ -4678,7 +4462,18 @@ public final class Columns { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new Values(input, extensionRegistry); + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); } }; @@ -4699,7 +4494,8 @@ public final class Columns { } public static final int COLUMN_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object columnName_; + @SuppressWarnings("serial") + private volatile java.lang.Object columnName_ = ""; /** * string column_name = 1; * @return The columnName. @@ -4737,7 +4533,7 @@ public final class Columns { } public static final int SEMANTIC_TYPE_FIELD_NUMBER = 2; - private int semanticType_; + private int semanticType_ = 0; /** * .greptime.v1.Column.SemanticType semantic_type = 2; * @return The enum numeric value on the wire for semanticType. @@ -4750,8 +4546,7 @@ public final class Columns { * @return The semanticType. */ @java.lang.Override public io.greptime.v1.Columns.Column.SemanticType getSemanticType() { - @SuppressWarnings("deprecation") - io.greptime.v1.Columns.Column.SemanticType result = io.greptime.v1.Columns.Column.SemanticType.valueOf(semanticType_); + io.greptime.v1.Columns.Column.SemanticType result = io.greptime.v1.Columns.Column.SemanticType.forNumber(semanticType_); return result == null ? io.greptime.v1.Columns.Column.SemanticType.UNRECOGNIZED : result; } @@ -4808,11 +4603,11 @@ public final class Columns { */ @java.lang.Override public io.greptime.v1.Columns.Column.ValuesOrBuilder getValuesOrBuilder() { - return getValues(); + return values_ == null ? io.greptime.v1.Columns.Column.Values.getDefaultInstance() : values_; } public static final int NULL_MASK_FIELD_NUMBER = 4; - private com.google.protobuf.ByteString nullMask_; + private com.google.protobuf.ByteString nullMask_ = com.google.protobuf.ByteString.EMPTY; /** *
      * Mask maps the positions of null values.
@@ -4828,7 +4623,7 @@ public final class Columns {
     }
 
     public static final int DATATYPE_FIELD_NUMBER = 5;
-    private int datatype_;
+    private int datatype_ = 0;
     /**
      * 
      * Helpful in creating vector from column.
@@ -4849,8 +4644,7 @@ public final class Columns {
      * @return The datatype.
      */
     @java.lang.Override public io.greptime.v1.Columns.ColumnDataType getDatatype() {
-      @SuppressWarnings("deprecation")
-      io.greptime.v1.Columns.ColumnDataType result = io.greptime.v1.Columns.ColumnDataType.valueOf(datatype_);
+      io.greptime.v1.Columns.ColumnDataType result = io.greptime.v1.Columns.ColumnDataType.forNumber(datatype_);
       return result == null ? io.greptime.v1.Columns.ColumnDataType.UNRECOGNIZED : result;
     }
 
@@ -4883,7 +4677,7 @@ public final class Columns {
       if (datatype_ != io.greptime.v1.Columns.ColumnDataType.BOOLEAN.getNumber()) {
         output.writeEnum(5, datatype_);
       }
-      unknownFields.writeTo(output);
+      getUnknownFields().writeTo(output);
     }
 
     @java.lang.Override
@@ -4911,7 +4705,7 @@ public final class Columns {
         size += com.google.protobuf.CodedOutputStream
           .computeEnumSize(5, datatype_);
       }
-      size += unknownFields.getSerializedSize();
+      size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
       return size;
     }
@@ -4937,7 +4731,7 @@ public final class Columns {
       if (!getNullMask()
           .equals(other.getNullMask())) return false;
       if (datatype_ != other.datatype_) return false;
-      if (!unknownFields.equals(other.unknownFields)) return false;
+      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
     }
 
@@ -4960,7 +4754,7 @@ public final class Columns {
       hash = (53 * hash) + getNullMask().hashCode();
       hash = (37 * hash) + DATATYPE_FIELD_NUMBER;
       hash = (53 * hash) + datatype_;
-      hash = (29 * hash) + unknownFields.hashCode();
+      hash = (29 * hash) + getUnknownFields().hashCode();
       memoizedHashCode = hash;
       return hash;
     }
@@ -5077,36 +4871,27 @@ public final class Columns {
 
       // Construct using io.greptime.v1.Columns.Column.newBuilder()
       private Builder() {
-        maybeForceBuilderInitialization();
+
       }
 
       private Builder(
           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+
       }
       @java.lang.Override
       public Builder clear() {
         super.clear();
+        bitField0_ = 0;
         columnName_ = "";
-
         semanticType_ = 0;
-
-        if (valuesBuilder_ == null) {
-          values_ = null;
-        } else {
-          values_ = null;
+        values_ = null;
+        if (valuesBuilder_ != null) {
+          valuesBuilder_.dispose();
           valuesBuilder_ = null;
         }
         nullMask_ = com.google.protobuf.ByteString.EMPTY;
-
         datatype_ = 0;
-
         return this;
       }
 
@@ -5133,19 +4918,32 @@ public final class Columns {
       @java.lang.Override
       public io.greptime.v1.Columns.Column buildPartial() {
         io.greptime.v1.Columns.Column result = new io.greptime.v1.Columns.Column(this);
-        result.columnName_ = columnName_;
-        result.semanticType_ = semanticType_;
-        if (valuesBuilder_ == null) {
-          result.values_ = values_;
-        } else {
-          result.values_ = valuesBuilder_.build();
-        }
-        result.nullMask_ = nullMask_;
-        result.datatype_ = datatype_;
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
+      private void buildPartial0(io.greptime.v1.Columns.Column result) {
+        int from_bitField0_ = bitField0_;
+        if (((from_bitField0_ & 0x00000001) != 0)) {
+          result.columnName_ = columnName_;
+        }
+        if (((from_bitField0_ & 0x00000002) != 0)) {
+          result.semanticType_ = semanticType_;
+        }
+        if (((from_bitField0_ & 0x00000004) != 0)) {
+          result.values_ = valuesBuilder_ == null
+              ? values_
+              : valuesBuilder_.build();
+        }
+        if (((from_bitField0_ & 0x00000008) != 0)) {
+          result.nullMask_ = nullMask_;
+        }
+        if (((from_bitField0_ & 0x00000010) != 0)) {
+          result.datatype_ = datatype_;
+        }
+      }
+
       @java.lang.Override
       public Builder clone() {
         return super.clone();
@@ -5192,6 +4990,7 @@ public final class Columns {
         if (other == io.greptime.v1.Columns.Column.getDefaultInstance()) return this;
         if (!other.getColumnName().isEmpty()) {
           columnName_ = other.columnName_;
+          bitField0_ |= 0x00000001;
           onChanged();
         }
         if (other.semanticType_ != 0) {
@@ -5206,7 +5005,7 @@ public final class Columns {
         if (other.datatype_ != 0) {
           setDatatypeValue(other.getDatatypeValue());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -5221,19 +5020,60 @@ public final class Columns {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        io.greptime.v1.Columns.Column parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                columnName_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              case 16: {
+                semanticType_ = input.readEnum();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+              case 26: {
+                input.readMessage(
+                    getValuesFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 26
+              case 34: {
+                nullMask_ = input.readBytes();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 34
+              case 40: {
+                datatype_ = input.readEnum();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 40
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (io.greptime.v1.Columns.Column) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
+      private int bitField0_;
 
       private java.lang.Object columnName_ = "";
       /**
@@ -5276,11 +5116,9 @@ public final class Columns {
        */
       public Builder setColumnName(
           java.lang.String value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  
+        if (value == null) { throw new NullPointerException(); }
         columnName_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -5289,8 +5127,8 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder clearColumnName() {
-        
         columnName_ = getDefaultInstance().getColumnName();
+        bitField0_ = (bitField0_ & ~0x00000001);
         onChanged();
         return this;
       }
@@ -5301,12 +5139,10 @@ public final class Columns {
        */
       public Builder setColumnNameBytes(
           com.google.protobuf.ByteString value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  checkByteStringIsUtf8(value);
-        
+        if (value == null) { throw new NullPointerException(); }
+        checkByteStringIsUtf8(value);
         columnName_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -5325,8 +5161,8 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder setSemanticTypeValue(int value) {
-        
         semanticType_ = value;
+        bitField0_ |= 0x00000002;
         onChanged();
         return this;
       }
@@ -5336,8 +5172,7 @@ public final class Columns {
        */
       @java.lang.Override
       public io.greptime.v1.Columns.Column.SemanticType getSemanticType() {
-        @SuppressWarnings("deprecation")
-        io.greptime.v1.Columns.Column.SemanticType result = io.greptime.v1.Columns.Column.SemanticType.valueOf(semanticType_);
+        io.greptime.v1.Columns.Column.SemanticType result = io.greptime.v1.Columns.Column.SemanticType.forNumber(semanticType_);
         return result == null ? io.greptime.v1.Columns.Column.SemanticType.UNRECOGNIZED : result;
       }
       /**
@@ -5349,7 +5184,7 @@ public final class Columns {
         if (value == null) {
           throw new NullPointerException();
         }
-        
+        bitField0_ |= 0x00000002;
         semanticType_ = value.getNumber();
         onChanged();
         return this;
@@ -5359,7 +5194,7 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder clearSemanticType() {
-        
+        bitField0_ = (bitField0_ & ~0x00000002);
         semanticType_ = 0;
         onChanged();
         return this;
@@ -5383,7 +5218,7 @@ public final class Columns {
        * @return Whether the values field is set.
        */
       public boolean hasValues() {
-        return valuesBuilder_ != null || values_ != null;
+        return ((bitField0_ & 0x00000004) != 0);
       }
       /**
        * 
@@ -5425,11 +5260,11 @@ public final class Columns {
             throw new NullPointerException();
           }
           values_ = value;
-          onChanged();
         } else {
           valuesBuilder_.setMessage(value);
         }
-
+        bitField0_ |= 0x00000004;
+        onChanged();
         return this;
       }
       /**
@@ -5449,11 +5284,11 @@ public final class Columns {
           io.greptime.v1.Columns.Column.Values.Builder builderForValue) {
         if (valuesBuilder_ == null) {
           values_ = builderForValue.build();
-          onChanged();
         } else {
           valuesBuilder_.setMessage(builderForValue.build());
         }
-
+        bitField0_ |= 0x00000004;
+        onChanged();
         return this;
       }
       /**
@@ -5471,17 +5306,18 @@ public final class Columns {
        */
       public Builder mergeValues(io.greptime.v1.Columns.Column.Values value) {
         if (valuesBuilder_ == null) {
-          if (values_ != null) {
-            values_ =
-              io.greptime.v1.Columns.Column.Values.newBuilder(values_).mergeFrom(value).buildPartial();
+          if (((bitField0_ & 0x00000004) != 0) &&
+            values_ != null &&
+            values_ != io.greptime.v1.Columns.Column.Values.getDefaultInstance()) {
+            getValuesBuilder().mergeFrom(value);
           } else {
             values_ = value;
           }
-          onChanged();
         } else {
           valuesBuilder_.mergeFrom(value);
         }
-
+        bitField0_ |= 0x00000004;
+        onChanged();
         return this;
       }
       /**
@@ -5498,14 +5334,13 @@ public final class Columns {
        * .greptime.v1.Column.Values values = 3;
        */
       public Builder clearValues() {
-        if (valuesBuilder_ == null) {
-          values_ = null;
-          onChanged();
-        } else {
-          values_ = null;
+        bitField0_ = (bitField0_ & ~0x00000004);
+        values_ = null;
+        if (valuesBuilder_ != null) {
+          valuesBuilder_.dispose();
           valuesBuilder_ = null;
         }
-
+        onChanged();
         return this;
       }
       /**
@@ -5522,7 +5357,7 @@ public final class Columns {
        * .greptime.v1.Column.Values values = 3;
        */
       public io.greptime.v1.Columns.Column.Values.Builder getValuesBuilder() {
-        
+        bitField0_ |= 0x00000004;
         onChanged();
         return getValuesFieldBuilder().getBuilder();
       }
@@ -5599,11 +5434,9 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder setNullMask(com.google.protobuf.ByteString value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  
+        if (value == null) { throw new NullPointerException(); }
         nullMask_ = value;
+        bitField0_ |= 0x00000008;
         onChanged();
         return this;
       }
@@ -5617,7 +5450,7 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder clearNullMask() {
-        
+        bitField0_ = (bitField0_ & ~0x00000008);
         nullMask_ = getDefaultInstance().getNullMask();
         onChanged();
         return this;
@@ -5645,8 +5478,8 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder setDatatypeValue(int value) {
-        
         datatype_ = value;
+        bitField0_ |= 0x00000010;
         onChanged();
         return this;
       }
@@ -5660,8 +5493,7 @@ public final class Columns {
        */
       @java.lang.Override
       public io.greptime.v1.Columns.ColumnDataType getDatatype() {
-        @SuppressWarnings("deprecation")
-        io.greptime.v1.Columns.ColumnDataType result = io.greptime.v1.Columns.ColumnDataType.valueOf(datatype_);
+        io.greptime.v1.Columns.ColumnDataType result = io.greptime.v1.Columns.ColumnDataType.forNumber(datatype_);
         return result == null ? io.greptime.v1.Columns.ColumnDataType.UNRECOGNIZED : result;
       }
       /**
@@ -5677,7 +5509,7 @@ public final class Columns {
         if (value == null) {
           throw new NullPointerException();
         }
-        
+        bitField0_ |= 0x00000010;
         datatype_ = value.getNumber();
         onChanged();
         return this;
@@ -5691,7 +5523,7 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder clearDatatype() {
-        
+        bitField0_ = (bitField0_ & ~0x00000010);
         datatype_ = 0;
         onChanged();
         return this;
@@ -5729,7 +5561,18 @@ public final class Columns {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws com.google.protobuf.InvalidProtocolBufferException {
-        return new Column(input, extensionRegistry);
+        Builder builder = newBuilder();
+        try {
+          builder.mergeFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          throw e.setUnfinishedMessage(builder.buildPartial());
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+        } catch (java.io.IOException e) {
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(builder.buildPartial());
+        }
+        return builder.buildPartial();
       }
     };
 
@@ -5818,65 +5661,6 @@ public final class Columns {
     getUnknownFields() {
       return this.unknownFields;
     }
-    private ColumnDef(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            case 10: {
-              java.lang.String s = input.readStringRequireUtf8();
-
-              name_ = s;
-              break;
-            }
-            case 16: {
-              int rawValue = input.readEnum();
-
-              datatype_ = rawValue;
-              break;
-            }
-            case 24: {
-
-              isNullable_ = input.readBool();
-              break;
-            }
-            case 34: {
-
-              defaultConstraint_ = input.readBytes();
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
-      } finally {
-        this.unknownFields = unknownFields.build();
-        makeExtensionsImmutable();
-      }
-    }
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
       return io.greptime.v1.Columns.internal_static_greptime_v1_ColumnDef_descriptor;
@@ -5891,7 +5675,8 @@ public final class Columns {
     }
 
     public static final int NAME_FIELD_NUMBER = 1;
-    private volatile java.lang.Object name_;
+    @SuppressWarnings("serial")
+    private volatile java.lang.Object name_ = "";
     /**
      * string name = 1;
      * @return The name.
@@ -5929,7 +5714,7 @@ public final class Columns {
     }
 
     public static final int DATATYPE_FIELD_NUMBER = 2;
-    private int datatype_;
+    private int datatype_ = 0;
     /**
      * .greptime.v1.ColumnDataType datatype = 2;
      * @return The enum numeric value on the wire for datatype.
@@ -5942,13 +5727,12 @@ public final class Columns {
      * @return The datatype.
      */
     @java.lang.Override public io.greptime.v1.Columns.ColumnDataType getDatatype() {
-      @SuppressWarnings("deprecation")
-      io.greptime.v1.Columns.ColumnDataType result = io.greptime.v1.Columns.ColumnDataType.valueOf(datatype_);
+      io.greptime.v1.Columns.ColumnDataType result = io.greptime.v1.Columns.ColumnDataType.forNumber(datatype_);
       return result == null ? io.greptime.v1.Columns.ColumnDataType.UNRECOGNIZED : result;
     }
 
     public static final int IS_NULLABLE_FIELD_NUMBER = 3;
-    private boolean isNullable_;
+    private boolean isNullable_ = false;
     /**
      * bool is_nullable = 3;
      * @return The isNullable.
@@ -5959,7 +5743,7 @@ public final class Columns {
     }
 
     public static final int DEFAULT_CONSTRAINT_FIELD_NUMBER = 4;
-    private com.google.protobuf.ByteString defaultConstraint_;
+    private com.google.protobuf.ByteString defaultConstraint_ = com.google.protobuf.ByteString.EMPTY;
     /**
      * bytes default_constraint = 4;
      * @return The defaultConstraint.
@@ -5995,7 +5779,7 @@ public final class Columns {
       if (!defaultConstraint_.isEmpty()) {
         output.writeBytes(4, defaultConstraint_);
       }
-      unknownFields.writeTo(output);
+      getUnknownFields().writeTo(output);
     }
 
     @java.lang.Override
@@ -6019,7 +5803,7 @@ public final class Columns {
         size += com.google.protobuf.CodedOutputStream
           .computeBytesSize(4, defaultConstraint_);
       }
-      size += unknownFields.getSerializedSize();
+      size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
       return size;
     }
@@ -6041,7 +5825,7 @@ public final class Columns {
           != other.getIsNullable()) return false;
       if (!getDefaultConstraint()
           .equals(other.getDefaultConstraint())) return false;
-      if (!unknownFields.equals(other.unknownFields)) return false;
+      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
     }
 
@@ -6061,7 +5845,7 @@ public final class Columns {
           getIsNullable());
       hash = (37 * hash) + DEFAULT_CONSTRAINT_FIELD_NUMBER;
       hash = (53 * hash) + getDefaultConstraint().hashCode();
-      hash = (29 * hash) + unknownFields.hashCode();
+      hash = (29 * hash) + getUnknownFields().hashCode();
       memoizedHashCode = hash;
       return hash;
     }
@@ -6178,30 +5962,22 @@ public final class Columns {
 
       // Construct using io.greptime.v1.Columns.ColumnDef.newBuilder()
       private Builder() {
-        maybeForceBuilderInitialization();
+
       }
 
       private Builder(
           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+
       }
       @java.lang.Override
       public Builder clear() {
         super.clear();
+        bitField0_ = 0;
         name_ = "";
-
         datatype_ = 0;
-
         isNullable_ = false;
-
         defaultConstraint_ = com.google.protobuf.ByteString.EMPTY;
-
         return this;
       }
 
@@ -6228,14 +6004,27 @@ public final class Columns {
       @java.lang.Override
       public io.greptime.v1.Columns.ColumnDef buildPartial() {
         io.greptime.v1.Columns.ColumnDef result = new io.greptime.v1.Columns.ColumnDef(this);
-        result.name_ = name_;
-        result.datatype_ = datatype_;
-        result.isNullable_ = isNullable_;
-        result.defaultConstraint_ = defaultConstraint_;
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
+      private void buildPartial0(io.greptime.v1.Columns.ColumnDef result) {
+        int from_bitField0_ = bitField0_;
+        if (((from_bitField0_ & 0x00000001) != 0)) {
+          result.name_ = name_;
+        }
+        if (((from_bitField0_ & 0x00000002) != 0)) {
+          result.datatype_ = datatype_;
+        }
+        if (((from_bitField0_ & 0x00000004) != 0)) {
+          result.isNullable_ = isNullable_;
+        }
+        if (((from_bitField0_ & 0x00000008) != 0)) {
+          result.defaultConstraint_ = defaultConstraint_;
+        }
+      }
+
       @java.lang.Override
       public Builder clone() {
         return super.clone();
@@ -6282,6 +6071,7 @@ public final class Columns {
         if (other == io.greptime.v1.Columns.ColumnDef.getDefaultInstance()) return this;
         if (!other.getName().isEmpty()) {
           name_ = other.name_;
+          bitField0_ |= 0x00000001;
           onChanged();
         }
         if (other.datatype_ != 0) {
@@ -6293,7 +6083,7 @@ public final class Columns {
         if (other.getDefaultConstraint() != com.google.protobuf.ByteString.EMPTY) {
           setDefaultConstraint(other.getDefaultConstraint());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -6308,19 +6098,53 @@ public final class Columns {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        io.greptime.v1.Columns.ColumnDef parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                name_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              case 16: {
+                datatype_ = input.readEnum();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+              case 24: {
+                isNullable_ = input.readBool();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 24
+              case 34: {
+                defaultConstraint_ = input.readBytes();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 34
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (io.greptime.v1.Columns.ColumnDef) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
+      private int bitField0_;
 
       private java.lang.Object name_ = "";
       /**
@@ -6363,11 +6187,9 @@ public final class Columns {
        */
       public Builder setName(
           java.lang.String value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  
+        if (value == null) { throw new NullPointerException(); }
         name_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -6376,8 +6198,8 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder clearName() {
-        
         name_ = getDefaultInstance().getName();
+        bitField0_ = (bitField0_ & ~0x00000001);
         onChanged();
         return this;
       }
@@ -6388,12 +6210,10 @@ public final class Columns {
        */
       public Builder setNameBytes(
           com.google.protobuf.ByteString value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  checkByteStringIsUtf8(value);
-        
+        if (value == null) { throw new NullPointerException(); }
+        checkByteStringIsUtf8(value);
         name_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -6412,8 +6232,8 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder setDatatypeValue(int value) {
-        
         datatype_ = value;
+        bitField0_ |= 0x00000002;
         onChanged();
         return this;
       }
@@ -6423,8 +6243,7 @@ public final class Columns {
        */
       @java.lang.Override
       public io.greptime.v1.Columns.ColumnDataType getDatatype() {
-        @SuppressWarnings("deprecation")
-        io.greptime.v1.Columns.ColumnDataType result = io.greptime.v1.Columns.ColumnDataType.valueOf(datatype_);
+        io.greptime.v1.Columns.ColumnDataType result = io.greptime.v1.Columns.ColumnDataType.forNumber(datatype_);
         return result == null ? io.greptime.v1.Columns.ColumnDataType.UNRECOGNIZED : result;
       }
       /**
@@ -6436,7 +6255,7 @@ public final class Columns {
         if (value == null) {
           throw new NullPointerException();
         }
-        
+        bitField0_ |= 0x00000002;
         datatype_ = value.getNumber();
         onChanged();
         return this;
@@ -6446,7 +6265,7 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder clearDatatype() {
-        
+        bitField0_ = (bitField0_ & ~0x00000002);
         datatype_ = 0;
         onChanged();
         return this;
@@ -6469,6 +6288,7 @@ public final class Columns {
       public Builder setIsNullable(boolean value) {
         
         isNullable_ = value;
+        bitField0_ |= 0x00000004;
         onChanged();
         return this;
       }
@@ -6477,7 +6297,7 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder clearIsNullable() {
-        
+        bitField0_ = (bitField0_ & ~0x00000004);
         isNullable_ = false;
         onChanged();
         return this;
@@ -6498,11 +6318,9 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder setDefaultConstraint(com.google.protobuf.ByteString value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  
+        if (value == null) { throw new NullPointerException(); }
         defaultConstraint_ = value;
+        bitField0_ |= 0x00000008;
         onChanged();
         return this;
       }
@@ -6511,7 +6329,7 @@ public final class Columns {
        * @return This builder for chaining.
        */
       public Builder clearDefaultConstraint() {
-        
+        bitField0_ = (bitField0_ & ~0x00000008);
         defaultConstraint_ = getDefaultInstance().getDefaultConstraint();
         onChanged();
         return this;
@@ -6549,7 +6367,18 @@ public final class Columns {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws com.google.protobuf.InvalidProtocolBufferException {
-        return new ColumnDef(input, extensionRegistry);
+        Builder builder = newBuilder();
+        try {
+          builder.mergeFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          throw e.setUnfinishedMessage(builder.buildPartial());
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+        } catch (java.io.IOException e) {
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(builder.buildPartial());
+        }
+        return builder.buildPartial();
       }
     };
 
diff --git a/java/src/main/java/io/greptime/v1/Database.java b/java/src/main/java/io/greptime/v1/Database.java
index a5ae515..074ae90 100644
--- a/java/src/main/java/io/greptime/v1/Database.java
+++ b/java/src/main/java/io/greptime/v1/Database.java
@@ -14,3478 +14,6 @@ public final class Database {
     registerAllExtensions(
         (com.google.protobuf.ExtensionRegistryLite) registry);
   }
-  public interface RequestHeaderOrBuilder extends
-      // @@protoc_insertion_point(interface_extends:greptime.v1.RequestHeader)
-      com.google.protobuf.MessageOrBuilder {
-
-    /**
-     * 
-     * The `catalog` that is selected to be used in this request.
-     * 
- * - * string catalog = 1; - * @return The catalog. - */ - java.lang.String getCatalog(); - /** - *
-     * The `catalog` that is selected to be used in this request.
-     * 
- * - * string catalog = 1; - * @return The bytes for catalog. - */ - com.google.protobuf.ByteString - getCatalogBytes(); - - /** - *
-     * The `schema` that is selected to be used in this request.
-     * 
- * - * string schema = 2; - * @return The schema. - */ - java.lang.String getSchema(); - /** - *
-     * The `schema` that is selected to be used in this request.
-     * 
- * - * string schema = 2; - * @return The bytes for schema. - */ - com.google.protobuf.ByteString - getSchemaBytes(); - - /** - *
-     * The `authorization` header, much like http's authorization header.
-     * 
- * - * .greptime.v1.AuthHeader authorization = 3; - * @return Whether the authorization field is set. - */ - boolean hasAuthorization(); - /** - *
-     * The `authorization` header, much like http's authorization header.
-     * 
- * - * .greptime.v1.AuthHeader authorization = 3; - * @return The authorization. - */ - io.greptime.v1.Database.AuthHeader getAuthorization(); - /** - *
-     * The `authorization` header, much like http's authorization header.
-     * 
- * - * .greptime.v1.AuthHeader authorization = 3; - */ - io.greptime.v1.Database.AuthHeaderOrBuilder getAuthorizationOrBuilder(); - - /** - *
-     * The `dbname` for the request
-     * 
- * - * string dbname = 4; - * @return The dbname. - */ - java.lang.String getDbname(); - /** - *
-     * The `dbname` for the request
-     * 
- * - * string dbname = 4; - * @return The bytes for dbname. - */ - com.google.protobuf.ByteString - getDbnameBytes(); - } - /** - * Protobuf type {@code greptime.v1.RequestHeader} - */ - public static final class RequestHeader extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:greptime.v1.RequestHeader) - RequestHeaderOrBuilder { - private static final long serialVersionUID = 0L; - // Use RequestHeader.newBuilder() to construct. - private RequestHeader(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RequestHeader() { - catalog_ = ""; - schema_ = ""; - dbname_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RequestHeader(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private RequestHeader( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - catalog_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - schema_ = s; - break; - } - case 26: { - io.greptime.v1.Database.AuthHeader.Builder subBuilder = null; - if (authorization_ != null) { - subBuilder = authorization_.toBuilder(); - } - authorization_ = input.readMessage(io.greptime.v1.Database.AuthHeader.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(authorization_); - authorization_ = subBuilder.buildPartial(); - } - - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - dbname_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_RequestHeader_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_RequestHeader_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.RequestHeader.class, io.greptime.v1.Database.RequestHeader.Builder.class); - } - - public static final int CATALOG_FIELD_NUMBER = 1; - private volatile java.lang.Object catalog_; - /** - *
-     * The `catalog` that is selected to be used in this request.
-     * 
- * - * string catalog = 1; - * @return The catalog. - */ - @java.lang.Override - public java.lang.String getCatalog() { - java.lang.Object ref = catalog_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - catalog_ = s; - return s; - } - } - /** - *
-     * The `catalog` that is selected to be used in this request.
-     * 
- * - * string catalog = 1; - * @return The bytes for catalog. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCatalogBytes() { - java.lang.Object ref = catalog_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - catalog_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SCHEMA_FIELD_NUMBER = 2; - private volatile java.lang.Object schema_; - /** - *
-     * The `schema` that is selected to be used in this request.
-     * 
- * - * string schema = 2; - * @return The schema. - */ - @java.lang.Override - public java.lang.String getSchema() { - java.lang.Object ref = schema_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - schema_ = s; - return s; - } - } - /** - *
-     * The `schema` that is selected to be used in this request.
-     * 
- * - * string schema = 2; - * @return The bytes for schema. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getSchemaBytes() { - java.lang.Object ref = schema_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - schema_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int AUTHORIZATION_FIELD_NUMBER = 3; - private io.greptime.v1.Database.AuthHeader authorization_; - /** - *
-     * The `authorization` header, much like http's authorization header.
-     * 
- * - * .greptime.v1.AuthHeader authorization = 3; - * @return Whether the authorization field is set. - */ - @java.lang.Override - public boolean hasAuthorization() { - return authorization_ != null; - } - /** - *
-     * The `authorization` header, much like http's authorization header.
-     * 
- * - * .greptime.v1.AuthHeader authorization = 3; - * @return The authorization. - */ - @java.lang.Override - public io.greptime.v1.Database.AuthHeader getAuthorization() { - return authorization_ == null ? io.greptime.v1.Database.AuthHeader.getDefaultInstance() : authorization_; - } - /** - *
-     * The `authorization` header, much like http's authorization header.
-     * 
- * - * .greptime.v1.AuthHeader authorization = 3; - */ - @java.lang.Override - public io.greptime.v1.Database.AuthHeaderOrBuilder getAuthorizationOrBuilder() { - return getAuthorization(); - } - - public static final int DBNAME_FIELD_NUMBER = 4; - private volatile java.lang.Object dbname_; - /** - *
-     * The `dbname` for the request
-     * 
- * - * string dbname = 4; - * @return The dbname. - */ - @java.lang.Override - public java.lang.String getDbname() { - java.lang.Object ref = dbname_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - dbname_ = s; - return s; - } - } - /** - *
-     * The `dbname` for the request
-     * 
- * - * string dbname = 4; - * @return The bytes for dbname. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDbnameBytes() { - java.lang.Object ref = dbname_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - dbname_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(catalog_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, catalog_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, schema_); - } - if (authorization_ != null) { - output.writeMessage(3, getAuthorization()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dbname_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, dbname_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(catalog_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, catalog_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schema_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, schema_); - } - if (authorization_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getAuthorization()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dbname_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, dbname_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.greptime.v1.Database.RequestHeader)) { - return super.equals(obj); - } - io.greptime.v1.Database.RequestHeader other = (io.greptime.v1.Database.RequestHeader) obj; - - if (!getCatalog() - .equals(other.getCatalog())) return false; - if (!getSchema() - .equals(other.getSchema())) return false; - if (hasAuthorization() != other.hasAuthorization()) return false; - if (hasAuthorization()) { - if (!getAuthorization() - .equals(other.getAuthorization())) return false; - } - if (!getDbname() - .equals(other.getDbname())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + CATALOG_FIELD_NUMBER; - hash = (53 * hash) + getCatalog().hashCode(); - hash = (37 * hash) + SCHEMA_FIELD_NUMBER; - hash = (53 * hash) + getSchema().hashCode(); - if (hasAuthorization()) { - hash = (37 * hash) + AUTHORIZATION_FIELD_NUMBER; - hash = (53 * hash) + getAuthorization().hashCode(); - } - hash = (37 * hash) + DBNAME_FIELD_NUMBER; - hash = (53 * hash) + getDbname().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.greptime.v1.Database.RequestHeader parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.RequestHeader parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.RequestHeader parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.RequestHeader parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.RequestHeader parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.RequestHeader parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.RequestHeader parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.RequestHeader parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.RequestHeader parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.RequestHeader parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.RequestHeader parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.RequestHeader parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.greptime.v1.Database.RequestHeader prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code greptime.v1.RequestHeader} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:greptime.v1.RequestHeader) - io.greptime.v1.Database.RequestHeaderOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_RequestHeader_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_RequestHeader_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.RequestHeader.class, io.greptime.v1.Database.RequestHeader.Builder.class); - } - - // Construct using io.greptime.v1.Database.RequestHeader.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - catalog_ = ""; - - schema_ = ""; - - if (authorizationBuilder_ == null) { - authorization_ = null; - } else { - authorization_ = null; - authorizationBuilder_ = null; - } - dbname_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.greptime.v1.Database.internal_static_greptime_v1_RequestHeader_descriptor; - } - - @java.lang.Override - public io.greptime.v1.Database.RequestHeader getDefaultInstanceForType() { - return io.greptime.v1.Database.RequestHeader.getDefaultInstance(); - } - - @java.lang.Override - public io.greptime.v1.Database.RequestHeader build() { - io.greptime.v1.Database.RequestHeader result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.greptime.v1.Database.RequestHeader buildPartial() { - io.greptime.v1.Database.RequestHeader result = new io.greptime.v1.Database.RequestHeader(this); - result.catalog_ = catalog_; - result.schema_ = schema_; - if (authorizationBuilder_ == null) { - result.authorization_ = authorization_; - } else { - result.authorization_ = authorizationBuilder_.build(); - } - result.dbname_ = dbname_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.greptime.v1.Database.RequestHeader) { - return mergeFrom((io.greptime.v1.Database.RequestHeader)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.greptime.v1.Database.RequestHeader other) { - if (other == io.greptime.v1.Database.RequestHeader.getDefaultInstance()) return this; - if (!other.getCatalog().isEmpty()) { - catalog_ = other.catalog_; - onChanged(); - } - if (!other.getSchema().isEmpty()) { - schema_ = other.schema_; - onChanged(); - } - if (other.hasAuthorization()) { - mergeAuthorization(other.getAuthorization()); - } - if (!other.getDbname().isEmpty()) { - dbname_ = other.dbname_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.greptime.v1.Database.RequestHeader parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Database.RequestHeader) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object catalog_ = ""; - /** - *
-       * The `catalog` that is selected to be used in this request.
-       * 
- * - * string catalog = 1; - * @return The catalog. - */ - public java.lang.String getCatalog() { - java.lang.Object ref = catalog_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - catalog_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * The `catalog` that is selected to be used in this request.
-       * 
- * - * string catalog = 1; - * @return The bytes for catalog. - */ - public com.google.protobuf.ByteString - getCatalogBytes() { - java.lang.Object ref = catalog_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - catalog_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * The `catalog` that is selected to be used in this request.
-       * 
- * - * string catalog = 1; - * @param value The catalog to set. - * @return This builder for chaining. - */ - public Builder setCatalog( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - catalog_ = value; - onChanged(); - return this; - } - /** - *
-       * The `catalog` that is selected to be used in this request.
-       * 
- * - * string catalog = 1; - * @return This builder for chaining. - */ - public Builder clearCatalog() { - - catalog_ = getDefaultInstance().getCatalog(); - onChanged(); - return this; - } - /** - *
-       * The `catalog` that is selected to be used in this request.
-       * 
- * - * string catalog = 1; - * @param value The bytes for catalog to set. - * @return This builder for chaining. - */ - public Builder setCatalogBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - catalog_ = value; - onChanged(); - return this; - } - - private java.lang.Object schema_ = ""; - /** - *
-       * The `schema` that is selected to be used in this request.
-       * 
- * - * string schema = 2; - * @return The schema. - */ - public java.lang.String getSchema() { - java.lang.Object ref = schema_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - schema_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * The `schema` that is selected to be used in this request.
-       * 
- * - * string schema = 2; - * @return The bytes for schema. - */ - public com.google.protobuf.ByteString - getSchemaBytes() { - java.lang.Object ref = schema_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - schema_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * The `schema` that is selected to be used in this request.
-       * 
- * - * string schema = 2; - * @param value The schema to set. - * @return This builder for chaining. - */ - public Builder setSchema( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - schema_ = value; - onChanged(); - return this; - } - /** - *
-       * The `schema` that is selected to be used in this request.
-       * 
- * - * string schema = 2; - * @return This builder for chaining. - */ - public Builder clearSchema() { - - schema_ = getDefaultInstance().getSchema(); - onChanged(); - return this; - } - /** - *
-       * The `schema` that is selected to be used in this request.
-       * 
- * - * string schema = 2; - * @param value The bytes for schema to set. - * @return This builder for chaining. - */ - public Builder setSchemaBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - schema_ = value; - onChanged(); - return this; - } - - private io.greptime.v1.Database.AuthHeader authorization_; - private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.AuthHeader, io.greptime.v1.Database.AuthHeader.Builder, io.greptime.v1.Database.AuthHeaderOrBuilder> authorizationBuilder_; - /** - *
-       * The `authorization` header, much like http's authorization header.
-       * 
- * - * .greptime.v1.AuthHeader authorization = 3; - * @return Whether the authorization field is set. - */ - public boolean hasAuthorization() { - return authorizationBuilder_ != null || authorization_ != null; - } - /** - *
-       * The `authorization` header, much like http's authorization header.
-       * 
- * - * .greptime.v1.AuthHeader authorization = 3; - * @return The authorization. - */ - public io.greptime.v1.Database.AuthHeader getAuthorization() { - if (authorizationBuilder_ == null) { - return authorization_ == null ? io.greptime.v1.Database.AuthHeader.getDefaultInstance() : authorization_; - } else { - return authorizationBuilder_.getMessage(); - } - } - /** - *
-       * The `authorization` header, much like http's authorization header.
-       * 
- * - * .greptime.v1.AuthHeader authorization = 3; - */ - public Builder setAuthorization(io.greptime.v1.Database.AuthHeader value) { - if (authorizationBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - authorization_ = value; - onChanged(); - } else { - authorizationBuilder_.setMessage(value); - } - - return this; - } - /** - *
-       * The `authorization` header, much like http's authorization header.
-       * 
- * - * .greptime.v1.AuthHeader authorization = 3; - */ - public Builder setAuthorization( - io.greptime.v1.Database.AuthHeader.Builder builderForValue) { - if (authorizationBuilder_ == null) { - authorization_ = builderForValue.build(); - onChanged(); - } else { - authorizationBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-       * The `authorization` header, much like http's authorization header.
-       * 
- * - * .greptime.v1.AuthHeader authorization = 3; - */ - public Builder mergeAuthorization(io.greptime.v1.Database.AuthHeader value) { - if (authorizationBuilder_ == null) { - if (authorization_ != null) { - authorization_ = - io.greptime.v1.Database.AuthHeader.newBuilder(authorization_).mergeFrom(value).buildPartial(); - } else { - authorization_ = value; - } - onChanged(); - } else { - authorizationBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-       * The `authorization` header, much like http's authorization header.
-       * 
- * - * .greptime.v1.AuthHeader authorization = 3; - */ - public Builder clearAuthorization() { - if (authorizationBuilder_ == null) { - authorization_ = null; - onChanged(); - } else { - authorization_ = null; - authorizationBuilder_ = null; - } - - return this; - } - /** - *
-       * The `authorization` header, much like http's authorization header.
-       * 
- * - * .greptime.v1.AuthHeader authorization = 3; - */ - public io.greptime.v1.Database.AuthHeader.Builder getAuthorizationBuilder() { - - onChanged(); - return getAuthorizationFieldBuilder().getBuilder(); - } - /** - *
-       * The `authorization` header, much like http's authorization header.
-       * 
- * - * .greptime.v1.AuthHeader authorization = 3; - */ - public io.greptime.v1.Database.AuthHeaderOrBuilder getAuthorizationOrBuilder() { - if (authorizationBuilder_ != null) { - return authorizationBuilder_.getMessageOrBuilder(); - } else { - return authorization_ == null ? - io.greptime.v1.Database.AuthHeader.getDefaultInstance() : authorization_; - } - } - /** - *
-       * The `authorization` header, much like http's authorization header.
-       * 
- * - * .greptime.v1.AuthHeader authorization = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.AuthHeader, io.greptime.v1.Database.AuthHeader.Builder, io.greptime.v1.Database.AuthHeaderOrBuilder> - getAuthorizationFieldBuilder() { - if (authorizationBuilder_ == null) { - authorizationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.AuthHeader, io.greptime.v1.Database.AuthHeader.Builder, io.greptime.v1.Database.AuthHeaderOrBuilder>( - getAuthorization(), - getParentForChildren(), - isClean()); - authorization_ = null; - } - return authorizationBuilder_; - } - - private java.lang.Object dbname_ = ""; - /** - *
-       * The `dbname` for the request
-       * 
- * - * string dbname = 4; - * @return The dbname. - */ - public java.lang.String getDbname() { - java.lang.Object ref = dbname_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - dbname_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * The `dbname` for the request
-       * 
- * - * string dbname = 4; - * @return The bytes for dbname. - */ - public com.google.protobuf.ByteString - getDbnameBytes() { - java.lang.Object ref = dbname_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - dbname_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * The `dbname` for the request
-       * 
- * - * string dbname = 4; - * @param value The dbname to set. - * @return This builder for chaining. - */ - public Builder setDbname( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - dbname_ = value; - onChanged(); - return this; - } - /** - *
-       * The `dbname` for the request
-       * 
- * - * string dbname = 4; - * @return This builder for chaining. - */ - public Builder clearDbname() { - - dbname_ = getDefaultInstance().getDbname(); - onChanged(); - return this; - } - /** - *
-       * The `dbname` for the request
-       * 
- * - * string dbname = 4; - * @param value The bytes for dbname to set. - * @return This builder for chaining. - */ - public Builder setDbnameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - dbname_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:greptime.v1.RequestHeader) - } - - // @@protoc_insertion_point(class_scope:greptime.v1.RequestHeader) - private static final io.greptime.v1.Database.RequestHeader DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.greptime.v1.Database.RequestHeader(); - } - - public static io.greptime.v1.Database.RequestHeader getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RequestHeader parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new RequestHeader(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.greptime.v1.Database.RequestHeader getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface AuthHeaderOrBuilder extends - // @@protoc_insertion_point(interface_extends:greptime.v1.AuthHeader) - com.google.protobuf.MessageOrBuilder { - - /** - * .greptime.v1.Basic basic = 1; - * @return Whether the basic field is set. - */ - boolean hasBasic(); - /** - * .greptime.v1.Basic basic = 1; - * @return The basic. - */ - io.greptime.v1.Database.Basic getBasic(); - /** - * .greptime.v1.Basic basic = 1; - */ - io.greptime.v1.Database.BasicOrBuilder getBasicOrBuilder(); - - /** - * .greptime.v1.Token token = 2; - * @return Whether the token field is set. - */ - boolean hasToken(); - /** - * .greptime.v1.Token token = 2; - * @return The token. - */ - io.greptime.v1.Database.Token getToken(); - /** - * .greptime.v1.Token token = 2; - */ - io.greptime.v1.Database.TokenOrBuilder getTokenOrBuilder(); - - public io.greptime.v1.Database.AuthHeader.AuthSchemeCase getAuthSchemeCase(); - } - /** - * Protobuf type {@code greptime.v1.AuthHeader} - */ - public static final class AuthHeader extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:greptime.v1.AuthHeader) - AuthHeaderOrBuilder { - private static final long serialVersionUID = 0L; - // Use AuthHeader.newBuilder() to construct. - private AuthHeader(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private AuthHeader() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AuthHeader(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private AuthHeader( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - io.greptime.v1.Database.Basic.Builder subBuilder = null; - if (authSchemeCase_ == 1) { - subBuilder = ((io.greptime.v1.Database.Basic) authScheme_).toBuilder(); - } - authScheme_ = - input.readMessage(io.greptime.v1.Database.Basic.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Database.Basic) authScheme_); - authScheme_ = subBuilder.buildPartial(); - } - authSchemeCase_ = 1; - break; - } - case 18: { - io.greptime.v1.Database.Token.Builder subBuilder = null; - if (authSchemeCase_ == 2) { - subBuilder = ((io.greptime.v1.Database.Token) authScheme_).toBuilder(); - } - authScheme_ = - input.readMessage(io.greptime.v1.Database.Token.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Database.Token) authScheme_); - authScheme_ = subBuilder.buildPartial(); - } - authSchemeCase_ = 2; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_AuthHeader_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_AuthHeader_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.AuthHeader.class, io.greptime.v1.Database.AuthHeader.Builder.class); - } - - private int authSchemeCase_ = 0; - private java.lang.Object authScheme_; - public enum AuthSchemeCase - implements com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - BASIC(1), - TOKEN(2), - AUTHSCHEME_NOT_SET(0); - private final int value; - private AuthSchemeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static AuthSchemeCase valueOf(int value) { - return forNumber(value); - } - - public static AuthSchemeCase forNumber(int value) { - switch (value) { - case 1: return BASIC; - case 2: return TOKEN; - case 0: return AUTHSCHEME_NOT_SET; - default: return null; - } - } - public int getNumber() { - return this.value; - } - }; - - public AuthSchemeCase - getAuthSchemeCase() { - return AuthSchemeCase.forNumber( - authSchemeCase_); - } - - public static final int BASIC_FIELD_NUMBER = 1; - /** - * .greptime.v1.Basic basic = 1; - * @return Whether the basic field is set. - */ - @java.lang.Override - public boolean hasBasic() { - return authSchemeCase_ == 1; - } - /** - * .greptime.v1.Basic basic = 1; - * @return The basic. - */ - @java.lang.Override - public io.greptime.v1.Database.Basic getBasic() { - if (authSchemeCase_ == 1) { - return (io.greptime.v1.Database.Basic) authScheme_; - } - return io.greptime.v1.Database.Basic.getDefaultInstance(); - } - /** - * .greptime.v1.Basic basic = 1; - */ - @java.lang.Override - public io.greptime.v1.Database.BasicOrBuilder getBasicOrBuilder() { - if (authSchemeCase_ == 1) { - return (io.greptime.v1.Database.Basic) authScheme_; - } - return io.greptime.v1.Database.Basic.getDefaultInstance(); - } - - public static final int TOKEN_FIELD_NUMBER = 2; - /** - * .greptime.v1.Token token = 2; - * @return Whether the token field is set. - */ - @java.lang.Override - public boolean hasToken() { - return authSchemeCase_ == 2; - } - /** - * .greptime.v1.Token token = 2; - * @return The token. - */ - @java.lang.Override - public io.greptime.v1.Database.Token getToken() { - if (authSchemeCase_ == 2) { - return (io.greptime.v1.Database.Token) authScheme_; - } - return io.greptime.v1.Database.Token.getDefaultInstance(); - } - /** - * .greptime.v1.Token token = 2; - */ - @java.lang.Override - public io.greptime.v1.Database.TokenOrBuilder getTokenOrBuilder() { - if (authSchemeCase_ == 2) { - return (io.greptime.v1.Database.Token) authScheme_; - } - return io.greptime.v1.Database.Token.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (authSchemeCase_ == 1) { - output.writeMessage(1, (io.greptime.v1.Database.Basic) authScheme_); - } - if (authSchemeCase_ == 2) { - output.writeMessage(2, (io.greptime.v1.Database.Token) authScheme_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (authSchemeCase_ == 1) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, (io.greptime.v1.Database.Basic) authScheme_); - } - if (authSchemeCase_ == 2) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, (io.greptime.v1.Database.Token) authScheme_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.greptime.v1.Database.AuthHeader)) { - return super.equals(obj); - } - io.greptime.v1.Database.AuthHeader other = (io.greptime.v1.Database.AuthHeader) obj; - - if (!getAuthSchemeCase().equals(other.getAuthSchemeCase())) return false; - switch (authSchemeCase_) { - case 1: - if (!getBasic() - .equals(other.getBasic())) return false; - break; - case 2: - if (!getToken() - .equals(other.getToken())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (authSchemeCase_) { - case 1: - hash = (37 * hash) + BASIC_FIELD_NUMBER; - hash = (53 * hash) + getBasic().hashCode(); - break; - case 2: - hash = (37 * hash) + TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getToken().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.greptime.v1.Database.AuthHeader parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.AuthHeader parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.AuthHeader parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.AuthHeader parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.AuthHeader parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.AuthHeader parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.AuthHeader parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.AuthHeader parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.AuthHeader parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.AuthHeader parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.AuthHeader parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.AuthHeader parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.greptime.v1.Database.AuthHeader prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code greptime.v1.AuthHeader} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:greptime.v1.AuthHeader) - io.greptime.v1.Database.AuthHeaderOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_AuthHeader_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_AuthHeader_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.AuthHeader.class, io.greptime.v1.Database.AuthHeader.Builder.class); - } - - // Construct using io.greptime.v1.Database.AuthHeader.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - authSchemeCase_ = 0; - authScheme_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.greptime.v1.Database.internal_static_greptime_v1_AuthHeader_descriptor; - } - - @java.lang.Override - public io.greptime.v1.Database.AuthHeader getDefaultInstanceForType() { - return io.greptime.v1.Database.AuthHeader.getDefaultInstance(); - } - - @java.lang.Override - public io.greptime.v1.Database.AuthHeader build() { - io.greptime.v1.Database.AuthHeader result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.greptime.v1.Database.AuthHeader buildPartial() { - io.greptime.v1.Database.AuthHeader result = new io.greptime.v1.Database.AuthHeader(this); - if (authSchemeCase_ == 1) { - if (basicBuilder_ == null) { - result.authScheme_ = authScheme_; - } else { - result.authScheme_ = basicBuilder_.build(); - } - } - if (authSchemeCase_ == 2) { - if (tokenBuilder_ == null) { - result.authScheme_ = authScheme_; - } else { - result.authScheme_ = tokenBuilder_.build(); - } - } - result.authSchemeCase_ = authSchemeCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.greptime.v1.Database.AuthHeader) { - return mergeFrom((io.greptime.v1.Database.AuthHeader)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.greptime.v1.Database.AuthHeader other) { - if (other == io.greptime.v1.Database.AuthHeader.getDefaultInstance()) return this; - switch (other.getAuthSchemeCase()) { - case BASIC: { - mergeBasic(other.getBasic()); - break; - } - case TOKEN: { - mergeToken(other.getToken()); - break; - } - case AUTHSCHEME_NOT_SET: { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.greptime.v1.Database.AuthHeader parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Database.AuthHeader) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int authSchemeCase_ = 0; - private java.lang.Object authScheme_; - public AuthSchemeCase - getAuthSchemeCase() { - return AuthSchemeCase.forNumber( - authSchemeCase_); - } - - public Builder clearAuthScheme() { - authSchemeCase_ = 0; - authScheme_ = null; - onChanged(); - return this; - } - - - private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.Basic, io.greptime.v1.Database.Basic.Builder, io.greptime.v1.Database.BasicOrBuilder> basicBuilder_; - /** - * .greptime.v1.Basic basic = 1; - * @return Whether the basic field is set. - */ - @java.lang.Override - public boolean hasBasic() { - return authSchemeCase_ == 1; - } - /** - * .greptime.v1.Basic basic = 1; - * @return The basic. - */ - @java.lang.Override - public io.greptime.v1.Database.Basic getBasic() { - if (basicBuilder_ == null) { - if (authSchemeCase_ == 1) { - return (io.greptime.v1.Database.Basic) authScheme_; - } - return io.greptime.v1.Database.Basic.getDefaultInstance(); - } else { - if (authSchemeCase_ == 1) { - return basicBuilder_.getMessage(); - } - return io.greptime.v1.Database.Basic.getDefaultInstance(); - } - } - /** - * .greptime.v1.Basic basic = 1; - */ - public Builder setBasic(io.greptime.v1.Database.Basic value) { - if (basicBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - authScheme_ = value; - onChanged(); - } else { - basicBuilder_.setMessage(value); - } - authSchemeCase_ = 1; - return this; - } - /** - * .greptime.v1.Basic basic = 1; - */ - public Builder setBasic( - io.greptime.v1.Database.Basic.Builder builderForValue) { - if (basicBuilder_ == null) { - authScheme_ = builderForValue.build(); - onChanged(); - } else { - basicBuilder_.setMessage(builderForValue.build()); - } - authSchemeCase_ = 1; - return this; - } - /** - * .greptime.v1.Basic basic = 1; - */ - public Builder mergeBasic(io.greptime.v1.Database.Basic value) { - if (basicBuilder_ == null) { - if (authSchemeCase_ == 1 && - authScheme_ != io.greptime.v1.Database.Basic.getDefaultInstance()) { - authScheme_ = io.greptime.v1.Database.Basic.newBuilder((io.greptime.v1.Database.Basic) authScheme_) - .mergeFrom(value).buildPartial(); - } else { - authScheme_ = value; - } - onChanged(); - } else { - if (authSchemeCase_ == 1) { - basicBuilder_.mergeFrom(value); - } - basicBuilder_.setMessage(value); - } - authSchemeCase_ = 1; - return this; - } - /** - * .greptime.v1.Basic basic = 1; - */ - public Builder clearBasic() { - if (basicBuilder_ == null) { - if (authSchemeCase_ == 1) { - authSchemeCase_ = 0; - authScheme_ = null; - onChanged(); - } - } else { - if (authSchemeCase_ == 1) { - authSchemeCase_ = 0; - authScheme_ = null; - } - basicBuilder_.clear(); - } - return this; - } - /** - * .greptime.v1.Basic basic = 1; - */ - public io.greptime.v1.Database.Basic.Builder getBasicBuilder() { - return getBasicFieldBuilder().getBuilder(); - } - /** - * .greptime.v1.Basic basic = 1; - */ - @java.lang.Override - public io.greptime.v1.Database.BasicOrBuilder getBasicOrBuilder() { - if ((authSchemeCase_ == 1) && (basicBuilder_ != null)) { - return basicBuilder_.getMessageOrBuilder(); - } else { - if (authSchemeCase_ == 1) { - return (io.greptime.v1.Database.Basic) authScheme_; - } - return io.greptime.v1.Database.Basic.getDefaultInstance(); - } - } - /** - * .greptime.v1.Basic basic = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.Basic, io.greptime.v1.Database.Basic.Builder, io.greptime.v1.Database.BasicOrBuilder> - getBasicFieldBuilder() { - if (basicBuilder_ == null) { - if (!(authSchemeCase_ == 1)) { - authScheme_ = io.greptime.v1.Database.Basic.getDefaultInstance(); - } - basicBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.Basic, io.greptime.v1.Database.Basic.Builder, io.greptime.v1.Database.BasicOrBuilder>( - (io.greptime.v1.Database.Basic) authScheme_, - getParentForChildren(), - isClean()); - authScheme_ = null; - } - authSchemeCase_ = 1; - onChanged();; - return basicBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.Token, io.greptime.v1.Database.Token.Builder, io.greptime.v1.Database.TokenOrBuilder> tokenBuilder_; - /** - * .greptime.v1.Token token = 2; - * @return Whether the token field is set. - */ - @java.lang.Override - public boolean hasToken() { - return authSchemeCase_ == 2; - } - /** - * .greptime.v1.Token token = 2; - * @return The token. - */ - @java.lang.Override - public io.greptime.v1.Database.Token getToken() { - if (tokenBuilder_ == null) { - if (authSchemeCase_ == 2) { - return (io.greptime.v1.Database.Token) authScheme_; - } - return io.greptime.v1.Database.Token.getDefaultInstance(); - } else { - if (authSchemeCase_ == 2) { - return tokenBuilder_.getMessage(); - } - return io.greptime.v1.Database.Token.getDefaultInstance(); - } - } - /** - * .greptime.v1.Token token = 2; - */ - public Builder setToken(io.greptime.v1.Database.Token value) { - if (tokenBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - authScheme_ = value; - onChanged(); - } else { - tokenBuilder_.setMessage(value); - } - authSchemeCase_ = 2; - return this; - } - /** - * .greptime.v1.Token token = 2; - */ - public Builder setToken( - io.greptime.v1.Database.Token.Builder builderForValue) { - if (tokenBuilder_ == null) { - authScheme_ = builderForValue.build(); - onChanged(); - } else { - tokenBuilder_.setMessage(builderForValue.build()); - } - authSchemeCase_ = 2; - return this; - } - /** - * .greptime.v1.Token token = 2; - */ - public Builder mergeToken(io.greptime.v1.Database.Token value) { - if (tokenBuilder_ == null) { - if (authSchemeCase_ == 2 && - authScheme_ != io.greptime.v1.Database.Token.getDefaultInstance()) { - authScheme_ = io.greptime.v1.Database.Token.newBuilder((io.greptime.v1.Database.Token) authScheme_) - .mergeFrom(value).buildPartial(); - } else { - authScheme_ = value; - } - onChanged(); - } else { - if (authSchemeCase_ == 2) { - tokenBuilder_.mergeFrom(value); - } - tokenBuilder_.setMessage(value); - } - authSchemeCase_ = 2; - return this; - } - /** - * .greptime.v1.Token token = 2; - */ - public Builder clearToken() { - if (tokenBuilder_ == null) { - if (authSchemeCase_ == 2) { - authSchemeCase_ = 0; - authScheme_ = null; - onChanged(); - } - } else { - if (authSchemeCase_ == 2) { - authSchemeCase_ = 0; - authScheme_ = null; - } - tokenBuilder_.clear(); - } - return this; - } - /** - * .greptime.v1.Token token = 2; - */ - public io.greptime.v1.Database.Token.Builder getTokenBuilder() { - return getTokenFieldBuilder().getBuilder(); - } - /** - * .greptime.v1.Token token = 2; - */ - @java.lang.Override - public io.greptime.v1.Database.TokenOrBuilder getTokenOrBuilder() { - if ((authSchemeCase_ == 2) && (tokenBuilder_ != null)) { - return tokenBuilder_.getMessageOrBuilder(); - } else { - if (authSchemeCase_ == 2) { - return (io.greptime.v1.Database.Token) authScheme_; - } - return io.greptime.v1.Database.Token.getDefaultInstance(); - } - } - /** - * .greptime.v1.Token token = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.Token, io.greptime.v1.Database.Token.Builder, io.greptime.v1.Database.TokenOrBuilder> - getTokenFieldBuilder() { - if (tokenBuilder_ == null) { - if (!(authSchemeCase_ == 2)) { - authScheme_ = io.greptime.v1.Database.Token.getDefaultInstance(); - } - tokenBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.Token, io.greptime.v1.Database.Token.Builder, io.greptime.v1.Database.TokenOrBuilder>( - (io.greptime.v1.Database.Token) authScheme_, - getParentForChildren(), - isClean()); - authScheme_ = null; - } - authSchemeCase_ = 2; - onChanged();; - return tokenBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:greptime.v1.AuthHeader) - } - - // @@protoc_insertion_point(class_scope:greptime.v1.AuthHeader) - private static final io.greptime.v1.Database.AuthHeader DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.greptime.v1.Database.AuthHeader(); - } - - public static io.greptime.v1.Database.AuthHeader getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AuthHeader parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AuthHeader(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.greptime.v1.Database.AuthHeader getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface BasicOrBuilder extends - // @@protoc_insertion_point(interface_extends:greptime.v1.Basic) - com.google.protobuf.MessageOrBuilder { - - /** - * string username = 1; - * @return The username. - */ - java.lang.String getUsername(); - /** - * string username = 1; - * @return The bytes for username. - */ - com.google.protobuf.ByteString - getUsernameBytes(); - - /** - * string password = 2; - * @return The password. - */ - java.lang.String getPassword(); - /** - * string password = 2; - * @return The bytes for password. - */ - com.google.protobuf.ByteString - getPasswordBytes(); - } - /** - * Protobuf type {@code greptime.v1.Basic} - */ - public static final class Basic extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:greptime.v1.Basic) - BasicOrBuilder { - private static final long serialVersionUID = 0L; - // Use Basic.newBuilder() to construct. - private Basic(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Basic() { - username_ = ""; - password_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Basic(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Basic( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - username_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - password_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_Basic_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_Basic_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.Basic.class, io.greptime.v1.Database.Basic.Builder.class); - } - - public static final int USERNAME_FIELD_NUMBER = 1; - private volatile java.lang.Object username_; - /** - * string username = 1; - * @return The username. - */ - @java.lang.Override - public java.lang.String getUsername() { - java.lang.Object ref = username_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - username_ = s; - return s; - } - } - /** - * string username = 1; - * @return The bytes for username. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getUsernameBytes() { - java.lang.Object ref = username_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - username_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PASSWORD_FIELD_NUMBER = 2; - private volatile java.lang.Object password_; - /** - * string password = 2; - * @return The password. - */ - @java.lang.Override - public java.lang.String getPassword() { - java.lang.Object ref = password_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - password_ = s; - return s; - } - } - /** - * string password = 2; - * @return The bytes for password. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getPasswordBytes() { - java.lang.Object ref = password_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - password_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, username_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, password_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, username_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, password_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.greptime.v1.Database.Basic)) { - return super.equals(obj); - } - io.greptime.v1.Database.Basic other = (io.greptime.v1.Database.Basic) obj; - - if (!getUsername() - .equals(other.getUsername())) return false; - if (!getPassword() - .equals(other.getPassword())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + USERNAME_FIELD_NUMBER; - hash = (53 * hash) + getUsername().hashCode(); - hash = (37 * hash) + PASSWORD_FIELD_NUMBER; - hash = (53 * hash) + getPassword().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.greptime.v1.Database.Basic parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.Basic parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.Basic parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.Basic parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.Basic parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.Basic parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.Basic parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.Basic parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.Basic parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.Basic parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.Basic parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.Basic parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.greptime.v1.Database.Basic prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code greptime.v1.Basic} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:greptime.v1.Basic) - io.greptime.v1.Database.BasicOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_Basic_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_Basic_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.Basic.class, io.greptime.v1.Database.Basic.Builder.class); - } - - // Construct using io.greptime.v1.Database.Basic.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - username_ = ""; - - password_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.greptime.v1.Database.internal_static_greptime_v1_Basic_descriptor; - } - - @java.lang.Override - public io.greptime.v1.Database.Basic getDefaultInstanceForType() { - return io.greptime.v1.Database.Basic.getDefaultInstance(); - } - - @java.lang.Override - public io.greptime.v1.Database.Basic build() { - io.greptime.v1.Database.Basic result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.greptime.v1.Database.Basic buildPartial() { - io.greptime.v1.Database.Basic result = new io.greptime.v1.Database.Basic(this); - result.username_ = username_; - result.password_ = password_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.greptime.v1.Database.Basic) { - return mergeFrom((io.greptime.v1.Database.Basic)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.greptime.v1.Database.Basic other) { - if (other == io.greptime.v1.Database.Basic.getDefaultInstance()) return this; - if (!other.getUsername().isEmpty()) { - username_ = other.username_; - onChanged(); - } - if (!other.getPassword().isEmpty()) { - password_ = other.password_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.greptime.v1.Database.Basic parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Database.Basic) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object username_ = ""; - /** - * string username = 1; - * @return The username. - */ - public java.lang.String getUsername() { - java.lang.Object ref = username_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - username_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string username = 1; - * @return The bytes for username. - */ - public com.google.protobuf.ByteString - getUsernameBytes() { - java.lang.Object ref = username_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - username_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string username = 1; - * @param value The username to set. - * @return This builder for chaining. - */ - public Builder setUsername( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - username_ = value; - onChanged(); - return this; - } - /** - * string username = 1; - * @return This builder for chaining. - */ - public Builder clearUsername() { - - username_ = getDefaultInstance().getUsername(); - onChanged(); - return this; - } - /** - * string username = 1; - * @param value The bytes for username to set. - * @return This builder for chaining. - */ - public Builder setUsernameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - username_ = value; - onChanged(); - return this; - } - - private java.lang.Object password_ = ""; - /** - * string password = 2; - * @return The password. - */ - public java.lang.String getPassword() { - java.lang.Object ref = password_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - password_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string password = 2; - * @return The bytes for password. - */ - public com.google.protobuf.ByteString - getPasswordBytes() { - java.lang.Object ref = password_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - password_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string password = 2; - * @param value The password to set. - * @return This builder for chaining. - */ - public Builder setPassword( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - password_ = value; - onChanged(); - return this; - } - /** - * string password = 2; - * @return This builder for chaining. - */ - public Builder clearPassword() { - - password_ = getDefaultInstance().getPassword(); - onChanged(); - return this; - } - /** - * string password = 2; - * @param value The bytes for password to set. - * @return This builder for chaining. - */ - public Builder setPasswordBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - password_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:greptime.v1.Basic) - } - - // @@protoc_insertion_point(class_scope:greptime.v1.Basic) - private static final io.greptime.v1.Database.Basic DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.greptime.v1.Database.Basic(); - } - - public static io.greptime.v1.Database.Basic getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Basic parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Basic(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.greptime.v1.Database.Basic getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface TokenOrBuilder extends - // @@protoc_insertion_point(interface_extends:greptime.v1.Token) - com.google.protobuf.MessageOrBuilder { - - /** - * string token = 1; - * @return The token. - */ - java.lang.String getToken(); - /** - * string token = 1; - * @return The bytes for token. - */ - com.google.protobuf.ByteString - getTokenBytes(); - } - /** - * Protobuf type {@code greptime.v1.Token} - */ - public static final class Token extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:greptime.v1.Token) - TokenOrBuilder { - private static final long serialVersionUID = 0L; - // Use Token.newBuilder() to construct. - private Token(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Token() { - token_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Token(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Token( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - token_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_Token_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_Token_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.Token.class, io.greptime.v1.Database.Token.Builder.class); - } - - public static final int TOKEN_FIELD_NUMBER = 1; - private volatile java.lang.Object token_; - /** - * string token = 1; - * @return The token. - */ - @java.lang.Override - public java.lang.String getToken() { - java.lang.Object ref = token_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - token_ = s; - return s; - } - } - /** - * string token = 1; - * @return The bytes for token. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTokenBytes() { - java.lang.Object ref = token_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - token_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(token_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, token_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(token_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, token_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.greptime.v1.Database.Token)) { - return super.equals(obj); - } - io.greptime.v1.Database.Token other = (io.greptime.v1.Database.Token) obj; - - if (!getToken() - .equals(other.getToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.greptime.v1.Database.Token parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.Token parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.Token parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.Token parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.Token parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.Token parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.Token parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.Token parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.Token parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.Token parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.Token parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.Token parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.greptime.v1.Database.Token prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code greptime.v1.Token} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:greptime.v1.Token) - io.greptime.v1.Database.TokenOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_Token_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_Token_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.Token.class, io.greptime.v1.Database.Token.Builder.class); - } - - // Construct using io.greptime.v1.Database.Token.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - token_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.greptime.v1.Database.internal_static_greptime_v1_Token_descriptor; - } - - @java.lang.Override - public io.greptime.v1.Database.Token getDefaultInstanceForType() { - return io.greptime.v1.Database.Token.getDefaultInstance(); - } - - @java.lang.Override - public io.greptime.v1.Database.Token build() { - io.greptime.v1.Database.Token result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.greptime.v1.Database.Token buildPartial() { - io.greptime.v1.Database.Token result = new io.greptime.v1.Database.Token(this); - result.token_ = token_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.greptime.v1.Database.Token) { - return mergeFrom((io.greptime.v1.Database.Token)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.greptime.v1.Database.Token other) { - if (other == io.greptime.v1.Database.Token.getDefaultInstance()) return this; - if (!other.getToken().isEmpty()) { - token_ = other.token_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.greptime.v1.Database.Token parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Database.Token) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object token_ = ""; - /** - * string token = 1; - * @return The token. - */ - public java.lang.String getToken() { - java.lang.Object ref = token_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - token_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string token = 1; - * @return The bytes for token. - */ - public com.google.protobuf.ByteString - getTokenBytes() { - java.lang.Object ref = token_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - token_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string token = 1; - * @param value The token to set. - * @return This builder for chaining. - */ - public Builder setToken( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - token_ = value; - onChanged(); - return this; - } - /** - * string token = 1; - * @return This builder for chaining. - */ - public Builder clearToken() { - - token_ = getDefaultInstance().getToken(); - onChanged(); - return this; - } - /** - * string token = 1; - * @param value The bytes for token to set. - * @return This builder for chaining. - */ - public Builder setTokenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - token_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:greptime.v1.Token) - } - - // @@protoc_insertion_point(class_scope:greptime.v1.Token) - private static final io.greptime.v1.Database.Token DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.greptime.v1.Database.Token(); - } - - public static io.greptime.v1.Database.Token getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Token parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Token(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.greptime.v1.Database.Token getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - public interface GreptimeRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:greptime.v1.GreptimeRequest) com.google.protobuf.MessageOrBuilder { @@ -3499,11 +27,11 @@ public final class Database { * .greptime.v1.RequestHeader header = 1; * @return The header. */ - io.greptime.v1.Database.RequestHeader getHeader(); + io.greptime.v1.Common.RequestHeader getHeader(); /** * .greptime.v1.RequestHeader header = 1; */ - io.greptime.v1.Database.RequestHeaderOrBuilder getHeaderOrBuilder(); + io.greptime.v1.Common.RequestHeaderOrBuilder getHeaderOrBuilder(); /** * .greptime.v1.InsertRequest insert = 2; @@ -3550,6 +78,21 @@ public final class Database { */ io.greptime.v1.Ddl.DdlRequestOrBuilder getDdlOrBuilder(); + /** + * .greptime.v1.DeleteRequest delete = 5; + * @return Whether the delete field is set. + */ + boolean hasDelete(); + /** + * .greptime.v1.DeleteRequest delete = 5; + * @return The delete. + */ + io.greptime.v1.Database.DeleteRequest getDelete(); + /** + * .greptime.v1.DeleteRequest delete = 5; + */ + io.greptime.v1.Database.DeleteRequestOrBuilder getDeleteOrBuilder(); + public io.greptime.v1.Database.GreptimeRequest.RequestCase getRequestCase(); } /** @@ -3579,98 +122,6 @@ public final class Database { getUnknownFields() { return this.unknownFields; } - private GreptimeRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - io.greptime.v1.Database.RequestHeader.Builder subBuilder = null; - if (header_ != null) { - subBuilder = header_.toBuilder(); - } - header_ = input.readMessage(io.greptime.v1.Database.RequestHeader.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(header_); - header_ = subBuilder.buildPartial(); - } - - break; - } - case 18: { - io.greptime.v1.Database.InsertRequest.Builder subBuilder = null; - if (requestCase_ == 2) { - subBuilder = ((io.greptime.v1.Database.InsertRequest) request_).toBuilder(); - } - request_ = - input.readMessage(io.greptime.v1.Database.InsertRequest.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Database.InsertRequest) request_); - request_ = subBuilder.buildPartial(); - } - requestCase_ = 2; - break; - } - case 26: { - io.greptime.v1.Database.QueryRequest.Builder subBuilder = null; - if (requestCase_ == 3) { - subBuilder = ((io.greptime.v1.Database.QueryRequest) request_).toBuilder(); - } - request_ = - input.readMessage(io.greptime.v1.Database.QueryRequest.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Database.QueryRequest) request_); - request_ = subBuilder.buildPartial(); - } - requestCase_ = 3; - break; - } - case 34: { - io.greptime.v1.Ddl.DdlRequest.Builder subBuilder = null; - if (requestCase_ == 4) { - subBuilder = ((io.greptime.v1.Ddl.DdlRequest) request_).toBuilder(); - } - request_ = - input.readMessage(io.greptime.v1.Ddl.DdlRequest.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Ddl.DdlRequest) request_); - request_ = subBuilder.buildPartial(); - } - requestCase_ = 4; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Database.internal_static_greptime_v1_GreptimeRequest_descriptor; @@ -3692,6 +143,7 @@ public final class Database { INSERT(2), QUERY(3), DDL(4), + DELETE(5), REQUEST_NOT_SET(0); private final int value; private RequestCase(int value) { @@ -3712,6 +164,7 @@ public final class Database { case 2: return INSERT; case 3: return QUERY; case 4: return DDL; + case 5: return DELETE; case 0: return REQUEST_NOT_SET; default: return null; } @@ -3728,7 +181,7 @@ public final class Database { } public static final int HEADER_FIELD_NUMBER = 1; - private io.greptime.v1.Database.RequestHeader header_; + private io.greptime.v1.Common.RequestHeader header_; /** * .greptime.v1.RequestHeader header = 1; * @return Whether the header field is set. @@ -3742,15 +195,15 @@ public final class Database { * @return The header. */ @java.lang.Override - public io.greptime.v1.Database.RequestHeader getHeader() { - return header_ == null ? io.greptime.v1.Database.RequestHeader.getDefaultInstance() : header_; + public io.greptime.v1.Common.RequestHeader getHeader() { + return header_ == null ? io.greptime.v1.Common.RequestHeader.getDefaultInstance() : header_; } /** * .greptime.v1.RequestHeader header = 1; */ @java.lang.Override - public io.greptime.v1.Database.RequestHeaderOrBuilder getHeaderOrBuilder() { - return getHeader(); + public io.greptime.v1.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + return header_ == null ? io.greptime.v1.Common.RequestHeader.getDefaultInstance() : header_; } public static final int INSERT_FIELD_NUMBER = 2; @@ -3846,6 +299,37 @@ public final class Database { return io.greptime.v1.Ddl.DdlRequest.getDefaultInstance(); } + public static final int DELETE_FIELD_NUMBER = 5; + /** + * .greptime.v1.DeleteRequest delete = 5; + * @return Whether the delete field is set. + */ + @java.lang.Override + public boolean hasDelete() { + return requestCase_ == 5; + } + /** + * .greptime.v1.DeleteRequest delete = 5; + * @return The delete. + */ + @java.lang.Override + public io.greptime.v1.Database.DeleteRequest getDelete() { + if (requestCase_ == 5) { + return (io.greptime.v1.Database.DeleteRequest) request_; + } + return io.greptime.v1.Database.DeleteRequest.getDefaultInstance(); + } + /** + * .greptime.v1.DeleteRequest delete = 5; + */ + @java.lang.Override + public io.greptime.v1.Database.DeleteRequestOrBuilder getDeleteOrBuilder() { + if (requestCase_ == 5) { + return (io.greptime.v1.Database.DeleteRequest) request_; + } + return io.greptime.v1.Database.DeleteRequest.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -3872,7 +356,10 @@ public final class Database { if (requestCase_ == 4) { output.writeMessage(4, (io.greptime.v1.Ddl.DdlRequest) request_); } - unknownFields.writeTo(output); + if (requestCase_ == 5) { + output.writeMessage(5, (io.greptime.v1.Database.DeleteRequest) request_); + } + getUnknownFields().writeTo(output); } @java.lang.Override @@ -3897,7 +384,11 @@ public final class Database { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, (io.greptime.v1.Ddl.DdlRequest) request_); } - size += unknownFields.getSerializedSize(); + if (requestCase_ == 5) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, (io.greptime.v1.Database.DeleteRequest) request_); + } + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -3931,10 +422,14 @@ public final class Database { if (!getDdl() .equals(other.getDdl())) return false; break; + case 5: + if (!getDelete() + .equals(other.getDelete())) return false; + break; case 0: default: } - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -3962,10 +457,14 @@ public final class Database { hash = (37 * hash) + DDL_FIELD_NUMBER; hash = (53 * hash) + getDdl().hashCode(); break; + case 5: + hash = (37 * hash) + DELETE_FIELD_NUMBER; + hash = (53 * hash) + getDelete().hashCode(); + break; case 0: default: } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } @@ -4082,28 +581,35 @@ public final class Database { // Construct using io.greptime.v1.Database.GreptimeRequest.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + } @java.lang.Override public Builder clear() { super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; + bitField0_ = 0; + header_ = null; + if (headerBuilder_ != null) { + headerBuilder_.dispose(); headerBuilder_ = null; } + if (insertBuilder_ != null) { + insertBuilder_.clear(); + } + if (queryBuilder_ != null) { + queryBuilder_.clear(); + } + if (ddlBuilder_ != null) { + ddlBuilder_.clear(); + } + if (deleteBuilder_ != null) { + deleteBuilder_.clear(); + } requestCase_ = 0; request_ = null; return this; @@ -4132,37 +638,42 @@ public final class Database { @java.lang.Override public io.greptime.v1.Database.GreptimeRequest buildPartial() { io.greptime.v1.Database.GreptimeRequest result = new io.greptime.v1.Database.GreptimeRequest(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (requestCase_ == 2) { - if (insertBuilder_ == null) { - result.request_ = request_; - } else { - result.request_ = insertBuilder_.build(); - } - } - if (requestCase_ == 3) { - if (queryBuilder_ == null) { - result.request_ = request_; - } else { - result.request_ = queryBuilder_.build(); - } - } - if (requestCase_ == 4) { - if (ddlBuilder_ == null) { - result.request_ = request_; - } else { - result.request_ = ddlBuilder_.build(); - } - } - result.requestCase_ = requestCase_; + if (bitField0_ != 0) { buildPartial0(result); } + buildPartialOneofs(result); onBuilt(); return result; } + private void buildPartial0(io.greptime.v1.Database.GreptimeRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.header_ = headerBuilder_ == null + ? header_ + : headerBuilder_.build(); + } + } + + private void buildPartialOneofs(io.greptime.v1.Database.GreptimeRequest result) { + result.requestCase_ = requestCase_; + result.request_ = this.request_; + if (requestCase_ == 2 && + insertBuilder_ != null) { + result.request_ = insertBuilder_.build(); + } + if (requestCase_ == 3 && + queryBuilder_ != null) { + result.request_ = queryBuilder_.build(); + } + if (requestCase_ == 4 && + ddlBuilder_ != null) { + result.request_ = ddlBuilder_.build(); + } + if (requestCase_ == 5 && + deleteBuilder_ != null) { + result.request_ = deleteBuilder_.build(); + } + } + @java.lang.Override public Builder clone() { return super.clone(); @@ -4223,11 +734,15 @@ public final class Database { mergeDdl(other.getDdl()); break; } + case DELETE: { + mergeDelete(other.getDelete()); + break; + } case REQUEST_NOT_SET: { break; } } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -4242,17 +757,65 @@ public final class Database { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - io.greptime.v1.Database.GreptimeRequest parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + input.readMessage( + getInsertFieldBuilder().getBuilder(), + extensionRegistry); + requestCase_ = 2; + break; + } // case 18 + case 26: { + input.readMessage( + getQueryFieldBuilder().getBuilder(), + extensionRegistry); + requestCase_ = 3; + break; + } // case 26 + case 34: { + input.readMessage( + getDdlFieldBuilder().getBuilder(), + extensionRegistry); + requestCase_ = 4; + break; + } // case 34 + case 42: { + input.readMessage( + getDeleteFieldBuilder().getBuilder(), + extensionRegistry); + requestCase_ = 5; + break; + } // case 42 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Database.GreptimeRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } private int requestCase_ = 0; @@ -4270,24 +833,25 @@ public final class Database { return this; } + private int bitField0_; - private io.greptime.v1.Database.RequestHeader header_; + private io.greptime.v1.Common.RequestHeader header_; private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.RequestHeader, io.greptime.v1.Database.RequestHeader.Builder, io.greptime.v1.Database.RequestHeaderOrBuilder> headerBuilder_; + io.greptime.v1.Common.RequestHeader, io.greptime.v1.Common.RequestHeader.Builder, io.greptime.v1.Common.RequestHeaderOrBuilder> headerBuilder_; /** * .greptime.v1.RequestHeader header = 1; * @return Whether the header field is set. */ public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * .greptime.v1.RequestHeader header = 1; * @return The header. */ - public io.greptime.v1.Database.RequestHeader getHeader() { + public io.greptime.v1.Common.RequestHeader getHeader() { if (headerBuilder_ == null) { - return header_ == null ? io.greptime.v1.Database.RequestHeader.getDefaultInstance() : header_; + return header_ == null ? io.greptime.v1.Common.RequestHeader.getDefaultInstance() : header_; } else { return headerBuilder_.getMessage(); } @@ -4295,93 +859,93 @@ public final class Database { /** * .greptime.v1.RequestHeader header = 1; */ - public Builder setHeader(io.greptime.v1.Database.RequestHeader value) { + public Builder setHeader(io.greptime.v1.Common.RequestHeader value) { if (headerBuilder_ == null) { if (value == null) { throw new NullPointerException(); } header_ = value; - onChanged(); } else { headerBuilder_.setMessage(value); } - + bitField0_ |= 0x00000001; + onChanged(); return this; } /** * .greptime.v1.RequestHeader header = 1; */ public Builder setHeader( - io.greptime.v1.Database.RequestHeader.Builder builderForValue) { + io.greptime.v1.Common.RequestHeader.Builder builderForValue) { if (headerBuilder_ == null) { header_ = builderForValue.build(); - onChanged(); } else { headerBuilder_.setMessage(builderForValue.build()); } - + bitField0_ |= 0x00000001; + onChanged(); return this; } /** * .greptime.v1.RequestHeader header = 1; */ - public Builder mergeHeader(io.greptime.v1.Database.RequestHeader value) { + public Builder mergeHeader(io.greptime.v1.Common.RequestHeader value) { if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - io.greptime.v1.Database.RequestHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + if (((bitField0_ & 0x00000001) != 0) && + header_ != null && + header_ != io.greptime.v1.Common.RequestHeader.getDefaultInstance()) { + getHeaderBuilder().mergeFrom(value); } else { header_ = value; } - onChanged(); } else { headerBuilder_.mergeFrom(value); } - + bitField0_ |= 0x00000001; + onChanged(); return this; } /** * .greptime.v1.RequestHeader header = 1; */ public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; + bitField0_ = (bitField0_ & ~0x00000001); + header_ = null; + if (headerBuilder_ != null) { + headerBuilder_.dispose(); headerBuilder_ = null; } - + onChanged(); return this; } /** * .greptime.v1.RequestHeader header = 1; */ - public io.greptime.v1.Database.RequestHeader.Builder getHeaderBuilder() { - + public io.greptime.v1.Common.RequestHeader.Builder getHeaderBuilder() { + bitField0_ |= 0x00000001; onChanged(); return getHeaderFieldBuilder().getBuilder(); } /** * .greptime.v1.RequestHeader header = 1; */ - public io.greptime.v1.Database.RequestHeaderOrBuilder getHeaderOrBuilder() { + public io.greptime.v1.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { if (headerBuilder_ != null) { return headerBuilder_.getMessageOrBuilder(); } else { return header_ == null ? - io.greptime.v1.Database.RequestHeader.getDefaultInstance() : header_; + io.greptime.v1.Common.RequestHeader.getDefaultInstance() : header_; } } /** * .greptime.v1.RequestHeader header = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.RequestHeader, io.greptime.v1.Database.RequestHeader.Builder, io.greptime.v1.Database.RequestHeaderOrBuilder> + io.greptime.v1.Common.RequestHeader, io.greptime.v1.Common.RequestHeader.Builder, io.greptime.v1.Common.RequestHeaderOrBuilder> getHeaderFieldBuilder() { if (headerBuilder_ == null) { headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.RequestHeader, io.greptime.v1.Database.RequestHeader.Builder, io.greptime.v1.Database.RequestHeaderOrBuilder>( + io.greptime.v1.Common.RequestHeader, io.greptime.v1.Common.RequestHeader.Builder, io.greptime.v1.Common.RequestHeaderOrBuilder>( getHeader(), getParentForChildren(), isClean()); @@ -4464,8 +1028,9 @@ public final class Database { } else { if (requestCase_ == 2) { insertBuilder_.mergeFrom(value); + } else { + insertBuilder_.setMessage(value); } - insertBuilder_.setMessage(value); } requestCase_ = 2; return this; @@ -4527,7 +1092,7 @@ public final class Database { request_ = null; } requestCase_ = 2; - onChanged();; + onChanged(); return insertBuilder_; } @@ -4605,8 +1170,9 @@ public final class Database { } else { if (requestCase_ == 3) { queryBuilder_.mergeFrom(value); + } else { + queryBuilder_.setMessage(value); } - queryBuilder_.setMessage(value); } requestCase_ = 3; return this; @@ -4668,7 +1234,7 @@ public final class Database { request_ = null; } requestCase_ = 3; - onChanged();; + onChanged(); return queryBuilder_; } @@ -4746,8 +1312,9 @@ public final class Database { } else { if (requestCase_ == 4) { ddlBuilder_.mergeFrom(value); + } else { + ddlBuilder_.setMessage(value); } - ddlBuilder_.setMessage(value); } requestCase_ = 4; return this; @@ -4809,9 +1376,151 @@ public final class Database { request_ = null; } requestCase_ = 4; - onChanged();; + onChanged(); return ddlBuilder_; } + + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Database.DeleteRequest, io.greptime.v1.Database.DeleteRequest.Builder, io.greptime.v1.Database.DeleteRequestOrBuilder> deleteBuilder_; + /** + * .greptime.v1.DeleteRequest delete = 5; + * @return Whether the delete field is set. + */ + @java.lang.Override + public boolean hasDelete() { + return requestCase_ == 5; + } + /** + * .greptime.v1.DeleteRequest delete = 5; + * @return The delete. + */ + @java.lang.Override + public io.greptime.v1.Database.DeleteRequest getDelete() { + if (deleteBuilder_ == null) { + if (requestCase_ == 5) { + return (io.greptime.v1.Database.DeleteRequest) request_; + } + return io.greptime.v1.Database.DeleteRequest.getDefaultInstance(); + } else { + if (requestCase_ == 5) { + return deleteBuilder_.getMessage(); + } + return io.greptime.v1.Database.DeleteRequest.getDefaultInstance(); + } + } + /** + * .greptime.v1.DeleteRequest delete = 5; + */ + public Builder setDelete(io.greptime.v1.Database.DeleteRequest value) { + if (deleteBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + deleteBuilder_.setMessage(value); + } + requestCase_ = 5; + return this; + } + /** + * .greptime.v1.DeleteRequest delete = 5; + */ + public Builder setDelete( + io.greptime.v1.Database.DeleteRequest.Builder builderForValue) { + if (deleteBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + deleteBuilder_.setMessage(builderForValue.build()); + } + requestCase_ = 5; + return this; + } + /** + * .greptime.v1.DeleteRequest delete = 5; + */ + public Builder mergeDelete(io.greptime.v1.Database.DeleteRequest value) { + if (deleteBuilder_ == null) { + if (requestCase_ == 5 && + request_ != io.greptime.v1.Database.DeleteRequest.getDefaultInstance()) { + request_ = io.greptime.v1.Database.DeleteRequest.newBuilder((io.greptime.v1.Database.DeleteRequest) request_) + .mergeFrom(value).buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + if (requestCase_ == 5) { + deleteBuilder_.mergeFrom(value); + } else { + deleteBuilder_.setMessage(value); + } + } + requestCase_ = 5; + return this; + } + /** + * .greptime.v1.DeleteRequest delete = 5; + */ + public Builder clearDelete() { + if (deleteBuilder_ == null) { + if (requestCase_ == 5) { + requestCase_ = 0; + request_ = null; + onChanged(); + } + } else { + if (requestCase_ == 5) { + requestCase_ = 0; + request_ = null; + } + deleteBuilder_.clear(); + } + return this; + } + /** + * .greptime.v1.DeleteRequest delete = 5; + */ + public io.greptime.v1.Database.DeleteRequest.Builder getDeleteBuilder() { + return getDeleteFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.DeleteRequest delete = 5; + */ + @java.lang.Override + public io.greptime.v1.Database.DeleteRequestOrBuilder getDeleteOrBuilder() { + if ((requestCase_ == 5) && (deleteBuilder_ != null)) { + return deleteBuilder_.getMessageOrBuilder(); + } else { + if (requestCase_ == 5) { + return (io.greptime.v1.Database.DeleteRequest) request_; + } + return io.greptime.v1.Database.DeleteRequest.getDefaultInstance(); + } + } + /** + * .greptime.v1.DeleteRequest delete = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Database.DeleteRequest, io.greptime.v1.Database.DeleteRequest.Builder, io.greptime.v1.Database.DeleteRequestOrBuilder> + getDeleteFieldBuilder() { + if (deleteBuilder_ == null) { + if (!(requestCase_ == 5)) { + request_ = io.greptime.v1.Database.DeleteRequest.getDefaultInstance(); + } + deleteBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Database.DeleteRequest, io.greptime.v1.Database.DeleteRequest.Builder, io.greptime.v1.Database.DeleteRequestOrBuilder>( + (io.greptime.v1.Database.DeleteRequest) request_, + getParentForChildren(), + isClean()); + request_ = null; + } + requestCase_ = 5; + onChanged(); + return deleteBuilder_; + } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4845,7 +1554,18 @@ public final class Database { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new GreptimeRequest(input, extensionRegistry); + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); } }; @@ -4865,424 +1585,6 @@ public final class Database { } - public interface ResponseHeaderOrBuilder extends - // @@protoc_insertion_point(interface_extends:greptime.v1.ResponseHeader) - com.google.protobuf.MessageOrBuilder { - } - /** - * Protobuf type {@code greptime.v1.ResponseHeader} - */ - public static final class ResponseHeader extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:greptime.v1.ResponseHeader) - ResponseHeaderOrBuilder { - private static final long serialVersionUID = 0L; - // Use ResponseHeader.newBuilder() to construct. - private ResponseHeader(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ResponseHeader() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ResponseHeader(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private ResponseHeader( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_ResponseHeader_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_ResponseHeader_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.ResponseHeader.class, io.greptime.v1.Database.ResponseHeader.Builder.class); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.greptime.v1.Database.ResponseHeader)) { - return super.equals(obj); - } - io.greptime.v1.Database.ResponseHeader other = (io.greptime.v1.Database.ResponseHeader) obj; - - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.greptime.v1.Database.ResponseHeader parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.ResponseHeader parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.ResponseHeader parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.ResponseHeader parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.ResponseHeader parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.ResponseHeader parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.ResponseHeader parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.ResponseHeader parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.ResponseHeader parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.ResponseHeader parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.ResponseHeader parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.ResponseHeader parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.greptime.v1.Database.ResponseHeader prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code greptime.v1.ResponseHeader} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:greptime.v1.ResponseHeader) - io.greptime.v1.Database.ResponseHeaderOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_ResponseHeader_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_ResponseHeader_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.ResponseHeader.class, io.greptime.v1.Database.ResponseHeader.Builder.class); - } - - // Construct using io.greptime.v1.Database.ResponseHeader.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.greptime.v1.Database.internal_static_greptime_v1_ResponseHeader_descriptor; - } - - @java.lang.Override - public io.greptime.v1.Database.ResponseHeader getDefaultInstanceForType() { - return io.greptime.v1.Database.ResponseHeader.getDefaultInstance(); - } - - @java.lang.Override - public io.greptime.v1.Database.ResponseHeader build() { - io.greptime.v1.Database.ResponseHeader result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.greptime.v1.Database.ResponseHeader buildPartial() { - io.greptime.v1.Database.ResponseHeader result = new io.greptime.v1.Database.ResponseHeader(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.greptime.v1.Database.ResponseHeader) { - return mergeFrom((io.greptime.v1.Database.ResponseHeader)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.greptime.v1.Database.ResponseHeader other) { - if (other == io.greptime.v1.Database.ResponseHeader.getDefaultInstance()) return this; - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.greptime.v1.Database.ResponseHeader parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Database.ResponseHeader) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:greptime.v1.ResponseHeader) - } - - // @@protoc_insertion_point(class_scope:greptime.v1.ResponseHeader) - private static final io.greptime.v1.Database.ResponseHeader DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.greptime.v1.Database.ResponseHeader(); - } - - public static io.greptime.v1.Database.ResponseHeader getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ResponseHeader parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ResponseHeader(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.greptime.v1.Database.ResponseHeader getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - public interface GreptimeResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:greptime.v1.GreptimeResponse) com.google.protobuf.MessageOrBuilder { @@ -5296,11 +1598,11 @@ public final class Database { * .greptime.v1.ResponseHeader header = 1; * @return The header. */ - io.greptime.v1.Database.ResponseHeader getHeader(); + io.greptime.v1.Common.ResponseHeader getHeader(); /** * .greptime.v1.ResponseHeader header = 1; */ - io.greptime.v1.Database.ResponseHeaderOrBuilder getHeaderOrBuilder(); + io.greptime.v1.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); /** * .greptime.v1.AffectedRows affected_rows = 2; @@ -5311,11 +1613,11 @@ public final class Database { * .greptime.v1.AffectedRows affected_rows = 2; * @return The affectedRows. */ - io.greptime.v1.Database.AffectedRows getAffectedRows(); + io.greptime.v1.Common.AffectedRows getAffectedRows(); /** * .greptime.v1.AffectedRows affected_rows = 2; */ - io.greptime.v1.Database.AffectedRowsOrBuilder getAffectedRowsOrBuilder(); + io.greptime.v1.Common.AffectedRowsOrBuilder getAffectedRowsOrBuilder(); public io.greptime.v1.Database.GreptimeResponse.ResponseCase getResponseCase(); } @@ -5346,70 +1648,6 @@ public final class Database { getUnknownFields() { return this.unknownFields; } - private GreptimeResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - io.greptime.v1.Database.ResponseHeader.Builder subBuilder = null; - if (header_ != null) { - subBuilder = header_.toBuilder(); - } - header_ = input.readMessage(io.greptime.v1.Database.ResponseHeader.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(header_); - header_ = subBuilder.buildPartial(); - } - - break; - } - case 18: { - io.greptime.v1.Database.AffectedRows.Builder subBuilder = null; - if (responseCase_ == 2) { - subBuilder = ((io.greptime.v1.Database.AffectedRows) response_).toBuilder(); - } - response_ = - input.readMessage(io.greptime.v1.Database.AffectedRows.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Database.AffectedRows) response_); - response_ = subBuilder.buildPartial(); - } - responseCase_ = 2; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Database.internal_static_greptime_v1_GreptimeResponse_descriptor; @@ -5463,7 +1701,7 @@ public final class Database { } public static final int HEADER_FIELD_NUMBER = 1; - private io.greptime.v1.Database.ResponseHeader header_; + private io.greptime.v1.Common.ResponseHeader header_; /** * .greptime.v1.ResponseHeader header = 1; * @return Whether the header field is set. @@ -5477,15 +1715,15 @@ public final class Database { * @return The header. */ @java.lang.Override - public io.greptime.v1.Database.ResponseHeader getHeader() { - return header_ == null ? io.greptime.v1.Database.ResponseHeader.getDefaultInstance() : header_; + public io.greptime.v1.Common.ResponseHeader getHeader() { + return header_ == null ? io.greptime.v1.Common.ResponseHeader.getDefaultInstance() : header_; } /** * .greptime.v1.ResponseHeader header = 1; */ @java.lang.Override - public io.greptime.v1.Database.ResponseHeaderOrBuilder getHeaderOrBuilder() { - return getHeader(); + public io.greptime.v1.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return header_ == null ? io.greptime.v1.Common.ResponseHeader.getDefaultInstance() : header_; } public static final int AFFECTED_ROWS_FIELD_NUMBER = 2; @@ -5502,21 +1740,21 @@ public final class Database { * @return The affectedRows. */ @java.lang.Override - public io.greptime.v1.Database.AffectedRows getAffectedRows() { + public io.greptime.v1.Common.AffectedRows getAffectedRows() { if (responseCase_ == 2) { - return (io.greptime.v1.Database.AffectedRows) response_; + return (io.greptime.v1.Common.AffectedRows) response_; } - return io.greptime.v1.Database.AffectedRows.getDefaultInstance(); + return io.greptime.v1.Common.AffectedRows.getDefaultInstance(); } /** * .greptime.v1.AffectedRows affected_rows = 2; */ @java.lang.Override - public io.greptime.v1.Database.AffectedRowsOrBuilder getAffectedRowsOrBuilder() { + public io.greptime.v1.Common.AffectedRowsOrBuilder getAffectedRowsOrBuilder() { if (responseCase_ == 2) { - return (io.greptime.v1.Database.AffectedRows) response_; + return (io.greptime.v1.Common.AffectedRows) response_; } - return io.greptime.v1.Database.AffectedRows.getDefaultInstance(); + return io.greptime.v1.Common.AffectedRows.getDefaultInstance(); } private byte memoizedIsInitialized = -1; @@ -5537,9 +1775,9 @@ public final class Database { output.writeMessage(1, getHeader()); } if (responseCase_ == 2) { - output.writeMessage(2, (io.greptime.v1.Database.AffectedRows) response_); + output.writeMessage(2, (io.greptime.v1.Common.AffectedRows) response_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -5554,9 +1792,9 @@ public final class Database { } if (responseCase_ == 2) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, (io.greptime.v1.Database.AffectedRows) response_); + .computeMessageSize(2, (io.greptime.v1.Common.AffectedRows) response_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -5585,7 +1823,7 @@ public final class Database { case 0: default: } - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -5608,7 +1846,7 @@ public final class Database { case 0: default: } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } @@ -5725,28 +1963,26 @@ public final class Database { // Construct using io.greptime.v1.Database.GreptimeResponse.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + } @java.lang.Override public Builder clear() { super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; + bitField0_ = 0; + header_ = null; + if (headerBuilder_ != null) { + headerBuilder_.dispose(); headerBuilder_ = null; } + if (affectedRowsBuilder_ != null) { + affectedRowsBuilder_.clear(); + } responseCase_ = 0; response_ = null; return this; @@ -5775,23 +2011,30 @@ public final class Database { @java.lang.Override public io.greptime.v1.Database.GreptimeResponse buildPartial() { io.greptime.v1.Database.GreptimeResponse result = new io.greptime.v1.Database.GreptimeResponse(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (responseCase_ == 2) { - if (affectedRowsBuilder_ == null) { - result.response_ = response_; - } else { - result.response_ = affectedRowsBuilder_.build(); - } - } - result.responseCase_ = responseCase_; + if (bitField0_ != 0) { buildPartial0(result); } + buildPartialOneofs(result); onBuilt(); return result; } + private void buildPartial0(io.greptime.v1.Database.GreptimeResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.header_ = headerBuilder_ == null + ? header_ + : headerBuilder_.build(); + } + } + + private void buildPartialOneofs(io.greptime.v1.Database.GreptimeResponse result) { + result.responseCase_ = responseCase_; + result.response_ = this.response_; + if (responseCase_ == 2 && + affectedRowsBuilder_ != null) { + result.response_ = affectedRowsBuilder_.build(); + } + } + @java.lang.Override public Builder clone() { return super.clone(); @@ -5848,7 +2091,7 @@ public final class Database { break; } } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -5863,17 +2106,44 @@ public final class Database { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - io.greptime.v1.Database.GreptimeResponse parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + input.readMessage( + getAffectedRowsFieldBuilder().getBuilder(), + extensionRegistry); + responseCase_ = 2; + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Database.GreptimeResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } private int responseCase_ = 0; @@ -5891,24 +2161,25 @@ public final class Database { return this; } + private int bitField0_; - private io.greptime.v1.Database.ResponseHeader header_; + private io.greptime.v1.Common.ResponseHeader header_; private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.ResponseHeader, io.greptime.v1.Database.ResponseHeader.Builder, io.greptime.v1.Database.ResponseHeaderOrBuilder> headerBuilder_; + io.greptime.v1.Common.ResponseHeader, io.greptime.v1.Common.ResponseHeader.Builder, io.greptime.v1.Common.ResponseHeaderOrBuilder> headerBuilder_; /** * .greptime.v1.ResponseHeader header = 1; * @return Whether the header field is set. */ public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * .greptime.v1.ResponseHeader header = 1; * @return The header. */ - public io.greptime.v1.Database.ResponseHeader getHeader() { + public io.greptime.v1.Common.ResponseHeader getHeader() { if (headerBuilder_ == null) { - return header_ == null ? io.greptime.v1.Database.ResponseHeader.getDefaultInstance() : header_; + return header_ == null ? io.greptime.v1.Common.ResponseHeader.getDefaultInstance() : header_; } else { return headerBuilder_.getMessage(); } @@ -5916,93 +2187,93 @@ public final class Database { /** * .greptime.v1.ResponseHeader header = 1; */ - public Builder setHeader(io.greptime.v1.Database.ResponseHeader value) { + public Builder setHeader(io.greptime.v1.Common.ResponseHeader value) { if (headerBuilder_ == null) { if (value == null) { throw new NullPointerException(); } header_ = value; - onChanged(); } else { headerBuilder_.setMessage(value); } - + bitField0_ |= 0x00000001; + onChanged(); return this; } /** * .greptime.v1.ResponseHeader header = 1; */ public Builder setHeader( - io.greptime.v1.Database.ResponseHeader.Builder builderForValue) { + io.greptime.v1.Common.ResponseHeader.Builder builderForValue) { if (headerBuilder_ == null) { header_ = builderForValue.build(); - onChanged(); } else { headerBuilder_.setMessage(builderForValue.build()); } - + bitField0_ |= 0x00000001; + onChanged(); return this; } /** * .greptime.v1.ResponseHeader header = 1; */ - public Builder mergeHeader(io.greptime.v1.Database.ResponseHeader value) { + public Builder mergeHeader(io.greptime.v1.Common.ResponseHeader value) { if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - io.greptime.v1.Database.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + if (((bitField0_ & 0x00000001) != 0) && + header_ != null && + header_ != io.greptime.v1.Common.ResponseHeader.getDefaultInstance()) { + getHeaderBuilder().mergeFrom(value); } else { header_ = value; } - onChanged(); } else { headerBuilder_.mergeFrom(value); } - + bitField0_ |= 0x00000001; + onChanged(); return this; } /** * .greptime.v1.ResponseHeader header = 1; */ public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; + bitField0_ = (bitField0_ & ~0x00000001); + header_ = null; + if (headerBuilder_ != null) { + headerBuilder_.dispose(); headerBuilder_ = null; } - + onChanged(); return this; } /** * .greptime.v1.ResponseHeader header = 1; */ - public io.greptime.v1.Database.ResponseHeader.Builder getHeaderBuilder() { - + public io.greptime.v1.Common.ResponseHeader.Builder getHeaderBuilder() { + bitField0_ |= 0x00000001; onChanged(); return getHeaderFieldBuilder().getBuilder(); } /** * .greptime.v1.ResponseHeader header = 1; */ - public io.greptime.v1.Database.ResponseHeaderOrBuilder getHeaderOrBuilder() { + public io.greptime.v1.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { if (headerBuilder_ != null) { return headerBuilder_.getMessageOrBuilder(); } else { return header_ == null ? - io.greptime.v1.Database.ResponseHeader.getDefaultInstance() : header_; + io.greptime.v1.Common.ResponseHeader.getDefaultInstance() : header_; } } /** * .greptime.v1.ResponseHeader header = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.ResponseHeader, io.greptime.v1.Database.ResponseHeader.Builder, io.greptime.v1.Database.ResponseHeaderOrBuilder> + io.greptime.v1.Common.ResponseHeader, io.greptime.v1.Common.ResponseHeader.Builder, io.greptime.v1.Common.ResponseHeaderOrBuilder> getHeaderFieldBuilder() { if (headerBuilder_ == null) { headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.ResponseHeader, io.greptime.v1.Database.ResponseHeader.Builder, io.greptime.v1.Database.ResponseHeaderOrBuilder>( + io.greptime.v1.Common.ResponseHeader, io.greptime.v1.Common.ResponseHeader.Builder, io.greptime.v1.Common.ResponseHeaderOrBuilder>( getHeader(), getParentForChildren(), isClean()); @@ -6012,7 +2283,7 @@ public final class Database { } private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.AffectedRows, io.greptime.v1.Database.AffectedRows.Builder, io.greptime.v1.Database.AffectedRowsOrBuilder> affectedRowsBuilder_; + io.greptime.v1.Common.AffectedRows, io.greptime.v1.Common.AffectedRows.Builder, io.greptime.v1.Common.AffectedRowsOrBuilder> affectedRowsBuilder_; /** * .greptime.v1.AffectedRows affected_rows = 2; * @return Whether the affectedRows field is set. @@ -6026,23 +2297,23 @@ public final class Database { * @return The affectedRows. */ @java.lang.Override - public io.greptime.v1.Database.AffectedRows getAffectedRows() { + public io.greptime.v1.Common.AffectedRows getAffectedRows() { if (affectedRowsBuilder_ == null) { if (responseCase_ == 2) { - return (io.greptime.v1.Database.AffectedRows) response_; + return (io.greptime.v1.Common.AffectedRows) response_; } - return io.greptime.v1.Database.AffectedRows.getDefaultInstance(); + return io.greptime.v1.Common.AffectedRows.getDefaultInstance(); } else { if (responseCase_ == 2) { return affectedRowsBuilder_.getMessage(); } - return io.greptime.v1.Database.AffectedRows.getDefaultInstance(); + return io.greptime.v1.Common.AffectedRows.getDefaultInstance(); } } /** * .greptime.v1.AffectedRows affected_rows = 2; */ - public Builder setAffectedRows(io.greptime.v1.Database.AffectedRows value) { + public Builder setAffectedRows(io.greptime.v1.Common.AffectedRows value) { if (affectedRowsBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -6059,7 +2330,7 @@ public final class Database { * .greptime.v1.AffectedRows affected_rows = 2; */ public Builder setAffectedRows( - io.greptime.v1.Database.AffectedRows.Builder builderForValue) { + io.greptime.v1.Common.AffectedRows.Builder builderForValue) { if (affectedRowsBuilder_ == null) { response_ = builderForValue.build(); onChanged(); @@ -6072,11 +2343,11 @@ public final class Database { /** * .greptime.v1.AffectedRows affected_rows = 2; */ - public Builder mergeAffectedRows(io.greptime.v1.Database.AffectedRows value) { + public Builder mergeAffectedRows(io.greptime.v1.Common.AffectedRows value) { if (affectedRowsBuilder_ == null) { if (responseCase_ == 2 && - response_ != io.greptime.v1.Database.AffectedRows.getDefaultInstance()) { - response_ = io.greptime.v1.Database.AffectedRows.newBuilder((io.greptime.v1.Database.AffectedRows) response_) + response_ != io.greptime.v1.Common.AffectedRows.getDefaultInstance()) { + response_ = io.greptime.v1.Common.AffectedRows.newBuilder((io.greptime.v1.Common.AffectedRows) response_) .mergeFrom(value).buildPartial(); } else { response_ = value; @@ -6085,8 +2356,9 @@ public final class Database { } else { if (responseCase_ == 2) { affectedRowsBuilder_.mergeFrom(value); + } else { + affectedRowsBuilder_.setMessage(value); } - affectedRowsBuilder_.setMessage(value); } responseCase_ = 2; return this; @@ -6113,42 +2385,42 @@ public final class Database { /** * .greptime.v1.AffectedRows affected_rows = 2; */ - public io.greptime.v1.Database.AffectedRows.Builder getAffectedRowsBuilder() { + public io.greptime.v1.Common.AffectedRows.Builder getAffectedRowsBuilder() { return getAffectedRowsFieldBuilder().getBuilder(); } /** * .greptime.v1.AffectedRows affected_rows = 2; */ @java.lang.Override - public io.greptime.v1.Database.AffectedRowsOrBuilder getAffectedRowsOrBuilder() { + public io.greptime.v1.Common.AffectedRowsOrBuilder getAffectedRowsOrBuilder() { if ((responseCase_ == 2) && (affectedRowsBuilder_ != null)) { return affectedRowsBuilder_.getMessageOrBuilder(); } else { if (responseCase_ == 2) { - return (io.greptime.v1.Database.AffectedRows) response_; + return (io.greptime.v1.Common.AffectedRows) response_; } - return io.greptime.v1.Database.AffectedRows.getDefaultInstance(); + return io.greptime.v1.Common.AffectedRows.getDefaultInstance(); } } /** * .greptime.v1.AffectedRows affected_rows = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.AffectedRows, io.greptime.v1.Database.AffectedRows.Builder, io.greptime.v1.Database.AffectedRowsOrBuilder> + io.greptime.v1.Common.AffectedRows, io.greptime.v1.Common.AffectedRows.Builder, io.greptime.v1.Common.AffectedRowsOrBuilder> getAffectedRowsFieldBuilder() { if (affectedRowsBuilder_ == null) { if (!(responseCase_ == 2)) { - response_ = io.greptime.v1.Database.AffectedRows.getDefaultInstance(); + response_ = io.greptime.v1.Common.AffectedRows.getDefaultInstance(); } affectedRowsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.AffectedRows, io.greptime.v1.Database.AffectedRows.Builder, io.greptime.v1.Database.AffectedRowsOrBuilder>( - (io.greptime.v1.Database.AffectedRows) response_, + io.greptime.v1.Common.AffectedRows, io.greptime.v1.Common.AffectedRows.Builder, io.greptime.v1.Common.AffectedRowsOrBuilder>( + (io.greptime.v1.Common.AffectedRows) response_, getParentForChildren(), isClean()); response_ = null; } responseCase_ = 2; - onChanged();; + onChanged(); return affectedRowsBuilder_; } @java.lang.Override @@ -6184,7 +2456,18 @@ public final class Database { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new GreptimeResponse(input, extensionRegistry); + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); } }; @@ -6245,11 +2528,11 @@ public final class Database { * .greptime.v1.PromRangeQuery prom_range_query = 3; * @return The promRangeQuery. */ - io.greptime.v1.Database.PromRangeQuery getPromRangeQuery(); + io.greptime.v1.Prometheus.PromRangeQuery getPromRangeQuery(); /** * .greptime.v1.PromRangeQuery prom_range_query = 3; */ - io.greptime.v1.Database.PromRangeQueryOrBuilder getPromRangeQueryOrBuilder(); + io.greptime.v1.Prometheus.PromRangeQueryOrBuilder getPromRangeQueryOrBuilder(); public io.greptime.v1.Database.QueryRequest.QueryCase getQueryCase(); } @@ -6280,68 +2563,6 @@ public final class Database { getUnknownFields() { return this.unknownFields; } - private QueryRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - queryCase_ = 1; - query_ = s; - break; - } - case 18: { - query_ = input.readBytes(); - queryCase_ = 2; - break; - } - case 26: { - io.greptime.v1.Database.PromRangeQuery.Builder subBuilder = null; - if (queryCase_ == 3) { - subBuilder = ((io.greptime.v1.Database.PromRangeQuery) query_).toBuilder(); - } - query_ = - input.readMessage(io.greptime.v1.Database.PromRangeQuery.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Database.PromRangeQuery) query_); - query_ = subBuilder.buildPartial(); - } - queryCase_ = 3; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Database.internal_static_greptime_v1_QueryRequest_descriptor; @@ -6485,21 +2706,21 @@ public final class Database { * @return The promRangeQuery. */ @java.lang.Override - public io.greptime.v1.Database.PromRangeQuery getPromRangeQuery() { + public io.greptime.v1.Prometheus.PromRangeQuery getPromRangeQuery() { if (queryCase_ == 3) { - return (io.greptime.v1.Database.PromRangeQuery) query_; + return (io.greptime.v1.Prometheus.PromRangeQuery) query_; } - return io.greptime.v1.Database.PromRangeQuery.getDefaultInstance(); + return io.greptime.v1.Prometheus.PromRangeQuery.getDefaultInstance(); } /** * .greptime.v1.PromRangeQuery prom_range_query = 3; */ @java.lang.Override - public io.greptime.v1.Database.PromRangeQueryOrBuilder getPromRangeQueryOrBuilder() { + public io.greptime.v1.Prometheus.PromRangeQueryOrBuilder getPromRangeQueryOrBuilder() { if (queryCase_ == 3) { - return (io.greptime.v1.Database.PromRangeQuery) query_; + return (io.greptime.v1.Prometheus.PromRangeQuery) query_; } - return io.greptime.v1.Database.PromRangeQuery.getDefaultInstance(); + return io.greptime.v1.Prometheus.PromRangeQuery.getDefaultInstance(); } private byte memoizedIsInitialized = -1; @@ -6524,9 +2745,9 @@ public final class Database { 2, (com.google.protobuf.ByteString) query_); } if (queryCase_ == 3) { - output.writeMessage(3, (io.greptime.v1.Database.PromRangeQuery) query_); + output.writeMessage(3, (io.greptime.v1.Prometheus.PromRangeQuery) query_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -6545,9 +2766,9 @@ public final class Database { } if (queryCase_ == 3) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, (io.greptime.v1.Database.PromRangeQuery) query_); + .computeMessageSize(3, (io.greptime.v1.Prometheus.PromRangeQuery) query_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -6579,7 +2800,7 @@ public final class Database { case 0: default: } - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -6606,7 +2827,7 @@ public final class Database { case 0: default: } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } @@ -6723,22 +2944,21 @@ public final class Database { // Construct using io.greptime.v1.Database.QueryRequest.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; + if (promRangeQueryBuilder_ != null) { + promRangeQueryBuilder_.clear(); + } queryCase_ = 0; query_ = null; return this; @@ -6767,24 +2987,25 @@ public final class Database { @java.lang.Override public io.greptime.v1.Database.QueryRequest buildPartial() { io.greptime.v1.Database.QueryRequest result = new io.greptime.v1.Database.QueryRequest(this); - if (queryCase_ == 1) { - result.query_ = query_; - } - if (queryCase_ == 2) { - result.query_ = query_; - } - if (queryCase_ == 3) { - if (promRangeQueryBuilder_ == null) { - result.query_ = query_; - } else { - result.query_ = promRangeQueryBuilder_.build(); - } - } - result.queryCase_ = queryCase_; + if (bitField0_ != 0) { buildPartial0(result); } + buildPartialOneofs(result); onBuilt(); return result; } + private void buildPartial0(io.greptime.v1.Database.QueryRequest result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs(io.greptime.v1.Database.QueryRequest result) { + result.queryCase_ = queryCase_; + result.query_ = this.query_; + if (queryCase_ == 3 && + promRangeQueryBuilder_ != null) { + result.query_ = promRangeQueryBuilder_.build(); + } + } + @java.lang.Override public Builder clone() { return super.clone(); @@ -6848,7 +3069,7 @@ public final class Database { break; } } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -6863,17 +3084,48 @@ public final class Database { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - io.greptime.v1.Database.QueryRequest parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + queryCase_ = 1; + query_ = s; + break; + } // case 10 + case 18: { + query_ = input.readBytes(); + queryCase_ = 2; + break; + } // case 18 + case 26: { + input.readMessage( + getPromRangeQueryFieldBuilder().getBuilder(), + extensionRegistry); + queryCase_ = 3; + break; + } // case 26 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Database.QueryRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } private int queryCase_ = 0; @@ -6891,6 +3143,7 @@ public final class Database { return this; } + private int bitField0_; /** * string sql = 1; @@ -6952,10 +3205,8 @@ public final class Database { */ public Builder setSql( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - queryCase_ = 1; + if (value == null) { throw new NullPointerException(); } + queryCase_ = 1; query_ = value; onChanged(); return this; @@ -6979,10 +3230,8 @@ public final class Database { */ public Builder setSqlBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); queryCase_ = 1; query_ = value; onChanged(); @@ -7012,10 +3261,8 @@ public final class Database { * @return This builder for chaining. */ public Builder setLogicalPlan(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - queryCase_ = 2; + if (value == null) { throw new NullPointerException(); } + queryCase_ = 2; query_ = value; onChanged(); return this; @@ -7034,7 +3281,7 @@ public final class Database { } private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.PromRangeQuery, io.greptime.v1.Database.PromRangeQuery.Builder, io.greptime.v1.Database.PromRangeQueryOrBuilder> promRangeQueryBuilder_; + io.greptime.v1.Prometheus.PromRangeQuery, io.greptime.v1.Prometheus.PromRangeQuery.Builder, io.greptime.v1.Prometheus.PromRangeQueryOrBuilder> promRangeQueryBuilder_; /** * .greptime.v1.PromRangeQuery prom_range_query = 3; * @return Whether the promRangeQuery field is set. @@ -7048,23 +3295,23 @@ public final class Database { * @return The promRangeQuery. */ @java.lang.Override - public io.greptime.v1.Database.PromRangeQuery getPromRangeQuery() { + public io.greptime.v1.Prometheus.PromRangeQuery getPromRangeQuery() { if (promRangeQueryBuilder_ == null) { if (queryCase_ == 3) { - return (io.greptime.v1.Database.PromRangeQuery) query_; + return (io.greptime.v1.Prometheus.PromRangeQuery) query_; } - return io.greptime.v1.Database.PromRangeQuery.getDefaultInstance(); + return io.greptime.v1.Prometheus.PromRangeQuery.getDefaultInstance(); } else { if (queryCase_ == 3) { return promRangeQueryBuilder_.getMessage(); } - return io.greptime.v1.Database.PromRangeQuery.getDefaultInstance(); + return io.greptime.v1.Prometheus.PromRangeQuery.getDefaultInstance(); } } /** * .greptime.v1.PromRangeQuery prom_range_query = 3; */ - public Builder setPromRangeQuery(io.greptime.v1.Database.PromRangeQuery value) { + public Builder setPromRangeQuery(io.greptime.v1.Prometheus.PromRangeQuery value) { if (promRangeQueryBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -7081,7 +3328,7 @@ public final class Database { * .greptime.v1.PromRangeQuery prom_range_query = 3; */ public Builder setPromRangeQuery( - io.greptime.v1.Database.PromRangeQuery.Builder builderForValue) { + io.greptime.v1.Prometheus.PromRangeQuery.Builder builderForValue) { if (promRangeQueryBuilder_ == null) { query_ = builderForValue.build(); onChanged(); @@ -7094,11 +3341,11 @@ public final class Database { /** * .greptime.v1.PromRangeQuery prom_range_query = 3; */ - public Builder mergePromRangeQuery(io.greptime.v1.Database.PromRangeQuery value) { + public Builder mergePromRangeQuery(io.greptime.v1.Prometheus.PromRangeQuery value) { if (promRangeQueryBuilder_ == null) { if (queryCase_ == 3 && - query_ != io.greptime.v1.Database.PromRangeQuery.getDefaultInstance()) { - query_ = io.greptime.v1.Database.PromRangeQuery.newBuilder((io.greptime.v1.Database.PromRangeQuery) query_) + query_ != io.greptime.v1.Prometheus.PromRangeQuery.getDefaultInstance()) { + query_ = io.greptime.v1.Prometheus.PromRangeQuery.newBuilder((io.greptime.v1.Prometheus.PromRangeQuery) query_) .mergeFrom(value).buildPartial(); } else { query_ = value; @@ -7107,8 +3354,9 @@ public final class Database { } else { if (queryCase_ == 3) { promRangeQueryBuilder_.mergeFrom(value); + } else { + promRangeQueryBuilder_.setMessage(value); } - promRangeQueryBuilder_.setMessage(value); } queryCase_ = 3; return this; @@ -7135,42 +3383,42 @@ public final class Database { /** * .greptime.v1.PromRangeQuery prom_range_query = 3; */ - public io.greptime.v1.Database.PromRangeQuery.Builder getPromRangeQueryBuilder() { + public io.greptime.v1.Prometheus.PromRangeQuery.Builder getPromRangeQueryBuilder() { return getPromRangeQueryFieldBuilder().getBuilder(); } /** * .greptime.v1.PromRangeQuery prom_range_query = 3; */ @java.lang.Override - public io.greptime.v1.Database.PromRangeQueryOrBuilder getPromRangeQueryOrBuilder() { + public io.greptime.v1.Prometheus.PromRangeQueryOrBuilder getPromRangeQueryOrBuilder() { if ((queryCase_ == 3) && (promRangeQueryBuilder_ != null)) { return promRangeQueryBuilder_.getMessageOrBuilder(); } else { if (queryCase_ == 3) { - return (io.greptime.v1.Database.PromRangeQuery) query_; + return (io.greptime.v1.Prometheus.PromRangeQuery) query_; } - return io.greptime.v1.Database.PromRangeQuery.getDefaultInstance(); + return io.greptime.v1.Prometheus.PromRangeQuery.getDefaultInstance(); } } /** * .greptime.v1.PromRangeQuery prom_range_query = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.PromRangeQuery, io.greptime.v1.Database.PromRangeQuery.Builder, io.greptime.v1.Database.PromRangeQueryOrBuilder> + io.greptime.v1.Prometheus.PromRangeQuery, io.greptime.v1.Prometheus.PromRangeQuery.Builder, io.greptime.v1.Prometheus.PromRangeQueryOrBuilder> getPromRangeQueryFieldBuilder() { if (promRangeQueryBuilder_ == null) { if (!(queryCase_ == 3)) { - query_ = io.greptime.v1.Database.PromRangeQuery.getDefaultInstance(); + query_ = io.greptime.v1.Prometheus.PromRangeQuery.getDefaultInstance(); } promRangeQueryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.PromRangeQuery, io.greptime.v1.Database.PromRangeQuery.Builder, io.greptime.v1.Database.PromRangeQueryOrBuilder>( - (io.greptime.v1.Database.PromRangeQuery) query_, + io.greptime.v1.Prometheus.PromRangeQuery, io.greptime.v1.Prometheus.PromRangeQuery.Builder, io.greptime.v1.Prometheus.PromRangeQueryOrBuilder>( + (io.greptime.v1.Prometheus.PromRangeQuery) query_, getParentForChildren(), isClean()); query_ = null; } queryCase_ = 3; - onChanged();; + onChanged(); return promRangeQueryBuilder_; } @java.lang.Override @@ -7206,7 +3454,18 @@ public final class Database { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new QueryRequest(input, extensionRegistry); + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); } }; @@ -7226,1024 +3485,6 @@ public final class Database { } - public interface PromRangeQueryOrBuilder extends - // @@protoc_insertion_point(interface_extends:greptime.v1.PromRangeQuery) - com.google.protobuf.MessageOrBuilder { - - /** - * string query = 1; - * @return The query. - */ - java.lang.String getQuery(); - /** - * string query = 1; - * @return The bytes for query. - */ - com.google.protobuf.ByteString - getQueryBytes(); - - /** - * string start = 2; - * @return The start. - */ - java.lang.String getStart(); - /** - * string start = 2; - * @return The bytes for start. - */ - com.google.protobuf.ByteString - getStartBytes(); - - /** - * string end = 3; - * @return The end. - */ - java.lang.String getEnd(); - /** - * string end = 3; - * @return The bytes for end. - */ - com.google.protobuf.ByteString - getEndBytes(); - - /** - * string step = 4; - * @return The step. - */ - java.lang.String getStep(); - /** - * string step = 4; - * @return The bytes for step. - */ - com.google.protobuf.ByteString - getStepBytes(); - } - /** - * Protobuf type {@code greptime.v1.PromRangeQuery} - */ - public static final class PromRangeQuery extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:greptime.v1.PromRangeQuery) - PromRangeQueryOrBuilder { - private static final long serialVersionUID = 0L; - // Use PromRangeQuery.newBuilder() to construct. - private PromRangeQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private PromRangeQuery() { - query_ = ""; - start_ = ""; - end_ = ""; - step_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new PromRangeQuery(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private PromRangeQuery( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - query_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - start_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - end_ = s; - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - step_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_PromRangeQuery_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_PromRangeQuery_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.PromRangeQuery.class, io.greptime.v1.Database.PromRangeQuery.Builder.class); - } - - public static final int QUERY_FIELD_NUMBER = 1; - private volatile java.lang.Object query_; - /** - * string query = 1; - * @return The query. - */ - @java.lang.Override - public java.lang.String getQuery() { - java.lang.Object ref = query_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - query_ = s; - return s; - } - } - /** - * string query = 1; - * @return The bytes for query. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getQueryBytes() { - java.lang.Object ref = query_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - query_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int START_FIELD_NUMBER = 2; - private volatile java.lang.Object start_; - /** - * string start = 2; - * @return The start. - */ - @java.lang.Override - public java.lang.String getStart() { - java.lang.Object ref = start_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - start_ = s; - return s; - } - } - /** - * string start = 2; - * @return The bytes for start. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getStartBytes() { - java.lang.Object ref = start_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - start_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int END_FIELD_NUMBER = 3; - private volatile java.lang.Object end_; - /** - * string end = 3; - * @return The end. - */ - @java.lang.Override - public java.lang.String getEnd() { - java.lang.Object ref = end_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - end_ = s; - return s; - } - } - /** - * string end = 3; - * @return The bytes for end. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getEndBytes() { - java.lang.Object ref = end_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - end_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int STEP_FIELD_NUMBER = 4; - private volatile java.lang.Object step_; - /** - * string step = 4; - * @return The step. - */ - @java.lang.Override - public java.lang.String getStep() { - java.lang.Object ref = step_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - step_ = s; - return s; - } - } - /** - * string step = 4; - * @return The bytes for step. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getStepBytes() { - java.lang.Object ref = step_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - step_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, query_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(start_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, start_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(end_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, end_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(step_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, step_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, query_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(start_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, start_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(end_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, end_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(step_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, step_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.greptime.v1.Database.PromRangeQuery)) { - return super.equals(obj); - } - io.greptime.v1.Database.PromRangeQuery other = (io.greptime.v1.Database.PromRangeQuery) obj; - - if (!getQuery() - .equals(other.getQuery())) return false; - if (!getStart() - .equals(other.getStart())) return false; - if (!getEnd() - .equals(other.getEnd())) return false; - if (!getStep() - .equals(other.getStep())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + QUERY_FIELD_NUMBER; - hash = (53 * hash) + getQuery().hashCode(); - hash = (37 * hash) + START_FIELD_NUMBER; - hash = (53 * hash) + getStart().hashCode(); - hash = (37 * hash) + END_FIELD_NUMBER; - hash = (53 * hash) + getEnd().hashCode(); - hash = (37 * hash) + STEP_FIELD_NUMBER; - hash = (53 * hash) + getStep().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.greptime.v1.Database.PromRangeQuery parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.PromRangeQuery parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.PromRangeQuery parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.PromRangeQuery parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.PromRangeQuery parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.PromRangeQuery parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.PromRangeQuery parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.PromRangeQuery parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.PromRangeQuery parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.PromRangeQuery parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.PromRangeQuery parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.PromRangeQuery parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.greptime.v1.Database.PromRangeQuery prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code greptime.v1.PromRangeQuery} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:greptime.v1.PromRangeQuery) - io.greptime.v1.Database.PromRangeQueryOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_PromRangeQuery_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_PromRangeQuery_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.PromRangeQuery.class, io.greptime.v1.Database.PromRangeQuery.Builder.class); - } - - // Construct using io.greptime.v1.Database.PromRangeQuery.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - query_ = ""; - - start_ = ""; - - end_ = ""; - - step_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.greptime.v1.Database.internal_static_greptime_v1_PromRangeQuery_descriptor; - } - - @java.lang.Override - public io.greptime.v1.Database.PromRangeQuery getDefaultInstanceForType() { - return io.greptime.v1.Database.PromRangeQuery.getDefaultInstance(); - } - - @java.lang.Override - public io.greptime.v1.Database.PromRangeQuery build() { - io.greptime.v1.Database.PromRangeQuery result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.greptime.v1.Database.PromRangeQuery buildPartial() { - io.greptime.v1.Database.PromRangeQuery result = new io.greptime.v1.Database.PromRangeQuery(this); - result.query_ = query_; - result.start_ = start_; - result.end_ = end_; - result.step_ = step_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.greptime.v1.Database.PromRangeQuery) { - return mergeFrom((io.greptime.v1.Database.PromRangeQuery)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.greptime.v1.Database.PromRangeQuery other) { - if (other == io.greptime.v1.Database.PromRangeQuery.getDefaultInstance()) return this; - if (!other.getQuery().isEmpty()) { - query_ = other.query_; - onChanged(); - } - if (!other.getStart().isEmpty()) { - start_ = other.start_; - onChanged(); - } - if (!other.getEnd().isEmpty()) { - end_ = other.end_; - onChanged(); - } - if (!other.getStep().isEmpty()) { - step_ = other.step_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.greptime.v1.Database.PromRangeQuery parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Database.PromRangeQuery) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object query_ = ""; - /** - * string query = 1; - * @return The query. - */ - public java.lang.String getQuery() { - java.lang.Object ref = query_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - query_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string query = 1; - * @return The bytes for query. - */ - public com.google.protobuf.ByteString - getQueryBytes() { - java.lang.Object ref = query_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - query_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string query = 1; - * @param value The query to set. - * @return This builder for chaining. - */ - public Builder setQuery( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - query_ = value; - onChanged(); - return this; - } - /** - * string query = 1; - * @return This builder for chaining. - */ - public Builder clearQuery() { - - query_ = getDefaultInstance().getQuery(); - onChanged(); - return this; - } - /** - * string query = 1; - * @param value The bytes for query to set. - * @return This builder for chaining. - */ - public Builder setQueryBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - query_ = value; - onChanged(); - return this; - } - - private java.lang.Object start_ = ""; - /** - * string start = 2; - * @return The start. - */ - public java.lang.String getStart() { - java.lang.Object ref = start_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - start_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string start = 2; - * @return The bytes for start. - */ - public com.google.protobuf.ByteString - getStartBytes() { - java.lang.Object ref = start_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - start_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string start = 2; - * @param value The start to set. - * @return This builder for chaining. - */ - public Builder setStart( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - start_ = value; - onChanged(); - return this; - } - /** - * string start = 2; - * @return This builder for chaining. - */ - public Builder clearStart() { - - start_ = getDefaultInstance().getStart(); - onChanged(); - return this; - } - /** - * string start = 2; - * @param value The bytes for start to set. - * @return This builder for chaining. - */ - public Builder setStartBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - start_ = value; - onChanged(); - return this; - } - - private java.lang.Object end_ = ""; - /** - * string end = 3; - * @return The end. - */ - public java.lang.String getEnd() { - java.lang.Object ref = end_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - end_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string end = 3; - * @return The bytes for end. - */ - public com.google.protobuf.ByteString - getEndBytes() { - java.lang.Object ref = end_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - end_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string end = 3; - * @param value The end to set. - * @return This builder for chaining. - */ - public Builder setEnd( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - end_ = value; - onChanged(); - return this; - } - /** - * string end = 3; - * @return This builder for chaining. - */ - public Builder clearEnd() { - - end_ = getDefaultInstance().getEnd(); - onChanged(); - return this; - } - /** - * string end = 3; - * @param value The bytes for end to set. - * @return This builder for chaining. - */ - public Builder setEndBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - end_ = value; - onChanged(); - return this; - } - - private java.lang.Object step_ = ""; - /** - * string step = 4; - * @return The step. - */ - public java.lang.String getStep() { - java.lang.Object ref = step_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - step_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string step = 4; - * @return The bytes for step. - */ - public com.google.protobuf.ByteString - getStepBytes() { - java.lang.Object ref = step_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - step_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string step = 4; - * @param value The step to set. - * @return This builder for chaining. - */ - public Builder setStep( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - step_ = value; - onChanged(); - return this; - } - /** - * string step = 4; - * @return This builder for chaining. - */ - public Builder clearStep() { - - step_ = getDefaultInstance().getStep(); - onChanged(); - return this; - } - /** - * string step = 4; - * @param value The bytes for step to set. - * @return This builder for chaining. - */ - public Builder setStepBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - step_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:greptime.v1.PromRangeQuery) - } - - // @@protoc_insertion_point(class_scope:greptime.v1.PromRangeQuery) - private static final io.greptime.v1.Database.PromRangeQuery DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.greptime.v1.Database.PromRangeQuery(); - } - - public static io.greptime.v1.Database.PromRangeQuery getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PromRangeQuery parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new PromRangeQuery(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.greptime.v1.Database.PromRangeQuery getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - public interface InsertRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:greptime.v1.InsertRequest) com.google.protobuf.MessageOrBuilder { @@ -8354,72 +3595,6 @@ public final class Database { getUnknownFields() { return this.unknownFields; } - private InsertRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - tableName_ = s; - break; - } - case 26: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - columns_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - columns_.add( - input.readMessage(io.greptime.v1.Columns.Column.parser(), extensionRegistry)); - break; - } - case 32: { - - rowCount_ = input.readUInt32(); - break; - } - case 40: { - - regionNumber_ = input.readUInt32(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - columns_ = java.util.Collections.unmodifiableList(columns_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Database.internal_static_greptime_v1_InsertRequest_descriptor; @@ -8434,7 +3609,8 @@ public final class Database { } public static final int TABLE_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object tableName_; + @SuppressWarnings("serial") + private volatile java.lang.Object tableName_ = ""; /** * string table_name = 1; * @return The tableName. @@ -8472,6 +3648,7 @@ public final class Database { } public static final int COLUMNS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List columns_; /** *
@@ -8532,7 +3709,7 @@ public final class Database {
     }
 
     public static final int ROW_COUNT_FIELD_NUMBER = 4;
-    private int rowCount_;
+    private int rowCount_ = 0;
     /**
      * 
      * The row_count of all columns, which include null and non-null values.
@@ -8548,7 +3725,7 @@ public final class Database {
     }
 
     public static final int REGION_NUMBER_FIELD_NUMBER = 5;
-    private int regionNumber_;
+    private int regionNumber_ = 0;
     /**
      * 
      * The region number of current insert request.
@@ -8588,7 +3765,7 @@ public final class Database {
       if (regionNumber_ != 0) {
         output.writeUInt32(5, regionNumber_);
       }
-      unknownFields.writeTo(output);
+      getUnknownFields().writeTo(output);
     }
 
     @java.lang.Override
@@ -8612,7 +3789,7 @@ public final class Database {
         size += com.google.protobuf.CodedOutputStream
           .computeUInt32Size(5, regionNumber_);
       }
-      size += unknownFields.getSerializedSize();
+      size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
       return size;
     }
@@ -8635,7 +3812,7 @@ public final class Database {
           != other.getRowCount()) return false;
       if (getRegionNumber()
           != other.getRegionNumber()) return false;
-      if (!unknownFields.equals(other.unknownFields)) return false;
+      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
     }
 
@@ -8656,7 +3833,7 @@ public final class Database {
       hash = (53 * hash) + getRowCount();
       hash = (37 * hash) + REGION_NUMBER_FIELD_NUMBER;
       hash = (53 * hash) + getRegionNumber();
-      hash = (29 * hash) + unknownFields.hashCode();
+      hash = (29 * hash) + getUnknownFields().hashCode();
       memoizedHashCode = hash;
       return hash;
     }
@@ -8773,35 +3950,28 @@ public final class Database {
 
       // Construct using io.greptime.v1.Database.InsertRequest.newBuilder()
       private Builder() {
-        maybeForceBuilderInitialization();
+
       }
 
       private Builder(
           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-          getColumnsFieldBuilder();
-        }
+
       }
       @java.lang.Override
       public Builder clear() {
         super.clear();
+        bitField0_ = 0;
         tableName_ = "";
-
         if (columnsBuilder_ == null) {
           columns_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000001);
         } else {
+          columns_ = null;
           columnsBuilder_.clear();
         }
+        bitField0_ = (bitField0_ & ~0x00000002);
         rowCount_ = 0;
-
         regionNumber_ = 0;
-
         return this;
       }
 
@@ -8828,21 +3998,35 @@ public final class Database {
       @java.lang.Override
       public io.greptime.v1.Database.InsertRequest buildPartial() {
         io.greptime.v1.Database.InsertRequest result = new io.greptime.v1.Database.InsertRequest(this);
-        int from_bitField0_ = bitField0_;
-        result.tableName_ = tableName_;
+        buildPartialRepeatedFields(result);
+        if (bitField0_ != 0) { buildPartial0(result); }
+        onBuilt();
+        return result;
+      }
+
+      private void buildPartialRepeatedFields(io.greptime.v1.Database.InsertRequest result) {
         if (columnsBuilder_ == null) {
-          if (((bitField0_ & 0x00000001) != 0)) {
+          if (((bitField0_ & 0x00000002) != 0)) {
             columns_ = java.util.Collections.unmodifiableList(columns_);
-            bitField0_ = (bitField0_ & ~0x00000001);
+            bitField0_ = (bitField0_ & ~0x00000002);
           }
           result.columns_ = columns_;
         } else {
           result.columns_ = columnsBuilder_.build();
         }
-        result.rowCount_ = rowCount_;
-        result.regionNumber_ = regionNumber_;
-        onBuilt();
-        return result;
+      }
+
+      private void buildPartial0(io.greptime.v1.Database.InsertRequest result) {
+        int from_bitField0_ = bitField0_;
+        if (((from_bitField0_ & 0x00000001) != 0)) {
+          result.tableName_ = tableName_;
+        }
+        if (((from_bitField0_ & 0x00000004) != 0)) {
+          result.rowCount_ = rowCount_;
+        }
+        if (((from_bitField0_ & 0x00000008) != 0)) {
+          result.regionNumber_ = regionNumber_;
+        }
       }
 
       @java.lang.Override
@@ -8891,13 +4075,14 @@ public final class Database {
         if (other == io.greptime.v1.Database.InsertRequest.getDefaultInstance()) return this;
         if (!other.getTableName().isEmpty()) {
           tableName_ = other.tableName_;
+          bitField0_ |= 0x00000001;
           onChanged();
         }
         if (columnsBuilder_ == null) {
           if (!other.columns_.isEmpty()) {
             if (columns_.isEmpty()) {
               columns_ = other.columns_;
-              bitField0_ = (bitField0_ & ~0x00000001);
+              bitField0_ = (bitField0_ & ~0x00000002);
             } else {
               ensureColumnsIsMutable();
               columns_.addAll(other.columns_);
@@ -8910,7 +4095,7 @@ public final class Database {
               columnsBuilder_.dispose();
               columnsBuilder_ = null;
               columns_ = other.columns_;
-              bitField0_ = (bitField0_ & ~0x00000001);
+              bitField0_ = (bitField0_ & ~0x00000002);
               columnsBuilder_ = 
                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                    getColumnsFieldBuilder() : null;
@@ -8925,7 +4110,7 @@ public final class Database {
         if (other.getRegionNumber() != 0) {
           setRegionNumber(other.getRegionNumber());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -8940,17 +4125,58 @@ public final class Database {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        io.greptime.v1.Database.InsertRequest parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                tableName_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              case 26: {
+                io.greptime.v1.Columns.Column m =
+                    input.readMessage(
+                        io.greptime.v1.Columns.Column.parser(),
+                        extensionRegistry);
+                if (columnsBuilder_ == null) {
+                  ensureColumnsIsMutable();
+                  columns_.add(m);
+                } else {
+                  columnsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 26
+              case 32: {
+                rowCount_ = input.readUInt32();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 32
+              case 40: {
+                regionNumber_ = input.readUInt32();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 40
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (io.greptime.v1.Database.InsertRequest) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
       private int bitField0_;
@@ -8996,11 +4222,9 @@ public final class Database {
        */
       public Builder setTableName(
           java.lang.String value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  
+        if (value == null) { throw new NullPointerException(); }
         tableName_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -9009,8 +4233,8 @@ public final class Database {
        * @return This builder for chaining.
        */
       public Builder clearTableName() {
-        
         tableName_ = getDefaultInstance().getTableName();
+        bitField0_ = (bitField0_ & ~0x00000001);
         onChanged();
         return this;
       }
@@ -9021,12 +4245,10 @@ public final class Database {
        */
       public Builder setTableNameBytes(
           com.google.protobuf.ByteString value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  checkByteStringIsUtf8(value);
-        
+        if (value == null) { throw new NullPointerException(); }
+        checkByteStringIsUtf8(value);
         tableName_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -9034,9 +4256,9 @@ public final class Database {
       private java.util.List columns_ =
         java.util.Collections.emptyList();
       private void ensureColumnsIsMutable() {
-        if (!((bitField0_ & 0x00000001) != 0)) {
+        if (!((bitField0_ & 0x00000002) != 0)) {
           columns_ = new java.util.ArrayList(columns_);
-          bitField0_ |= 0x00000001;
+          bitField0_ |= 0x00000002;
          }
       }
 
@@ -9230,7 +4452,7 @@ public final class Database {
       public Builder clearColumns() {
         if (columnsBuilder_ == null) {
           columns_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000001);
+          bitField0_ = (bitField0_ & ~0x00000002);
           onChanged();
         } else {
           columnsBuilder_.clear();
@@ -9335,7 +4557,7 @@ public final class Database {
           columnsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
               io.greptime.v1.Columns.Column, io.greptime.v1.Columns.Column.Builder, io.greptime.v1.Columns.ColumnOrBuilder>(
                   columns_,
-                  ((bitField0_ & 0x00000001) != 0),
+                  ((bitField0_ & 0x00000002) != 0),
                   getParentForChildren(),
                   isClean());
           columns_ = null;
@@ -9370,6 +4592,7 @@ public final class Database {
       public Builder setRowCount(int value) {
         
         rowCount_ = value;
+        bitField0_ |= 0x00000004;
         onChanged();
         return this;
       }
@@ -9383,7 +4606,7 @@ public final class Database {
        * @return This builder for chaining.
        */
       public Builder clearRowCount() {
-        
+        bitField0_ = (bitField0_ & ~0x00000004);
         rowCount_ = 0;
         onChanged();
         return this;
@@ -9414,6 +4637,7 @@ public final class Database {
       public Builder setRegionNumber(int value) {
         
         regionNumber_ = value;
+        bitField0_ |= 0x00000008;
         onChanged();
         return this;
       }
@@ -9426,7 +4650,7 @@ public final class Database {
        * @return This builder for chaining.
        */
       public Builder clearRegionNumber() {
-        
+        bitField0_ = (bitField0_ & ~0x00000008);
         regionNumber_ = 0;
         onChanged();
         return this;
@@ -9464,7 +4688,18 @@ public final class Database {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws com.google.protobuf.InvalidProtocolBufferException {
-        return new InsertRequest(input, extensionRegistry);
+        Builder builder = newBuilder();
+        try {
+          builder.mergeFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          throw e.setUnfinishedMessage(builder.buildPartial());
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+        } catch (java.io.IOException e) {
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(builder.buildPartial());
+        }
+        return builder.buildPartial();
       }
     };
 
@@ -9484,36 +4719,116 @@ public final class Database {
 
   }
 
-  public interface AffectedRowsOrBuilder extends
-      // @@protoc_insertion_point(interface_extends:greptime.v1.AffectedRows)
+  public interface DeleteRequestOrBuilder extends
+      // @@protoc_insertion_point(interface_extends:greptime.v1.DeleteRequest)
       com.google.protobuf.MessageOrBuilder {
 
     /**
-     * uint32 value = 1;
-     * @return The value.
+     * 
+     * The table name to delete from. Catalog name and schema name are in the `RequestHeader`.
+     * 
+ * + * string table_name = 1; + * @return The tableName. */ - int getValue(); + java.lang.String getTableName(); + /** + *
+     * The table name to delete from. Catalog name and schema name are in the `RequestHeader`.
+     * 
+ * + * string table_name = 1; + * @return The bytes for tableName. + */ + com.google.protobuf.ByteString + getTableNameBytes(); + + /** + *
+     * The region number of current delete request.
+     * 
+ * + * uint32 region_number = 2; + * @return The regionNumber. + */ + int getRegionNumber(); + + /** + *
+     * The data to delete, indexed by key columns.
+     * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + java.util.List + getKeyColumnsList(); + /** + *
+     * The data to delete, indexed by key columns.
+     * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + io.greptime.v1.Columns.Column getKeyColumns(int index); + /** + *
+     * The data to delete, indexed by key columns.
+     * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + int getKeyColumnsCount(); + /** + *
+     * The data to delete, indexed by key columns.
+     * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + java.util.List + getKeyColumnsOrBuilderList(); + /** + *
+     * The data to delete, indexed by key columns.
+     * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + io.greptime.v1.Columns.ColumnOrBuilder getKeyColumnsOrBuilder( + int index); + + /** + *
+     * The row count of all columns above.
+     * 
+ * + * uint32 row_count = 4; + * @return The rowCount. + */ + int getRowCount(); } /** - * Protobuf type {@code greptime.v1.AffectedRows} + * Protobuf type {@code greptime.v1.DeleteRequest} */ - public static final class AffectedRows extends + public static final class DeleteRequest extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:greptime.v1.AffectedRows) - AffectedRowsOrBuilder { + // @@protoc_insertion_point(message_implements:greptime.v1.DeleteRequest) + DeleteRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use AffectedRows.newBuilder() to construct. - private AffectedRows(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use DeleteRequest.newBuilder() to construct. + private DeleteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private AffectedRows() { + private DeleteRequest() { + tableName_ = ""; + keyColumns_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new AffectedRows(); + return new DeleteRequest(); } @java.lang.Override @@ -9521,70 +4836,155 @@ public final class Database { getUnknownFields() { return this.unknownFields; } - private AffectedRows( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - - value_ = input.readUInt32(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_AffectedRows_descriptor; + return io.greptime.v1.Database.internal_static_greptime_v1_DeleteRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_AffectedRows_fieldAccessorTable + return io.greptime.v1.Database.internal_static_greptime_v1_DeleteRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.AffectedRows.class, io.greptime.v1.Database.AffectedRows.Builder.class); + io.greptime.v1.Database.DeleteRequest.class, io.greptime.v1.Database.DeleteRequest.Builder.class); } - public static final int VALUE_FIELD_NUMBER = 1; - private int value_; + public static final int TABLE_NAME_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object tableName_ = ""; /** - * uint32 value = 1; - * @return The value. + *
+     * The table name to delete from. Catalog name and schema name are in the `RequestHeader`.
+     * 
+ * + * string table_name = 1; + * @return The tableName. */ @java.lang.Override - public int getValue() { - return value_; + public java.lang.String getTableName() { + java.lang.Object ref = tableName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tableName_ = s; + return s; + } + } + /** + *
+     * The table name to delete from. Catalog name and schema name are in the `RequestHeader`.
+     * 
+ * + * string table_name = 1; + * @return The bytes for tableName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getTableNameBytes() { + java.lang.Object ref = tableName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + tableName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REGION_NUMBER_FIELD_NUMBER = 2; + private int regionNumber_ = 0; + /** + *
+     * The region number of current delete request.
+     * 
+ * + * uint32 region_number = 2; + * @return The regionNumber. + */ + @java.lang.Override + public int getRegionNumber() { + return regionNumber_; + } + + public static final int KEY_COLUMNS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private java.util.List keyColumns_; + /** + *
+     * The data to delete, indexed by key columns.
+     * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + @java.lang.Override + public java.util.List getKeyColumnsList() { + return keyColumns_; + } + /** + *
+     * The data to delete, indexed by key columns.
+     * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + @java.lang.Override + public java.util.List + getKeyColumnsOrBuilderList() { + return keyColumns_; + } + /** + *
+     * The data to delete, indexed by key columns.
+     * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + @java.lang.Override + public int getKeyColumnsCount() { + return keyColumns_.size(); + } + /** + *
+     * The data to delete, indexed by key columns.
+     * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + @java.lang.Override + public io.greptime.v1.Columns.Column getKeyColumns(int index) { + return keyColumns_.get(index); + } + /** + *
+     * The data to delete, indexed by key columns.
+     * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + @java.lang.Override + public io.greptime.v1.Columns.ColumnOrBuilder getKeyColumnsOrBuilder( + int index) { + return keyColumns_.get(index); + } + + public static final int ROW_COUNT_FIELD_NUMBER = 4; + private int rowCount_ = 0; + /** + *
+     * The row count of all columns above.
+     * 
+ * + * uint32 row_count = 4; + * @return The rowCount. + */ + @java.lang.Override + public int getRowCount() { + return rowCount_; } private byte memoizedIsInitialized = -1; @@ -9601,10 +5001,19 @@ public final class Database { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (value_ != 0) { - output.writeUInt32(1, value_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, tableName_); } - unknownFields.writeTo(output); + if (regionNumber_ != 0) { + output.writeUInt32(2, regionNumber_); + } + for (int i = 0; i < keyColumns_.size(); i++) { + output.writeMessage(3, keyColumns_.get(i)); + } + if (rowCount_ != 0) { + output.writeUInt32(4, rowCount_); + } + getUnknownFields().writeTo(output); } @java.lang.Override @@ -9613,11 +5022,22 @@ public final class Database { if (size != -1) return size; size = 0; - if (value_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(1, value_); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, tableName_); } - size += unknownFields.getSerializedSize(); + if (regionNumber_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(2, regionNumber_); + } + for (int i = 0; i < keyColumns_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, keyColumns_.get(i)); + } + if (rowCount_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(4, rowCount_); + } + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -9627,14 +5047,20 @@ public final class Database { if (obj == this) { return true; } - if (!(obj instanceof io.greptime.v1.Database.AffectedRows)) { + if (!(obj instanceof io.greptime.v1.Database.DeleteRequest)) { return super.equals(obj); } - io.greptime.v1.Database.AffectedRows other = (io.greptime.v1.Database.AffectedRows) obj; + io.greptime.v1.Database.DeleteRequest other = (io.greptime.v1.Database.DeleteRequest) obj; - if (getValue() - != other.getValue()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getTableName() + .equals(other.getTableName())) return false; + if (getRegionNumber() + != other.getRegionNumber()) return false; + if (!getKeyColumnsList() + .equals(other.getKeyColumnsList())) return false; + if (getRowCount() + != other.getRowCount()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -9645,76 +5071,84 @@ public final class Database { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + VALUE_FIELD_NUMBER; - hash = (53 * hash) + getValue(); - hash = (29 * hash) + unknownFields.hashCode(); + hash = (37 * hash) + TABLE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getTableName().hashCode(); + hash = (37 * hash) + REGION_NUMBER_FIELD_NUMBER; + hash = (53 * hash) + getRegionNumber(); + if (getKeyColumnsCount() > 0) { + hash = (37 * hash) + KEY_COLUMNS_FIELD_NUMBER; + hash = (53 * hash) + getKeyColumnsList().hashCode(); + } + hash = (37 * hash) + ROW_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getRowCount(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static io.greptime.v1.Database.AffectedRows parseFrom( + public static io.greptime.v1.Database.DeleteRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static io.greptime.v1.Database.AffectedRows parseFrom( + public static io.greptime.v1.Database.DeleteRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static io.greptime.v1.Database.AffectedRows parseFrom( + public static io.greptime.v1.Database.DeleteRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static io.greptime.v1.Database.AffectedRows parseFrom( + public static io.greptime.v1.Database.DeleteRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static io.greptime.v1.Database.AffectedRows parseFrom(byte[] data) + public static io.greptime.v1.Database.DeleteRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static io.greptime.v1.Database.AffectedRows parseFrom( + public static io.greptime.v1.Database.DeleteRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static io.greptime.v1.Database.AffectedRows parseFrom(java.io.InputStream input) + public static io.greptime.v1.Database.DeleteRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static io.greptime.v1.Database.AffectedRows parseFrom( + public static io.greptime.v1.Database.DeleteRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static io.greptime.v1.Database.AffectedRows parseDelimitedFrom(java.io.InputStream input) + public static io.greptime.v1.Database.DeleteRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static io.greptime.v1.Database.AffectedRows parseDelimitedFrom( + public static io.greptime.v1.Database.DeleteRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static io.greptime.v1.Database.AffectedRows parseFrom( + public static io.greptime.v1.Database.DeleteRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static io.greptime.v1.Database.AffectedRows parseFrom( + public static io.greptime.v1.Database.DeleteRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -9727,7 +5161,7 @@ public final class Database { public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(io.greptime.v1.Database.AffectedRows prototype) { + public static Builder newBuilder(io.greptime.v1.Database.DeleteRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -9743,62 +5177,66 @@ public final class Database { return builder; } /** - * Protobuf type {@code greptime.v1.AffectedRows} + * Protobuf type {@code greptime.v1.DeleteRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:greptime.v1.AffectedRows) - io.greptime.v1.Database.AffectedRowsOrBuilder { + // @@protoc_insertion_point(builder_implements:greptime.v1.DeleteRequest) + io.greptime.v1.Database.DeleteRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_AffectedRows_descriptor; + return io.greptime.v1.Database.internal_static_greptime_v1_DeleteRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_AffectedRows_fieldAccessorTable + return io.greptime.v1.Database.internal_static_greptime_v1_DeleteRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.AffectedRows.class, io.greptime.v1.Database.AffectedRows.Builder.class); + io.greptime.v1.Database.DeleteRequest.class, io.greptime.v1.Database.DeleteRequest.Builder.class); } - // Construct using io.greptime.v1.Database.AffectedRows.newBuilder() + // Construct using io.greptime.v1.Database.DeleteRequest.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + } @java.lang.Override public Builder clear() { super.clear(); - value_ = 0; - + bitField0_ = 0; + tableName_ = ""; + regionNumber_ = 0; + if (keyColumnsBuilder_ == null) { + keyColumns_ = java.util.Collections.emptyList(); + } else { + keyColumns_ = null; + keyColumnsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + rowCount_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return io.greptime.v1.Database.internal_static_greptime_v1_AffectedRows_descriptor; + return io.greptime.v1.Database.internal_static_greptime_v1_DeleteRequest_descriptor; } @java.lang.Override - public io.greptime.v1.Database.AffectedRows getDefaultInstanceForType() { - return io.greptime.v1.Database.AffectedRows.getDefaultInstance(); + public io.greptime.v1.Database.DeleteRequest getDefaultInstanceForType() { + return io.greptime.v1.Database.DeleteRequest.getDefaultInstance(); } @java.lang.Override - public io.greptime.v1.Database.AffectedRows build() { - io.greptime.v1.Database.AffectedRows result = buildPartial(); + public io.greptime.v1.Database.DeleteRequest build() { + io.greptime.v1.Database.DeleteRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -9806,13 +5244,39 @@ public final class Database { } @java.lang.Override - public io.greptime.v1.Database.AffectedRows buildPartial() { - io.greptime.v1.Database.AffectedRows result = new io.greptime.v1.Database.AffectedRows(this); - result.value_ = value_; + public io.greptime.v1.Database.DeleteRequest buildPartial() { + io.greptime.v1.Database.DeleteRequest result = new io.greptime.v1.Database.DeleteRequest(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } + private void buildPartialRepeatedFields(io.greptime.v1.Database.DeleteRequest result) { + if (keyColumnsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + keyColumns_ = java.util.Collections.unmodifiableList(keyColumns_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.keyColumns_ = keyColumns_; + } else { + result.keyColumns_ = keyColumnsBuilder_.build(); + } + } + + private void buildPartial0(io.greptime.v1.Database.DeleteRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.tableName_ = tableName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.regionNumber_ = regionNumber_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.rowCount_ = rowCount_; + } + } + @java.lang.Override public Builder clone() { return super.clone(); @@ -9847,20 +5311,54 @@ public final class Database { } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.greptime.v1.Database.AffectedRows) { - return mergeFrom((io.greptime.v1.Database.AffectedRows)other); + if (other instanceof io.greptime.v1.Database.DeleteRequest) { + return mergeFrom((io.greptime.v1.Database.DeleteRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(io.greptime.v1.Database.AffectedRows other) { - if (other == io.greptime.v1.Database.AffectedRows.getDefaultInstance()) return this; - if (other.getValue() != 0) { - setValue(other.getValue()); + public Builder mergeFrom(io.greptime.v1.Database.DeleteRequest other) { + if (other == io.greptime.v1.Database.DeleteRequest.getDefaultInstance()) return this; + if (!other.getTableName().isEmpty()) { + tableName_ = other.tableName_; + bitField0_ |= 0x00000001; + onChanged(); } - this.mergeUnknownFields(other.unknownFields); + if (other.getRegionNumber() != 0) { + setRegionNumber(other.getRegionNumber()); + } + if (keyColumnsBuilder_ == null) { + if (!other.keyColumns_.isEmpty()) { + if (keyColumns_.isEmpty()) { + keyColumns_ = other.keyColumns_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureKeyColumnsIsMutable(); + keyColumns_.addAll(other.keyColumns_); + } + onChanged(); + } + } else { + if (!other.keyColumns_.isEmpty()) { + if (keyColumnsBuilder_.isEmpty()) { + keyColumnsBuilder_.dispose(); + keyColumnsBuilder_ = null; + keyColumns_ = other.keyColumns_; + bitField0_ = (bitField0_ & ~0x00000004); + keyColumnsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getKeyColumnsFieldBuilder() : null; + } else { + keyColumnsBuilder_.addAllMessages(other.keyColumns_); + } + } + } + if (other.getRowCount() != 0) { + setRowCount(other.getRowCount()); + } + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -9875,670 +5373,552 @@ public final class Database { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - io.greptime.v1.Database.AffectedRows parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Database.AffectedRows) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); } - return this; - } - - private int value_ ; - /** - * uint32 value = 1; - * @return The value. - */ - @java.lang.Override - public int getValue() { - return value_; - } - /** - * uint32 value = 1; - * @param value The value to set. - * @return This builder for chaining. - */ - public Builder setValue(int value) { - - value_ = value; - onChanged(); - return this; - } - /** - * uint32 value = 1; - * @return This builder for chaining. - */ - public Builder clearValue() { - - value_ = 0; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:greptime.v1.AffectedRows) - } - - // @@protoc_insertion_point(class_scope:greptime.v1.AffectedRows) - private static final io.greptime.v1.Database.AffectedRows DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.greptime.v1.Database.AffectedRows(); - } - - public static io.greptime.v1.Database.AffectedRows getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AffectedRows parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AffectedRows(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.greptime.v1.Database.AffectedRows getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FlightMetadataOrBuilder extends - // @@protoc_insertion_point(interface_extends:greptime.v1.FlightMetadata) - com.google.protobuf.MessageOrBuilder { - - /** - * .greptime.v1.AffectedRows affected_rows = 1; - * @return Whether the affectedRows field is set. - */ - boolean hasAffectedRows(); - /** - * .greptime.v1.AffectedRows affected_rows = 1; - * @return The affectedRows. - */ - io.greptime.v1.Database.AffectedRows getAffectedRows(); - /** - * .greptime.v1.AffectedRows affected_rows = 1; - */ - io.greptime.v1.Database.AffectedRowsOrBuilder getAffectedRowsOrBuilder(); - } - /** - * Protobuf type {@code greptime.v1.FlightMetadata} - */ - public static final class FlightMetadata extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:greptime.v1.FlightMetadata) - FlightMetadataOrBuilder { - private static final long serialVersionUID = 0L; - // Use FlightMetadata.newBuilder() to construct. - private FlightMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private FlightMetadata() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new FlightMetadata(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private FlightMetadata( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - io.greptime.v1.Database.AffectedRows.Builder subBuilder = null; - if (affectedRows_ != null) { - subBuilder = affectedRows_.toBuilder(); - } - affectedRows_ = input.readMessage(io.greptime.v1.Database.AffectedRows.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(affectedRows_); - affectedRows_ = subBuilder.buildPartial(); - } - - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_FlightMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_FlightMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.FlightMetadata.class, io.greptime.v1.Database.FlightMetadata.Builder.class); - } - - public static final int AFFECTED_ROWS_FIELD_NUMBER = 1; - private io.greptime.v1.Database.AffectedRows affectedRows_; - /** - * .greptime.v1.AffectedRows affected_rows = 1; - * @return Whether the affectedRows field is set. - */ - @java.lang.Override - public boolean hasAffectedRows() { - return affectedRows_ != null; - } - /** - * .greptime.v1.AffectedRows affected_rows = 1; - * @return The affectedRows. - */ - @java.lang.Override - public io.greptime.v1.Database.AffectedRows getAffectedRows() { - return affectedRows_ == null ? io.greptime.v1.Database.AffectedRows.getDefaultInstance() : affectedRows_; - } - /** - * .greptime.v1.AffectedRows affected_rows = 1; - */ - @java.lang.Override - public io.greptime.v1.Database.AffectedRowsOrBuilder getAffectedRowsOrBuilder() { - return getAffectedRows(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (affectedRows_ != null) { - output.writeMessage(1, getAffectedRows()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (affectedRows_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getAffectedRows()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.greptime.v1.Database.FlightMetadata)) { - return super.equals(obj); - } - io.greptime.v1.Database.FlightMetadata other = (io.greptime.v1.Database.FlightMetadata) obj; - - if (hasAffectedRows() != other.hasAffectedRows()) return false; - if (hasAffectedRows()) { - if (!getAffectedRows() - .equals(other.getAffectedRows())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasAffectedRows()) { - hash = (37 * hash) + AFFECTED_ROWS_FIELD_NUMBER; - hash = (53 * hash) + getAffectedRows().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.greptime.v1.Database.FlightMetadata parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.FlightMetadata parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.FlightMetadata parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.FlightMetadata parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.FlightMetadata parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.greptime.v1.Database.FlightMetadata parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.greptime.v1.Database.FlightMetadata parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.FlightMetadata parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.FlightMetadata parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.FlightMetadata parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.greptime.v1.Database.FlightMetadata parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.greptime.v1.Database.FlightMetadata parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.greptime.v1.Database.FlightMetadata prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code greptime.v1.FlightMetadata} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:greptime.v1.FlightMetadata) - io.greptime.v1.Database.FlightMetadataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.greptime.v1.Database.internal_static_greptime_v1_FlightMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.greptime.v1.Database.internal_static_greptime_v1_FlightMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.greptime.v1.Database.FlightMetadata.class, io.greptime.v1.Database.FlightMetadata.Builder.class); - } - - // Construct using io.greptime.v1.Database.FlightMetadata.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (affectedRowsBuilder_ == null) { - affectedRows_ = null; - } else { - affectedRows_ = null; - affectedRowsBuilder_ = null; - } + break; + case 10: { + tableName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + regionNumber_ = input.readUInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: { + io.greptime.v1.Columns.Column m = + input.readMessage( + io.greptime.v1.Columns.Column.parser(), + extensionRegistry); + if (keyColumnsBuilder_ == null) { + ensureKeyColumnsIsMutable(); + keyColumns_.add(m); + } else { + keyColumnsBuilder_.addMessage(m); + } + break; + } // case 26 + case 32: { + rowCount_ = input.readUInt32(); + bitField0_ |= 0x00000008; + break; + } // case 32 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally return this; } + private int bitField0_; - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.greptime.v1.Database.internal_static_greptime_v1_FlightMetadata_descriptor; - } - - @java.lang.Override - public io.greptime.v1.Database.FlightMetadata getDefaultInstanceForType() { - return io.greptime.v1.Database.FlightMetadata.getDefaultInstance(); - } - - @java.lang.Override - public io.greptime.v1.Database.FlightMetadata build() { - io.greptime.v1.Database.FlightMetadata result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.greptime.v1.Database.FlightMetadata buildPartial() { - io.greptime.v1.Database.FlightMetadata result = new io.greptime.v1.Database.FlightMetadata(this); - if (affectedRowsBuilder_ == null) { - result.affectedRows_ = affectedRows_; + private java.lang.Object tableName_ = ""; + /** + *
+       * The table name to delete from. Catalog name and schema name are in the `RequestHeader`.
+       * 
+ * + * string table_name = 1; + * @return The tableName. + */ + public java.lang.String getTableName() { + java.lang.Object ref = tableName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tableName_ = s; + return s; } else { - result.affectedRows_ = affectedRowsBuilder_.build(); + return (java.lang.String) ref; } - onBuilt(); - return result; } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.greptime.v1.Database.FlightMetadata) { - return mergeFrom((io.greptime.v1.Database.FlightMetadata)other); + /** + *
+       * The table name to delete from. Catalog name and schema name are in the `RequestHeader`.
+       * 
+ * + * string table_name = 1; + * @return The bytes for tableName. + */ + public com.google.protobuf.ByteString + getTableNameBytes() { + java.lang.Object ref = tableName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + tableName_ = b; + return b; } else { - super.mergeFrom(other); - return this; + return (com.google.protobuf.ByteString) ref; } } - - public Builder mergeFrom(io.greptime.v1.Database.FlightMetadata other) { - if (other == io.greptime.v1.Database.FlightMetadata.getDefaultInstance()) return this; - if (other.hasAffectedRows()) { - mergeAffectedRows(other.getAffectedRows()); - } - this.mergeUnknownFields(other.unknownFields); + /** + *
+       * The table name to delete from. Catalog name and schema name are in the `RequestHeader`.
+       * 
+ * + * string table_name = 1; + * @param value The tableName to set. + * @return This builder for chaining. + */ + public Builder setTableName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + tableName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+       * The table name to delete from. Catalog name and schema name are in the `RequestHeader`.
+       * 
+ * + * string table_name = 1; + * @return This builder for chaining. + */ + public Builder clearTableName() { + tableName_ = getDefaultInstance().getTableName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+       * The table name to delete from. Catalog name and schema name are in the `RequestHeader`.
+       * 
+ * + * string table_name = 1; + * @param value The bytes for tableName to set. + * @return This builder for chaining. + */ + public Builder setTableNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + tableName_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } + private int regionNumber_ ; + /** + *
+       * The region number of current delete request.
+       * 
+ * + * uint32 region_number = 2; + * @return The regionNumber. + */ @java.lang.Override - public final boolean isInitialized() { - return true; + public int getRegionNumber() { + return regionNumber_; } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.greptime.v1.Database.FlightMetadata parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Database.FlightMetadata) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + /** + *
+       * The region number of current delete request.
+       * 
+ * + * uint32 region_number = 2; + * @param value The regionNumber to set. + * @return This builder for chaining. + */ + public Builder setRegionNumber(int value) { + + regionNumber_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+       * The region number of current delete request.
+       * 
+ * + * uint32 region_number = 2; + * @return This builder for chaining. + */ + public Builder clearRegionNumber() { + bitField0_ = (bitField0_ & ~0x00000002); + regionNumber_ = 0; + onChanged(); return this; } - private io.greptime.v1.Database.AffectedRows affectedRows_; - private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.AffectedRows, io.greptime.v1.Database.AffectedRows.Builder, io.greptime.v1.Database.AffectedRowsOrBuilder> affectedRowsBuilder_; - /** - * .greptime.v1.AffectedRows affected_rows = 1; - * @return Whether the affectedRows field is set. - */ - public boolean hasAffectedRows() { - return affectedRowsBuilder_ != null || affectedRows_ != null; + private java.util.List keyColumns_ = + java.util.Collections.emptyList(); + private void ensureKeyColumnsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + keyColumns_ = new java.util.ArrayList(keyColumns_); + bitField0_ |= 0x00000004; + } } + + private com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Columns.Column, io.greptime.v1.Columns.Column.Builder, io.greptime.v1.Columns.ColumnOrBuilder> keyColumnsBuilder_; + /** - * .greptime.v1.AffectedRows affected_rows = 1; - * @return The affectedRows. + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; */ - public io.greptime.v1.Database.AffectedRows getAffectedRows() { - if (affectedRowsBuilder_ == null) { - return affectedRows_ == null ? io.greptime.v1.Database.AffectedRows.getDefaultInstance() : affectedRows_; + public java.util.List getKeyColumnsList() { + if (keyColumnsBuilder_ == null) { + return java.util.Collections.unmodifiableList(keyColumns_); } else { - return affectedRowsBuilder_.getMessage(); + return keyColumnsBuilder_.getMessageList(); } } /** - * .greptime.v1.AffectedRows affected_rows = 1; + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; */ - public Builder setAffectedRows(io.greptime.v1.Database.AffectedRows value) { - if (affectedRowsBuilder_ == null) { + public int getKeyColumnsCount() { + if (keyColumnsBuilder_ == null) { + return keyColumns_.size(); + } else { + return keyColumnsBuilder_.getCount(); + } + } + /** + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + public io.greptime.v1.Columns.Column getKeyColumns(int index) { + if (keyColumnsBuilder_ == null) { + return keyColumns_.get(index); + } else { + return keyColumnsBuilder_.getMessage(index); + } + } + /** + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + public Builder setKeyColumns( + int index, io.greptime.v1.Columns.Column value) { + if (keyColumnsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - affectedRows_ = value; + ensureKeyColumnsIsMutable(); + keyColumns_.set(index, value); onChanged(); } else { - affectedRowsBuilder_.setMessage(value); + keyColumnsBuilder_.setMessage(index, value); } - return this; } /** - * .greptime.v1.AffectedRows affected_rows = 1; + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; */ - public Builder setAffectedRows( - io.greptime.v1.Database.AffectedRows.Builder builderForValue) { - if (affectedRowsBuilder_ == null) { - affectedRows_ = builderForValue.build(); + public Builder setKeyColumns( + int index, io.greptime.v1.Columns.Column.Builder builderForValue) { + if (keyColumnsBuilder_ == null) { + ensureKeyColumnsIsMutable(); + keyColumns_.set(index, builderForValue.build()); onChanged(); } else { - affectedRowsBuilder_.setMessage(builderForValue.build()); + keyColumnsBuilder_.setMessage(index, builderForValue.build()); } - return this; } /** - * .greptime.v1.AffectedRows affected_rows = 1; + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; */ - public Builder mergeAffectedRows(io.greptime.v1.Database.AffectedRows value) { - if (affectedRowsBuilder_ == null) { - if (affectedRows_ != null) { - affectedRows_ = - io.greptime.v1.Database.AffectedRows.newBuilder(affectedRows_).mergeFrom(value).buildPartial(); - } else { - affectedRows_ = value; + public Builder addKeyColumns(io.greptime.v1.Columns.Column value) { + if (keyColumnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); } + ensureKeyColumnsIsMutable(); + keyColumns_.add(value); onChanged(); } else { - affectedRowsBuilder_.mergeFrom(value); + keyColumnsBuilder_.addMessage(value); } - return this; } /** - * .greptime.v1.AffectedRows affected_rows = 1; + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; */ - public Builder clearAffectedRows() { - if (affectedRowsBuilder_ == null) { - affectedRows_ = null; + public Builder addKeyColumns( + int index, io.greptime.v1.Columns.Column value) { + if (keyColumnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKeyColumnsIsMutable(); + keyColumns_.add(index, value); onChanged(); } else { - affectedRows_ = null; - affectedRowsBuilder_ = null; + keyColumnsBuilder_.addMessage(index, value); } - return this; } /** - * .greptime.v1.AffectedRows affected_rows = 1; + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; */ - public io.greptime.v1.Database.AffectedRows.Builder getAffectedRowsBuilder() { - - onChanged(); - return getAffectedRowsFieldBuilder().getBuilder(); + public Builder addKeyColumns( + io.greptime.v1.Columns.Column.Builder builderForValue) { + if (keyColumnsBuilder_ == null) { + ensureKeyColumnsIsMutable(); + keyColumns_.add(builderForValue.build()); + onChanged(); + } else { + keyColumnsBuilder_.addMessage(builderForValue.build()); + } + return this; } /** - * .greptime.v1.AffectedRows affected_rows = 1; + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; */ - public io.greptime.v1.Database.AffectedRowsOrBuilder getAffectedRowsOrBuilder() { - if (affectedRowsBuilder_ != null) { - return affectedRowsBuilder_.getMessageOrBuilder(); + public Builder addKeyColumns( + int index, io.greptime.v1.Columns.Column.Builder builderForValue) { + if (keyColumnsBuilder_ == null) { + ensureKeyColumnsIsMutable(); + keyColumns_.add(index, builderForValue.build()); + onChanged(); } else { - return affectedRows_ == null ? - io.greptime.v1.Database.AffectedRows.getDefaultInstance() : affectedRows_; + keyColumnsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + public Builder addAllKeyColumns( + java.lang.Iterable values) { + if (keyColumnsBuilder_ == null) { + ensureKeyColumnsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, keyColumns_); + onChanged(); + } else { + keyColumnsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + public Builder clearKeyColumns() { + if (keyColumnsBuilder_ == null) { + keyColumns_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + keyColumnsBuilder_.clear(); + } + return this; + } + /** + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + public Builder removeKeyColumns(int index) { + if (keyColumnsBuilder_ == null) { + ensureKeyColumnsIsMutable(); + keyColumns_.remove(index); + onChanged(); + } else { + keyColumnsBuilder_.remove(index); + } + return this; + } + /** + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + public io.greptime.v1.Columns.Column.Builder getKeyColumnsBuilder( + int index) { + return getKeyColumnsFieldBuilder().getBuilder(index); + } + /** + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + public io.greptime.v1.Columns.ColumnOrBuilder getKeyColumnsOrBuilder( + int index) { + if (keyColumnsBuilder_ == null) { + return keyColumns_.get(index); } else { + return keyColumnsBuilder_.getMessageOrBuilder(index); } } /** - * .greptime.v1.AffectedRows affected_rows = 1; + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; */ - private com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.AffectedRows, io.greptime.v1.Database.AffectedRows.Builder, io.greptime.v1.Database.AffectedRowsOrBuilder> - getAffectedRowsFieldBuilder() { - if (affectedRowsBuilder_ == null) { - affectedRowsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.greptime.v1.Database.AffectedRows, io.greptime.v1.Database.AffectedRows.Builder, io.greptime.v1.Database.AffectedRowsOrBuilder>( - getAffectedRows(), + public java.util.List + getKeyColumnsOrBuilderList() { + if (keyColumnsBuilder_ != null) { + return keyColumnsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(keyColumns_); + } + } + /** + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + public io.greptime.v1.Columns.Column.Builder addKeyColumnsBuilder() { + return getKeyColumnsFieldBuilder().addBuilder( + io.greptime.v1.Columns.Column.getDefaultInstance()); + } + /** + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + public io.greptime.v1.Columns.Column.Builder addKeyColumnsBuilder( + int index) { + return getKeyColumnsFieldBuilder().addBuilder( + index, io.greptime.v1.Columns.Column.getDefaultInstance()); + } + /** + *
+       * The data to delete, indexed by key columns.
+       * 
+ * + * repeated .greptime.v1.Column key_columns = 3; + */ + public java.util.List + getKeyColumnsBuilderList() { + return getKeyColumnsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Columns.Column, io.greptime.v1.Columns.Column.Builder, io.greptime.v1.Columns.ColumnOrBuilder> + getKeyColumnsFieldBuilder() { + if (keyColumnsBuilder_ == null) { + keyColumnsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Columns.Column, io.greptime.v1.Columns.Column.Builder, io.greptime.v1.Columns.ColumnOrBuilder>( + keyColumns_, + ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); - affectedRows_ = null; + keyColumns_ = null; } - return affectedRowsBuilder_; + return keyColumnsBuilder_; + } + + private int rowCount_ ; + /** + *
+       * The row count of all columns above.
+       * 
+ * + * uint32 row_count = 4; + * @return The rowCount. + */ + @java.lang.Override + public int getRowCount() { + return rowCount_; + } + /** + *
+       * The row count of all columns above.
+       * 
+ * + * uint32 row_count = 4; + * @param value The rowCount to set. + * @return This builder for chaining. + */ + public Builder setRowCount(int value) { + + rowCount_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+       * The row count of all columns above.
+       * 
+ * + * uint32 row_count = 4; + * @return This builder for chaining. + */ + public Builder clearRowCount() { + bitField0_ = (bitField0_ & ~0x00000008); + rowCount_ = 0; + onChanged(); + return this; } @java.lang.Override public final Builder setUnknownFields( @@ -10553,76 +5933,62 @@ public final class Database { } - // @@protoc_insertion_point(builder_scope:greptime.v1.FlightMetadata) + // @@protoc_insertion_point(builder_scope:greptime.v1.DeleteRequest) } - // @@protoc_insertion_point(class_scope:greptime.v1.FlightMetadata) - private static final io.greptime.v1.Database.FlightMetadata DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:greptime.v1.DeleteRequest) + private static final io.greptime.v1.Database.DeleteRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new io.greptime.v1.Database.FlightMetadata(); + DEFAULT_INSTANCE = new io.greptime.v1.Database.DeleteRequest(); } - public static io.greptime.v1.Database.FlightMetadata getDefaultInstance() { + public static io.greptime.v1.Database.DeleteRequest getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public FlightMetadata parsePartialFrom( + public DeleteRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new FlightMetadata(input, extensionRegistry); + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public io.greptime.v1.Database.FlightMetadata getDefaultInstanceForType() { + public io.greptime.v1.Database.DeleteRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_greptime_v1_RequestHeader_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_greptime_v1_RequestHeader_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_greptime_v1_AuthHeader_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_greptime_v1_AuthHeader_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_greptime_v1_Basic_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_greptime_v1_Basic_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_greptime_v1_Token_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_greptime_v1_Token_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_greptime_v1_GreptimeRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_greptime_v1_GreptimeRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_greptime_v1_ResponseHeader_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_greptime_v1_ResponseHeader_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_greptime_v1_GreptimeResponse_descriptor; private static final @@ -10633,26 +5999,16 @@ public final class Database { private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_greptime_v1_QueryRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_greptime_v1_PromRangeQuery_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_greptime_v1_PromRangeQuery_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_greptime_v1_InsertRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_greptime_v1_InsertRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_greptime_v1_AffectedRows_descriptor; + internal_static_greptime_v1_DeleteRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_greptime_v1_AffectedRows_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_greptime_v1_FlightMetadata_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_greptime_v1_FlightMetadata_fieldAccessorTable; + internal_static_greptime_v1_DeleteRequest_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -10664,121 +6020,76 @@ public final class Database { java.lang.String[] descriptorData = { "\n\032greptime/v1/database.proto\022\013greptime.v" + "1\032\025greptime/v1/ddl.proto\032\030greptime/v1/co" + - "lumn.proto\"p\n\rRequestHeader\022\017\n\007catalog\030\001" + - " \001(\t\022\016\n\006schema\030\002 \001(\t\022.\n\rauthorization\030\003 " + - "\001(\0132\027.greptime.v1.AuthHeader\022\016\n\006dbname\030\004" + - " \001(\t\"e\n\nAuthHeader\022#\n\005basic\030\001 \001(\0132\022.grep" + - "time.v1.BasicH\000\022#\n\005token\030\002 \001(\0132\022.greptim" + - "e.v1.TokenH\000B\r\n\013auth_scheme\"+\n\005Basic\022\020\n\010" + - "username\030\001 \001(\t\022\020\n\010password\030\002 \001(\t\"\026\n\005Toke" + - "n\022\r\n\005token\030\001 \001(\t\"\312\001\n\017GreptimeRequest\022*\n\006" + - "header\030\001 \001(\0132\032.greptime.v1.RequestHeader" + - "\022,\n\006insert\030\002 \001(\0132\032.greptime.v1.InsertReq" + - "uestH\000\022*\n\005query\030\003 \001(\0132\031.greptime.v1.Quer" + - "yRequestH\000\022&\n\003ddl\030\004 \001(\0132\027.greptime.v1.Dd" + - "lRequestH\000B\t\n\007request\"\020\n\016ResponseHeader\"" + - "\177\n\020GreptimeResponse\022+\n\006header\030\001 \001(\0132\033.gr" + - "eptime.v1.ResponseHeader\0222\n\raffected_row" + - "s\030\002 \001(\0132\031.greptime.v1.AffectedRowsH\000B\n\n\010" + - "response\"w\n\014QueryRequest\022\r\n\003sql\030\001 \001(\tH\000\022" + - "\026\n\014logical_plan\030\002 \001(\014H\000\0227\n\020prom_range_qu" + - "ery\030\003 \001(\0132\033.greptime.v1.PromRangeQueryH\000" + - "B\007\n\005query\"I\n\016PromRangeQuery\022\r\n\005query\030\001 \001" + - "(\t\022\r\n\005start\030\002 \001(\t\022\013\n\003end\030\003 \001(\t\022\014\n\004step\030\004" + - " \001(\t\"s\n\rInsertRequest\022\022\n\ntable_name\030\001 \001(" + - "\t\022$\n\007columns\030\003 \003(\0132\023.greptime.v1.Column\022" + - "\021\n\trow_count\030\004 \001(\r\022\025\n\rregion_number\030\005 \001(" + - "\r\"\035\n\014AffectedRows\022\r\n\005value\030\001 \001(\r\"B\n\016Flig" + - "htMetadata\0220\n\raffected_rows\030\001 \001(\0132\031.grep" + - "time.v1.AffectedRows2\252\001\n\020GreptimeDatabas" + - "e\022E\n\006Handle\022\034.greptime.v1.GreptimeReques" + - "t\032\035.greptime.v1.GreptimeResponse\022O\n\016Hand" + - "leRequests\022\034.greptime.v1.GreptimeRequest" + - "\032\035.greptime.v1.GreptimeResponse(\001BQ\n\016io." + - "greptime.v1B\010DatabaseZ5github.com/Grepti" + - "meTeam/greptime-proto/go/greptime/v1b\006pr" + - "oto3" + "lumn.proto\032\026greptime/v1/prom.proto\032\030grep" + + "time/v1/common.proto\"\370\001\n\017GreptimeRequest" + + "\022*\n\006header\030\001 \001(\0132\032.greptime.v1.RequestHe" + + "ader\022,\n\006insert\030\002 \001(\0132\032.greptime.v1.Inser" + + "tRequestH\000\022*\n\005query\030\003 \001(\0132\031.greptime.v1." + + "QueryRequestH\000\022&\n\003ddl\030\004 \001(\0132\027.greptime.v" + + "1.DdlRequestH\000\022,\n\006delete\030\005 \001(\0132\032.greptim" + + "e.v1.DeleteRequestH\000B\t\n\007request\"\177\n\020Grept" + + "imeResponse\022+\n\006header\030\001 \001(\0132\033.greptime.v" + + "1.ResponseHeader\0222\n\raffected_rows\030\002 \001(\0132" + + "\031.greptime.v1.AffectedRowsH\000B\n\n\010response" + + "\"w\n\014QueryRequest\022\r\n\003sql\030\001 \001(\tH\000\022\026\n\014logic" + + "al_plan\030\002 \001(\014H\000\0227\n\020prom_range_query\030\003 \001(" + + "\0132\033.greptime.v1.PromRangeQueryH\000B\007\n\005quer" + + "y\"s\n\rInsertRequest\022\022\n\ntable_name\030\001 \001(\t\022$" + + "\n\007columns\030\003 \003(\0132\023.greptime.v1.Column\022\021\n\t" + + "row_count\030\004 \001(\r\022\025\n\rregion_number\030\005 \001(\r\"w" + + "\n\rDeleteRequest\022\022\n\ntable_name\030\001 \001(\t\022\025\n\rr" + + "egion_number\030\002 \001(\r\022(\n\013key_columns\030\003 \003(\0132" + + "\023.greptime.v1.Column\022\021\n\trow_count\030\004 \001(\r2" + + "\252\001\n\020GreptimeDatabase\022E\n\006Handle\022\034.greptim" + + "e.v1.GreptimeRequest\032\035.greptime.v1.Grept" + + "imeResponse\022O\n\016HandleRequests\022\034.greptime" + + ".v1.GreptimeRequest\032\035.greptime.v1.Grepti" + + "meResponse(\001BQ\n\016io.greptime.v1B\010Database" + + "Z5github.com/GreptimeTeam/greptime-proto" + + "/go/greptime/v1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { io.greptime.v1.Ddl.getDescriptor(), io.greptime.v1.Columns.getDescriptor(), + io.greptime.v1.Prometheus.getDescriptor(), + io.greptime.v1.Common.getDescriptor(), }); - internal_static_greptime_v1_RequestHeader_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_greptime_v1_RequestHeader_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_greptime_v1_RequestHeader_descriptor, - new java.lang.String[] { "Catalog", "Schema", "Authorization", "Dbname", }); - internal_static_greptime_v1_AuthHeader_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_greptime_v1_AuthHeader_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_greptime_v1_AuthHeader_descriptor, - new java.lang.String[] { "Basic", "Token", "AuthScheme", }); - internal_static_greptime_v1_Basic_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_greptime_v1_Basic_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_greptime_v1_Basic_descriptor, - new java.lang.String[] { "Username", "Password", }); - internal_static_greptime_v1_Token_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_greptime_v1_Token_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_greptime_v1_Token_descriptor, - new java.lang.String[] { "Token", }); internal_static_greptime_v1_GreptimeRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageTypes().get(0); internal_static_greptime_v1_GreptimeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_greptime_v1_GreptimeRequest_descriptor, - new java.lang.String[] { "Header", "Insert", "Query", "Ddl", "Request", }); - internal_static_greptime_v1_ResponseHeader_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_greptime_v1_ResponseHeader_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_greptime_v1_ResponseHeader_descriptor, - new java.lang.String[] { }); + new java.lang.String[] { "Header", "Insert", "Query", "Ddl", "Delete", "Request", }); internal_static_greptime_v1_GreptimeResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageTypes().get(1); internal_static_greptime_v1_GreptimeResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_greptime_v1_GreptimeResponse_descriptor, new java.lang.String[] { "Header", "AffectedRows", "Response", }); internal_static_greptime_v1_QueryRequest_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageTypes().get(2); internal_static_greptime_v1_QueryRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_greptime_v1_QueryRequest_descriptor, new java.lang.String[] { "Sql", "LogicalPlan", "PromRangeQuery", "Query", }); - internal_static_greptime_v1_PromRangeQuery_descriptor = - getDescriptor().getMessageTypes().get(8); - internal_static_greptime_v1_PromRangeQuery_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_greptime_v1_PromRangeQuery_descriptor, - new java.lang.String[] { "Query", "Start", "End", "Step", }); internal_static_greptime_v1_InsertRequest_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageTypes().get(3); internal_static_greptime_v1_InsertRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_greptime_v1_InsertRequest_descriptor, new java.lang.String[] { "TableName", "Columns", "RowCount", "RegionNumber", }); - internal_static_greptime_v1_AffectedRows_descriptor = - getDescriptor().getMessageTypes().get(10); - internal_static_greptime_v1_AffectedRows_fieldAccessorTable = new + internal_static_greptime_v1_DeleteRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_greptime_v1_DeleteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_greptime_v1_AffectedRows_descriptor, - new java.lang.String[] { "Value", }); - internal_static_greptime_v1_FlightMetadata_descriptor = - getDescriptor().getMessageTypes().get(11); - internal_static_greptime_v1_FlightMetadata_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_greptime_v1_FlightMetadata_descriptor, - new java.lang.String[] { "AffectedRows", }); + internal_static_greptime_v1_DeleteRequest_descriptor, + new java.lang.String[] { "TableName", "RegionNumber", "KeyColumns", "RowCount", }); io.greptime.v1.Ddl.getDescriptor(); io.greptime.v1.Columns.getDescriptor(); + io.greptime.v1.Prometheus.getDescriptor(); + io.greptime.v1.Common.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java/src/main/java/io/greptime/v1/Ddl.java b/java/src/main/java/io/greptime/v1/Ddl.java index 0a6d39e..ee8e6ab 100644 --- a/java/src/main/java/io/greptime/v1/Ddl.java +++ b/java/src/main/java/io/greptime/v1/Ddl.java @@ -128,113 +128,6 @@ public final class Ddl { getUnknownFields() { return this.unknownFields; } - private DdlRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - io.greptime.v1.Ddl.CreateDatabaseExpr.Builder subBuilder = null; - if (exprCase_ == 1) { - subBuilder = ((io.greptime.v1.Ddl.CreateDatabaseExpr) expr_).toBuilder(); - } - expr_ = - input.readMessage(io.greptime.v1.Ddl.CreateDatabaseExpr.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Ddl.CreateDatabaseExpr) expr_); - expr_ = subBuilder.buildPartial(); - } - exprCase_ = 1; - break; - } - case 18: { - io.greptime.v1.Ddl.CreateTableExpr.Builder subBuilder = null; - if (exprCase_ == 2) { - subBuilder = ((io.greptime.v1.Ddl.CreateTableExpr) expr_).toBuilder(); - } - expr_ = - input.readMessage(io.greptime.v1.Ddl.CreateTableExpr.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Ddl.CreateTableExpr) expr_); - expr_ = subBuilder.buildPartial(); - } - exprCase_ = 2; - break; - } - case 26: { - io.greptime.v1.Ddl.AlterExpr.Builder subBuilder = null; - if (exprCase_ == 3) { - subBuilder = ((io.greptime.v1.Ddl.AlterExpr) expr_).toBuilder(); - } - expr_ = - input.readMessage(io.greptime.v1.Ddl.AlterExpr.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Ddl.AlterExpr) expr_); - expr_ = subBuilder.buildPartial(); - } - exprCase_ = 3; - break; - } - case 34: { - io.greptime.v1.Ddl.DropTableExpr.Builder subBuilder = null; - if (exprCase_ == 4) { - subBuilder = ((io.greptime.v1.Ddl.DropTableExpr) expr_).toBuilder(); - } - expr_ = - input.readMessage(io.greptime.v1.Ddl.DropTableExpr.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Ddl.DropTableExpr) expr_); - expr_ = subBuilder.buildPartial(); - } - exprCase_ = 4; - break; - } - case 42: { - io.greptime.v1.Ddl.FlushTableExpr.Builder subBuilder = null; - if (exprCase_ == 5) { - subBuilder = ((io.greptime.v1.Ddl.FlushTableExpr) expr_).toBuilder(); - } - expr_ = - input.readMessage(io.greptime.v1.Ddl.FlushTableExpr.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Ddl.FlushTableExpr) expr_); - expr_ = subBuilder.buildPartial(); - } - exprCase_ = 5; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Ddl.internal_static_greptime_v1_DdlRequest_descriptor; @@ -479,7 +372,7 @@ public final class Ddl { if (exprCase_ == 5) { output.writeMessage(5, (io.greptime.v1.Ddl.FlushTableExpr) expr_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -508,7 +401,7 @@ public final class Ddl { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, (io.greptime.v1.Ddl.FlushTableExpr) expr_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -548,7 +441,7 @@ public final class Ddl { case 0: default: } - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -583,7 +476,7 @@ public final class Ddl { case 0: default: } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } @@ -706,22 +599,33 @@ public final class Ddl { // Construct using io.greptime.v1.Ddl.DdlRequest.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; + if (createDatabaseBuilder_ != null) { + createDatabaseBuilder_.clear(); + } + if (createTableBuilder_ != null) { + createTableBuilder_.clear(); + } + if (alterBuilder_ != null) { + alterBuilder_.clear(); + } + if (dropTableBuilder_ != null) { + dropTableBuilder_.clear(); + } + if (flushTableBuilder_ != null) { + flushTableBuilder_.clear(); + } exprCase_ = 0; expr_ = null; return this; @@ -750,46 +654,41 @@ public final class Ddl { @java.lang.Override public io.greptime.v1.Ddl.DdlRequest buildPartial() { io.greptime.v1.Ddl.DdlRequest result = new io.greptime.v1.Ddl.DdlRequest(this); - if (exprCase_ == 1) { - if (createDatabaseBuilder_ == null) { - result.expr_ = expr_; - } else { - result.expr_ = createDatabaseBuilder_.build(); - } - } - if (exprCase_ == 2) { - if (createTableBuilder_ == null) { - result.expr_ = expr_; - } else { - result.expr_ = createTableBuilder_.build(); - } - } - if (exprCase_ == 3) { - if (alterBuilder_ == null) { - result.expr_ = expr_; - } else { - result.expr_ = alterBuilder_.build(); - } - } - if (exprCase_ == 4) { - if (dropTableBuilder_ == null) { - result.expr_ = expr_; - } else { - result.expr_ = dropTableBuilder_.build(); - } - } - if (exprCase_ == 5) { - if (flushTableBuilder_ == null) { - result.expr_ = expr_; - } else { - result.expr_ = flushTableBuilder_.build(); - } - } - result.exprCase_ = exprCase_; + if (bitField0_ != 0) { buildPartial0(result); } + buildPartialOneofs(result); onBuilt(); return result; } + private void buildPartial0(io.greptime.v1.Ddl.DdlRequest result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs(io.greptime.v1.Ddl.DdlRequest result) { + result.exprCase_ = exprCase_; + result.expr_ = this.expr_; + if (exprCase_ == 1 && + createDatabaseBuilder_ != null) { + result.expr_ = createDatabaseBuilder_.build(); + } + if (exprCase_ == 2 && + createTableBuilder_ != null) { + result.expr_ = createTableBuilder_.build(); + } + if (exprCase_ == 3 && + alterBuilder_ != null) { + result.expr_ = alterBuilder_.build(); + } + if (exprCase_ == 4 && + dropTableBuilder_ != null) { + result.expr_ = dropTableBuilder_.build(); + } + if (exprCase_ == 5 && + flushTableBuilder_ != null) { + result.expr_ = flushTableBuilder_.build(); + } + } + @java.lang.Override public Builder clone() { return super.clone(); @@ -859,7 +758,7 @@ public final class Ddl { break; } } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -874,17 +773,65 @@ public final class Ddl { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - io.greptime.v1.Ddl.DdlRequest parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getCreateDatabaseFieldBuilder().getBuilder(), + extensionRegistry); + exprCase_ = 1; + break; + } // case 10 + case 18: { + input.readMessage( + getCreateTableFieldBuilder().getBuilder(), + extensionRegistry); + exprCase_ = 2; + break; + } // case 18 + case 26: { + input.readMessage( + getAlterFieldBuilder().getBuilder(), + extensionRegistry); + exprCase_ = 3; + break; + } // case 26 + case 34: { + input.readMessage( + getDropTableFieldBuilder().getBuilder(), + extensionRegistry); + exprCase_ = 4; + break; + } // case 34 + case 42: { + input.readMessage( + getFlushTableFieldBuilder().getBuilder(), + extensionRegistry); + exprCase_ = 5; + break; + } // case 42 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Ddl.DdlRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } private int exprCase_ = 0; @@ -902,6 +849,7 @@ public final class Ddl { return this; } + private int bitField0_; private com.google.protobuf.SingleFieldBuilderV3< io.greptime.v1.Ddl.CreateDatabaseExpr, io.greptime.v1.Ddl.CreateDatabaseExpr.Builder, io.greptime.v1.Ddl.CreateDatabaseExprOrBuilder> createDatabaseBuilder_; @@ -977,8 +925,9 @@ public final class Ddl { } else { if (exprCase_ == 1) { createDatabaseBuilder_.mergeFrom(value); + } else { + createDatabaseBuilder_.setMessage(value); } - createDatabaseBuilder_.setMessage(value); } exprCase_ = 1; return this; @@ -1040,7 +989,7 @@ public final class Ddl { expr_ = null; } exprCase_ = 1; - onChanged();; + onChanged(); return createDatabaseBuilder_; } @@ -1118,8 +1067,9 @@ public final class Ddl { } else { if (exprCase_ == 2) { createTableBuilder_.mergeFrom(value); + } else { + createTableBuilder_.setMessage(value); } - createTableBuilder_.setMessage(value); } exprCase_ = 2; return this; @@ -1181,7 +1131,7 @@ public final class Ddl { expr_ = null; } exprCase_ = 2; - onChanged();; + onChanged(); return createTableBuilder_; } @@ -1259,8 +1209,9 @@ public final class Ddl { } else { if (exprCase_ == 3) { alterBuilder_.mergeFrom(value); + } else { + alterBuilder_.setMessage(value); } - alterBuilder_.setMessage(value); } exprCase_ = 3; return this; @@ -1322,7 +1273,7 @@ public final class Ddl { expr_ = null; } exprCase_ = 3; - onChanged();; + onChanged(); return alterBuilder_; } @@ -1400,8 +1351,9 @@ public final class Ddl { } else { if (exprCase_ == 4) { dropTableBuilder_.mergeFrom(value); + } else { + dropTableBuilder_.setMessage(value); } - dropTableBuilder_.setMessage(value); } exprCase_ = 4; return this; @@ -1463,7 +1415,7 @@ public final class Ddl { expr_ = null; } exprCase_ = 4; - onChanged();; + onChanged(); return dropTableBuilder_; } @@ -1541,8 +1493,9 @@ public final class Ddl { } else { if (exprCase_ == 5) { flushTableBuilder_.mergeFrom(value); + } else { + flushTableBuilder_.setMessage(value); } - flushTableBuilder_.setMessage(value); } exprCase_ = 5; return this; @@ -1604,7 +1557,7 @@ public final class Ddl { expr_ = null; } exprCase_ = 5; - onChanged();; + onChanged(); return flushTableBuilder_; } @java.lang.Override @@ -1640,7 +1593,18 @@ public final class Ddl { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new DdlRequest(input, extensionRegistry); + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); } }; @@ -1802,14 +1766,14 @@ public final class Ddl { /** * map<string, string> table_options = 9; */ - - java.lang.String getTableOptionsOrDefault( + /* nullable */ +java.lang.String getTableOptionsOrDefault( java.lang.String key, - java.lang.String defaultValue); + /* nullable */ +java.lang.String defaultValue); /** * map<string, string> table_options = 9; */ - java.lang.String getTableOptionsOrThrow( java.lang.String key); @@ -1844,6 +1808,18 @@ public final class Ddl { * @return The regionIds at the given index. */ int getRegionIds(int index); + + /** + * string engine = 12; + * @return The engine. + */ + java.lang.String getEngine(); + /** + * string engine = 12; + * @return The bytes for engine. + */ + com.google.protobuf.ByteString + getEngineBytes(); } /** * Protobuf type {@code greptime.v1.CreateTableExpr} @@ -1866,6 +1842,7 @@ public final class Ddl { timeIndex_ = ""; primaryKeys_ = com.google.protobuf.LazyStringArrayList.EMPTY; regionIds_ = emptyIntList(); + engine_ = ""; } @java.lang.Override @@ -1880,153 +1857,6 @@ public final class Ddl { getUnknownFields() { return this.unknownFields; } - private CreateTableExpr( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - catalogName_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - schemaName_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - tableName_ = s; - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - desc_ = s; - break; - } - case 42: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - columnDefs_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - columnDefs_.add( - input.readMessage(io.greptime.v1.Columns.ColumnDef.parser(), extensionRegistry)); - break; - } - case 50: { - java.lang.String s = input.readStringRequireUtf8(); - - timeIndex_ = s; - break; - } - case 58: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - primaryKeys_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000002; - } - primaryKeys_.add(s); - break; - } - case 64: { - - createIfNotExists_ = input.readBool(); - break; - } - case 74: { - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - tableOptions_ = com.google.protobuf.MapField.newMapField( - TableOptionsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000004; - } - com.google.protobuf.MapEntry - tableOptions__ = input.readMessage( - TableOptionsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - tableOptions_.getMutableMap().put( - tableOptions__.getKey(), tableOptions__.getValue()); - break; - } - case 82: { - io.greptime.v1.Ddl.TableId.Builder subBuilder = null; - if (tableId_ != null) { - subBuilder = tableId_.toBuilder(); - } - tableId_ = input.readMessage(io.greptime.v1.Ddl.TableId.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(tableId_); - tableId_ = subBuilder.buildPartial(); - } - - break; - } - case 88: { - if (!((mutable_bitField0_ & 0x00000008) != 0)) { - regionIds_ = newIntList(); - mutable_bitField0_ |= 0x00000008; - } - regionIds_.addInt(input.readUInt32()); - break; - } - case 90: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000008) != 0) && input.getBytesUntilLimit() > 0) { - regionIds_ = newIntList(); - mutable_bitField0_ |= 0x00000008; - } - while (input.getBytesUntilLimit() > 0) { - regionIds_.addInt(input.readUInt32()); - } - input.popLimit(limit); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - columnDefs_ = java.util.Collections.unmodifiableList(columnDefs_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - primaryKeys_ = primaryKeys_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000008) != 0)) { - regionIds_.makeImmutable(); // C - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateTableExpr_descriptor; @@ -2053,7 +1883,8 @@ public final class Ddl { } public static final int CATALOG_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object catalogName_; + @SuppressWarnings("serial") + private volatile java.lang.Object catalogName_ = ""; /** * string catalog_name = 1; * @return The catalogName. @@ -2091,7 +1922,8 @@ public final class Ddl { } public static final int SCHEMA_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object schemaName_; + @SuppressWarnings("serial") + private volatile java.lang.Object schemaName_ = ""; /** * string schema_name = 2; * @return The schemaName. @@ -2129,7 +1961,8 @@ public final class Ddl { } public static final int TABLE_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object tableName_; + @SuppressWarnings("serial") + private volatile java.lang.Object tableName_ = ""; /** * string table_name = 3; * @return The tableName. @@ -2167,7 +2000,8 @@ public final class Ddl { } public static final int DESC_FIELD_NUMBER = 4; - private volatile java.lang.Object desc_; + @SuppressWarnings("serial") + private volatile java.lang.Object desc_ = ""; /** * string desc = 4; * @return The desc. @@ -2205,6 +2039,7 @@ public final class Ddl { } public static final int COLUMN_DEFS_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private java.util.List columnDefs_; /** * repeated .greptime.v1.ColumnDef column_defs = 5; @@ -2245,7 +2080,8 @@ public final class Ddl { } public static final int TIME_INDEX_FIELD_NUMBER = 6; - private volatile java.lang.Object timeIndex_; + @SuppressWarnings("serial") + private volatile java.lang.Object timeIndex_ = ""; /** * string time_index = 6; * @return The timeIndex. @@ -2283,6 +2119,7 @@ public final class Ddl { } public static final int PRIMARY_KEYS_FIELD_NUMBER = 7; + @SuppressWarnings("serial") private com.google.protobuf.LazyStringList primaryKeys_; /** * repeated string primary_keys = 7; @@ -2318,7 +2155,7 @@ public final class Ddl { } public static final int CREATE_IF_NOT_EXISTS_FIELD_NUMBER = 8; - private boolean createIfNotExists_; + private boolean createIfNotExists_ = false; /** * bool create_if_not_exists = 8; * @return The createIfNotExists. @@ -2340,6 +2177,7 @@ public final class Ddl { com.google.protobuf.WireFormat.FieldType.STRING, ""); } + @SuppressWarnings("serial") private com.google.protobuf.MapField< java.lang.String, java.lang.String> tableOptions_; private com.google.protobuf.MapField @@ -2350,14 +2188,12 @@ public final class Ddl { } return tableOptions_; } - public int getTableOptionsCount() { return internalGetTableOptions().getMap().size(); } /** * map<string, string> table_options = 9; */ - @java.lang.Override public boolean containsTableOptions( java.lang.String key) { @@ -2376,7 +2212,6 @@ public final class Ddl { * map<string, string> table_options = 9; */ @java.lang.Override - public java.util.Map getTableOptionsMap() { return internalGetTableOptions().getMap(); } @@ -2384,10 +2219,11 @@ public final class Ddl { * map<string, string> table_options = 9; */ @java.lang.Override - - public java.lang.String getTableOptionsOrDefault( + public /* nullable */ +java.lang.String getTableOptionsOrDefault( java.lang.String key, - java.lang.String defaultValue) { + /* nullable */ +java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetTableOptions().getMap(); @@ -2397,7 +2233,6 @@ public final class Ddl { * map<string, string> table_options = 9; */ @java.lang.Override - public java.lang.String getTableOptionsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } @@ -2432,10 +2267,11 @@ public final class Ddl { */ @java.lang.Override public io.greptime.v1.Ddl.TableIdOrBuilder getTableIdOrBuilder() { - return getTableId(); + return tableId_ == null ? io.greptime.v1.Ddl.TableId.getDefaultInstance() : tableId_; } public static final int REGION_IDS_FIELD_NUMBER = 11; + @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList regionIds_; /** * repeated uint32 region_ids = 11; @@ -2463,6 +2299,45 @@ public final class Ddl { } private int regionIdsMemoizedSerializedSize = -1; + public static final int ENGINE_FIELD_NUMBER = 12; + @SuppressWarnings("serial") + private volatile java.lang.Object engine_ = ""; + /** + * string engine = 12; + * @return The engine. + */ + @java.lang.Override + public java.lang.String getEngine() { + java.lang.Object ref = engine_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + engine_ = s; + return s; + } + } + /** + * string engine = 12; + * @return The bytes for engine. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getEngineBytes() { + java.lang.Object ref = engine_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + engine_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -2518,7 +2393,10 @@ public final class Ddl { for (int i = 0; i < regionIds_.size(); i++) { output.writeUInt32NoTag(regionIds_.getInt(i)); } - unknownFields.writeTo(output); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(engine_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, engine_); + } + getUnknownFields().writeTo(output); } @java.lang.Override @@ -2586,7 +2464,10 @@ public final class Ddl { } regionIdsMemoizedSerializedSize = dataSize; } - size += unknownFields.getSerializedSize(); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(engine_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, engine_); + } + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -2626,7 +2507,9 @@ public final class Ddl { } if (!getRegionIdsList() .equals(other.getRegionIdsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getEngine() + .equals(other.getEngine())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2670,7 +2553,9 @@ public final class Ddl { hash = (37 * hash) + REGION_IDS_FIELD_NUMBER; hash = (53 * hash) + getRegionIdsList().hashCode(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (37 * hash) + ENGINE_FIELD_NUMBER; + hash = (53 * hash) + getEngine().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } @@ -2809,52 +2694,41 @@ public final class Ddl { // Construct using io.greptime.v1.Ddl.CreateTableExpr.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getColumnDefsFieldBuilder(); - } + } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; catalogName_ = ""; - schemaName_ = ""; - tableName_ = ""; - desc_ = ""; - if (columnDefsBuilder_ == null) { columnDefs_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); } else { + columnDefs_ = null; columnDefsBuilder_.clear(); } + bitField0_ = (bitField0_ & ~0x00000010); timeIndex_ = ""; - primaryKeys_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000040); createIfNotExists_ = false; - internalGetMutableTableOptions().clear(); - if (tableIdBuilder_ == null) { - tableId_ = null; - } else { - tableId_ = null; + tableId_ = null; + if (tableIdBuilder_ != null) { + tableIdBuilder_.dispose(); tableIdBuilder_ = null; } regionIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000008); + engine_ = ""; return this; } @@ -2881,41 +2755,66 @@ public final class Ddl { @java.lang.Override public io.greptime.v1.Ddl.CreateTableExpr buildPartial() { io.greptime.v1.Ddl.CreateTableExpr result = new io.greptime.v1.Ddl.CreateTableExpr(this); - int from_bitField0_ = bitField0_; - result.catalogName_ = catalogName_; - result.schemaName_ = schemaName_; - result.tableName_ = tableName_; - result.desc_ = desc_; + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(io.greptime.v1.Ddl.CreateTableExpr result) { if (columnDefsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { columnDefs_ = java.util.Collections.unmodifiableList(columnDefs_); - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000010); } result.columnDefs_ = columnDefs_; } else { result.columnDefs_ = columnDefsBuilder_.build(); } - result.timeIndex_ = timeIndex_; - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { primaryKeys_ = primaryKeys_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000040); } result.primaryKeys_ = primaryKeys_; - result.createIfNotExists_ = createIfNotExists_; - result.tableOptions_ = internalGetTableOptions(); - result.tableOptions_.makeImmutable(); - if (tableIdBuilder_ == null) { - result.tableId_ = tableId_; - } else { - result.tableId_ = tableIdBuilder_.build(); - } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { regionIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000400); } result.regionIds_ = regionIds_; - onBuilt(); - return result; + } + + private void buildPartial0(io.greptime.v1.Ddl.CreateTableExpr result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.catalogName_ = catalogName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.schemaName_ = schemaName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.tableName_ = tableName_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.desc_ = desc_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.timeIndex_ = timeIndex_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.createIfNotExists_ = createIfNotExists_; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.tableOptions_ = internalGetTableOptions(); + result.tableOptions_.makeImmutable(); + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.tableId_ = tableIdBuilder_ == null + ? tableId_ + : tableIdBuilder_.build(); + } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.engine_ = engine_; + } } @java.lang.Override @@ -2964,25 +2863,29 @@ public final class Ddl { if (other == io.greptime.v1.Ddl.CreateTableExpr.getDefaultInstance()) return this; if (!other.getCatalogName().isEmpty()) { catalogName_ = other.catalogName_; + bitField0_ |= 0x00000001; onChanged(); } if (!other.getSchemaName().isEmpty()) { schemaName_ = other.schemaName_; + bitField0_ |= 0x00000002; onChanged(); } if (!other.getTableName().isEmpty()) { tableName_ = other.tableName_; + bitField0_ |= 0x00000004; onChanged(); } if (!other.getDesc().isEmpty()) { desc_ = other.desc_; + bitField0_ |= 0x00000008; onChanged(); } if (columnDefsBuilder_ == null) { if (!other.columnDefs_.isEmpty()) { if (columnDefs_.isEmpty()) { columnDefs_ = other.columnDefs_; - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000010); } else { ensureColumnDefsIsMutable(); columnDefs_.addAll(other.columnDefs_); @@ -2995,7 +2898,7 @@ public final class Ddl { columnDefsBuilder_.dispose(); columnDefsBuilder_ = null; columnDefs_ = other.columnDefs_; - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000010); columnDefsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getColumnDefsFieldBuilder() : null; @@ -3006,12 +2909,13 @@ public final class Ddl { } if (!other.getTimeIndex().isEmpty()) { timeIndex_ = other.timeIndex_; + bitField0_ |= 0x00000020; onChanged(); } if (!other.primaryKeys_.isEmpty()) { if (primaryKeys_.isEmpty()) { primaryKeys_ = other.primaryKeys_; - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000040); } else { ensurePrimaryKeysIsMutable(); primaryKeys_.addAll(other.primaryKeys_); @@ -3023,20 +2927,26 @@ public final class Ddl { } internalGetMutableTableOptions().mergeFrom( other.internalGetTableOptions()); + bitField0_ |= 0x00000100; if (other.hasTableId()) { mergeTableId(other.getTableId()); } if (!other.regionIds_.isEmpty()) { if (regionIds_.isEmpty()) { regionIds_ = other.regionIds_; - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000400); } else { ensureRegionIdsIsMutable(); regionIds_.addAll(other.regionIds_); } onChanged(); } - this.mergeUnknownFields(other.unknownFields); + if (!other.getEngine().isEmpty()) { + engine_ = other.engine_; + bitField0_ |= 0x00000800; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -3051,17 +2961,116 @@ public final class Ddl { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - io.greptime.v1.Ddl.CreateTableExpr parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + catalogName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + schemaName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: { + tableName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: { + desc_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: { + io.greptime.v1.Columns.ColumnDef m = + input.readMessage( + io.greptime.v1.Columns.ColumnDef.parser(), + extensionRegistry); + if (columnDefsBuilder_ == null) { + ensureColumnDefsIsMutable(); + columnDefs_.add(m); + } else { + columnDefsBuilder_.addMessage(m); + } + break; + } // case 42 + case 50: { + timeIndex_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 50 + case 58: { + java.lang.String s = input.readStringRequireUtf8(); + ensurePrimaryKeysIsMutable(); + primaryKeys_.add(s); + break; + } // case 58 + case 64: { + createIfNotExists_ = input.readBool(); + bitField0_ |= 0x00000080; + break; + } // case 64 + case 74: { + com.google.protobuf.MapEntry + tableOptions__ = input.readMessage( + TableOptionsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableTableOptions().getMutableMap().put( + tableOptions__.getKey(), tableOptions__.getValue()); + bitField0_ |= 0x00000100; + break; + } // case 74 + case 82: { + input.readMessage( + getTableIdFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000200; + break; + } // case 82 + case 88: { + int v = input.readUInt32(); + ensureRegionIdsIsMutable(); + regionIds_.addInt(v); + break; + } // case 88 + case 90: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureRegionIdsIsMutable(); + while (input.getBytesUntilLimit() > 0) { + regionIds_.addInt(input.readUInt32()); + } + input.popLimit(limit); + break; + } // case 90 + case 98: { + engine_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000800; + break; + } // case 98 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Ddl.CreateTableExpr) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } private int bitField0_; @@ -3107,11 +3116,9 @@ public final class Ddl { */ public Builder setCatalogName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } catalogName_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -3120,8 +3127,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearCatalogName() { - catalogName_ = getDefaultInstance().getCatalogName(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -3132,12 +3139,10 @@ public final class Ddl { */ public Builder setCatalogNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); catalogName_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -3183,11 +3188,9 @@ public final class Ddl { */ public Builder setSchemaName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } schemaName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -3196,8 +3199,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearSchemaName() { - schemaName_ = getDefaultInstance().getSchemaName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -3208,12 +3211,10 @@ public final class Ddl { */ public Builder setSchemaNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); schemaName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -3259,11 +3260,9 @@ public final class Ddl { */ public Builder setTableName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } tableName_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -3272,8 +3271,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearTableName() { - tableName_ = getDefaultInstance().getTableName(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -3284,12 +3283,10 @@ public final class Ddl { */ public Builder setTableNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); tableName_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -3335,11 +3332,9 @@ public final class Ddl { */ public Builder setDesc( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } desc_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -3348,8 +3343,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearDesc() { - desc_ = getDefaultInstance().getDesc(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -3360,12 +3355,10 @@ public final class Ddl { */ public Builder setDescBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); desc_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -3373,9 +3366,9 @@ public final class Ddl { private java.util.List columnDefs_ = java.util.Collections.emptyList(); private void ensureColumnDefsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { + if (!((bitField0_ & 0x00000010) != 0)) { columnDefs_ = new java.util.ArrayList(columnDefs_); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000010; } } @@ -3525,7 +3518,7 @@ public final class Ddl { public Builder clearColumnDefs() { if (columnDefsBuilder_ == null) { columnDefs_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { columnDefsBuilder_.clear(); @@ -3602,7 +3595,7 @@ public final class Ddl { columnDefsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.greptime.v1.Columns.ColumnDef, io.greptime.v1.Columns.ColumnDef.Builder, io.greptime.v1.Columns.ColumnDefOrBuilder>( columnDefs_, - ((bitField0_ & 0x00000001) != 0), + ((bitField0_ & 0x00000010) != 0), getParentForChildren(), isClean()); columnDefs_ = null; @@ -3651,11 +3644,9 @@ public final class Ddl { */ public Builder setTimeIndex( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } timeIndex_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -3664,8 +3655,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearTimeIndex() { - timeIndex_ = getDefaultInstance().getTimeIndex(); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -3676,21 +3667,19 @@ public final class Ddl { */ public Builder setTimeIndexBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); timeIndex_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } private com.google.protobuf.LazyStringList primaryKeys_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensurePrimaryKeysIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { + if (!((bitField0_ & 0x00000040) != 0)) { primaryKeys_ = new com.google.protobuf.LazyStringArrayList(primaryKeys_); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000040; } } /** @@ -3733,10 +3722,8 @@ public final class Ddl { */ public Builder setPrimaryKeys( int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensurePrimaryKeysIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensurePrimaryKeysIsMutable(); primaryKeys_.set(index, value); onChanged(); return this; @@ -3748,10 +3735,8 @@ public final class Ddl { */ public Builder addPrimaryKeys( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensurePrimaryKeysIsMutable(); + if (value == null) { throw new NullPointerException(); } + ensurePrimaryKeysIsMutable(); primaryKeys_.add(value); onChanged(); return this; @@ -3775,7 +3760,7 @@ public final class Ddl { */ public Builder clearPrimaryKeys() { primaryKeys_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -3786,10 +3771,8 @@ public final class Ddl { */ public Builder addPrimaryKeysBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); ensurePrimaryKeysIsMutable(); primaryKeys_.add(value); onChanged(); @@ -3813,6 +3796,7 @@ public final class Ddl { public Builder setCreateIfNotExists(boolean value) { createIfNotExists_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -3821,7 +3805,7 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearCreateIfNotExists() { - + bitField0_ = (bitField0_ & ~0x00000080); createIfNotExists_ = false; onChanged(); return this; @@ -3830,7 +3814,7 @@ public final class Ddl { private com.google.protobuf.MapField< java.lang.String, java.lang.String> tableOptions_; private com.google.protobuf.MapField - internalGetTableOptions() { + internalGetTableOptions() { if (tableOptions_ == null) { return com.google.protobuf.MapField.emptyMapField( TableOptionsDefaultEntryHolder.defaultEntry); @@ -3838,8 +3822,7 @@ public final class Ddl { return tableOptions_; } private com.google.protobuf.MapField - internalGetMutableTableOptions() { - onChanged();; + internalGetMutableTableOptions() { if (tableOptions_ == null) { tableOptions_ = com.google.protobuf.MapField.newMapField( TableOptionsDefaultEntryHolder.defaultEntry); @@ -3847,16 +3830,16 @@ public final class Ddl { if (!tableOptions_.isMutable()) { tableOptions_ = tableOptions_.copy(); } + bitField0_ |= 0x00000100; + onChanged(); return tableOptions_; } - public int getTableOptionsCount() { return internalGetTableOptions().getMap().size(); } /** * map<string, string> table_options = 9; */ - @java.lang.Override public boolean containsTableOptions( java.lang.String key) { @@ -3875,7 +3858,6 @@ public final class Ddl { * map<string, string> table_options = 9; */ @java.lang.Override - public java.util.Map getTableOptionsMap() { return internalGetTableOptions().getMap(); } @@ -3883,10 +3865,11 @@ public final class Ddl { * map<string, string> table_options = 9; */ @java.lang.Override - - public java.lang.String getTableOptionsOrDefault( + public /* nullable */ +java.lang.String getTableOptionsOrDefault( java.lang.String key, - java.lang.String defaultValue) { + /* nullable */ +java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetTableOptions().getMap(); @@ -3896,7 +3879,6 @@ public final class Ddl { * map<string, string> table_options = 9; */ @java.lang.Override - public java.lang.String getTableOptionsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } @@ -3907,8 +3889,8 @@ public final class Ddl { } return map.get(key); } - public Builder clearTableOptions() { + bitField0_ = (bitField0_ & ~0x00000100); internalGetMutableTableOptions().getMutableMap() .clear(); return this; @@ -3916,7 +3898,6 @@ public final class Ddl { /** * map<string, string> table_options = 9; */ - public Builder removeTableOptions( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } @@ -3929,7 +3910,8 @@ public final class Ddl { */ @java.lang.Deprecated public java.util.Map - getMutableTableOptions() { + getMutableTableOptions() { + bitField0_ |= 0x00000100; return internalGetMutableTableOptions().getMutableMap(); } /** @@ -3939,22 +3921,20 @@ public final class Ddl { java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - + if (value == null) { throw new NullPointerException("map value"); } internalGetMutableTableOptions().getMutableMap() .put(key, value); + bitField0_ |= 0x00000100; return this; } /** * map<string, string> table_options = 9; */ - public Builder putAllTableOptions( java.util.Map values) { internalGetMutableTableOptions().getMutableMap() .putAll(values); + bitField0_ |= 0x00000100; return this; } @@ -3966,7 +3946,7 @@ public final class Ddl { * @return Whether the tableId field is set. */ public boolean hasTableId() { - return tableIdBuilder_ != null || tableId_ != null; + return ((bitField0_ & 0x00000200) != 0); } /** * .greptime.v1.TableId table_id = 10; @@ -3988,11 +3968,11 @@ public final class Ddl { throw new NullPointerException(); } tableId_ = value; - onChanged(); } else { tableIdBuilder_.setMessage(value); } - + bitField0_ |= 0x00000200; + onChanged(); return this; } /** @@ -4002,11 +3982,11 @@ public final class Ddl { io.greptime.v1.Ddl.TableId.Builder builderForValue) { if (tableIdBuilder_ == null) { tableId_ = builderForValue.build(); - onChanged(); } else { tableIdBuilder_.setMessage(builderForValue.build()); } - + bitField0_ |= 0x00000200; + onChanged(); return this; } /** @@ -4014,38 +3994,38 @@ public final class Ddl { */ public Builder mergeTableId(io.greptime.v1.Ddl.TableId value) { if (tableIdBuilder_ == null) { - if (tableId_ != null) { - tableId_ = - io.greptime.v1.Ddl.TableId.newBuilder(tableId_).mergeFrom(value).buildPartial(); + if (((bitField0_ & 0x00000200) != 0) && + tableId_ != null && + tableId_ != io.greptime.v1.Ddl.TableId.getDefaultInstance()) { + getTableIdBuilder().mergeFrom(value); } else { tableId_ = value; } - onChanged(); } else { tableIdBuilder_.mergeFrom(value); } - + bitField0_ |= 0x00000200; + onChanged(); return this; } /** * .greptime.v1.TableId table_id = 10; */ public Builder clearTableId() { - if (tableIdBuilder_ == null) { - tableId_ = null; - onChanged(); - } else { - tableId_ = null; + bitField0_ = (bitField0_ & ~0x00000200); + tableId_ = null; + if (tableIdBuilder_ != null) { + tableIdBuilder_.dispose(); tableIdBuilder_ = null; } - + onChanged(); return this; } /** * .greptime.v1.TableId table_id = 10; */ public io.greptime.v1.Ddl.TableId.Builder getTableIdBuilder() { - + bitField0_ |= 0x00000200; onChanged(); return getTableIdFieldBuilder().getBuilder(); } @@ -4079,10 +4059,10 @@ public final class Ddl { private com.google.protobuf.Internal.IntList regionIds_ = emptyIntList(); private void ensureRegionIdsIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { + if (!((bitField0_ & 0x00000400) != 0)) { regionIds_ = mutableCopy(regionIds_); - bitField0_ |= 0x00000008; - } + bitField0_ |= 0x00000400; + } } /** * repeated uint32 region_ids = 11; @@ -4090,7 +4070,7 @@ public final class Ddl { */ public java.util.List getRegionIdsList() { - return ((bitField0_ & 0x00000008) != 0) ? + return ((bitField0_ & 0x00000400) != 0) ? java.util.Collections.unmodifiableList(regionIds_) : regionIds_; } /** @@ -4116,6 +4096,7 @@ public final class Ddl { */ public Builder setRegionIds( int index, int value) { + ensureRegionIdsIsMutable(); regionIds_.setInt(index, value); onChanged(); @@ -4127,6 +4108,7 @@ public final class Ddl { * @return This builder for chaining. */ public Builder addRegionIds(int value) { + ensureRegionIdsIsMutable(); regionIds_.addInt(value); onChanged(); @@ -4151,7 +4133,79 @@ public final class Ddl { */ public Builder clearRegionIds() { regionIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000400); + onChanged(); + return this; + } + + private java.lang.Object engine_ = ""; + /** + * string engine = 12; + * @return The engine. + */ + public java.lang.String getEngine() { + java.lang.Object ref = engine_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + engine_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string engine = 12; + * @return The bytes for engine. + */ + public com.google.protobuf.ByteString + getEngineBytes() { + java.lang.Object ref = engine_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + engine_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string engine = 12; + * @param value The engine to set. + * @return This builder for chaining. + */ + public Builder setEngine( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + engine_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + /** + * string engine = 12; + * @return This builder for chaining. + */ + public Builder clearEngine() { + engine_ = getDefaultInstance().getEngine(); + bitField0_ = (bitField0_ & ~0x00000800); + onChanged(); + return this; + } + /** + * string engine = 12; + * @param value The bytes for engine to set. + * @return This builder for chaining. + */ + public Builder setEngineBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + engine_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4188,7 +4242,18 @@ public final class Ddl { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateTableExpr(input, extensionRegistry); + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); } }; @@ -4325,103 +4390,6 @@ public final class Ddl { getUnknownFields() { return this.unknownFields; } - private AlterExpr( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - catalogName_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - schemaName_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - tableName_ = s; - break; - } - case 34: { - io.greptime.v1.Ddl.AddColumns.Builder subBuilder = null; - if (kindCase_ == 4) { - subBuilder = ((io.greptime.v1.Ddl.AddColumns) kind_).toBuilder(); - } - kind_ = - input.readMessage(io.greptime.v1.Ddl.AddColumns.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Ddl.AddColumns) kind_); - kind_ = subBuilder.buildPartial(); - } - kindCase_ = 4; - break; - } - case 42: { - io.greptime.v1.Ddl.DropColumns.Builder subBuilder = null; - if (kindCase_ == 5) { - subBuilder = ((io.greptime.v1.Ddl.DropColumns) kind_).toBuilder(); - } - kind_ = - input.readMessage(io.greptime.v1.Ddl.DropColumns.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Ddl.DropColumns) kind_); - kind_ = subBuilder.buildPartial(); - } - kindCase_ = 5; - break; - } - case 50: { - io.greptime.v1.Ddl.RenameTable.Builder subBuilder = null; - if (kindCase_ == 6) { - subBuilder = ((io.greptime.v1.Ddl.RenameTable) kind_).toBuilder(); - } - kind_ = - input.readMessage(io.greptime.v1.Ddl.RenameTable.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((io.greptime.v1.Ddl.RenameTable) kind_); - kind_ = subBuilder.buildPartial(); - } - kindCase_ = 6; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Ddl.internal_static_greptime_v1_AlterExpr_descriptor; @@ -4479,7 +4447,8 @@ public final class Ddl { } public static final int CATALOG_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object catalogName_; + @SuppressWarnings("serial") + private volatile java.lang.Object catalogName_ = ""; /** * string catalog_name = 1; * @return The catalogName. @@ -4517,7 +4486,8 @@ public final class Ddl { } public static final int SCHEMA_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object schemaName_; + @SuppressWarnings("serial") + private volatile java.lang.Object schemaName_ = ""; /** * string schema_name = 2; * @return The schemaName. @@ -4555,7 +4525,8 @@ public final class Ddl { } public static final int TABLE_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object tableName_; + @SuppressWarnings("serial") + private volatile java.lang.Object tableName_ = ""; /** * string table_name = 3; * @return The tableName. @@ -4717,7 +4688,7 @@ public final class Ddl { if (kindCase_ == 6) { output.writeMessage(6, (io.greptime.v1.Ddl.RenameTable) kind_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -4747,7 +4718,7 @@ public final class Ddl { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, (io.greptime.v1.Ddl.RenameTable) kind_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -4785,7 +4756,7 @@ public final class Ddl { case 0: default: } - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -4818,7 +4789,7 @@ public final class Ddl { case 0: default: } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } @@ -4935,28 +4906,30 @@ public final class Ddl { // Construct using io.greptime.v1.Ddl.AlterExpr.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; catalogName_ = ""; - schemaName_ = ""; - tableName_ = ""; - + if (addColumnsBuilder_ != null) { + addColumnsBuilder_.clear(); + } + if (dropColumnsBuilder_ != null) { + dropColumnsBuilder_.clear(); + } + if (renameTableBuilder_ != null) { + renameTableBuilder_.clear(); + } kindCase_ = 0; kind_ = null; return this; @@ -4985,35 +4958,42 @@ public final class Ddl { @java.lang.Override public io.greptime.v1.Ddl.AlterExpr buildPartial() { io.greptime.v1.Ddl.AlterExpr result = new io.greptime.v1.Ddl.AlterExpr(this); - result.catalogName_ = catalogName_; - result.schemaName_ = schemaName_; - result.tableName_ = tableName_; - if (kindCase_ == 4) { - if (addColumnsBuilder_ == null) { - result.kind_ = kind_; - } else { - result.kind_ = addColumnsBuilder_.build(); - } - } - if (kindCase_ == 5) { - if (dropColumnsBuilder_ == null) { - result.kind_ = kind_; - } else { - result.kind_ = dropColumnsBuilder_.build(); - } - } - if (kindCase_ == 6) { - if (renameTableBuilder_ == null) { - result.kind_ = kind_; - } else { - result.kind_ = renameTableBuilder_.build(); - } - } - result.kindCase_ = kindCase_; + if (bitField0_ != 0) { buildPartial0(result); } + buildPartialOneofs(result); onBuilt(); return result; } + private void buildPartial0(io.greptime.v1.Ddl.AlterExpr result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.catalogName_ = catalogName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.schemaName_ = schemaName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.tableName_ = tableName_; + } + } + + private void buildPartialOneofs(io.greptime.v1.Ddl.AlterExpr result) { + result.kindCase_ = kindCase_; + result.kind_ = this.kind_; + if (kindCase_ == 4 && + addColumnsBuilder_ != null) { + result.kind_ = addColumnsBuilder_.build(); + } + if (kindCase_ == 5 && + dropColumnsBuilder_ != null) { + result.kind_ = dropColumnsBuilder_.build(); + } + if (kindCase_ == 6 && + renameTableBuilder_ != null) { + result.kind_ = renameTableBuilder_.build(); + } + } + @java.lang.Override public Builder clone() { return super.clone(); @@ -5060,14 +5040,17 @@ public final class Ddl { if (other == io.greptime.v1.Ddl.AlterExpr.getDefaultInstance()) return this; if (!other.getCatalogName().isEmpty()) { catalogName_ = other.catalogName_; + bitField0_ |= 0x00000001; onChanged(); } if (!other.getSchemaName().isEmpty()) { schemaName_ = other.schemaName_; + bitField0_ |= 0x00000002; onChanged(); } if (!other.getTableName().isEmpty()) { tableName_ = other.tableName_; + bitField0_ |= 0x00000004; onChanged(); } switch (other.getKindCase()) { @@ -5087,7 +5070,7 @@ public final class Ddl { break; } } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -5102,17 +5085,66 @@ public final class Ddl { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - io.greptime.v1.Ddl.AlterExpr parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + catalogName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + schemaName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: { + tableName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: { + input.readMessage( + getAddColumnsFieldBuilder().getBuilder(), + extensionRegistry); + kindCase_ = 4; + break; + } // case 34 + case 42: { + input.readMessage( + getDropColumnsFieldBuilder().getBuilder(), + extensionRegistry); + kindCase_ = 5; + break; + } // case 42 + case 50: { + input.readMessage( + getRenameTableFieldBuilder().getBuilder(), + extensionRegistry); + kindCase_ = 6; + break; + } // case 50 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Ddl.AlterExpr) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } private int kindCase_ = 0; @@ -5130,6 +5162,7 @@ public final class Ddl { return this; } + private int bitField0_; private java.lang.Object catalogName_ = ""; /** @@ -5172,11 +5205,9 @@ public final class Ddl { */ public Builder setCatalogName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } catalogName_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -5185,8 +5216,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearCatalogName() { - catalogName_ = getDefaultInstance().getCatalogName(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -5197,12 +5228,10 @@ public final class Ddl { */ public Builder setCatalogNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); catalogName_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -5248,11 +5277,9 @@ public final class Ddl { */ public Builder setSchemaName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } schemaName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -5261,8 +5288,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearSchemaName() { - schemaName_ = getDefaultInstance().getSchemaName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -5273,12 +5300,10 @@ public final class Ddl { */ public Builder setSchemaNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); schemaName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -5324,11 +5349,9 @@ public final class Ddl { */ public Builder setTableName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } tableName_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -5337,8 +5360,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearTableName() { - tableName_ = getDefaultInstance().getTableName(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -5349,12 +5372,10 @@ public final class Ddl { */ public Builder setTableNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); tableName_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -5433,8 +5454,9 @@ public final class Ddl { } else { if (kindCase_ == 4) { addColumnsBuilder_.mergeFrom(value); + } else { + addColumnsBuilder_.setMessage(value); } - addColumnsBuilder_.setMessage(value); } kindCase_ = 4; return this; @@ -5496,7 +5518,7 @@ public final class Ddl { kind_ = null; } kindCase_ = 4; - onChanged();; + onChanged(); return addColumnsBuilder_; } @@ -5574,8 +5596,9 @@ public final class Ddl { } else { if (kindCase_ == 5) { dropColumnsBuilder_.mergeFrom(value); + } else { + dropColumnsBuilder_.setMessage(value); } - dropColumnsBuilder_.setMessage(value); } kindCase_ = 5; return this; @@ -5637,7 +5660,7 @@ public final class Ddl { kind_ = null; } kindCase_ = 5; - onChanged();; + onChanged(); return dropColumnsBuilder_; } @@ -5715,8 +5738,9 @@ public final class Ddl { } else { if (kindCase_ == 6) { renameTableBuilder_.mergeFrom(value); + } else { + renameTableBuilder_.setMessage(value); } - renameTableBuilder_.setMessage(value); } kindCase_ = 6; return this; @@ -5778,7 +5802,7 @@ public final class Ddl { kind_ = null; } kindCase_ = 6; - onChanged();; + onChanged(); return renameTableBuilder_; } @java.lang.Override @@ -5814,7 +5838,18 @@ public final class Ddl { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new AlterExpr(input, extensionRegistry); + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); } }; @@ -5904,61 +5939,6 @@ public final class Ddl { getUnknownFields() { return this.unknownFields; } - private DropTableExpr( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - catalogName_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - schemaName_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - tableName_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Ddl.internal_static_greptime_v1_DropTableExpr_descriptor; @@ -5973,7 +5953,8 @@ public final class Ddl { } public static final int CATALOG_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object catalogName_; + @SuppressWarnings("serial") + private volatile java.lang.Object catalogName_ = ""; /** * string catalog_name = 1; * @return The catalogName. @@ -6011,7 +5992,8 @@ public final class Ddl { } public static final int SCHEMA_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object schemaName_; + @SuppressWarnings("serial") + private volatile java.lang.Object schemaName_ = ""; /** * string schema_name = 2; * @return The schemaName. @@ -6049,7 +6031,8 @@ public final class Ddl { } public static final int TABLE_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object tableName_; + @SuppressWarnings("serial") + private volatile java.lang.Object tableName_ = ""; /** * string table_name = 3; * @return The tableName. @@ -6109,7 +6092,7 @@ public final class Ddl { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tableName_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -6127,7 +6110,7 @@ public final class Ddl { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tableName_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -6148,7 +6131,7 @@ public final class Ddl { .equals(other.getSchemaName())) return false; if (!getTableName() .equals(other.getTableName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -6165,7 +6148,7 @@ public final class Ddl { hash = (53 * hash) + getSchemaName().hashCode(); hash = (37 * hash) + TABLE_NAME_FIELD_NUMBER; hash = (53 * hash) + getTableName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } @@ -6282,28 +6265,21 @@ public final class Ddl { // Construct using io.greptime.v1.Ddl.DropTableExpr.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; catalogName_ = ""; - schemaName_ = ""; - tableName_ = ""; - return this; } @@ -6330,13 +6306,24 @@ public final class Ddl { @java.lang.Override public io.greptime.v1.Ddl.DropTableExpr buildPartial() { io.greptime.v1.Ddl.DropTableExpr result = new io.greptime.v1.Ddl.DropTableExpr(this); - result.catalogName_ = catalogName_; - result.schemaName_ = schemaName_; - result.tableName_ = tableName_; + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } + private void buildPartial0(io.greptime.v1.Ddl.DropTableExpr result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.catalogName_ = catalogName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.schemaName_ = schemaName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.tableName_ = tableName_; + } + } + @java.lang.Override public Builder clone() { return super.clone(); @@ -6383,17 +6370,20 @@ public final class Ddl { if (other == io.greptime.v1.Ddl.DropTableExpr.getDefaultInstance()) return this; if (!other.getCatalogName().isEmpty()) { catalogName_ = other.catalogName_; + bitField0_ |= 0x00000001; onChanged(); } if (!other.getSchemaName().isEmpty()) { schemaName_ = other.schemaName_; + bitField0_ |= 0x00000002; onChanged(); } if (!other.getTableName().isEmpty()) { tableName_ = other.tableName_; + bitField0_ |= 0x00000004; onChanged(); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -6408,19 +6398,48 @@ public final class Ddl { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - io.greptime.v1.Ddl.DropTableExpr parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + catalogName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + schemaName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: { + tableName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Ddl.DropTableExpr) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } + private int bitField0_; private java.lang.Object catalogName_ = ""; /** @@ -6463,11 +6482,9 @@ public final class Ddl { */ public Builder setCatalogName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } catalogName_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -6476,8 +6493,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearCatalogName() { - catalogName_ = getDefaultInstance().getCatalogName(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -6488,12 +6505,10 @@ public final class Ddl { */ public Builder setCatalogNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); catalogName_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -6539,11 +6554,9 @@ public final class Ddl { */ public Builder setSchemaName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } schemaName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -6552,8 +6565,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearSchemaName() { - schemaName_ = getDefaultInstance().getSchemaName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -6564,12 +6577,10 @@ public final class Ddl { */ public Builder setSchemaNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); schemaName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -6615,11 +6626,9 @@ public final class Ddl { */ public Builder setTableName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } tableName_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -6628,8 +6637,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearTableName() { - tableName_ = getDefaultInstance().getTableName(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -6640,12 +6649,10 @@ public final class Ddl { */ public Builder setTableNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); tableName_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -6682,7 +6689,18 @@ public final class Ddl { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new DropTableExpr(input, extensionRegistry); + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); } }; @@ -6783,67 +6801,6 @@ public final class Ddl { getUnknownFields() { return this.unknownFields; } - private FlushTableExpr( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - catalogName_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - schemaName_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - tableName_ = s; - break; - } - case 32: { - bitField0_ |= 0x00000001; - regionId_ = input.readUInt32(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Ddl.internal_static_greptime_v1_FlushTableExpr_descriptor; @@ -6859,7 +6816,8 @@ public final class Ddl { private int bitField0_; public static final int CATALOG_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object catalogName_; + @SuppressWarnings("serial") + private volatile java.lang.Object catalogName_ = ""; /** * string catalog_name = 1; * @return The catalogName. @@ -6897,7 +6855,8 @@ public final class Ddl { } public static final int SCHEMA_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object schemaName_; + @SuppressWarnings("serial") + private volatile java.lang.Object schemaName_ = ""; /** * string schema_name = 2; * @return The schemaName. @@ -6935,7 +6894,8 @@ public final class Ddl { } public static final int TABLE_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object tableName_; + @SuppressWarnings("serial") + private volatile java.lang.Object tableName_ = ""; /** * string table_name = 3; * @return The tableName. @@ -6973,7 +6933,7 @@ public final class Ddl { } public static final int REGION_ID_FIELD_NUMBER = 4; - private int regionId_; + private int regionId_ = 0; /** * optional uint32 region_id = 4; * @return Whether the regionId field is set. @@ -7017,7 +6977,7 @@ public final class Ddl { if (((bitField0_ & 0x00000001) != 0)) { output.writeUInt32(4, regionId_); } - unknownFields.writeTo(output); + getUnknownFields().writeTo(output); } @java.lang.Override @@ -7039,7 +6999,7 @@ public final class Ddl { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(4, regionId_); } - size += unknownFields.getSerializedSize(); + size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @@ -7065,7 +7025,7 @@ public final class Ddl { if (getRegionId() != other.getRegionId()) return false; } - if (!unknownFields.equals(other.unknownFields)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -7086,7 +7046,7 @@ public final class Ddl { hash = (37 * hash) + REGION_ID_FIELD_NUMBER; hash = (53 * hash) + getRegionId(); } - hash = (29 * hash) + unknownFields.hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } @@ -7203,30 +7163,22 @@ public final class Ddl { // Construct using io.greptime.v1.Ddl.FlushTableExpr.newBuilder() private Builder() { - maybeForceBuilderInitialization(); + } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } + } @java.lang.Override public Builder clear() { super.clear(); + bitField0_ = 0; catalogName_ = ""; - schemaName_ = ""; - tableName_ = ""; - regionId_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); return this; } @@ -7253,18 +7205,28 @@ public final class Ddl { @java.lang.Override public io.greptime.v1.Ddl.FlushTableExpr buildPartial() { io.greptime.v1.Ddl.FlushTableExpr result = new io.greptime.v1.Ddl.FlushTableExpr(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(io.greptime.v1.Ddl.FlushTableExpr result) { int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - result.catalogName_ = catalogName_; - result.schemaName_ = schemaName_; - result.tableName_ = tableName_; if (((from_bitField0_ & 0x00000001) != 0)) { + result.catalogName_ = catalogName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.schemaName_ = schemaName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.tableName_ = tableName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { result.regionId_ = regionId_; to_bitField0_ |= 0x00000001; } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -7313,20 +7275,23 @@ public final class Ddl { if (other == io.greptime.v1.Ddl.FlushTableExpr.getDefaultInstance()) return this; if (!other.getCatalogName().isEmpty()) { catalogName_ = other.catalogName_; + bitField0_ |= 0x00000001; onChanged(); } if (!other.getSchemaName().isEmpty()) { schemaName_ = other.schemaName_; + bitField0_ |= 0x00000002; onChanged(); } if (!other.getTableName().isEmpty()) { tableName_ = other.tableName_; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasRegionId()) { setRegionId(other.getRegionId()); } - this.mergeUnknownFields(other.unknownFields); + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @@ -7341,17 +7306,50 @@ public final class Ddl { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - io.greptime.v1.Ddl.FlushTableExpr parsedMessage = null; + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + catalogName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + schemaName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: { + tableName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 32: { + regionId_ = input.readUInt32(); + bitField0_ |= 0x00000008; + break; + } // case 32 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.greptime.v1.Ddl.FlushTableExpr) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } + onChanged(); + } // finally return this; } private int bitField0_; @@ -7397,11 +7395,9 @@ public final class Ddl { */ public Builder setCatalogName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } catalogName_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -7410,8 +7406,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearCatalogName() { - catalogName_ = getDefaultInstance().getCatalogName(); + bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } @@ -7422,12 +7418,10 @@ public final class Ddl { */ public Builder setCatalogNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); catalogName_ = value; + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -7473,11 +7467,9 @@ public final class Ddl { */ public Builder setSchemaName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } schemaName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -7486,8 +7478,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearSchemaName() { - schemaName_ = getDefaultInstance().getSchemaName(); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -7498,12 +7490,10 @@ public final class Ddl { */ public Builder setSchemaNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); schemaName_ = value; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -7549,11 +7539,9 @@ public final class Ddl { */ public Builder setTableName( java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - + if (value == null) { throw new NullPointerException(); } tableName_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -7562,8 +7550,8 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearTableName() { - tableName_ = getDefaultInstance().getTableName(); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -7574,12 +7562,10 @@ public final class Ddl { */ public Builder setTableNameBytes( com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); tableName_ = value; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -7591,7 +7577,7 @@ public final class Ddl { */ @java.lang.Override public boolean hasRegionId() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * optional uint32 region_id = 4; @@ -7607,8 +7593,9 @@ public final class Ddl { * @return This builder for chaining. */ public Builder setRegionId(int value) { - bitField0_ |= 0x00000001; + regionId_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -7617,7 +7604,7 @@ public final class Ddl { * @return This builder for chaining. */ public Builder clearRegionId() { - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000008); regionId_ = 0; onChanged(); return this; @@ -7655,7 +7642,18 @@ public final class Ddl { com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new FlushTableExpr(input, extensionRegistry); + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); } }; @@ -7733,54 +7731,6 @@ public final class Ddl { getUnknownFields() { return this.unknownFields; } - private CreateDatabaseExpr( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - databaseName_ = s; - break; - } - case 16: { - - createIfNotExists_ = input.readBool(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateDatabaseExpr_descriptor; @@ -7795,7 +7745,8 @@ public final class Ddl { } public static final int DATABASE_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object databaseName_; + @SuppressWarnings("serial") + private volatile java.lang.Object databaseName_ = ""; /** *
      *TODO(hl): maybe rename to schema_name?
@@ -7841,7 +7792,7 @@ public final class Ddl {
     }
 
     public static final int CREATE_IF_NOT_EXISTS_FIELD_NUMBER = 2;
-    private boolean createIfNotExists_;
+    private boolean createIfNotExists_ = false;
     /**
      * bool create_if_not_exists = 2;
      * @return The createIfNotExists.
@@ -7871,7 +7822,7 @@ public final class Ddl {
       if (createIfNotExists_ != false) {
         output.writeBool(2, createIfNotExists_);
       }
-      unknownFields.writeTo(output);
+      getUnknownFields().writeTo(output);
     }
 
     @java.lang.Override
@@ -7887,7 +7838,7 @@ public final class Ddl {
         size += com.google.protobuf.CodedOutputStream
           .computeBoolSize(2, createIfNotExists_);
       }
-      size += unknownFields.getSerializedSize();
+      size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
       return size;
     }
@@ -7906,7 +7857,7 @@ public final class Ddl {
           .equals(other.getDatabaseName())) return false;
       if (getCreateIfNotExists()
           != other.getCreateIfNotExists()) return false;
-      if (!unknownFields.equals(other.unknownFields)) return false;
+      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
     }
 
@@ -7922,7 +7873,7 @@ public final class Ddl {
       hash = (37 * hash) + CREATE_IF_NOT_EXISTS_FIELD_NUMBER;
       hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
           getCreateIfNotExists());
-      hash = (29 * hash) + unknownFields.hashCode();
+      hash = (29 * hash) + getUnknownFields().hashCode();
       memoizedHashCode = hash;
       return hash;
     }
@@ -8039,26 +7990,20 @@ public final class Ddl {
 
       // Construct using io.greptime.v1.Ddl.CreateDatabaseExpr.newBuilder()
       private Builder() {
-        maybeForceBuilderInitialization();
+
       }
 
       private Builder(
           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+
       }
       @java.lang.Override
       public Builder clear() {
         super.clear();
+        bitField0_ = 0;
         databaseName_ = "";
-
         createIfNotExists_ = false;
-
         return this;
       }
 
@@ -8085,12 +8030,21 @@ public final class Ddl {
       @java.lang.Override
       public io.greptime.v1.Ddl.CreateDatabaseExpr buildPartial() {
         io.greptime.v1.Ddl.CreateDatabaseExpr result = new io.greptime.v1.Ddl.CreateDatabaseExpr(this);
-        result.databaseName_ = databaseName_;
-        result.createIfNotExists_ = createIfNotExists_;
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
+      private void buildPartial0(io.greptime.v1.Ddl.CreateDatabaseExpr result) {
+        int from_bitField0_ = bitField0_;
+        if (((from_bitField0_ & 0x00000001) != 0)) {
+          result.databaseName_ = databaseName_;
+        }
+        if (((from_bitField0_ & 0x00000002) != 0)) {
+          result.createIfNotExists_ = createIfNotExists_;
+        }
+      }
+
       @java.lang.Override
       public Builder clone() {
         return super.clone();
@@ -8137,12 +8091,13 @@ public final class Ddl {
         if (other == io.greptime.v1.Ddl.CreateDatabaseExpr.getDefaultInstance()) return this;
         if (!other.getDatabaseName().isEmpty()) {
           databaseName_ = other.databaseName_;
+          bitField0_ |= 0x00000001;
           onChanged();
         }
         if (other.getCreateIfNotExists() != false) {
           setCreateIfNotExists(other.getCreateIfNotExists());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -8157,19 +8112,43 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        io.greptime.v1.Ddl.CreateDatabaseExpr parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                databaseName_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              case 16: {
+                createIfNotExists_ = input.readBool();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (io.greptime.v1.Ddl.CreateDatabaseExpr) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
+      private int bitField0_;
 
       private java.lang.Object databaseName_ = "";
       /**
@@ -8224,11 +8203,9 @@ public final class Ddl {
        */
       public Builder setDatabaseName(
           java.lang.String value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  
+        if (value == null) { throw new NullPointerException(); }
         databaseName_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -8241,8 +8218,8 @@ public final class Ddl {
        * @return This builder for chaining.
        */
       public Builder clearDatabaseName() {
-        
         databaseName_ = getDefaultInstance().getDatabaseName();
+        bitField0_ = (bitField0_ & ~0x00000001);
         onChanged();
         return this;
       }
@@ -8257,12 +8234,10 @@ public final class Ddl {
        */
       public Builder setDatabaseNameBytes(
           com.google.protobuf.ByteString value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  checkByteStringIsUtf8(value);
-        
+        if (value == null) { throw new NullPointerException(); }
+        checkByteStringIsUtf8(value);
         databaseName_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -8284,6 +8259,7 @@ public final class Ddl {
       public Builder setCreateIfNotExists(boolean value) {
         
         createIfNotExists_ = value;
+        bitField0_ |= 0x00000002;
         onChanged();
         return this;
       }
@@ -8292,7 +8268,7 @@ public final class Ddl {
        * @return This builder for chaining.
        */
       public Builder clearCreateIfNotExists() {
-        
+        bitField0_ = (bitField0_ & ~0x00000002);
         createIfNotExists_ = false;
         onChanged();
         return this;
@@ -8330,7 +8306,18 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws com.google.protobuf.InvalidProtocolBufferException {
-        return new CreateDatabaseExpr(input, extensionRegistry);
+        Builder builder = newBuilder();
+        try {
+          builder.mergeFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          throw e.setUnfinishedMessage(builder.buildPartial());
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+        } catch (java.io.IOException e) {
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(builder.buildPartial());
+        }
+        return builder.buildPartial();
       }
     };
 
@@ -8406,56 +8393,6 @@ public final class Ddl {
     getUnknownFields() {
       return this.unknownFields;
     }
-    private AddColumns(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      int mutable_bitField0_ = 0;
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            case 10: {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                addColumns_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              addColumns_.add(
-                  input.readMessage(io.greptime.v1.Ddl.AddColumn.parser(), extensionRegistry));
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
-      } finally {
-        if (((mutable_bitField0_ & 0x00000001) != 0)) {
-          addColumns_ = java.util.Collections.unmodifiableList(addColumns_);
-        }
-        this.unknownFields = unknownFields.build();
-        makeExtensionsImmutable();
-      }
-    }
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
       return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumns_descriptor;
@@ -8470,6 +8407,7 @@ public final class Ddl {
     }
 
     public static final int ADD_COLUMNS_FIELD_NUMBER = 1;
+    @SuppressWarnings("serial")
     private java.util.List addColumns_;
     /**
      * repeated .greptime.v1.AddColumn add_columns = 1;
@@ -8526,7 +8464,7 @@ public final class Ddl {
       for (int i = 0; i < addColumns_.size(); i++) {
         output.writeMessage(1, addColumns_.get(i));
       }
-      unknownFields.writeTo(output);
+      getUnknownFields().writeTo(output);
     }
 
     @java.lang.Override
@@ -8539,7 +8477,7 @@ public final class Ddl {
         size += com.google.protobuf.CodedOutputStream
           .computeMessageSize(1, addColumns_.get(i));
       }
-      size += unknownFields.getSerializedSize();
+      size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
       return size;
     }
@@ -8556,7 +8494,7 @@ public final class Ddl {
 
       if (!getAddColumnsList()
           .equals(other.getAddColumnsList())) return false;
-      if (!unknownFields.equals(other.unknownFields)) return false;
+      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
     }
 
@@ -8571,7 +8509,7 @@ public final class Ddl {
         hash = (37 * hash) + ADD_COLUMNS_FIELD_NUMBER;
         hash = (53 * hash) + getAddColumnsList().hashCode();
       }
-      hash = (29 * hash) + unknownFields.hashCode();
+      hash = (29 * hash) + getUnknownFields().hashCode();
       memoizedHashCode = hash;
       return hash;
     }
@@ -8688,29 +8626,25 @@ public final class Ddl {
 
       // Construct using io.greptime.v1.Ddl.AddColumns.newBuilder()
       private Builder() {
-        maybeForceBuilderInitialization();
+
       }
 
       private Builder(
           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-          getAddColumnsFieldBuilder();
-        }
+
       }
       @java.lang.Override
       public Builder clear() {
         super.clear();
+        bitField0_ = 0;
         if (addColumnsBuilder_ == null) {
           addColumns_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000001);
         } else {
+          addColumns_ = null;
           addColumnsBuilder_.clear();
         }
+        bitField0_ = (bitField0_ & ~0x00000001);
         return this;
       }
 
@@ -8737,7 +8671,13 @@ public final class Ddl {
       @java.lang.Override
       public io.greptime.v1.Ddl.AddColumns buildPartial() {
         io.greptime.v1.Ddl.AddColumns result = new io.greptime.v1.Ddl.AddColumns(this);
-        int from_bitField0_ = bitField0_;
+        buildPartialRepeatedFields(result);
+        if (bitField0_ != 0) { buildPartial0(result); }
+        onBuilt();
+        return result;
+      }
+
+      private void buildPartialRepeatedFields(io.greptime.v1.Ddl.AddColumns result) {
         if (addColumnsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
             addColumns_ = java.util.Collections.unmodifiableList(addColumns_);
@@ -8747,8 +8687,10 @@ public final class Ddl {
         } else {
           result.addColumns_ = addColumnsBuilder_.build();
         }
-        onBuilt();
-        return result;
+      }
+
+      private void buildPartial0(io.greptime.v1.Ddl.AddColumns result) {
+        int from_bitField0_ = bitField0_;
       }
 
       @java.lang.Override
@@ -8821,7 +8763,7 @@ public final class Ddl {
             }
           }
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -8836,17 +8778,43 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        io.greptime.v1.Ddl.AddColumns parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                io.greptime.v1.Ddl.AddColumn m =
+                    input.readMessage(
+                        io.greptime.v1.Ddl.AddColumn.parser(),
+                        extensionRegistry);
+                if (addColumnsBuilder_ == null) {
+                  ensureAddColumnsIsMutable();
+                  addColumns_.add(m);
+                } else {
+                  addColumnsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 10
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (io.greptime.v1.Ddl.AddColumns) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
       private int bitField0_;
@@ -9123,7 +9091,18 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws com.google.protobuf.InvalidProtocolBufferException {
-        return new AddColumns(input, extensionRegistry);
+        Builder builder = newBuilder();
+        try {
+          builder.mergeFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          throw e.setUnfinishedMessage(builder.buildPartial());
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+        } catch (java.io.IOException e) {
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(builder.buildPartial());
+        }
+        return builder.buildPartial();
       }
     };
 
@@ -9199,56 +9178,6 @@ public final class Ddl {
     getUnknownFields() {
       return this.unknownFields;
     }
-    private DropColumns(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      int mutable_bitField0_ = 0;
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            case 10: {
-              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                dropColumns_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000001;
-              }
-              dropColumns_.add(
-                  input.readMessage(io.greptime.v1.Ddl.DropColumn.parser(), extensionRegistry));
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
-      } finally {
-        if (((mutable_bitField0_ & 0x00000001) != 0)) {
-          dropColumns_ = java.util.Collections.unmodifiableList(dropColumns_);
-        }
-        this.unknownFields = unknownFields.build();
-        makeExtensionsImmutable();
-      }
-    }
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
       return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumns_descriptor;
@@ -9263,6 +9192,7 @@ public final class Ddl {
     }
 
     public static final int DROP_COLUMNS_FIELD_NUMBER = 1;
+    @SuppressWarnings("serial")
     private java.util.List dropColumns_;
     /**
      * repeated .greptime.v1.DropColumn drop_columns = 1;
@@ -9319,7 +9249,7 @@ public final class Ddl {
       for (int i = 0; i < dropColumns_.size(); i++) {
         output.writeMessage(1, dropColumns_.get(i));
       }
-      unknownFields.writeTo(output);
+      getUnknownFields().writeTo(output);
     }
 
     @java.lang.Override
@@ -9332,7 +9262,7 @@ public final class Ddl {
         size += com.google.protobuf.CodedOutputStream
           .computeMessageSize(1, dropColumns_.get(i));
       }
-      size += unknownFields.getSerializedSize();
+      size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
       return size;
     }
@@ -9349,7 +9279,7 @@ public final class Ddl {
 
       if (!getDropColumnsList()
           .equals(other.getDropColumnsList())) return false;
-      if (!unknownFields.equals(other.unknownFields)) return false;
+      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
     }
 
@@ -9364,7 +9294,7 @@ public final class Ddl {
         hash = (37 * hash) + DROP_COLUMNS_FIELD_NUMBER;
         hash = (53 * hash) + getDropColumnsList().hashCode();
       }
-      hash = (29 * hash) + unknownFields.hashCode();
+      hash = (29 * hash) + getUnknownFields().hashCode();
       memoizedHashCode = hash;
       return hash;
     }
@@ -9481,29 +9411,25 @@ public final class Ddl {
 
       // Construct using io.greptime.v1.Ddl.DropColumns.newBuilder()
       private Builder() {
-        maybeForceBuilderInitialization();
+
       }
 
       private Builder(
           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-          getDropColumnsFieldBuilder();
-        }
+
       }
       @java.lang.Override
       public Builder clear() {
         super.clear();
+        bitField0_ = 0;
         if (dropColumnsBuilder_ == null) {
           dropColumns_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000001);
         } else {
+          dropColumns_ = null;
           dropColumnsBuilder_.clear();
         }
+        bitField0_ = (bitField0_ & ~0x00000001);
         return this;
       }
 
@@ -9530,7 +9456,13 @@ public final class Ddl {
       @java.lang.Override
       public io.greptime.v1.Ddl.DropColumns buildPartial() {
         io.greptime.v1.Ddl.DropColumns result = new io.greptime.v1.Ddl.DropColumns(this);
-        int from_bitField0_ = bitField0_;
+        buildPartialRepeatedFields(result);
+        if (bitField0_ != 0) { buildPartial0(result); }
+        onBuilt();
+        return result;
+      }
+
+      private void buildPartialRepeatedFields(io.greptime.v1.Ddl.DropColumns result) {
         if (dropColumnsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
             dropColumns_ = java.util.Collections.unmodifiableList(dropColumns_);
@@ -9540,8 +9472,10 @@ public final class Ddl {
         } else {
           result.dropColumns_ = dropColumnsBuilder_.build();
         }
-        onBuilt();
-        return result;
+      }
+
+      private void buildPartial0(io.greptime.v1.Ddl.DropColumns result) {
+        int from_bitField0_ = bitField0_;
       }
 
       @java.lang.Override
@@ -9614,7 +9548,7 @@ public final class Ddl {
             }
           }
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -9629,17 +9563,43 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        io.greptime.v1.Ddl.DropColumns parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                io.greptime.v1.Ddl.DropColumn m =
+                    input.readMessage(
+                        io.greptime.v1.Ddl.DropColumn.parser(),
+                        extensionRegistry);
+                if (dropColumnsBuilder_ == null) {
+                  ensureDropColumnsIsMutable();
+                  dropColumns_.add(m);
+                } else {
+                  dropColumnsBuilder_.addMessage(m);
+                }
+                break;
+              } // case 10
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (io.greptime.v1.Ddl.DropColumns) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
       private int bitField0_;
@@ -9916,7 +9876,18 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws com.google.protobuf.InvalidProtocolBufferException {
-        return new DropColumns(input, extensionRegistry);
+        Builder builder = newBuilder();
+        try {
+          builder.mergeFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          throw e.setUnfinishedMessage(builder.buildPartial());
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+        } catch (java.io.IOException e) {
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(builder.buildPartial());
+        }
+        return builder.buildPartial();
       }
     };
 
@@ -9980,49 +9951,6 @@ public final class Ddl {
     getUnknownFields() {
       return this.unknownFields;
     }
-    private RenameTable(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            case 10: {
-              java.lang.String s = input.readStringRequireUtf8();
-
-              newTableName_ = s;
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
-      } finally {
-        this.unknownFields = unknownFields.build();
-        makeExtensionsImmutable();
-      }
-    }
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
       return io.greptime.v1.Ddl.internal_static_greptime_v1_RenameTable_descriptor;
@@ -10037,7 +9965,8 @@ public final class Ddl {
     }
 
     public static final int NEW_TABLE_NAME_FIELD_NUMBER = 1;
-    private volatile java.lang.Object newTableName_;
+    @SuppressWarnings("serial")
+    private volatile java.lang.Object newTableName_ = "";
     /**
      * string new_table_name = 1;
      * @return The newTableName.
@@ -10091,7 +10020,7 @@ public final class Ddl {
       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(newTableName_)) {
         com.google.protobuf.GeneratedMessageV3.writeString(output, 1, newTableName_);
       }
-      unknownFields.writeTo(output);
+      getUnknownFields().writeTo(output);
     }
 
     @java.lang.Override
@@ -10103,7 +10032,7 @@ public final class Ddl {
       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(newTableName_)) {
         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, newTableName_);
       }
-      size += unknownFields.getSerializedSize();
+      size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
       return size;
     }
@@ -10120,7 +10049,7 @@ public final class Ddl {
 
       if (!getNewTableName()
           .equals(other.getNewTableName())) return false;
-      if (!unknownFields.equals(other.unknownFields)) return false;
+      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
     }
 
@@ -10133,7 +10062,7 @@ public final class Ddl {
       hash = (19 * hash) + getDescriptor().hashCode();
       hash = (37 * hash) + NEW_TABLE_NAME_FIELD_NUMBER;
       hash = (53 * hash) + getNewTableName().hashCode();
-      hash = (29 * hash) + unknownFields.hashCode();
+      hash = (29 * hash) + getUnknownFields().hashCode();
       memoizedHashCode = hash;
       return hash;
     }
@@ -10250,24 +10179,19 @@ public final class Ddl {
 
       // Construct using io.greptime.v1.Ddl.RenameTable.newBuilder()
       private Builder() {
-        maybeForceBuilderInitialization();
+
       }
 
       private Builder(
           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+
       }
       @java.lang.Override
       public Builder clear() {
         super.clear();
+        bitField0_ = 0;
         newTableName_ = "";
-
         return this;
       }
 
@@ -10294,11 +10218,18 @@ public final class Ddl {
       @java.lang.Override
       public io.greptime.v1.Ddl.RenameTable buildPartial() {
         io.greptime.v1.Ddl.RenameTable result = new io.greptime.v1.Ddl.RenameTable(this);
-        result.newTableName_ = newTableName_;
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
+      private void buildPartial0(io.greptime.v1.Ddl.RenameTable result) {
+        int from_bitField0_ = bitField0_;
+        if (((from_bitField0_ & 0x00000001) != 0)) {
+          result.newTableName_ = newTableName_;
+        }
+      }
+
       @java.lang.Override
       public Builder clone() {
         return super.clone();
@@ -10345,9 +10276,10 @@ public final class Ddl {
         if (other == io.greptime.v1.Ddl.RenameTable.getDefaultInstance()) return this;
         if (!other.getNewTableName().isEmpty()) {
           newTableName_ = other.newTableName_;
+          bitField0_ |= 0x00000001;
           onChanged();
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -10362,19 +10294,38 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        io.greptime.v1.Ddl.RenameTable parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                newTableName_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (io.greptime.v1.Ddl.RenameTable) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
+      private int bitField0_;
 
       private java.lang.Object newTableName_ = "";
       /**
@@ -10417,11 +10368,9 @@ public final class Ddl {
        */
       public Builder setNewTableName(
           java.lang.String value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  
+        if (value == null) { throw new NullPointerException(); }
         newTableName_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -10430,8 +10379,8 @@ public final class Ddl {
        * @return This builder for chaining.
        */
       public Builder clearNewTableName() {
-        
         newTableName_ = getDefaultInstance().getNewTableName();
+        bitField0_ = (bitField0_ & ~0x00000001);
         onChanged();
         return this;
       }
@@ -10442,12 +10391,10 @@ public final class Ddl {
        */
       public Builder setNewTableNameBytes(
           com.google.protobuf.ByteString value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  checkByteStringIsUtf8(value);
-        
+        if (value == null) { throw new NullPointerException(); }
+        checkByteStringIsUtf8(value);
         newTableName_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -10484,7 +10431,18 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws com.google.protobuf.InvalidProtocolBufferException {
-        return new RenameTable(input, extensionRegistry);
+        Builder builder = newBuilder();
+        try {
+          builder.mergeFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          throw e.setUnfinishedMessage(builder.buildPartial());
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+        } catch (java.io.IOException e) {
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(builder.buildPartial());
+        }
+        return builder.buildPartial();
       }
     };
 
@@ -10556,61 +10514,6 @@ public final class Ddl {
     getUnknownFields() {
       return this.unknownFields;
     }
-    private AddColumn(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            case 10: {
-              io.greptime.v1.Columns.ColumnDef.Builder subBuilder = null;
-              if (columnDef_ != null) {
-                subBuilder = columnDef_.toBuilder();
-              }
-              columnDef_ = input.readMessage(io.greptime.v1.Columns.ColumnDef.parser(), extensionRegistry);
-              if (subBuilder != null) {
-                subBuilder.mergeFrom(columnDef_);
-                columnDef_ = subBuilder.buildPartial();
-              }
-
-              break;
-            }
-            case 16: {
-
-              isKey_ = input.readBool();
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
-      } finally {
-        this.unknownFields = unknownFields.build();
-        makeExtensionsImmutable();
-      }
-    }
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
       return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumn_descriptor;
@@ -10647,11 +10550,11 @@ public final class Ddl {
      */
     @java.lang.Override
     public io.greptime.v1.Columns.ColumnDefOrBuilder getColumnDefOrBuilder() {
-      return getColumnDef();
+      return columnDef_ == null ? io.greptime.v1.Columns.ColumnDef.getDefaultInstance() : columnDef_;
     }
 
     public static final int IS_KEY_FIELD_NUMBER = 2;
-    private boolean isKey_;
+    private boolean isKey_ = false;
     /**
      * bool is_key = 2;
      * @return The isKey.
@@ -10681,7 +10584,7 @@ public final class Ddl {
       if (isKey_ != false) {
         output.writeBool(2, isKey_);
       }
-      unknownFields.writeTo(output);
+      getUnknownFields().writeTo(output);
     }
 
     @java.lang.Override
@@ -10698,7 +10601,7 @@ public final class Ddl {
         size += com.google.protobuf.CodedOutputStream
           .computeBoolSize(2, isKey_);
       }
-      size += unknownFields.getSerializedSize();
+      size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
       return size;
     }
@@ -10720,7 +10623,7 @@ public final class Ddl {
       }
       if (getIsKey()
           != other.getIsKey()) return false;
-      if (!unknownFields.equals(other.unknownFields)) return false;
+      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
     }
 
@@ -10738,7 +10641,7 @@ public final class Ddl {
       hash = (37 * hash) + IS_KEY_FIELD_NUMBER;
       hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
           getIsKey());
-      hash = (29 * hash) + unknownFields.hashCode();
+      hash = (29 * hash) + getUnknownFields().hashCode();
       memoizedHashCode = hash;
       return hash;
     }
@@ -10855,30 +10758,24 @@ public final class Ddl {
 
       // Construct using io.greptime.v1.Ddl.AddColumn.newBuilder()
       private Builder() {
-        maybeForceBuilderInitialization();
+
       }
 
       private Builder(
           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+
       }
       @java.lang.Override
       public Builder clear() {
         super.clear();
-        if (columnDefBuilder_ == null) {
-          columnDef_ = null;
-        } else {
-          columnDef_ = null;
+        bitField0_ = 0;
+        columnDef_ = null;
+        if (columnDefBuilder_ != null) {
+          columnDefBuilder_.dispose();
           columnDefBuilder_ = null;
         }
         isKey_ = false;
-
         return this;
       }
 
@@ -10905,16 +10802,23 @@ public final class Ddl {
       @java.lang.Override
       public io.greptime.v1.Ddl.AddColumn buildPartial() {
         io.greptime.v1.Ddl.AddColumn result = new io.greptime.v1.Ddl.AddColumn(this);
-        if (columnDefBuilder_ == null) {
-          result.columnDef_ = columnDef_;
-        } else {
-          result.columnDef_ = columnDefBuilder_.build();
-        }
-        result.isKey_ = isKey_;
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
+      private void buildPartial0(io.greptime.v1.Ddl.AddColumn result) {
+        int from_bitField0_ = bitField0_;
+        if (((from_bitField0_ & 0x00000001) != 0)) {
+          result.columnDef_ = columnDefBuilder_ == null
+              ? columnDef_
+              : columnDefBuilder_.build();
+        }
+        if (((from_bitField0_ & 0x00000002) != 0)) {
+          result.isKey_ = isKey_;
+        }
+      }
+
       @java.lang.Override
       public Builder clone() {
         return super.clone();
@@ -10965,7 +10869,7 @@ public final class Ddl {
         if (other.getIsKey() != false) {
           setIsKey(other.getIsKey());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -10980,19 +10884,45 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        io.greptime.v1.Ddl.AddColumn parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                input.readMessage(
+                    getColumnDefFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              case 16: {
+                isKey_ = input.readBool();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (io.greptime.v1.Ddl.AddColumn) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
+      private int bitField0_;
 
       private io.greptime.v1.Columns.ColumnDef columnDef_;
       private com.google.protobuf.SingleFieldBuilderV3<
@@ -11002,7 +10932,7 @@ public final class Ddl {
        * @return Whether the columnDef field is set.
        */
       public boolean hasColumnDef() {
-        return columnDefBuilder_ != null || columnDef_ != null;
+        return ((bitField0_ & 0x00000001) != 0);
       }
       /**
        * .greptime.v1.ColumnDef column_def = 1;
@@ -11024,11 +10954,11 @@ public final class Ddl {
             throw new NullPointerException();
           }
           columnDef_ = value;
-          onChanged();
         } else {
           columnDefBuilder_.setMessage(value);
         }
-
+        bitField0_ |= 0x00000001;
+        onChanged();
         return this;
       }
       /**
@@ -11038,11 +10968,11 @@ public final class Ddl {
           io.greptime.v1.Columns.ColumnDef.Builder builderForValue) {
         if (columnDefBuilder_ == null) {
           columnDef_ = builderForValue.build();
-          onChanged();
         } else {
           columnDefBuilder_.setMessage(builderForValue.build());
         }
-
+        bitField0_ |= 0x00000001;
+        onChanged();
         return this;
       }
       /**
@@ -11050,38 +10980,38 @@ public final class Ddl {
        */
       public Builder mergeColumnDef(io.greptime.v1.Columns.ColumnDef value) {
         if (columnDefBuilder_ == null) {
-          if (columnDef_ != null) {
-            columnDef_ =
-              io.greptime.v1.Columns.ColumnDef.newBuilder(columnDef_).mergeFrom(value).buildPartial();
+          if (((bitField0_ & 0x00000001) != 0) &&
+            columnDef_ != null &&
+            columnDef_ != io.greptime.v1.Columns.ColumnDef.getDefaultInstance()) {
+            getColumnDefBuilder().mergeFrom(value);
           } else {
             columnDef_ = value;
           }
-          onChanged();
         } else {
           columnDefBuilder_.mergeFrom(value);
         }
-
+        bitField0_ |= 0x00000001;
+        onChanged();
         return this;
       }
       /**
        * .greptime.v1.ColumnDef column_def = 1;
        */
       public Builder clearColumnDef() {
-        if (columnDefBuilder_ == null) {
-          columnDef_ = null;
-          onChanged();
-        } else {
-          columnDef_ = null;
+        bitField0_ = (bitField0_ & ~0x00000001);
+        columnDef_ = null;
+        if (columnDefBuilder_ != null) {
+          columnDefBuilder_.dispose();
           columnDefBuilder_ = null;
         }
-
+        onChanged();
         return this;
       }
       /**
        * .greptime.v1.ColumnDef column_def = 1;
        */
       public io.greptime.v1.Columns.ColumnDef.Builder getColumnDefBuilder() {
-        
+        bitField0_ |= 0x00000001;
         onChanged();
         return getColumnDefFieldBuilder().getBuilder();
       }
@@ -11130,6 +11060,7 @@ public final class Ddl {
       public Builder setIsKey(boolean value) {
         
         isKey_ = value;
+        bitField0_ |= 0x00000002;
         onChanged();
         return this;
       }
@@ -11138,7 +11069,7 @@ public final class Ddl {
        * @return This builder for chaining.
        */
       public Builder clearIsKey() {
-        
+        bitField0_ = (bitField0_ & ~0x00000002);
         isKey_ = false;
         onChanged();
         return this;
@@ -11176,7 +11107,18 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws com.google.protobuf.InvalidProtocolBufferException {
-        return new AddColumn(input, extensionRegistry);
+        Builder builder = newBuilder();
+        try {
+          builder.mergeFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          throw e.setUnfinishedMessage(builder.buildPartial());
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+        } catch (java.io.IOException e) {
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(builder.buildPartial());
+        }
+        return builder.buildPartial();
       }
     };
 
@@ -11240,49 +11182,6 @@ public final class Ddl {
     getUnknownFields() {
       return this.unknownFields;
     }
-    private DropColumn(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            case 10: {
-              java.lang.String s = input.readStringRequireUtf8();
-
-              name_ = s;
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
-      } finally {
-        this.unknownFields = unknownFields.build();
-        makeExtensionsImmutable();
-      }
-    }
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
       return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumn_descriptor;
@@ -11297,7 +11196,8 @@ public final class Ddl {
     }
 
     public static final int NAME_FIELD_NUMBER = 1;
-    private volatile java.lang.Object name_;
+    @SuppressWarnings("serial")
+    private volatile java.lang.Object name_ = "";
     /**
      * string name = 1;
      * @return The name.
@@ -11351,7 +11251,7 @@ public final class Ddl {
       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
         com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
       }
-      unknownFields.writeTo(output);
+      getUnknownFields().writeTo(output);
     }
 
     @java.lang.Override
@@ -11363,7 +11263,7 @@ public final class Ddl {
       if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
       }
-      size += unknownFields.getSerializedSize();
+      size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
       return size;
     }
@@ -11380,7 +11280,7 @@ public final class Ddl {
 
       if (!getName()
           .equals(other.getName())) return false;
-      if (!unknownFields.equals(other.unknownFields)) return false;
+      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
     }
 
@@ -11393,7 +11293,7 @@ public final class Ddl {
       hash = (19 * hash) + getDescriptor().hashCode();
       hash = (37 * hash) + NAME_FIELD_NUMBER;
       hash = (53 * hash) + getName().hashCode();
-      hash = (29 * hash) + unknownFields.hashCode();
+      hash = (29 * hash) + getUnknownFields().hashCode();
       memoizedHashCode = hash;
       return hash;
     }
@@ -11510,24 +11410,19 @@ public final class Ddl {
 
       // Construct using io.greptime.v1.Ddl.DropColumn.newBuilder()
       private Builder() {
-        maybeForceBuilderInitialization();
+
       }
 
       private Builder(
           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+
       }
       @java.lang.Override
       public Builder clear() {
         super.clear();
+        bitField0_ = 0;
         name_ = "";
-
         return this;
       }
 
@@ -11554,11 +11449,18 @@ public final class Ddl {
       @java.lang.Override
       public io.greptime.v1.Ddl.DropColumn buildPartial() {
         io.greptime.v1.Ddl.DropColumn result = new io.greptime.v1.Ddl.DropColumn(this);
-        result.name_ = name_;
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
+      private void buildPartial0(io.greptime.v1.Ddl.DropColumn result) {
+        int from_bitField0_ = bitField0_;
+        if (((from_bitField0_ & 0x00000001) != 0)) {
+          result.name_ = name_;
+        }
+      }
+
       @java.lang.Override
       public Builder clone() {
         return super.clone();
@@ -11605,9 +11507,10 @@ public final class Ddl {
         if (other == io.greptime.v1.Ddl.DropColumn.getDefaultInstance()) return this;
         if (!other.getName().isEmpty()) {
           name_ = other.name_;
+          bitField0_ |= 0x00000001;
           onChanged();
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -11622,19 +11525,38 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        io.greptime.v1.Ddl.DropColumn parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 10: {
+                name_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (io.greptime.v1.Ddl.DropColumn) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
+      private int bitField0_;
 
       private java.lang.Object name_ = "";
       /**
@@ -11677,11 +11599,9 @@ public final class Ddl {
        */
       public Builder setName(
           java.lang.String value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  
+        if (value == null) { throw new NullPointerException(); }
         name_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -11690,8 +11610,8 @@ public final class Ddl {
        * @return This builder for chaining.
        */
       public Builder clearName() {
-        
         name_ = getDefaultInstance().getName();
+        bitField0_ = (bitField0_ & ~0x00000001);
         onChanged();
         return this;
       }
@@ -11702,12 +11622,10 @@ public final class Ddl {
        */
       public Builder setNameBytes(
           com.google.protobuf.ByteString value) {
-        if (value == null) {
-    throw new NullPointerException();
-  }
-  checkByteStringIsUtf8(value);
-        
+        if (value == null) { throw new NullPointerException(); }
+        checkByteStringIsUtf8(value);
         name_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -11744,7 +11662,18 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws com.google.protobuf.InvalidProtocolBufferException {
-        return new DropColumn(input, extensionRegistry);
+        Builder builder = newBuilder();
+        try {
+          builder.mergeFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          throw e.setUnfinishedMessage(builder.buildPartial());
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+        } catch (java.io.IOException e) {
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(builder.buildPartial());
+        }
+        return builder.buildPartial();
       }
     };
 
@@ -11801,48 +11730,6 @@ public final class Ddl {
     getUnknownFields() {
       return this.unknownFields;
     }
-    private TableId(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      this();
-      if (extensionRegistry == null) {
-        throw new java.lang.NullPointerException();
-      }
-      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-          com.google.protobuf.UnknownFieldSet.newBuilder();
-      try {
-        boolean done = false;
-        while (!done) {
-          int tag = input.readTag();
-          switch (tag) {
-            case 0:
-              done = true;
-              break;
-            case 8: {
-
-              id_ = input.readUInt32();
-              break;
-            }
-            default: {
-              if (!parseUnknownField(
-                  input, unknownFields, extensionRegistry, tag)) {
-                done = true;
-              }
-              break;
-            }
-          }
-        }
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        throw e.setUnfinishedMessage(this);
-      } catch (java.io.IOException e) {
-        throw new com.google.protobuf.InvalidProtocolBufferException(
-            e).setUnfinishedMessage(this);
-      } finally {
-        this.unknownFields = unknownFields.build();
-        makeExtensionsImmutable();
-      }
-    }
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
       return io.greptime.v1.Ddl.internal_static_greptime_v1_TableId_descriptor;
@@ -11857,7 +11744,7 @@ public final class Ddl {
     }
 
     public static final int ID_FIELD_NUMBER = 1;
-    private int id_;
+    private int id_ = 0;
     /**
      * uint32 id = 1;
      * @return The id.
@@ -11884,7 +11771,7 @@ public final class Ddl {
       if (id_ != 0) {
         output.writeUInt32(1, id_);
       }
-      unknownFields.writeTo(output);
+      getUnknownFields().writeTo(output);
     }
 
     @java.lang.Override
@@ -11897,7 +11784,7 @@ public final class Ddl {
         size += com.google.protobuf.CodedOutputStream
           .computeUInt32Size(1, id_);
       }
-      size += unknownFields.getSerializedSize();
+      size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
       return size;
     }
@@ -11914,7 +11801,7 @@ public final class Ddl {
 
       if (getId()
           != other.getId()) return false;
-      if (!unknownFields.equals(other.unknownFields)) return false;
+      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
     }
 
@@ -11927,7 +11814,7 @@ public final class Ddl {
       hash = (19 * hash) + getDescriptor().hashCode();
       hash = (37 * hash) + ID_FIELD_NUMBER;
       hash = (53 * hash) + getId();
-      hash = (29 * hash) + unknownFields.hashCode();
+      hash = (29 * hash) + getUnknownFields().hashCode();
       memoizedHashCode = hash;
       return hash;
     }
@@ -12044,24 +11931,19 @@ public final class Ddl {
 
       // Construct using io.greptime.v1.Ddl.TableId.newBuilder()
       private Builder() {
-        maybeForceBuilderInitialization();
+
       }
 
       private Builder(
           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
         super(parent);
-        maybeForceBuilderInitialization();
-      }
-      private void maybeForceBuilderInitialization() {
-        if (com.google.protobuf.GeneratedMessageV3
-                .alwaysUseFieldBuilders) {
-        }
+
       }
       @java.lang.Override
       public Builder clear() {
         super.clear();
+        bitField0_ = 0;
         id_ = 0;
-
         return this;
       }
 
@@ -12088,11 +11970,18 @@ public final class Ddl {
       @java.lang.Override
       public io.greptime.v1.Ddl.TableId buildPartial() {
         io.greptime.v1.Ddl.TableId result = new io.greptime.v1.Ddl.TableId(this);
-        result.id_ = id_;
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
+      private void buildPartial0(io.greptime.v1.Ddl.TableId result) {
+        int from_bitField0_ = bitField0_;
+        if (((from_bitField0_ & 0x00000001) != 0)) {
+          result.id_ = id_;
+        }
+      }
+
       @java.lang.Override
       public Builder clone() {
         return super.clone();
@@ -12140,7 +12029,7 @@ public final class Ddl {
         if (other.getId() != 0) {
           setId(other.getId());
         }
-        this.mergeUnknownFields(other.unknownFields);
+        this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
       }
@@ -12155,19 +12044,38 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws java.io.IOException {
-        io.greptime.v1.Ddl.TableId parsedMessage = null;
+        if (extensionRegistry == null) {
+          throw new java.lang.NullPointerException();
+        }
         try {
-          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+          boolean done = false;
+          while (!done) {
+            int tag = input.readTag();
+            switch (tag) {
+              case 0:
+                done = true;
+                break;
+              case 8: {
+                id_ = input.readUInt32();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+              default: {
+                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+                  done = true; // was an endgroup tag
+                }
+                break;
+              } // default:
+            } // switch (tag)
+          } // while (!done)
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-          parsedMessage = (io.greptime.v1.Ddl.TableId) e.getUnfinishedMessage();
           throw e.unwrapIOException();
         } finally {
-          if (parsedMessage != null) {
-            mergeFrom(parsedMessage);
-          }
-        }
+          onChanged();
+        } // finally
         return this;
       }
+      private int bitField0_;
 
       private int id_ ;
       /**
@@ -12186,6 +12094,7 @@ public final class Ddl {
       public Builder setId(int value) {
         
         id_ = value;
+        bitField0_ |= 0x00000001;
         onChanged();
         return this;
       }
@@ -12194,7 +12103,7 @@ public final class Ddl {
        * @return This builder for chaining.
        */
       public Builder clearId() {
-        
+        bitField0_ = (bitField0_ & ~0x00000001);
         id_ = 0;
         onChanged();
         return this;
@@ -12232,7 +12141,18 @@ public final class Ddl {
           com.google.protobuf.CodedInputStream input,
           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           throws com.google.protobuf.InvalidProtocolBufferException {
-        return new TableId(input, extensionRegistry);
+        Builder builder = newBuilder();
+        try {
+          builder.mergeFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          throw e.setUnfinishedMessage(builder.buildPartial());
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+        } catch (java.io.IOException e) {
+          throw new com.google.protobuf.InvalidProtocolBufferException(e)
+              .setUnfinishedMessage(builder.buildPartial());
+        }
+        return builder.buildPartial();
       }
     };
 
@@ -12334,7 +12254,7 @@ public final class Ddl {
       "\030\003 \001(\0132\026.greptime.v1.AlterExprH\000\0220\n\ndrop" +
       "_table\030\004 \001(\0132\032.greptime.v1.DropTableExpr" +
       "H\000\0222\n\013flush_table\030\005 \001(\0132\033.greptime.v1.Fl" +
-      "ushTableExprH\000B\006\n\004expr\"\213\003\n\017CreateTableEx" +
+      "ushTableExprH\000B\006\n\004expr\"\233\003\n\017CreateTableEx" +
       "pr\022\024\n\014catalog_name\030\001 \001(\t\022\023\n\013schema_name\030" +
       "\002 \001(\t\022\022\n\ntable_name\030\003 \001(\t\022\014\n\004desc\030\004 \001(\t\022" +
       "+\n\013column_defs\030\005 \003(\0132\026.greptime.v1.Colum" +
@@ -12343,30 +12263,30 @@ public final class Ddl {
       "table_options\030\t \003(\0132..greptime.v1.Create" +
       "TableExpr.TableOptionsEntry\022&\n\010table_id\030" +
       "\n \001(\0132\024.greptime.v1.TableId\022\022\n\nregion_id" +
-      "s\030\013 \003(\r\0323\n\021TableOptionsEntry\022\013\n\003key\030\001 \001(" +
-      "\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\346\001\n\tAlterExpr\022\024\n\014ca" +
-      "talog_name\030\001 \001(\t\022\023\n\013schema_name\030\002 \001(\t\022\022\n" +
-      "\ntable_name\030\003 \001(\t\022.\n\013add_columns\030\004 \001(\0132\027" +
-      ".greptime.v1.AddColumnsH\000\0220\n\014drop_column" +
-      "s\030\005 \001(\0132\030.greptime.v1.DropColumnsH\000\0220\n\014r" +
-      "ename_table\030\006 \001(\0132\030.greptime.v1.RenameTa" +
-      "bleH\000B\006\n\004kind\"N\n\rDropTableExpr\022\024\n\014catalo" +
-      "g_name\030\001 \001(\t\022\023\n\013schema_name\030\002 \001(\t\022\022\n\ntab" +
-      "le_name\030\003 \001(\t\"u\n\016FlushTableExpr\022\024\n\014catal" +
-      "og_name\030\001 \001(\t\022\023\n\013schema_name\030\002 \001(\t\022\022\n\nta" +
-      "ble_name\030\003 \001(\t\022\026\n\tregion_id\030\004 \001(\rH\000\210\001\001B\014" +
-      "\n\n_region_id\"I\n\022CreateDatabaseExpr\022\025\n\rda" +
-      "tabase_name\030\001 \001(\t\022\034\n\024create_if_not_exist" +
-      "s\030\002 \001(\010\"9\n\nAddColumns\022+\n\013add_columns\030\001 \003" +
-      "(\0132\026.greptime.v1.AddColumn\"<\n\013DropColumn" +
-      "s\022-\n\014drop_columns\030\001 \003(\0132\027.greptime.v1.Dr" +
-      "opColumn\"%\n\013RenameTable\022\026\n\016new_table_nam" +
-      "e\030\001 \001(\t\"G\n\tAddColumn\022*\n\ncolumn_def\030\001 \001(\013" +
-      "2\026.greptime.v1.ColumnDef\022\016\n\006is_key\030\002 \001(\010" +
-      "\"\032\n\nDropColumn\022\014\n\004name\030\001 \001(\t\"\025\n\007TableId\022" +
-      "\n\n\002id\030\001 \001(\rBL\n\016io.greptime.v1B\003DdlZ5gith" +
-      "ub.com/GreptimeTeam/greptime-proto/go/gr" +
-      "eptime/v1b\006proto3"
+      "s\030\013 \003(\r\022\016\n\006engine\030\014 \001(\t\0323\n\021TableOptionsE" +
+      "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\346\001\n" +
+      "\tAlterExpr\022\024\n\014catalog_name\030\001 \001(\t\022\023\n\013sche" +
+      "ma_name\030\002 \001(\t\022\022\n\ntable_name\030\003 \001(\t\022.\n\013add" +
+      "_columns\030\004 \001(\0132\027.greptime.v1.AddColumnsH" +
+      "\000\0220\n\014drop_columns\030\005 \001(\0132\030.greptime.v1.Dr" +
+      "opColumnsH\000\0220\n\014rename_table\030\006 \001(\0132\030.grep" +
+      "time.v1.RenameTableH\000B\006\n\004kind\"N\n\rDropTab" +
+      "leExpr\022\024\n\014catalog_name\030\001 \001(\t\022\023\n\013schema_n" +
+      "ame\030\002 \001(\t\022\022\n\ntable_name\030\003 \001(\t\"u\n\016FlushTa" +
+      "bleExpr\022\024\n\014catalog_name\030\001 \001(\t\022\023\n\013schema_" +
+      "name\030\002 \001(\t\022\022\n\ntable_name\030\003 \001(\t\022\026\n\tregion" +
+      "_id\030\004 \001(\rH\000\210\001\001B\014\n\n_region_id\"I\n\022CreateDa" +
+      "tabaseExpr\022\025\n\rdatabase_name\030\001 \001(\t\022\034\n\024cre" +
+      "ate_if_not_exists\030\002 \001(\010\"9\n\nAddColumns\022+\n" +
+      "\013add_columns\030\001 \003(\0132\026.greptime.v1.AddColu" +
+      "mn\"<\n\013DropColumns\022-\n\014drop_columns\030\001 \003(\0132" +
+      "\027.greptime.v1.DropColumn\"%\n\013RenameTable\022" +
+      "\026\n\016new_table_name\030\001 \001(\t\"G\n\tAddColumn\022*\n\n" +
+      "column_def\030\001 \001(\0132\026.greptime.v1.ColumnDef" +
+      "\022\016\n\006is_key\030\002 \001(\010\"\032\n\nDropColumn\022\014\n\004name\030\001" +
+      " \001(\t\"\025\n\007TableId\022\n\n\002id\030\001 \001(\rBL\n\016io.grepti" +
+      "me.v1B\003DdlZ5github.com/GreptimeTeam/grep" +
+      "time-proto/go/greptime/v1b\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
@@ -12384,7 +12304,7 @@ public final class Ddl {
     internal_static_greptime_v1_CreateTableExpr_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
         internal_static_greptime_v1_CreateTableExpr_descriptor,
-        new java.lang.String[] { "CatalogName", "SchemaName", "TableName", "Desc", "ColumnDefs", "TimeIndex", "PrimaryKeys", "CreateIfNotExists", "TableOptions", "TableId", "RegionIds", });
+        new java.lang.String[] { "CatalogName", "SchemaName", "TableName", "Desc", "ColumnDefs", "TimeIndex", "PrimaryKeys", "CreateIfNotExists", "TableOptions", "TableId", "RegionIds", "Engine", });
     internal_static_greptime_v1_CreateTableExpr_TableOptionsEntry_descriptor =
       internal_static_greptime_v1_CreateTableExpr_descriptor.getNestedTypes().get(0);
     internal_static_greptime_v1_CreateTableExpr_TableOptionsEntry_fieldAccessorTable = new
diff --git a/proto/greptime/v1/database.proto b/proto/greptime/v1/database.proto
index c0db46c..e77c7c9 100644
--- a/proto/greptime/v1/database.proto
+++ b/proto/greptime/v1/database.proto
@@ -23,6 +23,7 @@ message GreptimeRequest {
     InsertRequest insert = 2;
     QueryRequest query = 3;
     DdlRequest ddl = 4;
+    DeleteRequest delete = 5;
   }
 }
 
@@ -55,3 +56,17 @@ message InsertRequest {
   // The region number of current insert request.
   uint32 region_number = 5;
 }
+
+message DeleteRequest {
+  // The table name to delete from. Catalog name and schema name are in the `RequestHeader`.
+  string table_name = 1;
+
+  // The region number of current delete request.
+  uint32 region_number = 2;
+
+  // The data to delete, indexed by key columns.
+  repeated Column key_columns = 3;
+
+  // The row count of all columns above.
+  uint32 row_count = 4;
+}