From 328c41f29287e26c23d79d3931ac3545cb9721c1 Mon Sep 17 00:00:00 2001 From: LFC Date: Fri, 10 Feb 2023 15:59:11 +0800 Subject: [PATCH] publish GreptimeDB protobuf for Java using jitpack.io (#4) --- java/pom.xml | 24 + .../src/main/java/io/greptime/v1/Columns.java | 6439 +++++++++ .../main/java/io/greptime/v1/Database.java | 5300 ++++++++ java/src/main/java/io/greptime/v1/Ddl.java | 10977 ++++++++++++++++ java/src/main/resources/gen.sh | 8 + jitpack.yml | 5 + proto/greptime/v1/column.proto | 3 + proto/greptime/v1/database.proto | 3 + proto/greptime/v1/ddl.proto | 3 + 9 files changed, 22762 insertions(+) create mode 100644 java/pom.xml create mode 100644 java/src/main/java/io/greptime/v1/Columns.java create mode 100644 java/src/main/java/io/greptime/v1/Database.java create mode 100644 java/src/main/java/io/greptime/v1/Ddl.java create mode 100755 java/src/main/resources/gen.sh create mode 100644 jitpack.yml diff --git a/java/pom.xml b/java/pom.xml new file mode 100644 index 0000000..fbd7e4b --- /dev/null +++ b/java/pom.xml @@ -0,0 +1,24 @@ + + + 4.0.0 + + io.greptime + greptimedb-proto + 0.1.0 + + + 8 + 8 + UTF-8 + 3.21.12 + + + + + com.google.protobuf + protobuf-java + ${protobuf.version} + + + diff --git a/java/src/main/java/io/greptime/v1/Columns.java b/java/src/main/java/io/greptime/v1/Columns.java new file mode 100644 index 0000000..5c37670 --- /dev/null +++ b/java/src/main/java/io/greptime/v1/Columns.java @@ -0,0 +1,6439 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/column.proto + +package io.greptime.v1; + +public final class Columns { + private Columns() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + /** + * Protobuf enum {@code greptime.v1.ColumnDataType} + */ + public enum ColumnDataType + implements com.google.protobuf.ProtocolMessageEnum { + /** + * BOOLEAN = 0; + */ + BOOLEAN(0), + /** + * INT8 = 1; + */ + INT8(1), + /** + * INT16 = 2; + */ + INT16(2), + /** + * INT32 = 3; + */ + INT32(3), + /** + * INT64 = 4; + */ + INT64(4), + /** + * UINT8 = 5; + */ + UINT8(5), + /** + * UINT16 = 6; + */ + UINT16(6), + /** + * UINT32 = 7; + */ + UINT32(7), + /** + * UINT64 = 8; + */ + UINT64(8), + /** + * FLOAT32 = 9; + */ + FLOAT32(9), + /** + * FLOAT64 = 10; + */ + FLOAT64(10), + /** + * BINARY = 11; + */ + BINARY(11), + /** + * STRING = 12; + */ + STRING(12), + /** + * DATE = 13; + */ + DATE(13), + /** + * DATETIME = 14; + */ + DATETIME(14), + /** + * TIMESTAMP_SECOND = 15; + */ + TIMESTAMP_SECOND(15), + /** + * TIMESTAMP_MILLISECOND = 16; + */ + TIMESTAMP_MILLISECOND(16), + /** + * TIMESTAMP_MICROSECOND = 17; + */ + TIMESTAMP_MICROSECOND(17), + /** + * TIMESTAMP_NANOSECOND = 18; + */ + TIMESTAMP_NANOSECOND(18), + UNRECOGNIZED(-1), + ; + + /** + * BOOLEAN = 0; + */ + public static final int BOOLEAN_VALUE = 0; + /** + * INT8 = 1; + */ + public static final int INT8_VALUE = 1; + /** + * INT16 = 2; + */ + public static final int INT16_VALUE = 2; + /** + * INT32 = 3; + */ + public static final int INT32_VALUE = 3; + /** + * INT64 = 4; + */ + public static final int INT64_VALUE = 4; + /** + * UINT8 = 5; + */ + public static final int UINT8_VALUE = 5; + /** + * UINT16 = 6; + */ + public static final int UINT16_VALUE = 6; + /** + * UINT32 = 7; + */ + public static final int UINT32_VALUE = 7; + /** + * UINT64 = 8; + */ + public static final int UINT64_VALUE = 8; + /** + * FLOAT32 = 9; + */ + public static final int FLOAT32_VALUE = 9; + /** + * FLOAT64 = 10; + */ + public static final int FLOAT64_VALUE = 10; + /** + * BINARY = 11; + */ + public static final int BINARY_VALUE = 11; + /** + * STRING = 12; + */ + public static final int STRING_VALUE = 12; + /** + * DATE = 13; + */ + public static final int DATE_VALUE = 13; + /** + * DATETIME = 14; + */ + public static final int DATETIME_VALUE = 14; + /** + * TIMESTAMP_SECOND = 15; + */ + public static final int TIMESTAMP_SECOND_VALUE = 15; + /** + * TIMESTAMP_MILLISECOND = 16; + */ + public static final int TIMESTAMP_MILLISECOND_VALUE = 16; + /** + * TIMESTAMP_MICROSECOND = 17; + */ + public static final int TIMESTAMP_MICROSECOND_VALUE = 17; + /** + * TIMESTAMP_NANOSECOND = 18; + */ + public static final int TIMESTAMP_NANOSECOND_VALUE = 18; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ColumnDataType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ColumnDataType forNumber(int value) { + switch (value) { + case 0: return BOOLEAN; + case 1: return INT8; + case 2: return INT16; + case 3: return INT32; + case 4: return INT64; + case 5: return UINT8; + case 6: return UINT16; + case 7: return UINT32; + case 8: return UINT64; + case 9: return FLOAT32; + case 10: return FLOAT64; + case 11: return BINARY; + case 12: return STRING; + case 13: return DATE; + case 14: return DATETIME; + case 15: return TIMESTAMP_SECOND; + case 16: return TIMESTAMP_MILLISECOND; + case 17: return TIMESTAMP_MICROSECOND; + case 18: return TIMESTAMP_NANOSECOND; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + ColumnDataType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ColumnDataType findValueByNumber(int number) { + return ColumnDataType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return io.greptime.v1.Columns.getDescriptor().getEnumTypes().get(0); + } + + private static final ColumnDataType[] VALUES = values(); + + public static ColumnDataType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ColumnDataType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:greptime.v1.ColumnDataType) + } + + public interface ColumnOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.Column) + com.google.protobuf.MessageOrBuilder { + + /** + * string column_name = 1; + * @return The columnName. + */ + java.lang.String getColumnName(); + /** + * string column_name = 1; + * @return The bytes for columnName. + */ + com.google.protobuf.ByteString + getColumnNameBytes(); + + /** + * .greptime.v1.Column.SemanticType semantic_type = 2; + * @return The enum numeric value on the wire for semanticType. + */ + int getSemanticTypeValue(); + /** + * .greptime.v1.Column.SemanticType semantic_type = 2; + * @return The semanticType. + */ + io.greptime.v1.Columns.Column.SemanticType getSemanticType(); + + /** + *
+     * The array of non-null values in this column.
+     * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+     *   column:
+     *     column_name: foo
+     *     semantic_type: Tag
+     *     values: 1, 2, 3, 4, 5, 7, 8, 9
+     *     null_masks: 00100000 00000010
+     * 
+ * + * .greptime.v1.Column.Values values = 3; + * @return Whether the values field is set. + */ + boolean hasValues(); + /** + *
+     * The array of non-null values in this column.
+     * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+     *   column:
+     *     column_name: foo
+     *     semantic_type: Tag
+     *     values: 1, 2, 3, 4, 5, 7, 8, 9
+     *     null_masks: 00100000 00000010
+     * 
+ * + * .greptime.v1.Column.Values values = 3; + * @return The values. + */ + io.greptime.v1.Columns.Column.Values getValues(); + /** + *
+     * The array of non-null values in this column.
+     * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+     *   column:
+     *     column_name: foo
+     *     semantic_type: Tag
+     *     values: 1, 2, 3, 4, 5, 7, 8, 9
+     *     null_masks: 00100000 00000010
+     * 
+ * + * .greptime.v1.Column.Values values = 3; + */ + io.greptime.v1.Columns.Column.ValuesOrBuilder getValuesOrBuilder(); + + /** + *
+     * Mask maps the positions of null values.
+     * If a bit in null_mask is 1, it indicates that the column value at that position is null.
+     * 
+ * + * bytes null_mask = 4; + * @return The nullMask. + */ + com.google.protobuf.ByteString getNullMask(); + + /** + *
+     * Helpful in creating vector from column.
+     * 
+ * + * .greptime.v1.ColumnDataType datatype = 5; + * @return The enum numeric value on the wire for datatype. + */ + int getDatatypeValue(); + /** + *
+     * Helpful in creating vector from column.
+     * 
+ * + * .greptime.v1.ColumnDataType datatype = 5; + * @return The datatype. + */ + io.greptime.v1.Columns.ColumnDataType getDatatype(); + } + /** + * Protobuf type {@code greptime.v1.Column} + */ + public static final class Column extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.Column) + ColumnOrBuilder { + private static final long serialVersionUID = 0L; + // Use Column.newBuilder() to construct. + private Column(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Column() { + columnName_ = ""; + semanticType_ = 0; + nullMask_ = com.google.protobuf.ByteString.EMPTY; + datatype_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Column(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Columns.internal_static_greptime_v1_Column_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Columns.internal_static_greptime_v1_Column_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Columns.Column.class, io.greptime.v1.Columns.Column.Builder.class); + } + + /** + * Protobuf enum {@code greptime.v1.Column.SemanticType} + */ + public enum SemanticType + implements com.google.protobuf.ProtocolMessageEnum { + /** + * TAG = 0; + */ + TAG(0), + /** + * FIELD = 1; + */ + FIELD(1), + /** + * TIMESTAMP = 2; + */ + TIMESTAMP(2), + UNRECOGNIZED(-1), + ; + + /** + * TAG = 0; + */ + public static final int TAG_VALUE = 0; + /** + * FIELD = 1; + */ + public static final int FIELD_VALUE = 1; + /** + * TIMESTAMP = 2; + */ + public static final int TIMESTAMP_VALUE = 2; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static SemanticType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static SemanticType forNumber(int value) { + switch (value) { + case 0: return TAG; + case 1: return FIELD; + case 2: return TIMESTAMP; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SemanticType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SemanticType findValueByNumber(int number) { + return SemanticType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return io.greptime.v1.Columns.Column.getDescriptor().getEnumTypes().get(0); + } + + private static final SemanticType[] VALUES = values(); + + public static SemanticType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private SemanticType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:greptime.v1.Column.SemanticType) + } + + public interface ValuesOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.Column.Values) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated int32 i8_values = 1; + * @return A list containing the i8Values. + */ + java.util.List getI8ValuesList(); + /** + * repeated int32 i8_values = 1; + * @return The count of i8Values. + */ + int getI8ValuesCount(); + /** + * repeated int32 i8_values = 1; + * @param index The index of the element to return. + * @return The i8Values at the given index. + */ + int getI8Values(int index); + + /** + * repeated int32 i16_values = 2; + * @return A list containing the i16Values. + */ + java.util.List getI16ValuesList(); + /** + * repeated int32 i16_values = 2; + * @return The count of i16Values. + */ + int getI16ValuesCount(); + /** + * repeated int32 i16_values = 2; + * @param index The index of the element to return. + * @return The i16Values at the given index. + */ + int getI16Values(int index); + + /** + * repeated int32 i32_values = 3; + * @return A list containing the i32Values. + */ + java.util.List getI32ValuesList(); + /** + * repeated int32 i32_values = 3; + * @return The count of i32Values. + */ + int getI32ValuesCount(); + /** + * repeated int32 i32_values = 3; + * @param index The index of the element to return. + * @return The i32Values at the given index. + */ + int getI32Values(int index); + + /** + * repeated int64 i64_values = 4; + * @return A list containing the i64Values. + */ + java.util.List getI64ValuesList(); + /** + * repeated int64 i64_values = 4; + * @return The count of i64Values. + */ + int getI64ValuesCount(); + /** + * repeated int64 i64_values = 4; + * @param index The index of the element to return. + * @return The i64Values at the given index. + */ + long getI64Values(int index); + + /** + * repeated uint32 u8_values = 5; + * @return A list containing the u8Values. + */ + java.util.List getU8ValuesList(); + /** + * repeated uint32 u8_values = 5; + * @return The count of u8Values. + */ + int getU8ValuesCount(); + /** + * repeated uint32 u8_values = 5; + * @param index The index of the element to return. + * @return The u8Values at the given index. + */ + int getU8Values(int index); + + /** + * repeated uint32 u16_values = 6; + * @return A list containing the u16Values. + */ + java.util.List getU16ValuesList(); + /** + * repeated uint32 u16_values = 6; + * @return The count of u16Values. + */ + int getU16ValuesCount(); + /** + * repeated uint32 u16_values = 6; + * @param index The index of the element to return. + * @return The u16Values at the given index. + */ + int getU16Values(int index); + + /** + * repeated uint32 u32_values = 7; + * @return A list containing the u32Values. + */ + java.util.List getU32ValuesList(); + /** + * repeated uint32 u32_values = 7; + * @return The count of u32Values. + */ + int getU32ValuesCount(); + /** + * repeated uint32 u32_values = 7; + * @param index The index of the element to return. + * @return The u32Values at the given index. + */ + int getU32Values(int index); + + /** + * repeated uint64 u64_values = 8; + * @return A list containing the u64Values. + */ + java.util.List getU64ValuesList(); + /** + * repeated uint64 u64_values = 8; + * @return The count of u64Values. + */ + int getU64ValuesCount(); + /** + * repeated uint64 u64_values = 8; + * @param index The index of the element to return. + * @return The u64Values at the given index. + */ + long getU64Values(int index); + + /** + * repeated float f32_values = 9; + * @return A list containing the f32Values. + */ + java.util.List getF32ValuesList(); + /** + * repeated float f32_values = 9; + * @return The count of f32Values. + */ + int getF32ValuesCount(); + /** + * repeated float f32_values = 9; + * @param index The index of the element to return. + * @return The f32Values at the given index. + */ + float getF32Values(int index); + + /** + * repeated double f64_values = 10; + * @return A list containing the f64Values. + */ + java.util.List getF64ValuesList(); + /** + * repeated double f64_values = 10; + * @return The count of f64Values. + */ + int getF64ValuesCount(); + /** + * repeated double f64_values = 10; + * @param index The index of the element to return. + * @return The f64Values at the given index. + */ + double getF64Values(int index); + + /** + * repeated bool bool_values = 11; + * @return A list containing the boolValues. + */ + java.util.List getBoolValuesList(); + /** + * repeated bool bool_values = 11; + * @return The count of boolValues. + */ + int getBoolValuesCount(); + /** + * repeated bool bool_values = 11; + * @param index The index of the element to return. + * @return The boolValues at the given index. + */ + boolean getBoolValues(int index); + + /** + * repeated bytes binary_values = 12; + * @return A list containing the binaryValues. + */ + java.util.List getBinaryValuesList(); + /** + * repeated bytes binary_values = 12; + * @return The count of binaryValues. + */ + int getBinaryValuesCount(); + /** + * repeated bytes binary_values = 12; + * @param index The index of the element to return. + * @return The binaryValues at the given index. + */ + com.google.protobuf.ByteString getBinaryValues(int index); + + /** + * repeated string string_values = 13; + * @return A list containing the stringValues. + */ + java.util.List + getStringValuesList(); + /** + * repeated string string_values = 13; + * @return The count of stringValues. + */ + int getStringValuesCount(); + /** + * repeated string string_values = 13; + * @param index The index of the element to return. + * @return The stringValues at the given index. + */ + java.lang.String getStringValues(int index); + /** + * repeated string string_values = 13; + * @param index The index of the value to return. + * @return The bytes of the stringValues at the given index. + */ + com.google.protobuf.ByteString + getStringValuesBytes(int index); + + /** + * repeated int32 date_values = 14; + * @return A list containing the dateValues. + */ + java.util.List getDateValuesList(); + /** + * repeated int32 date_values = 14; + * @return The count of dateValues. + */ + int getDateValuesCount(); + /** + * repeated int32 date_values = 14; + * @param index The index of the element to return. + * @return The dateValues at the given index. + */ + int getDateValues(int index); + + /** + * repeated int64 datetime_values = 15; + * @return A list containing the datetimeValues. + */ + java.util.List getDatetimeValuesList(); + /** + * repeated int64 datetime_values = 15; + * @return The count of datetimeValues. + */ + int getDatetimeValuesCount(); + /** + * repeated int64 datetime_values = 15; + * @param index The index of the element to return. + * @return The datetimeValues at the given index. + */ + long getDatetimeValues(int index); + + /** + * repeated int64 ts_second_values = 16; + * @return A list containing the tsSecondValues. + */ + java.util.List getTsSecondValuesList(); + /** + * repeated int64 ts_second_values = 16; + * @return The count of tsSecondValues. + */ + int getTsSecondValuesCount(); + /** + * repeated int64 ts_second_values = 16; + * @param index The index of the element to return. + * @return The tsSecondValues at the given index. + */ + long getTsSecondValues(int index); + + /** + * repeated int64 ts_millisecond_values = 17; + * @return A list containing the tsMillisecondValues. + */ + java.util.List getTsMillisecondValuesList(); + /** + * repeated int64 ts_millisecond_values = 17; + * @return The count of tsMillisecondValues. + */ + int getTsMillisecondValuesCount(); + /** + * repeated int64 ts_millisecond_values = 17; + * @param index The index of the element to return. + * @return The tsMillisecondValues at the given index. + */ + long getTsMillisecondValues(int index); + + /** + * repeated int64 ts_microsecond_values = 18; + * @return A list containing the tsMicrosecondValues. + */ + java.util.List getTsMicrosecondValuesList(); + /** + * repeated int64 ts_microsecond_values = 18; + * @return The count of tsMicrosecondValues. + */ + int getTsMicrosecondValuesCount(); + /** + * repeated int64 ts_microsecond_values = 18; + * @param index The index of the element to return. + * @return The tsMicrosecondValues at the given index. + */ + long getTsMicrosecondValues(int index); + + /** + * repeated int64 ts_nanosecond_values = 19; + * @return A list containing the tsNanosecondValues. + */ + java.util.List getTsNanosecondValuesList(); + /** + * repeated int64 ts_nanosecond_values = 19; + * @return The count of tsNanosecondValues. + */ + int getTsNanosecondValuesCount(); + /** + * repeated int64 ts_nanosecond_values = 19; + * @param index The index of the element to return. + * @return The tsNanosecondValues at the given index. + */ + long getTsNanosecondValues(int index); + } + /** + * Protobuf type {@code greptime.v1.Column.Values} + */ + public static final class Values extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.Column.Values) + ValuesOrBuilder { + private static final long serialVersionUID = 0L; + // Use Values.newBuilder() to construct. + private Values(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Values() { + i8Values_ = emptyIntList(); + i16Values_ = emptyIntList(); + i32Values_ = emptyIntList(); + i64Values_ = emptyLongList(); + u8Values_ = emptyIntList(); + u16Values_ = emptyIntList(); + u32Values_ = emptyIntList(); + u64Values_ = emptyLongList(); + f32Values_ = emptyFloatList(); + f64Values_ = emptyDoubleList(); + boolValues_ = emptyBooleanList(); + binaryValues_ = java.util.Collections.emptyList(); + stringValues_ = com.google.protobuf.LazyStringArrayList.EMPTY; + dateValues_ = emptyIntList(); + datetimeValues_ = emptyLongList(); + tsSecondValues_ = emptyLongList(); + tsMillisecondValues_ = emptyLongList(); + tsMicrosecondValues_ = emptyLongList(); + tsNanosecondValues_ = emptyLongList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Values(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Columns.internal_static_greptime_v1_Column_Values_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Columns.internal_static_greptime_v1_Column_Values_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Columns.Column.Values.class, io.greptime.v1.Columns.Column.Values.Builder.class); + } + + public static final int I8_VALUES_FIELD_NUMBER = 1; + private com.google.protobuf.Internal.IntList i8Values_; + /** + * repeated int32 i8_values = 1; + * @return A list containing the i8Values. + */ + @java.lang.Override + public java.util.List + getI8ValuesList() { + return i8Values_; + } + /** + * repeated int32 i8_values = 1; + * @return The count of i8Values. + */ + public int getI8ValuesCount() { + return i8Values_.size(); + } + /** + * repeated int32 i8_values = 1; + * @param index The index of the element to return. + * @return The i8Values at the given index. + */ + public int getI8Values(int index) { + return i8Values_.getInt(index); + } + private int i8ValuesMemoizedSerializedSize = -1; + + public static final int I16_VALUES_FIELD_NUMBER = 2; + private com.google.protobuf.Internal.IntList i16Values_; + /** + * repeated int32 i16_values = 2; + * @return A list containing the i16Values. + */ + @java.lang.Override + public java.util.List + getI16ValuesList() { + return i16Values_; + } + /** + * repeated int32 i16_values = 2; + * @return The count of i16Values. + */ + public int getI16ValuesCount() { + return i16Values_.size(); + } + /** + * repeated int32 i16_values = 2; + * @param index The index of the element to return. + * @return The i16Values at the given index. + */ + public int getI16Values(int index) { + return i16Values_.getInt(index); + } + private int i16ValuesMemoizedSerializedSize = -1; + + public static final int I32_VALUES_FIELD_NUMBER = 3; + private com.google.protobuf.Internal.IntList i32Values_; + /** + * repeated int32 i32_values = 3; + * @return A list containing the i32Values. + */ + @java.lang.Override + public java.util.List + getI32ValuesList() { + return i32Values_; + } + /** + * repeated int32 i32_values = 3; + * @return The count of i32Values. + */ + public int getI32ValuesCount() { + return i32Values_.size(); + } + /** + * repeated int32 i32_values = 3; + * @param index The index of the element to return. + * @return The i32Values at the given index. + */ + public int getI32Values(int index) { + return i32Values_.getInt(index); + } + private int i32ValuesMemoizedSerializedSize = -1; + + public static final int I64_VALUES_FIELD_NUMBER = 4; + private com.google.protobuf.Internal.LongList i64Values_; + /** + * repeated int64 i64_values = 4; + * @return A list containing the i64Values. + */ + @java.lang.Override + public java.util.List + getI64ValuesList() { + return i64Values_; + } + /** + * repeated int64 i64_values = 4; + * @return The count of i64Values. + */ + public int getI64ValuesCount() { + return i64Values_.size(); + } + /** + * repeated int64 i64_values = 4; + * @param index The index of the element to return. + * @return The i64Values at the given index. + */ + public long getI64Values(int index) { + return i64Values_.getLong(index); + } + private int i64ValuesMemoizedSerializedSize = -1; + + public static final int U8_VALUES_FIELD_NUMBER = 5; + private com.google.protobuf.Internal.IntList u8Values_; + /** + * repeated uint32 u8_values = 5; + * @return A list containing the u8Values. + */ + @java.lang.Override + public java.util.List + getU8ValuesList() { + return u8Values_; + } + /** + * repeated uint32 u8_values = 5; + * @return The count of u8Values. + */ + public int getU8ValuesCount() { + return u8Values_.size(); + } + /** + * repeated uint32 u8_values = 5; + * @param index The index of the element to return. + * @return The u8Values at the given index. + */ + public int getU8Values(int index) { + return u8Values_.getInt(index); + } + private int u8ValuesMemoizedSerializedSize = -1; + + public static final int U16_VALUES_FIELD_NUMBER = 6; + private com.google.protobuf.Internal.IntList u16Values_; + /** + * repeated uint32 u16_values = 6; + * @return A list containing the u16Values. + */ + @java.lang.Override + public java.util.List + getU16ValuesList() { + return u16Values_; + } + /** + * repeated uint32 u16_values = 6; + * @return The count of u16Values. + */ + public int getU16ValuesCount() { + return u16Values_.size(); + } + /** + * repeated uint32 u16_values = 6; + * @param index The index of the element to return. + * @return The u16Values at the given index. + */ + public int getU16Values(int index) { + return u16Values_.getInt(index); + } + private int u16ValuesMemoizedSerializedSize = -1; + + public static final int U32_VALUES_FIELD_NUMBER = 7; + private com.google.protobuf.Internal.IntList u32Values_; + /** + * repeated uint32 u32_values = 7; + * @return A list containing the u32Values. + */ + @java.lang.Override + public java.util.List + getU32ValuesList() { + return u32Values_; + } + /** + * repeated uint32 u32_values = 7; + * @return The count of u32Values. + */ + public int getU32ValuesCount() { + return u32Values_.size(); + } + /** + * repeated uint32 u32_values = 7; + * @param index The index of the element to return. + * @return The u32Values at the given index. + */ + public int getU32Values(int index) { + return u32Values_.getInt(index); + } + private int u32ValuesMemoizedSerializedSize = -1; + + public static final int U64_VALUES_FIELD_NUMBER = 8; + private com.google.protobuf.Internal.LongList u64Values_; + /** + * repeated uint64 u64_values = 8; + * @return A list containing the u64Values. + */ + @java.lang.Override + public java.util.List + getU64ValuesList() { + return u64Values_; + } + /** + * repeated uint64 u64_values = 8; + * @return The count of u64Values. + */ + public int getU64ValuesCount() { + return u64Values_.size(); + } + /** + * repeated uint64 u64_values = 8; + * @param index The index of the element to return. + * @return The u64Values at the given index. + */ + public long getU64Values(int index) { + return u64Values_.getLong(index); + } + private int u64ValuesMemoizedSerializedSize = -1; + + public static final int F32_VALUES_FIELD_NUMBER = 9; + private com.google.protobuf.Internal.FloatList f32Values_; + /** + * repeated float f32_values = 9; + * @return A list containing the f32Values. + */ + @java.lang.Override + public java.util.List + getF32ValuesList() { + return f32Values_; + } + /** + * repeated float f32_values = 9; + * @return The count of f32Values. + */ + public int getF32ValuesCount() { + return f32Values_.size(); + } + /** + * repeated float f32_values = 9; + * @param index The index of the element to return. + * @return The f32Values at the given index. + */ + public float getF32Values(int index) { + return f32Values_.getFloat(index); + } + private int f32ValuesMemoizedSerializedSize = -1; + + public static final int F64_VALUES_FIELD_NUMBER = 10; + private com.google.protobuf.Internal.DoubleList f64Values_; + /** + * repeated double f64_values = 10; + * @return A list containing the f64Values. + */ + @java.lang.Override + public java.util.List + getF64ValuesList() { + return f64Values_; + } + /** + * repeated double f64_values = 10; + * @return The count of f64Values. + */ + public int getF64ValuesCount() { + return f64Values_.size(); + } + /** + * repeated double f64_values = 10; + * @param index The index of the element to return. + * @return The f64Values at the given index. + */ + public double getF64Values(int index) { + return f64Values_.getDouble(index); + } + private int f64ValuesMemoizedSerializedSize = -1; + + public static final int BOOL_VALUES_FIELD_NUMBER = 11; + private com.google.protobuf.Internal.BooleanList boolValues_; + /** + * repeated bool bool_values = 11; + * @return A list containing the boolValues. + */ + @java.lang.Override + public java.util.List + getBoolValuesList() { + return boolValues_; + } + /** + * repeated bool bool_values = 11; + * @return The count of boolValues. + */ + public int getBoolValuesCount() { + return boolValues_.size(); + } + /** + * repeated bool bool_values = 11; + * @param index The index of the element to return. + * @return The boolValues at the given index. + */ + public boolean getBoolValues(int index) { + return boolValues_.getBoolean(index); + } + private int boolValuesMemoizedSerializedSize = -1; + + public static final int BINARY_VALUES_FIELD_NUMBER = 12; + private java.util.List binaryValues_; + /** + * repeated bytes binary_values = 12; + * @return A list containing the binaryValues. + */ + @java.lang.Override + public java.util.List + getBinaryValuesList() { + return binaryValues_; + } + /** + * repeated bytes binary_values = 12; + * @return The count of binaryValues. + */ + public int getBinaryValuesCount() { + return binaryValues_.size(); + } + /** + * repeated bytes binary_values = 12; + * @param index The index of the element to return. + * @return The binaryValues at the given index. + */ + public com.google.protobuf.ByteString getBinaryValues(int index) { + return binaryValues_.get(index); + } + + public static final int STRING_VALUES_FIELD_NUMBER = 13; + private com.google.protobuf.LazyStringList stringValues_; + /** + * repeated string string_values = 13; + * @return A list containing the stringValues. + */ + public com.google.protobuf.ProtocolStringList + getStringValuesList() { + return stringValues_; + } + /** + * repeated string string_values = 13; + * @return The count of stringValues. + */ + public int getStringValuesCount() { + return stringValues_.size(); + } + /** + * repeated string string_values = 13; + * @param index The index of the element to return. + * @return The stringValues at the given index. + */ + public java.lang.String getStringValues(int index) { + return stringValues_.get(index); + } + /** + * repeated string string_values = 13; + * @param index The index of the value to return. + * @return The bytes of the stringValues at the given index. + */ + public com.google.protobuf.ByteString + getStringValuesBytes(int index) { + return stringValues_.getByteString(index); + } + + public static final int DATE_VALUES_FIELD_NUMBER = 14; + private com.google.protobuf.Internal.IntList dateValues_; + /** + * repeated int32 date_values = 14; + * @return A list containing the dateValues. + */ + @java.lang.Override + public java.util.List + getDateValuesList() { + return dateValues_; + } + /** + * repeated int32 date_values = 14; + * @return The count of dateValues. + */ + public int getDateValuesCount() { + return dateValues_.size(); + } + /** + * repeated int32 date_values = 14; + * @param index The index of the element to return. + * @return The dateValues at the given index. + */ + public int getDateValues(int index) { + return dateValues_.getInt(index); + } + private int dateValuesMemoizedSerializedSize = -1; + + public static final int DATETIME_VALUES_FIELD_NUMBER = 15; + private com.google.protobuf.Internal.LongList datetimeValues_; + /** + * repeated int64 datetime_values = 15; + * @return A list containing the datetimeValues. + */ + @java.lang.Override + public java.util.List + getDatetimeValuesList() { + return datetimeValues_; + } + /** + * repeated int64 datetime_values = 15; + * @return The count of datetimeValues. + */ + public int getDatetimeValuesCount() { + return datetimeValues_.size(); + } + /** + * repeated int64 datetime_values = 15; + * @param index The index of the element to return. + * @return The datetimeValues at the given index. + */ + public long getDatetimeValues(int index) { + return datetimeValues_.getLong(index); + } + private int datetimeValuesMemoizedSerializedSize = -1; + + public static final int TS_SECOND_VALUES_FIELD_NUMBER = 16; + private com.google.protobuf.Internal.LongList tsSecondValues_; + /** + * repeated int64 ts_second_values = 16; + * @return A list containing the tsSecondValues. + */ + @java.lang.Override + public java.util.List + getTsSecondValuesList() { + return tsSecondValues_; + } + /** + * repeated int64 ts_second_values = 16; + * @return The count of tsSecondValues. + */ + public int getTsSecondValuesCount() { + return tsSecondValues_.size(); + } + /** + * repeated int64 ts_second_values = 16; + * @param index The index of the element to return. + * @return The tsSecondValues at the given index. + */ + public long getTsSecondValues(int index) { + return tsSecondValues_.getLong(index); + } + private int tsSecondValuesMemoizedSerializedSize = -1; + + public static final int TS_MILLISECOND_VALUES_FIELD_NUMBER = 17; + private com.google.protobuf.Internal.LongList tsMillisecondValues_; + /** + * repeated int64 ts_millisecond_values = 17; + * @return A list containing the tsMillisecondValues. + */ + @java.lang.Override + public java.util.List + getTsMillisecondValuesList() { + return tsMillisecondValues_; + } + /** + * repeated int64 ts_millisecond_values = 17; + * @return The count of tsMillisecondValues. + */ + public int getTsMillisecondValuesCount() { + return tsMillisecondValues_.size(); + } + /** + * repeated int64 ts_millisecond_values = 17; + * @param index The index of the element to return. + * @return The tsMillisecondValues at the given index. + */ + public long getTsMillisecondValues(int index) { + return tsMillisecondValues_.getLong(index); + } + private int tsMillisecondValuesMemoizedSerializedSize = -1; + + public static final int TS_MICROSECOND_VALUES_FIELD_NUMBER = 18; + private com.google.protobuf.Internal.LongList tsMicrosecondValues_; + /** + * repeated int64 ts_microsecond_values = 18; + * @return A list containing the tsMicrosecondValues. + */ + @java.lang.Override + public java.util.List + getTsMicrosecondValuesList() { + return tsMicrosecondValues_; + } + /** + * repeated int64 ts_microsecond_values = 18; + * @return The count of tsMicrosecondValues. + */ + public int getTsMicrosecondValuesCount() { + return tsMicrosecondValues_.size(); + } + /** + * repeated int64 ts_microsecond_values = 18; + * @param index The index of the element to return. + * @return The tsMicrosecondValues at the given index. + */ + public long getTsMicrosecondValues(int index) { + return tsMicrosecondValues_.getLong(index); + } + private int tsMicrosecondValuesMemoizedSerializedSize = -1; + + public static final int TS_NANOSECOND_VALUES_FIELD_NUMBER = 19; + private com.google.protobuf.Internal.LongList tsNanosecondValues_; + /** + * repeated int64 ts_nanosecond_values = 19; + * @return A list containing the tsNanosecondValues. + */ + @java.lang.Override + public java.util.List + getTsNanosecondValuesList() { + return tsNanosecondValues_; + } + /** + * repeated int64 ts_nanosecond_values = 19; + * @return The count of tsNanosecondValues. + */ + public int getTsNanosecondValuesCount() { + return tsNanosecondValues_.size(); + } + /** + * repeated int64 ts_nanosecond_values = 19; + * @param index The index of the element to return. + * @return The tsNanosecondValues at the given index. + */ + public long getTsNanosecondValues(int index) { + return tsNanosecondValues_.getLong(index); + } + private int tsNanosecondValuesMemoizedSerializedSize = -1; + + 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 { + getSerializedSize(); + if (getI8ValuesList().size() > 0) { + output.writeUInt32NoTag(10); + output.writeUInt32NoTag(i8ValuesMemoizedSerializedSize); + } + for (int i = 0; i < i8Values_.size(); i++) { + output.writeInt32NoTag(i8Values_.getInt(i)); + } + if (getI16ValuesList().size() > 0) { + output.writeUInt32NoTag(18); + output.writeUInt32NoTag(i16ValuesMemoizedSerializedSize); + } + for (int i = 0; i < i16Values_.size(); i++) { + output.writeInt32NoTag(i16Values_.getInt(i)); + } + if (getI32ValuesList().size() > 0) { + output.writeUInt32NoTag(26); + output.writeUInt32NoTag(i32ValuesMemoizedSerializedSize); + } + for (int i = 0; i < i32Values_.size(); i++) { + output.writeInt32NoTag(i32Values_.getInt(i)); + } + if (getI64ValuesList().size() > 0) { + output.writeUInt32NoTag(34); + output.writeUInt32NoTag(i64ValuesMemoizedSerializedSize); + } + for (int i = 0; i < i64Values_.size(); i++) { + output.writeInt64NoTag(i64Values_.getLong(i)); + } + if (getU8ValuesList().size() > 0) { + output.writeUInt32NoTag(42); + output.writeUInt32NoTag(u8ValuesMemoizedSerializedSize); + } + for (int i = 0; i < u8Values_.size(); i++) { + output.writeUInt32NoTag(u8Values_.getInt(i)); + } + if (getU16ValuesList().size() > 0) { + output.writeUInt32NoTag(50); + output.writeUInt32NoTag(u16ValuesMemoizedSerializedSize); + } + for (int i = 0; i < u16Values_.size(); i++) { + output.writeUInt32NoTag(u16Values_.getInt(i)); + } + if (getU32ValuesList().size() > 0) { + output.writeUInt32NoTag(58); + output.writeUInt32NoTag(u32ValuesMemoizedSerializedSize); + } + for (int i = 0; i < u32Values_.size(); i++) { + output.writeUInt32NoTag(u32Values_.getInt(i)); + } + if (getU64ValuesList().size() > 0) { + output.writeUInt32NoTag(66); + output.writeUInt32NoTag(u64ValuesMemoizedSerializedSize); + } + for (int i = 0; i < u64Values_.size(); i++) { + output.writeUInt64NoTag(u64Values_.getLong(i)); + } + if (getF32ValuesList().size() > 0) { + output.writeUInt32NoTag(74); + output.writeUInt32NoTag(f32ValuesMemoizedSerializedSize); + } + for (int i = 0; i < f32Values_.size(); i++) { + output.writeFloatNoTag(f32Values_.getFloat(i)); + } + if (getF64ValuesList().size() > 0) { + output.writeUInt32NoTag(82); + output.writeUInt32NoTag(f64ValuesMemoizedSerializedSize); + } + for (int i = 0; i < f64Values_.size(); i++) { + output.writeDoubleNoTag(f64Values_.getDouble(i)); + } + if (getBoolValuesList().size() > 0) { + output.writeUInt32NoTag(90); + output.writeUInt32NoTag(boolValuesMemoizedSerializedSize); + } + for (int i = 0; i < boolValues_.size(); i++) { + output.writeBoolNoTag(boolValues_.getBoolean(i)); + } + for (int i = 0; i < binaryValues_.size(); i++) { + output.writeBytes(12, binaryValues_.get(i)); + } + for (int i = 0; i < stringValues_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 13, stringValues_.getRaw(i)); + } + if (getDateValuesList().size() > 0) { + output.writeUInt32NoTag(114); + output.writeUInt32NoTag(dateValuesMemoizedSerializedSize); + } + for (int i = 0; i < dateValues_.size(); i++) { + output.writeInt32NoTag(dateValues_.getInt(i)); + } + if (getDatetimeValuesList().size() > 0) { + output.writeUInt32NoTag(122); + output.writeUInt32NoTag(datetimeValuesMemoizedSerializedSize); + } + for (int i = 0; i < datetimeValues_.size(); i++) { + output.writeInt64NoTag(datetimeValues_.getLong(i)); + } + if (getTsSecondValuesList().size() > 0) { + output.writeUInt32NoTag(130); + output.writeUInt32NoTag(tsSecondValuesMemoizedSerializedSize); + } + for (int i = 0; i < tsSecondValues_.size(); i++) { + output.writeInt64NoTag(tsSecondValues_.getLong(i)); + } + if (getTsMillisecondValuesList().size() > 0) { + output.writeUInt32NoTag(138); + output.writeUInt32NoTag(tsMillisecondValuesMemoizedSerializedSize); + } + for (int i = 0; i < tsMillisecondValues_.size(); i++) { + output.writeInt64NoTag(tsMillisecondValues_.getLong(i)); + } + if (getTsMicrosecondValuesList().size() > 0) { + output.writeUInt32NoTag(146); + output.writeUInt32NoTag(tsMicrosecondValuesMemoizedSerializedSize); + } + for (int i = 0; i < tsMicrosecondValues_.size(); i++) { + output.writeInt64NoTag(tsMicrosecondValues_.getLong(i)); + } + if (getTsNanosecondValuesList().size() > 0) { + output.writeUInt32NoTag(154); + output.writeUInt32NoTag(tsNanosecondValuesMemoizedSerializedSize); + } + for (int i = 0; i < tsNanosecondValues_.size(); i++) { + output.writeInt64NoTag(tsNanosecondValues_.getLong(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < i8Values_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(i8Values_.getInt(i)); + } + size += dataSize; + if (!getI8ValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + i8ValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < i16Values_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(i16Values_.getInt(i)); + } + size += dataSize; + if (!getI16ValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + i16ValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < i32Values_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(i32Values_.getInt(i)); + } + size += dataSize; + if (!getI32ValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + i32ValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < i64Values_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt64SizeNoTag(i64Values_.getLong(i)); + } + size += dataSize; + if (!getI64ValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + i64ValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < u8Values_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(u8Values_.getInt(i)); + } + size += dataSize; + if (!getU8ValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + u8ValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < u16Values_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(u16Values_.getInt(i)); + } + size += dataSize; + if (!getU16ValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + u16ValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < u32Values_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(u32Values_.getInt(i)); + } + size += dataSize; + if (!getU32ValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + u32ValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < u64Values_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt64SizeNoTag(u64Values_.getLong(i)); + } + size += dataSize; + if (!getU64ValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + u64ValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + dataSize = 4 * getF32ValuesList().size(); + size += dataSize; + if (!getF32ValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + f32ValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + dataSize = 8 * getF64ValuesList().size(); + size += dataSize; + if (!getF64ValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + f64ValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + dataSize = 1 * getBoolValuesList().size(); + size += dataSize; + if (!getBoolValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + boolValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < binaryValues_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(binaryValues_.get(i)); + } + size += dataSize; + size += 1 * getBinaryValuesList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < stringValues_.size(); i++) { + dataSize += computeStringSizeNoTag(stringValues_.getRaw(i)); + } + size += dataSize; + size += 1 * getStringValuesList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < dateValues_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dateValues_.getInt(i)); + } + size += dataSize; + if (!getDateValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + dateValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < datetimeValues_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt64SizeNoTag(datetimeValues_.getLong(i)); + } + size += dataSize; + if (!getDatetimeValuesList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + datetimeValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < tsSecondValues_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt64SizeNoTag(tsSecondValues_.getLong(i)); + } + size += dataSize; + if (!getTsSecondValuesList().isEmpty()) { + size += 2; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + tsSecondValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < tsMillisecondValues_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt64SizeNoTag(tsMillisecondValues_.getLong(i)); + } + size += dataSize; + if (!getTsMillisecondValuesList().isEmpty()) { + size += 2; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + tsMillisecondValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < tsMicrosecondValues_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt64SizeNoTag(tsMicrosecondValues_.getLong(i)); + } + size += dataSize; + if (!getTsMicrosecondValuesList().isEmpty()) { + size += 2; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + tsMicrosecondValuesMemoizedSerializedSize = dataSize; + } + { + int dataSize = 0; + for (int i = 0; i < tsNanosecondValues_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt64SizeNoTag(tsNanosecondValues_.getLong(i)); + } + size += dataSize; + if (!getTsNanosecondValuesList().isEmpty()) { + size += 2; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + tsNanosecondValuesMemoizedSerializedSize = dataSize; + } + size += getUnknownFields().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.Columns.Column.Values)) { + return super.equals(obj); + } + io.greptime.v1.Columns.Column.Values other = (io.greptime.v1.Columns.Column.Values) obj; + + if (!getI8ValuesList() + .equals(other.getI8ValuesList())) return false; + if (!getI16ValuesList() + .equals(other.getI16ValuesList())) return false; + if (!getI32ValuesList() + .equals(other.getI32ValuesList())) return false; + if (!getI64ValuesList() + .equals(other.getI64ValuesList())) return false; + if (!getU8ValuesList() + .equals(other.getU8ValuesList())) return false; + if (!getU16ValuesList() + .equals(other.getU16ValuesList())) return false; + if (!getU32ValuesList() + .equals(other.getU32ValuesList())) return false; + if (!getU64ValuesList() + .equals(other.getU64ValuesList())) return false; + if (!getF32ValuesList() + .equals(other.getF32ValuesList())) return false; + if (!getF64ValuesList() + .equals(other.getF64ValuesList())) return false; + if (!getBoolValuesList() + .equals(other.getBoolValuesList())) return false; + if (!getBinaryValuesList() + .equals(other.getBinaryValuesList())) return false; + if (!getStringValuesList() + .equals(other.getStringValuesList())) return false; + if (!getDateValuesList() + .equals(other.getDateValuesList())) return false; + if (!getDatetimeValuesList() + .equals(other.getDatetimeValuesList())) return false; + if (!getTsSecondValuesList() + .equals(other.getTsSecondValuesList())) return false; + if (!getTsMillisecondValuesList() + .equals(other.getTsMillisecondValuesList())) return false; + if (!getTsMicrosecondValuesList() + .equals(other.getTsMicrosecondValuesList())) return false; + if (!getTsNanosecondValuesList() + .equals(other.getTsNanosecondValuesList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getI8ValuesCount() > 0) { + hash = (37 * hash) + I8_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getI8ValuesList().hashCode(); + } + if (getI16ValuesCount() > 0) { + hash = (37 * hash) + I16_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getI16ValuesList().hashCode(); + } + if (getI32ValuesCount() > 0) { + hash = (37 * hash) + I32_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getI32ValuesList().hashCode(); + } + if (getI64ValuesCount() > 0) { + hash = (37 * hash) + I64_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getI64ValuesList().hashCode(); + } + if (getU8ValuesCount() > 0) { + hash = (37 * hash) + U8_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getU8ValuesList().hashCode(); + } + if (getU16ValuesCount() > 0) { + hash = (37 * hash) + U16_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getU16ValuesList().hashCode(); + } + if (getU32ValuesCount() > 0) { + hash = (37 * hash) + U32_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getU32ValuesList().hashCode(); + } + if (getU64ValuesCount() > 0) { + hash = (37 * hash) + U64_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getU64ValuesList().hashCode(); + } + if (getF32ValuesCount() > 0) { + hash = (37 * hash) + F32_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getF32ValuesList().hashCode(); + } + if (getF64ValuesCount() > 0) { + hash = (37 * hash) + F64_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getF64ValuesList().hashCode(); + } + if (getBoolValuesCount() > 0) { + hash = (37 * hash) + BOOL_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getBoolValuesList().hashCode(); + } + if (getBinaryValuesCount() > 0) { + hash = (37 * hash) + BINARY_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getBinaryValuesList().hashCode(); + } + if (getStringValuesCount() > 0) { + hash = (37 * hash) + STRING_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getStringValuesList().hashCode(); + } + if (getDateValuesCount() > 0) { + hash = (37 * hash) + DATE_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getDateValuesList().hashCode(); + } + if (getDatetimeValuesCount() > 0) { + hash = (37 * hash) + DATETIME_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getDatetimeValuesList().hashCode(); + } + if (getTsSecondValuesCount() > 0) { + hash = (37 * hash) + TS_SECOND_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getTsSecondValuesList().hashCode(); + } + if (getTsMillisecondValuesCount() > 0) { + hash = (37 * hash) + TS_MILLISECOND_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getTsMillisecondValuesList().hashCode(); + } + if (getTsMicrosecondValuesCount() > 0) { + hash = (37 * hash) + TS_MICROSECOND_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getTsMicrosecondValuesList().hashCode(); + } + if (getTsNanosecondValuesCount() > 0) { + hash = (37 * hash) + TS_NANOSECOND_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getTsNanosecondValuesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Columns.Column.Values parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Columns.Column.Values 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.Columns.Column.Values parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Columns.Column.Values 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.Columns.Column.Values parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Columns.Column.Values parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Columns.Column.Values parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Columns.Column.Values 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.Columns.Column.Values parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Columns.Column.Values 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.Columns.Column.Values parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Columns.Column.Values 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.Columns.Column.Values 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.Column.Values} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.Column.Values) + io.greptime.v1.Columns.Column.ValuesOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Columns.internal_static_greptime_v1_Column_Values_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Columns.internal_static_greptime_v1_Column_Values_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Columns.Column.Values.class, io.greptime.v1.Columns.Column.Values.Builder.class); + } + + // Construct using io.greptime.v1.Columns.Column.Values.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + 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; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Columns.internal_static_greptime_v1_Column_Values_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Columns.Column.Values getDefaultInstanceForType() { + return io.greptime.v1.Columns.Column.Values.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Columns.Column.Values build() { + io.greptime.v1.Columns.Column.Values result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + if (((bitField0_ & 0x00000001) != 0)) { + i8Values_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.i8Values_ = i8Values_; + if (((bitField0_ & 0x00000002) != 0)) { + i16Values_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.i16Values_ = i16Values_; + if (((bitField0_ & 0x00000004) != 0)) { + i32Values_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.i32Values_ = i32Values_; + if (((bitField0_ & 0x00000008) != 0)) { + i64Values_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.i64Values_ = i64Values_; + if (((bitField0_ & 0x00000010) != 0)) { + u8Values_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000010); + } + result.u8Values_ = u8Values_; + if (((bitField0_ & 0x00000020) != 0)) { + u16Values_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000020); + } + result.u16Values_ = u16Values_; + if (((bitField0_ & 0x00000040) != 0)) { + u32Values_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000040); + } + result.u32Values_ = u32Values_; + if (((bitField0_ & 0x00000080) != 0)) { + u64Values_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000080); + } + result.u64Values_ = u64Values_; + if (((bitField0_ & 0x00000100) != 0)) { + f32Values_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000100); + } + result.f32Values_ = f32Values_; + if (((bitField0_ & 0x00000200) != 0)) { + f64Values_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000200); + } + result.f64Values_ = f64Values_; + if (((bitField0_ & 0x00000400) != 0)) { + boolValues_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000400); + } + result.boolValues_ = boolValues_; + if (((bitField0_ & 0x00000800) != 0)) { + binaryValues_ = java.util.Collections.unmodifiableList(binaryValues_); + bitField0_ = (bitField0_ & ~0x00000800); + } + result.binaryValues_ = binaryValues_; + if (((bitField0_ & 0x00001000) != 0)) { + stringValues_ = stringValues_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00001000); + } + result.stringValues_ = stringValues_; + if (((bitField0_ & 0x00002000) != 0)) { + dateValues_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00002000); + } + result.dateValues_ = dateValues_; + if (((bitField0_ & 0x00004000) != 0)) { + datetimeValues_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00004000); + } + result.datetimeValues_ = datetimeValues_; + if (((bitField0_ & 0x00008000) != 0)) { + tsSecondValues_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00008000); + } + result.tsSecondValues_ = tsSecondValues_; + if (((bitField0_ & 0x00010000) != 0)) { + tsMillisecondValues_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00010000); + } + result.tsMillisecondValues_ = tsMillisecondValues_; + if (((bitField0_ & 0x00020000) != 0)) { + tsMicrosecondValues_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00020000); + } + result.tsMicrosecondValues_ = tsMicrosecondValues_; + if (((bitField0_ & 0x00040000) != 0)) { + tsNanosecondValues_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00040000); + } + result.tsNanosecondValues_ = tsNanosecondValues_; + 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.Columns.Column.Values) { + return mergeFrom((io.greptime.v1.Columns.Column.Values)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Columns.Column.Values other) { + if (other == io.greptime.v1.Columns.Column.Values.getDefaultInstance()) return this; + if (!other.i8Values_.isEmpty()) { + if (i8Values_.isEmpty()) { + i8Values_ = other.i8Values_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureI8ValuesIsMutable(); + i8Values_.addAll(other.i8Values_); + } + onChanged(); + } + if (!other.i16Values_.isEmpty()) { + if (i16Values_.isEmpty()) { + i16Values_ = other.i16Values_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureI16ValuesIsMutable(); + i16Values_.addAll(other.i16Values_); + } + onChanged(); + } + if (!other.i32Values_.isEmpty()) { + if (i32Values_.isEmpty()) { + i32Values_ = other.i32Values_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureI32ValuesIsMutable(); + i32Values_.addAll(other.i32Values_); + } + onChanged(); + } + if (!other.i64Values_.isEmpty()) { + if (i64Values_.isEmpty()) { + i64Values_ = other.i64Values_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureI64ValuesIsMutable(); + i64Values_.addAll(other.i64Values_); + } + onChanged(); + } + if (!other.u8Values_.isEmpty()) { + if (u8Values_.isEmpty()) { + u8Values_ = other.u8Values_; + bitField0_ = (bitField0_ & ~0x00000010); + } else { + ensureU8ValuesIsMutable(); + u8Values_.addAll(other.u8Values_); + } + onChanged(); + } + if (!other.u16Values_.isEmpty()) { + if (u16Values_.isEmpty()) { + u16Values_ = other.u16Values_; + bitField0_ = (bitField0_ & ~0x00000020); + } else { + ensureU16ValuesIsMutable(); + u16Values_.addAll(other.u16Values_); + } + onChanged(); + } + if (!other.u32Values_.isEmpty()) { + if (u32Values_.isEmpty()) { + u32Values_ = other.u32Values_; + bitField0_ = (bitField0_ & ~0x00000040); + } else { + ensureU32ValuesIsMutable(); + u32Values_.addAll(other.u32Values_); + } + onChanged(); + } + if (!other.u64Values_.isEmpty()) { + if (u64Values_.isEmpty()) { + u64Values_ = other.u64Values_; + bitField0_ = (bitField0_ & ~0x00000080); + } else { + ensureU64ValuesIsMutable(); + u64Values_.addAll(other.u64Values_); + } + onChanged(); + } + if (!other.f32Values_.isEmpty()) { + if (f32Values_.isEmpty()) { + f32Values_ = other.f32Values_; + bitField0_ = (bitField0_ & ~0x00000100); + } else { + ensureF32ValuesIsMutable(); + f32Values_.addAll(other.f32Values_); + } + onChanged(); + } + if (!other.f64Values_.isEmpty()) { + if (f64Values_.isEmpty()) { + f64Values_ = other.f64Values_; + bitField0_ = (bitField0_ & ~0x00000200); + } else { + ensureF64ValuesIsMutable(); + f64Values_.addAll(other.f64Values_); + } + onChanged(); + } + if (!other.boolValues_.isEmpty()) { + if (boolValues_.isEmpty()) { + boolValues_ = other.boolValues_; + bitField0_ = (bitField0_ & ~0x00000400); + } else { + ensureBoolValuesIsMutable(); + boolValues_.addAll(other.boolValues_); + } + onChanged(); + } + if (!other.binaryValues_.isEmpty()) { + if (binaryValues_.isEmpty()) { + binaryValues_ = other.binaryValues_; + bitField0_ = (bitField0_ & ~0x00000800); + } else { + ensureBinaryValuesIsMutable(); + binaryValues_.addAll(other.binaryValues_); + } + onChanged(); + } + if (!other.stringValues_.isEmpty()) { + if (stringValues_.isEmpty()) { + stringValues_ = other.stringValues_; + bitField0_ = (bitField0_ & ~0x00001000); + } else { + ensureStringValuesIsMutable(); + stringValues_.addAll(other.stringValues_); + } + onChanged(); + } + if (!other.dateValues_.isEmpty()) { + if (dateValues_.isEmpty()) { + dateValues_ = other.dateValues_; + bitField0_ = (bitField0_ & ~0x00002000); + } else { + ensureDateValuesIsMutable(); + dateValues_.addAll(other.dateValues_); + } + onChanged(); + } + if (!other.datetimeValues_.isEmpty()) { + if (datetimeValues_.isEmpty()) { + datetimeValues_ = other.datetimeValues_; + bitField0_ = (bitField0_ & ~0x00004000); + } else { + ensureDatetimeValuesIsMutable(); + datetimeValues_.addAll(other.datetimeValues_); + } + onChanged(); + } + if (!other.tsSecondValues_.isEmpty()) { + if (tsSecondValues_.isEmpty()) { + tsSecondValues_ = other.tsSecondValues_; + bitField0_ = (bitField0_ & ~0x00008000); + } else { + ensureTsSecondValuesIsMutable(); + tsSecondValues_.addAll(other.tsSecondValues_); + } + onChanged(); + } + if (!other.tsMillisecondValues_.isEmpty()) { + if (tsMillisecondValues_.isEmpty()) { + tsMillisecondValues_ = other.tsMillisecondValues_; + bitField0_ = (bitField0_ & ~0x00010000); + } else { + ensureTsMillisecondValuesIsMutable(); + tsMillisecondValues_.addAll(other.tsMillisecondValues_); + } + onChanged(); + } + if (!other.tsMicrosecondValues_.isEmpty()) { + if (tsMicrosecondValues_.isEmpty()) { + tsMicrosecondValues_ = other.tsMicrosecondValues_; + bitField0_ = (bitField0_ & ~0x00020000); + } else { + ensureTsMicrosecondValuesIsMutable(); + tsMicrosecondValues_.addAll(other.tsMicrosecondValues_); + } + onChanged(); + } + if (!other.tsNanosecondValues_.isEmpty()) { + if (tsNanosecondValues_.isEmpty()) { + tsNanosecondValues_ = other.tsNanosecondValues_; + bitField0_ = (bitField0_ & ~0x00040000); + } else { + ensureTsNanosecondValuesIsMutable(); + tsNanosecondValues_.addAll(other.tsNanosecondValues_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private com.google.protobuf.Internal.IntList i8Values_ = emptyIntList(); + private void ensureI8ValuesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + i8Values_ = mutableCopy(i8Values_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated int32 i8_values = 1; + * @return A list containing the i8Values. + */ + public java.util.List + getI8ValuesList() { + return ((bitField0_ & 0x00000001) != 0) ? + java.util.Collections.unmodifiableList(i8Values_) : i8Values_; + } + /** + * repeated int32 i8_values = 1; + * @return The count of i8Values. + */ + public int getI8ValuesCount() { + return i8Values_.size(); + } + /** + * repeated int32 i8_values = 1; + * @param index The index of the element to return. + * @return The i8Values at the given index. + */ + public int getI8Values(int index) { + return i8Values_.getInt(index); + } + /** + * repeated int32 i8_values = 1; + * @param index The index to set the value at. + * @param value The i8Values to set. + * @return This builder for chaining. + */ + public Builder setI8Values( + int index, int value) { + ensureI8ValuesIsMutable(); + i8Values_.setInt(index, value); + onChanged(); + return this; + } + /** + * repeated int32 i8_values = 1; + * @param value The i8Values to add. + * @return This builder for chaining. + */ + public Builder addI8Values(int value) { + ensureI8ValuesIsMutable(); + i8Values_.addInt(value); + onChanged(); + return this; + } + /** + * repeated int32 i8_values = 1; + * @param values The i8Values to add. + * @return This builder for chaining. + */ + public Builder addAllI8Values( + java.lang.Iterable values) { + ensureI8ValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, i8Values_); + onChanged(); + return this; + } + /** + * repeated int32 i8_values = 1; + * @return This builder for chaining. + */ + public Builder clearI8Values() { + i8Values_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList i16Values_ = emptyIntList(); + private void ensureI16ValuesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + i16Values_ = mutableCopy(i16Values_); + bitField0_ |= 0x00000002; + } + } + /** + * repeated int32 i16_values = 2; + * @return A list containing the i16Values. + */ + public java.util.List + getI16ValuesList() { + return ((bitField0_ & 0x00000002) != 0) ? + java.util.Collections.unmodifiableList(i16Values_) : i16Values_; + } + /** + * repeated int32 i16_values = 2; + * @return The count of i16Values. + */ + public int getI16ValuesCount() { + return i16Values_.size(); + } + /** + * repeated int32 i16_values = 2; + * @param index The index of the element to return. + * @return The i16Values at the given index. + */ + public int getI16Values(int index) { + return i16Values_.getInt(index); + } + /** + * repeated int32 i16_values = 2; + * @param index The index to set the value at. + * @param value The i16Values to set. + * @return This builder for chaining. + */ + public Builder setI16Values( + int index, int value) { + ensureI16ValuesIsMutable(); + i16Values_.setInt(index, value); + onChanged(); + return this; + } + /** + * repeated int32 i16_values = 2; + * @param value The i16Values to add. + * @return This builder for chaining. + */ + public Builder addI16Values(int value) { + ensureI16ValuesIsMutable(); + i16Values_.addInt(value); + onChanged(); + return this; + } + /** + * repeated int32 i16_values = 2; + * @param values The i16Values to add. + * @return This builder for chaining. + */ + public Builder addAllI16Values( + java.lang.Iterable values) { + ensureI16ValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, i16Values_); + onChanged(); + return this; + } + /** + * repeated int32 i16_values = 2; + * @return This builder for chaining. + */ + public Builder clearI16Values() { + i16Values_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList i32Values_ = emptyIntList(); + private void ensureI32ValuesIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + i32Values_ = mutableCopy(i32Values_); + bitField0_ |= 0x00000004; + } + } + /** + * repeated int32 i32_values = 3; + * @return A list containing the i32Values. + */ + public java.util.List + getI32ValuesList() { + return ((bitField0_ & 0x00000004) != 0) ? + java.util.Collections.unmodifiableList(i32Values_) : i32Values_; + } + /** + * repeated int32 i32_values = 3; + * @return The count of i32Values. + */ + public int getI32ValuesCount() { + return i32Values_.size(); + } + /** + * repeated int32 i32_values = 3; + * @param index The index of the element to return. + * @return The i32Values at the given index. + */ + public int getI32Values(int index) { + return i32Values_.getInt(index); + } + /** + * repeated int32 i32_values = 3; + * @param index The index to set the value at. + * @param value The i32Values to set. + * @return This builder for chaining. + */ + public Builder setI32Values( + int index, int value) { + ensureI32ValuesIsMutable(); + i32Values_.setInt(index, value); + onChanged(); + return this; + } + /** + * repeated int32 i32_values = 3; + * @param value The i32Values to add. + * @return This builder for chaining. + */ + public Builder addI32Values(int value) { + ensureI32ValuesIsMutable(); + i32Values_.addInt(value); + onChanged(); + return this; + } + /** + * repeated int32 i32_values = 3; + * @param values The i32Values to add. + * @return This builder for chaining. + */ + public Builder addAllI32Values( + java.lang.Iterable values) { + ensureI32ValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, i32Values_); + onChanged(); + return this; + } + /** + * repeated int32 i32_values = 3; + * @return This builder for chaining. + */ + public Builder clearI32Values() { + i32Values_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.LongList i64Values_ = emptyLongList(); + private void ensureI64ValuesIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + i64Values_ = mutableCopy(i64Values_); + bitField0_ |= 0x00000008; + } + } + /** + * repeated int64 i64_values = 4; + * @return A list containing the i64Values. + */ + public java.util.List + getI64ValuesList() { + return ((bitField0_ & 0x00000008) != 0) ? + java.util.Collections.unmodifiableList(i64Values_) : i64Values_; + } + /** + * repeated int64 i64_values = 4; + * @return The count of i64Values. + */ + public int getI64ValuesCount() { + return i64Values_.size(); + } + /** + * repeated int64 i64_values = 4; + * @param index The index of the element to return. + * @return The i64Values at the given index. + */ + public long getI64Values(int index) { + return i64Values_.getLong(index); + } + /** + * repeated int64 i64_values = 4; + * @param index The index to set the value at. + * @param value The i64Values to set. + * @return This builder for chaining. + */ + public Builder setI64Values( + int index, long value) { + ensureI64ValuesIsMutable(); + i64Values_.setLong(index, value); + onChanged(); + return this; + } + /** + * repeated int64 i64_values = 4; + * @param value The i64Values to add. + * @return This builder for chaining. + */ + public Builder addI64Values(long value) { + ensureI64ValuesIsMutable(); + i64Values_.addLong(value); + onChanged(); + return this; + } + /** + * repeated int64 i64_values = 4; + * @param values The i64Values to add. + * @return This builder for chaining. + */ + public Builder addAllI64Values( + java.lang.Iterable values) { + ensureI64ValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, i64Values_); + onChanged(); + return this; + } + /** + * repeated int64 i64_values = 4; + * @return This builder for chaining. + */ + public Builder clearI64Values() { + i64Values_ = emptyLongList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList u8Values_ = emptyIntList(); + private void ensureU8ValuesIsMutable() { + if (!((bitField0_ & 0x00000010) != 0)) { + u8Values_ = mutableCopy(u8Values_); + bitField0_ |= 0x00000010; + } + } + /** + * repeated uint32 u8_values = 5; + * @return A list containing the u8Values. + */ + public java.util.List + getU8ValuesList() { + return ((bitField0_ & 0x00000010) != 0) ? + java.util.Collections.unmodifiableList(u8Values_) : u8Values_; + } + /** + * repeated uint32 u8_values = 5; + * @return The count of u8Values. + */ + public int getU8ValuesCount() { + return u8Values_.size(); + } + /** + * repeated uint32 u8_values = 5; + * @param index The index of the element to return. + * @return The u8Values at the given index. + */ + public int getU8Values(int index) { + return u8Values_.getInt(index); + } + /** + * repeated uint32 u8_values = 5; + * @param index The index to set the value at. + * @param value The u8Values to set. + * @return This builder for chaining. + */ + public Builder setU8Values( + int index, int value) { + ensureU8ValuesIsMutable(); + u8Values_.setInt(index, value); + onChanged(); + return this; + } + /** + * repeated uint32 u8_values = 5; + * @param value The u8Values to add. + * @return This builder for chaining. + */ + public Builder addU8Values(int value) { + ensureU8ValuesIsMutable(); + u8Values_.addInt(value); + onChanged(); + return this; + } + /** + * repeated uint32 u8_values = 5; + * @param values The u8Values to add. + * @return This builder for chaining. + */ + public Builder addAllU8Values( + java.lang.Iterable values) { + ensureU8ValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, u8Values_); + onChanged(); + return this; + } + /** + * repeated uint32 u8_values = 5; + * @return This builder for chaining. + */ + public Builder clearU8Values() { + u8Values_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList u16Values_ = emptyIntList(); + private void ensureU16ValuesIsMutable() { + if (!((bitField0_ & 0x00000020) != 0)) { + u16Values_ = mutableCopy(u16Values_); + bitField0_ |= 0x00000020; + } + } + /** + * repeated uint32 u16_values = 6; + * @return A list containing the u16Values. + */ + public java.util.List + getU16ValuesList() { + return ((bitField0_ & 0x00000020) != 0) ? + java.util.Collections.unmodifiableList(u16Values_) : u16Values_; + } + /** + * repeated uint32 u16_values = 6; + * @return The count of u16Values. + */ + public int getU16ValuesCount() { + return u16Values_.size(); + } + /** + * repeated uint32 u16_values = 6; + * @param index The index of the element to return. + * @return The u16Values at the given index. + */ + public int getU16Values(int index) { + return u16Values_.getInt(index); + } + /** + * repeated uint32 u16_values = 6; + * @param index The index to set the value at. + * @param value The u16Values to set. + * @return This builder for chaining. + */ + public Builder setU16Values( + int index, int value) { + ensureU16ValuesIsMutable(); + u16Values_.setInt(index, value); + onChanged(); + return this; + } + /** + * repeated uint32 u16_values = 6; + * @param value The u16Values to add. + * @return This builder for chaining. + */ + public Builder addU16Values(int value) { + ensureU16ValuesIsMutable(); + u16Values_.addInt(value); + onChanged(); + return this; + } + /** + * repeated uint32 u16_values = 6; + * @param values The u16Values to add. + * @return This builder for chaining. + */ + public Builder addAllU16Values( + java.lang.Iterable values) { + ensureU16ValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, u16Values_); + onChanged(); + return this; + } + /** + * repeated uint32 u16_values = 6; + * @return This builder for chaining. + */ + public Builder clearU16Values() { + u16Values_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList u32Values_ = emptyIntList(); + private void ensureU32ValuesIsMutable() { + if (!((bitField0_ & 0x00000040) != 0)) { + u32Values_ = mutableCopy(u32Values_); + bitField0_ |= 0x00000040; + } + } + /** + * repeated uint32 u32_values = 7; + * @return A list containing the u32Values. + */ + public java.util.List + getU32ValuesList() { + return ((bitField0_ & 0x00000040) != 0) ? + java.util.Collections.unmodifiableList(u32Values_) : u32Values_; + } + /** + * repeated uint32 u32_values = 7; + * @return The count of u32Values. + */ + public int getU32ValuesCount() { + return u32Values_.size(); + } + /** + * repeated uint32 u32_values = 7; + * @param index The index of the element to return. + * @return The u32Values at the given index. + */ + public int getU32Values(int index) { + return u32Values_.getInt(index); + } + /** + * repeated uint32 u32_values = 7; + * @param index The index to set the value at. + * @param value The u32Values to set. + * @return This builder for chaining. + */ + public Builder setU32Values( + int index, int value) { + ensureU32ValuesIsMutable(); + u32Values_.setInt(index, value); + onChanged(); + return this; + } + /** + * repeated uint32 u32_values = 7; + * @param value The u32Values to add. + * @return This builder for chaining. + */ + public Builder addU32Values(int value) { + ensureU32ValuesIsMutable(); + u32Values_.addInt(value); + onChanged(); + return this; + } + /** + * repeated uint32 u32_values = 7; + * @param values The u32Values to add. + * @return This builder for chaining. + */ + public Builder addAllU32Values( + java.lang.Iterable values) { + ensureU32ValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, u32Values_); + onChanged(); + return this; + } + /** + * repeated uint32 u32_values = 7; + * @return This builder for chaining. + */ + public Builder clearU32Values() { + u32Values_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.LongList u64Values_ = emptyLongList(); + private void ensureU64ValuesIsMutable() { + if (!((bitField0_ & 0x00000080) != 0)) { + u64Values_ = mutableCopy(u64Values_); + bitField0_ |= 0x00000080; + } + } + /** + * repeated uint64 u64_values = 8; + * @return A list containing the u64Values. + */ + public java.util.List + getU64ValuesList() { + return ((bitField0_ & 0x00000080) != 0) ? + java.util.Collections.unmodifiableList(u64Values_) : u64Values_; + } + /** + * repeated uint64 u64_values = 8; + * @return The count of u64Values. + */ + public int getU64ValuesCount() { + return u64Values_.size(); + } + /** + * repeated uint64 u64_values = 8; + * @param index The index of the element to return. + * @return The u64Values at the given index. + */ + public long getU64Values(int index) { + return u64Values_.getLong(index); + } + /** + * repeated uint64 u64_values = 8; + * @param index The index to set the value at. + * @param value The u64Values to set. + * @return This builder for chaining. + */ + public Builder setU64Values( + int index, long value) { + ensureU64ValuesIsMutable(); + u64Values_.setLong(index, value); + onChanged(); + return this; + } + /** + * repeated uint64 u64_values = 8; + * @param value The u64Values to add. + * @return This builder for chaining. + */ + public Builder addU64Values(long value) { + ensureU64ValuesIsMutable(); + u64Values_.addLong(value); + onChanged(); + return this; + } + /** + * repeated uint64 u64_values = 8; + * @param values The u64Values to add. + * @return This builder for chaining. + */ + public Builder addAllU64Values( + java.lang.Iterable values) { + ensureU64ValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, u64Values_); + onChanged(); + return this; + } + /** + * repeated uint64 u64_values = 8; + * @return This builder for chaining. + */ + public Builder clearU64Values() { + u64Values_ = emptyLongList(); + bitField0_ = (bitField0_ & ~0x00000080); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.FloatList f32Values_ = emptyFloatList(); + private void ensureF32ValuesIsMutable() { + if (!((bitField0_ & 0x00000100) != 0)) { + f32Values_ = mutableCopy(f32Values_); + bitField0_ |= 0x00000100; + } + } + /** + * repeated float f32_values = 9; + * @return A list containing the f32Values. + */ + public java.util.List + getF32ValuesList() { + return ((bitField0_ & 0x00000100) != 0) ? + java.util.Collections.unmodifiableList(f32Values_) : f32Values_; + } + /** + * repeated float f32_values = 9; + * @return The count of f32Values. + */ + public int getF32ValuesCount() { + return f32Values_.size(); + } + /** + * repeated float f32_values = 9; + * @param index The index of the element to return. + * @return The f32Values at the given index. + */ + public float getF32Values(int index) { + return f32Values_.getFloat(index); + } + /** + * repeated float f32_values = 9; + * @param index The index to set the value at. + * @param value The f32Values to set. + * @return This builder for chaining. + */ + public Builder setF32Values( + int index, float value) { + ensureF32ValuesIsMutable(); + f32Values_.setFloat(index, value); + onChanged(); + return this; + } + /** + * repeated float f32_values = 9; + * @param value The f32Values to add. + * @return This builder for chaining. + */ + public Builder addF32Values(float value) { + ensureF32ValuesIsMutable(); + f32Values_.addFloat(value); + onChanged(); + return this; + } + /** + * repeated float f32_values = 9; + * @param values The f32Values to add. + * @return This builder for chaining. + */ + public Builder addAllF32Values( + java.lang.Iterable values) { + ensureF32ValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, f32Values_); + onChanged(); + return this; + } + /** + * repeated float f32_values = 9; + * @return This builder for chaining. + */ + public Builder clearF32Values() { + f32Values_ = emptyFloatList(); + bitField0_ = (bitField0_ & ~0x00000100); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.DoubleList f64Values_ = emptyDoubleList(); + private void ensureF64ValuesIsMutable() { + if (!((bitField0_ & 0x00000200) != 0)) { + f64Values_ = mutableCopy(f64Values_); + bitField0_ |= 0x00000200; + } + } + /** + * repeated double f64_values = 10; + * @return A list containing the f64Values. + */ + public java.util.List + getF64ValuesList() { + return ((bitField0_ & 0x00000200) != 0) ? + java.util.Collections.unmodifiableList(f64Values_) : f64Values_; + } + /** + * repeated double f64_values = 10; + * @return The count of f64Values. + */ + public int getF64ValuesCount() { + return f64Values_.size(); + } + /** + * repeated double f64_values = 10; + * @param index The index of the element to return. + * @return The f64Values at the given index. + */ + public double getF64Values(int index) { + return f64Values_.getDouble(index); + } + /** + * repeated double f64_values = 10; + * @param index The index to set the value at. + * @param value The f64Values to set. + * @return This builder for chaining. + */ + public Builder setF64Values( + int index, double value) { + ensureF64ValuesIsMutable(); + f64Values_.setDouble(index, value); + onChanged(); + return this; + } + /** + * repeated double f64_values = 10; + * @param value The f64Values to add. + * @return This builder for chaining. + */ + public Builder addF64Values(double value) { + ensureF64ValuesIsMutable(); + f64Values_.addDouble(value); + onChanged(); + return this; + } + /** + * repeated double f64_values = 10; + * @param values The f64Values to add. + * @return This builder for chaining. + */ + public Builder addAllF64Values( + java.lang.Iterable values) { + ensureF64ValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, f64Values_); + onChanged(); + return this; + } + /** + * repeated double f64_values = 10; + * @return This builder for chaining. + */ + public Builder clearF64Values() { + f64Values_ = emptyDoubleList(); + bitField0_ = (bitField0_ & ~0x00000200); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.BooleanList boolValues_ = emptyBooleanList(); + private void ensureBoolValuesIsMutable() { + if (!((bitField0_ & 0x00000400) != 0)) { + boolValues_ = mutableCopy(boolValues_); + bitField0_ |= 0x00000400; + } + } + /** + * repeated bool bool_values = 11; + * @return A list containing the boolValues. + */ + public java.util.List + getBoolValuesList() { + return ((bitField0_ & 0x00000400) != 0) ? + java.util.Collections.unmodifiableList(boolValues_) : boolValues_; + } + /** + * repeated bool bool_values = 11; + * @return The count of boolValues. + */ + public int getBoolValuesCount() { + return boolValues_.size(); + } + /** + * repeated bool bool_values = 11; + * @param index The index of the element to return. + * @return The boolValues at the given index. + */ + public boolean getBoolValues(int index) { + return boolValues_.getBoolean(index); + } + /** + * repeated bool bool_values = 11; + * @param index The index to set the value at. + * @param value The boolValues to set. + * @return This builder for chaining. + */ + public Builder setBoolValues( + int index, boolean value) { + ensureBoolValuesIsMutable(); + boolValues_.setBoolean(index, value); + onChanged(); + return this; + } + /** + * repeated bool bool_values = 11; + * @param value The boolValues to add. + * @return This builder for chaining. + */ + public Builder addBoolValues(boolean value) { + ensureBoolValuesIsMutable(); + boolValues_.addBoolean(value); + onChanged(); + return this; + } + /** + * repeated bool bool_values = 11; + * @param values The boolValues to add. + * @return This builder for chaining. + */ + public Builder addAllBoolValues( + java.lang.Iterable values) { + ensureBoolValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, boolValues_); + onChanged(); + return this; + } + /** + * repeated bool bool_values = 11; + * @return This builder for chaining. + */ + public Builder clearBoolValues() { + boolValues_ = emptyBooleanList(); + bitField0_ = (bitField0_ & ~0x00000400); + onChanged(); + return this; + } + + private java.util.List binaryValues_ = java.util.Collections.emptyList(); + private void ensureBinaryValuesIsMutable() { + if (!((bitField0_ & 0x00000800) != 0)) { + binaryValues_ = new java.util.ArrayList(binaryValues_); + bitField0_ |= 0x00000800; + } + } + /** + * repeated bytes binary_values = 12; + * @return A list containing the binaryValues. + */ + public java.util.List + getBinaryValuesList() { + return ((bitField0_ & 0x00000800) != 0) ? + java.util.Collections.unmodifiableList(binaryValues_) : binaryValues_; + } + /** + * repeated bytes binary_values = 12; + * @return The count of binaryValues. + */ + public int getBinaryValuesCount() { + return binaryValues_.size(); + } + /** + * repeated bytes binary_values = 12; + * @param index The index of the element to return. + * @return The binaryValues at the given index. + */ + public com.google.protobuf.ByteString getBinaryValues(int index) { + return binaryValues_.get(index); + } + /** + * repeated bytes binary_values = 12; + * @param index The index to set the value at. + * @param value The binaryValues to set. + * @return This builder for chaining. + */ + public Builder setBinaryValues( + int index, com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureBinaryValuesIsMutable(); + binaryValues_.set(index, value); + onChanged(); + return this; + } + /** + * repeated bytes binary_values = 12; + * @param value The binaryValues to add. + * @return This builder for chaining. + */ + public Builder addBinaryValues(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureBinaryValuesIsMutable(); + binaryValues_.add(value); + onChanged(); + return this; + } + /** + * repeated bytes binary_values = 12; + * @param values The binaryValues to add. + * @return This builder for chaining. + */ + public Builder addAllBinaryValues( + java.lang.Iterable values) { + ensureBinaryValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, binaryValues_); + onChanged(); + return this; + } + /** + * repeated bytes binary_values = 12; + * @return This builder for chaining. + */ + public Builder clearBinaryValues() { + binaryValues_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000800); + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList stringValues_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureStringValuesIsMutable() { + if (!((bitField0_ & 0x00001000) != 0)) { + stringValues_ = new com.google.protobuf.LazyStringArrayList(stringValues_); + bitField0_ |= 0x00001000; + } + } + /** + * repeated string string_values = 13; + * @return A list containing the stringValues. + */ + public com.google.protobuf.ProtocolStringList + getStringValuesList() { + return stringValues_.getUnmodifiableView(); + } + /** + * repeated string string_values = 13; + * @return The count of stringValues. + */ + public int getStringValuesCount() { + return stringValues_.size(); + } + /** + * repeated string string_values = 13; + * @param index The index of the element to return. + * @return The stringValues at the given index. + */ + public java.lang.String getStringValues(int index) { + return stringValues_.get(index); + } + /** + * repeated string string_values = 13; + * @param index The index of the value to return. + * @return The bytes of the stringValues at the given index. + */ + public com.google.protobuf.ByteString + getStringValuesBytes(int index) { + return stringValues_.getByteString(index); + } + /** + * repeated string string_values = 13; + * @param index The index to set the value at. + * @param value The stringValues to set. + * @return This builder for chaining. + */ + public Builder setStringValues( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureStringValuesIsMutable(); + stringValues_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string string_values = 13; + * @param value The stringValues to add. + * @return This builder for chaining. + */ + public Builder addStringValues( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureStringValuesIsMutable(); + stringValues_.add(value); + onChanged(); + return this; + } + /** + * repeated string string_values = 13; + * @param values The stringValues to add. + * @return This builder for chaining. + */ + public Builder addAllStringValues( + java.lang.Iterable values) { + ensureStringValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, stringValues_); + onChanged(); + return this; + } + /** + * repeated string string_values = 13; + * @return This builder for chaining. + */ + public Builder clearStringValues() { + stringValues_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00001000); + onChanged(); + return this; + } + /** + * repeated string string_values = 13; + * @param value The bytes of the stringValues to add. + * @return This builder for chaining. + */ + public Builder addStringValuesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureStringValuesIsMutable(); + stringValues_.add(value); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList dateValues_ = emptyIntList(); + private void ensureDateValuesIsMutable() { + if (!((bitField0_ & 0x00002000) != 0)) { + dateValues_ = mutableCopy(dateValues_); + bitField0_ |= 0x00002000; + } + } + /** + * repeated int32 date_values = 14; + * @return A list containing the dateValues. + */ + public java.util.List + getDateValuesList() { + return ((bitField0_ & 0x00002000) != 0) ? + java.util.Collections.unmodifiableList(dateValues_) : dateValues_; + } + /** + * repeated int32 date_values = 14; + * @return The count of dateValues. + */ + public int getDateValuesCount() { + return dateValues_.size(); + } + /** + * repeated int32 date_values = 14; + * @param index The index of the element to return. + * @return The dateValues at the given index. + */ + public int getDateValues(int index) { + return dateValues_.getInt(index); + } + /** + * repeated int32 date_values = 14; + * @param index The index to set the value at. + * @param value The dateValues to set. + * @return This builder for chaining. + */ + public Builder setDateValues( + int index, int value) { + ensureDateValuesIsMutable(); + dateValues_.setInt(index, value); + onChanged(); + return this; + } + /** + * repeated int32 date_values = 14; + * @param value The dateValues to add. + * @return This builder for chaining. + */ + public Builder addDateValues(int value) { + ensureDateValuesIsMutable(); + dateValues_.addInt(value); + onChanged(); + return this; + } + /** + * repeated int32 date_values = 14; + * @param values The dateValues to add. + * @return This builder for chaining. + */ + public Builder addAllDateValues( + java.lang.Iterable values) { + ensureDateValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, dateValues_); + onChanged(); + return this; + } + /** + * repeated int32 date_values = 14; + * @return This builder for chaining. + */ + public Builder clearDateValues() { + dateValues_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00002000); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.LongList datetimeValues_ = emptyLongList(); + private void ensureDatetimeValuesIsMutable() { + if (!((bitField0_ & 0x00004000) != 0)) { + datetimeValues_ = mutableCopy(datetimeValues_); + bitField0_ |= 0x00004000; + } + } + /** + * repeated int64 datetime_values = 15; + * @return A list containing the datetimeValues. + */ + public java.util.List + getDatetimeValuesList() { + return ((bitField0_ & 0x00004000) != 0) ? + java.util.Collections.unmodifiableList(datetimeValues_) : datetimeValues_; + } + /** + * repeated int64 datetime_values = 15; + * @return The count of datetimeValues. + */ + public int getDatetimeValuesCount() { + return datetimeValues_.size(); + } + /** + * repeated int64 datetime_values = 15; + * @param index The index of the element to return. + * @return The datetimeValues at the given index. + */ + public long getDatetimeValues(int index) { + return datetimeValues_.getLong(index); + } + /** + * repeated int64 datetime_values = 15; + * @param index The index to set the value at. + * @param value The datetimeValues to set. + * @return This builder for chaining. + */ + public Builder setDatetimeValues( + int index, long value) { + ensureDatetimeValuesIsMutable(); + datetimeValues_.setLong(index, value); + onChanged(); + return this; + } + /** + * repeated int64 datetime_values = 15; + * @param value The datetimeValues to add. + * @return This builder for chaining. + */ + public Builder addDatetimeValues(long value) { + ensureDatetimeValuesIsMutable(); + datetimeValues_.addLong(value); + onChanged(); + return this; + } + /** + * repeated int64 datetime_values = 15; + * @param values The datetimeValues to add. + * @return This builder for chaining. + */ + public Builder addAllDatetimeValues( + java.lang.Iterable values) { + ensureDatetimeValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, datetimeValues_); + onChanged(); + return this; + } + /** + * repeated int64 datetime_values = 15; + * @return This builder for chaining. + */ + public Builder clearDatetimeValues() { + datetimeValues_ = emptyLongList(); + bitField0_ = (bitField0_ & ~0x00004000); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.LongList tsSecondValues_ = emptyLongList(); + private void ensureTsSecondValuesIsMutable() { + if (!((bitField0_ & 0x00008000) != 0)) { + tsSecondValues_ = mutableCopy(tsSecondValues_); + bitField0_ |= 0x00008000; + } + } + /** + * repeated int64 ts_second_values = 16; + * @return A list containing the tsSecondValues. + */ + public java.util.List + getTsSecondValuesList() { + return ((bitField0_ & 0x00008000) != 0) ? + java.util.Collections.unmodifiableList(tsSecondValues_) : tsSecondValues_; + } + /** + * repeated int64 ts_second_values = 16; + * @return The count of tsSecondValues. + */ + public int getTsSecondValuesCount() { + return tsSecondValues_.size(); + } + /** + * repeated int64 ts_second_values = 16; + * @param index The index of the element to return. + * @return The tsSecondValues at the given index. + */ + public long getTsSecondValues(int index) { + return tsSecondValues_.getLong(index); + } + /** + * repeated int64 ts_second_values = 16; + * @param index The index to set the value at. + * @param value The tsSecondValues to set. + * @return This builder for chaining. + */ + public Builder setTsSecondValues( + int index, long value) { + ensureTsSecondValuesIsMutable(); + tsSecondValues_.setLong(index, value); + onChanged(); + return this; + } + /** + * repeated int64 ts_second_values = 16; + * @param value The tsSecondValues to add. + * @return This builder for chaining. + */ + public Builder addTsSecondValues(long value) { + ensureTsSecondValuesIsMutable(); + tsSecondValues_.addLong(value); + onChanged(); + return this; + } + /** + * repeated int64 ts_second_values = 16; + * @param values The tsSecondValues to add. + * @return This builder for chaining. + */ + public Builder addAllTsSecondValues( + java.lang.Iterable values) { + ensureTsSecondValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, tsSecondValues_); + onChanged(); + return this; + } + /** + * repeated int64 ts_second_values = 16; + * @return This builder for chaining. + */ + public Builder clearTsSecondValues() { + tsSecondValues_ = emptyLongList(); + bitField0_ = (bitField0_ & ~0x00008000); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.LongList tsMillisecondValues_ = emptyLongList(); + private void ensureTsMillisecondValuesIsMutable() { + if (!((bitField0_ & 0x00010000) != 0)) { + tsMillisecondValues_ = mutableCopy(tsMillisecondValues_); + bitField0_ |= 0x00010000; + } + } + /** + * repeated int64 ts_millisecond_values = 17; + * @return A list containing the tsMillisecondValues. + */ + public java.util.List + getTsMillisecondValuesList() { + return ((bitField0_ & 0x00010000) != 0) ? + java.util.Collections.unmodifiableList(tsMillisecondValues_) : tsMillisecondValues_; + } + /** + * repeated int64 ts_millisecond_values = 17; + * @return The count of tsMillisecondValues. + */ + public int getTsMillisecondValuesCount() { + return tsMillisecondValues_.size(); + } + /** + * repeated int64 ts_millisecond_values = 17; + * @param index The index of the element to return. + * @return The tsMillisecondValues at the given index. + */ + public long getTsMillisecondValues(int index) { + return tsMillisecondValues_.getLong(index); + } + /** + * repeated int64 ts_millisecond_values = 17; + * @param index The index to set the value at. + * @param value The tsMillisecondValues to set. + * @return This builder for chaining. + */ + public Builder setTsMillisecondValues( + int index, long value) { + ensureTsMillisecondValuesIsMutable(); + tsMillisecondValues_.setLong(index, value); + onChanged(); + return this; + } + /** + * repeated int64 ts_millisecond_values = 17; + * @param value The tsMillisecondValues to add. + * @return This builder for chaining. + */ + public Builder addTsMillisecondValues(long value) { + ensureTsMillisecondValuesIsMutable(); + tsMillisecondValues_.addLong(value); + onChanged(); + return this; + } + /** + * repeated int64 ts_millisecond_values = 17; + * @param values The tsMillisecondValues to add. + * @return This builder for chaining. + */ + public Builder addAllTsMillisecondValues( + java.lang.Iterable values) { + ensureTsMillisecondValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, tsMillisecondValues_); + onChanged(); + return this; + } + /** + * repeated int64 ts_millisecond_values = 17; + * @return This builder for chaining. + */ + public Builder clearTsMillisecondValues() { + tsMillisecondValues_ = emptyLongList(); + bitField0_ = (bitField0_ & ~0x00010000); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.LongList tsMicrosecondValues_ = emptyLongList(); + private void ensureTsMicrosecondValuesIsMutable() { + if (!((bitField0_ & 0x00020000) != 0)) { + tsMicrosecondValues_ = mutableCopy(tsMicrosecondValues_); + bitField0_ |= 0x00020000; + } + } + /** + * repeated int64 ts_microsecond_values = 18; + * @return A list containing the tsMicrosecondValues. + */ + public java.util.List + getTsMicrosecondValuesList() { + return ((bitField0_ & 0x00020000) != 0) ? + java.util.Collections.unmodifiableList(tsMicrosecondValues_) : tsMicrosecondValues_; + } + /** + * repeated int64 ts_microsecond_values = 18; + * @return The count of tsMicrosecondValues. + */ + public int getTsMicrosecondValuesCount() { + return tsMicrosecondValues_.size(); + } + /** + * repeated int64 ts_microsecond_values = 18; + * @param index The index of the element to return. + * @return The tsMicrosecondValues at the given index. + */ + public long getTsMicrosecondValues(int index) { + return tsMicrosecondValues_.getLong(index); + } + /** + * repeated int64 ts_microsecond_values = 18; + * @param index The index to set the value at. + * @param value The tsMicrosecondValues to set. + * @return This builder for chaining. + */ + public Builder setTsMicrosecondValues( + int index, long value) { + ensureTsMicrosecondValuesIsMutable(); + tsMicrosecondValues_.setLong(index, value); + onChanged(); + return this; + } + /** + * repeated int64 ts_microsecond_values = 18; + * @param value The tsMicrosecondValues to add. + * @return This builder for chaining. + */ + public Builder addTsMicrosecondValues(long value) { + ensureTsMicrosecondValuesIsMutable(); + tsMicrosecondValues_.addLong(value); + onChanged(); + return this; + } + /** + * repeated int64 ts_microsecond_values = 18; + * @param values The tsMicrosecondValues to add. + * @return This builder for chaining. + */ + public Builder addAllTsMicrosecondValues( + java.lang.Iterable values) { + ensureTsMicrosecondValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, tsMicrosecondValues_); + onChanged(); + return this; + } + /** + * repeated int64 ts_microsecond_values = 18; + * @return This builder for chaining. + */ + public Builder clearTsMicrosecondValues() { + tsMicrosecondValues_ = emptyLongList(); + bitField0_ = (bitField0_ & ~0x00020000); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.LongList tsNanosecondValues_ = emptyLongList(); + private void ensureTsNanosecondValuesIsMutable() { + if (!((bitField0_ & 0x00040000) != 0)) { + tsNanosecondValues_ = mutableCopy(tsNanosecondValues_); + bitField0_ |= 0x00040000; + } + } + /** + * repeated int64 ts_nanosecond_values = 19; + * @return A list containing the tsNanosecondValues. + */ + public java.util.List + getTsNanosecondValuesList() { + return ((bitField0_ & 0x00040000) != 0) ? + java.util.Collections.unmodifiableList(tsNanosecondValues_) : tsNanosecondValues_; + } + /** + * repeated int64 ts_nanosecond_values = 19; + * @return The count of tsNanosecondValues. + */ + public int getTsNanosecondValuesCount() { + return tsNanosecondValues_.size(); + } + /** + * repeated int64 ts_nanosecond_values = 19; + * @param index The index of the element to return. + * @return The tsNanosecondValues at the given index. + */ + public long getTsNanosecondValues(int index) { + return tsNanosecondValues_.getLong(index); + } + /** + * repeated int64 ts_nanosecond_values = 19; + * @param index The index to set the value at. + * @param value The tsNanosecondValues to set. + * @return This builder for chaining. + */ + public Builder setTsNanosecondValues( + int index, long value) { + ensureTsNanosecondValuesIsMutable(); + tsNanosecondValues_.setLong(index, value); + onChanged(); + return this; + } + /** + * repeated int64 ts_nanosecond_values = 19; + * @param value The tsNanosecondValues to add. + * @return This builder for chaining. + */ + public Builder addTsNanosecondValues(long value) { + ensureTsNanosecondValuesIsMutable(); + tsNanosecondValues_.addLong(value); + onChanged(); + return this; + } + /** + * repeated int64 ts_nanosecond_values = 19; + * @param values The tsNanosecondValues to add. + * @return This builder for chaining. + */ + public Builder addAllTsNanosecondValues( + java.lang.Iterable values) { + ensureTsNanosecondValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, tsNanosecondValues_); + onChanged(); + return this; + } + /** + * repeated int64 ts_nanosecond_values = 19; + * @return This builder for chaining. + */ + public Builder clearTsNanosecondValues() { + tsNanosecondValues_ = emptyLongList(); + bitField0_ = (bitField0_ & ~0x00040000); + 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.Column.Values) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.Column.Values) + private static final io.greptime.v1.Columns.Column.Values DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Columns.Column.Values(); + } + + public static io.greptime.v1.Columns.Column.Values getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Values parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Columns.Column.Values getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public static final int COLUMN_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object columnName_; + /** + * string column_name = 1; + * @return The columnName. + */ + @java.lang.Override + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + 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(); + columnName_ = s; + return s; + } + } + /** + * string column_name = 1; + * @return The bytes for columnName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SEMANTIC_TYPE_FIELD_NUMBER = 2; + private int semanticType_; + /** + * .greptime.v1.Column.SemanticType semantic_type = 2; + * @return The enum numeric value on the wire for semanticType. + */ + @java.lang.Override public int getSemanticTypeValue() { + return semanticType_; + } + /** + * .greptime.v1.Column.SemanticType semantic_type = 2; + * @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_); + return result == null ? io.greptime.v1.Columns.Column.SemanticType.UNRECOGNIZED : result; + } + + public static final int VALUES_FIELD_NUMBER = 3; + private io.greptime.v1.Columns.Column.Values values_; + /** + *
+     * The array of non-null values in this column.
+     * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+     *   column:
+     *     column_name: foo
+     *     semantic_type: Tag
+     *     values: 1, 2, 3, 4, 5, 7, 8, 9
+     *     null_masks: 00100000 00000010
+     * 
+ * + * .greptime.v1.Column.Values values = 3; + * @return Whether the values field is set. + */ + @java.lang.Override + public boolean hasValues() { + return values_ != null; + } + /** + *
+     * The array of non-null values in this column.
+     * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+     *   column:
+     *     column_name: foo
+     *     semantic_type: Tag
+     *     values: 1, 2, 3, 4, 5, 7, 8, 9
+     *     null_masks: 00100000 00000010
+     * 
+ * + * .greptime.v1.Column.Values values = 3; + * @return The values. + */ + @java.lang.Override + public io.greptime.v1.Columns.Column.Values getValues() { + return values_ == null ? io.greptime.v1.Columns.Column.Values.getDefaultInstance() : values_; + } + /** + *
+     * The array of non-null values in this column.
+     * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+     *   column:
+     *     column_name: foo
+     *     semantic_type: Tag
+     *     values: 1, 2, 3, 4, 5, 7, 8, 9
+     *     null_masks: 00100000 00000010
+     * 
+ * + * .greptime.v1.Column.Values values = 3; + */ + @java.lang.Override + public io.greptime.v1.Columns.Column.ValuesOrBuilder getValuesOrBuilder() { + return getValues(); + } + + public static final int NULL_MASK_FIELD_NUMBER = 4; + private com.google.protobuf.ByteString nullMask_; + /** + *
+     * Mask maps the positions of null values.
+     * If a bit in null_mask is 1, it indicates that the column value at that position is null.
+     * 
+ * + * bytes null_mask = 4; + * @return The nullMask. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNullMask() { + return nullMask_; + } + + public static final int DATATYPE_FIELD_NUMBER = 5; + private int datatype_; + /** + *
+     * Helpful in creating vector from column.
+     * 
+ * + * .greptime.v1.ColumnDataType datatype = 5; + * @return The enum numeric value on the wire for datatype. + */ + @java.lang.Override public int getDatatypeValue() { + return datatype_; + } + /** + *
+     * Helpful in creating vector from column.
+     * 
+ * + * .greptime.v1.ColumnDataType datatype = 5; + * @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_); + return result == null ? io.greptime.v1.Columns.ColumnDataType.UNRECOGNIZED : result; + } + + 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(columnName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, columnName_); + } + if (semanticType_ != io.greptime.v1.Columns.Column.SemanticType.TAG.getNumber()) { + output.writeEnum(2, semanticType_); + } + if (values_ != null) { + output.writeMessage(3, getValues()); + } + if (!nullMask_.isEmpty()) { + output.writeBytes(4, nullMask_); + } + if (datatype_ != io.greptime.v1.Columns.ColumnDataType.BOOLEAN.getNumber()) { + output.writeEnum(5, datatype_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(columnName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, columnName_); + } + if (semanticType_ != io.greptime.v1.Columns.Column.SemanticType.TAG.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, semanticType_); + } + if (values_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getValues()); + } + if (!nullMask_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(4, nullMask_); + } + if (datatype_ != io.greptime.v1.Columns.ColumnDataType.BOOLEAN.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(5, datatype_); + } + size += getUnknownFields().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.Columns.Column)) { + return super.equals(obj); + } + io.greptime.v1.Columns.Column other = (io.greptime.v1.Columns.Column) obj; + + if (!getColumnName() + .equals(other.getColumnName())) return false; + if (semanticType_ != other.semanticType_) return false; + if (hasValues() != other.hasValues()) return false; + if (hasValues()) { + if (!getValues() + .equals(other.getValues())) return false; + } + if (!getNullMask() + .equals(other.getNullMask())) return false; + if (datatype_ != other.datatype_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) 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) + COLUMN_NAME_FIELD_NUMBER; + hash = (53 * hash) + getColumnName().hashCode(); + hash = (37 * hash) + SEMANTIC_TYPE_FIELD_NUMBER; + hash = (53 * hash) + semanticType_; + if (hasValues()) { + hash = (37 * hash) + VALUES_FIELD_NUMBER; + hash = (53 * hash) + getValues().hashCode(); + } + hash = (37 * hash) + NULL_MASK_FIELD_NUMBER; + hash = (53 * hash) + getNullMask().hashCode(); + hash = (37 * hash) + DATATYPE_FIELD_NUMBER; + hash = (53 * hash) + datatype_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Columns.Column parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Columns.Column 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.Columns.Column parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Columns.Column 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.Columns.Column parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Columns.Column parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Columns.Column parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Columns.Column 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.Columns.Column parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Columns.Column 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.Columns.Column parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Columns.Column 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.Columns.Column 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.Column} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.Column) + io.greptime.v1.Columns.ColumnOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Columns.internal_static_greptime_v1_Column_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Columns.internal_static_greptime_v1_Column_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Columns.Column.class, io.greptime.v1.Columns.Column.Builder.class); + } + + // Construct using io.greptime.v1.Columns.Column.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + columnName_ = ""; + + semanticType_ = 0; + + if (valuesBuilder_ == null) { + values_ = null; + } else { + values_ = null; + valuesBuilder_ = null; + } + nullMask_ = com.google.protobuf.ByteString.EMPTY; + + datatype_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Columns.internal_static_greptime_v1_Column_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Columns.Column getDefaultInstanceForType() { + return io.greptime.v1.Columns.Column.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Columns.Column build() { + io.greptime.v1.Columns.Column result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + 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.Columns.Column) { + return mergeFrom((io.greptime.v1.Columns.Column)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Columns.Column other) { + if (other == io.greptime.v1.Columns.Column.getDefaultInstance()) return this; + if (!other.getColumnName().isEmpty()) { + columnName_ = other.columnName_; + onChanged(); + } + if (other.semanticType_ != 0) { + setSemanticTypeValue(other.getSemanticTypeValue()); + } + if (other.hasValues()) { + mergeValues(other.getValues()); + } + if (other.getNullMask() != com.google.protobuf.ByteString.EMPTY) { + setNullMask(other.getNullMask()); + } + if (other.datatype_ != 0) { + setDatatypeValue(other.getDatatypeValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + columnName_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 16: { + semanticType_ = input.readEnum(); + + break; + } // case 16 + case 26: { + input.readMessage( + getValuesFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 26 + case 34: { + nullMask_ = input.readBytes(); + + break; + } // case 34 + case 40: { + datatype_ = input.readEnum(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object columnName_ = ""; + /** + * string column_name = 1; + * @return The columnName. + */ + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + columnName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string column_name = 1; + * @return The bytes for columnName. + */ + public com.google.protobuf.ByteString + getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string column_name = 1; + * @param value The columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + columnName_ = value; + onChanged(); + return this; + } + /** + * string column_name = 1; + * @return This builder for chaining. + */ + public Builder clearColumnName() { + + columnName_ = getDefaultInstance().getColumnName(); + onChanged(); + return this; + } + /** + * string column_name = 1; + * @param value The bytes for columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + columnName_ = value; + onChanged(); + return this; + } + + private int semanticType_ = 0; + /** + * .greptime.v1.Column.SemanticType semantic_type = 2; + * @return The enum numeric value on the wire for semanticType. + */ + @java.lang.Override public int getSemanticTypeValue() { + return semanticType_; + } + /** + * .greptime.v1.Column.SemanticType semantic_type = 2; + * @param value The enum numeric value on the wire for semanticType to set. + * @return This builder for chaining. + */ + public Builder setSemanticTypeValue(int value) { + + semanticType_ = value; + onChanged(); + return this; + } + /** + * .greptime.v1.Column.SemanticType semantic_type = 2; + * @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_); + return result == null ? io.greptime.v1.Columns.Column.SemanticType.UNRECOGNIZED : result; + } + /** + * .greptime.v1.Column.SemanticType semantic_type = 2; + * @param value The semanticType to set. + * @return This builder for chaining. + */ + public Builder setSemanticType(io.greptime.v1.Columns.Column.SemanticType value) { + if (value == null) { + throw new NullPointerException(); + } + + semanticType_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .greptime.v1.Column.SemanticType semantic_type = 2; + * @return This builder for chaining. + */ + public Builder clearSemanticType() { + + semanticType_ = 0; + onChanged(); + return this; + } + + private io.greptime.v1.Columns.Column.Values values_; + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Columns.Column.Values, io.greptime.v1.Columns.Column.Values.Builder, io.greptime.v1.Columns.Column.ValuesOrBuilder> valuesBuilder_; + /** + *
+       * The array of non-null values in this column.
+       * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+       *   column:
+       *     column_name: foo
+       *     semantic_type: Tag
+       *     values: 1, 2, 3, 4, 5, 7, 8, 9
+       *     null_masks: 00100000 00000010
+       * 
+ * + * .greptime.v1.Column.Values values = 3; + * @return Whether the values field is set. + */ + public boolean hasValues() { + return valuesBuilder_ != null || values_ != null; + } + /** + *
+       * The array of non-null values in this column.
+       * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+       *   column:
+       *     column_name: foo
+       *     semantic_type: Tag
+       *     values: 1, 2, 3, 4, 5, 7, 8, 9
+       *     null_masks: 00100000 00000010
+       * 
+ * + * .greptime.v1.Column.Values values = 3; + * @return The values. + */ + public io.greptime.v1.Columns.Column.Values getValues() { + if (valuesBuilder_ == null) { + return values_ == null ? io.greptime.v1.Columns.Column.Values.getDefaultInstance() : values_; + } else { + return valuesBuilder_.getMessage(); + } + } + /** + *
+       * The array of non-null values in this column.
+       * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+       *   column:
+       *     column_name: foo
+       *     semantic_type: Tag
+       *     values: 1, 2, 3, 4, 5, 7, 8, 9
+       *     null_masks: 00100000 00000010
+       * 
+ * + * .greptime.v1.Column.Values values = 3; + */ + public Builder setValues(io.greptime.v1.Columns.Column.Values value) { + if (valuesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + values_ = value; + onChanged(); + } else { + valuesBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * The array of non-null values in this column.
+       * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+       *   column:
+       *     column_name: foo
+       *     semantic_type: Tag
+       *     values: 1, 2, 3, 4, 5, 7, 8, 9
+       *     null_masks: 00100000 00000010
+       * 
+ * + * .greptime.v1.Column.Values values = 3; + */ + public Builder setValues( + io.greptime.v1.Columns.Column.Values.Builder builderForValue) { + if (valuesBuilder_ == null) { + values_ = builderForValue.build(); + onChanged(); + } else { + valuesBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * The array of non-null values in this column.
+       * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+       *   column:
+       *     column_name: foo
+       *     semantic_type: Tag
+       *     values: 1, 2, 3, 4, 5, 7, 8, 9
+       *     null_masks: 00100000 00000010
+       * 
+ * + * .greptime.v1.Column.Values values = 3; + */ + 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(); + } else { + values_ = value; + } + onChanged(); + } else { + valuesBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * The array of non-null values in this column.
+       * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+       *   column:
+       *     column_name: foo
+       *     semantic_type: Tag
+       *     values: 1, 2, 3, 4, 5, 7, 8, 9
+       *     null_masks: 00100000 00000010
+       * 
+ * + * .greptime.v1.Column.Values values = 3; + */ + public Builder clearValues() { + if (valuesBuilder_ == null) { + values_ = null; + onChanged(); + } else { + values_ = null; + valuesBuilder_ = null; + } + + return this; + } + /** + *
+       * The array of non-null values in this column.
+       * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+       *   column:
+       *     column_name: foo
+       *     semantic_type: Tag
+       *     values: 1, 2, 3, 4, 5, 7, 8, 9
+       *     null_masks: 00100000 00000010
+       * 
+ * + * .greptime.v1.Column.Values values = 3; + */ + public io.greptime.v1.Columns.Column.Values.Builder getValuesBuilder() { + + onChanged(); + return getValuesFieldBuilder().getBuilder(); + } + /** + *
+       * The array of non-null values in this column.
+       * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+       *   column:
+       *     column_name: foo
+       *     semantic_type: Tag
+       *     values: 1, 2, 3, 4, 5, 7, 8, 9
+       *     null_masks: 00100000 00000010
+       * 
+ * + * .greptime.v1.Column.Values values = 3; + */ + public io.greptime.v1.Columns.Column.ValuesOrBuilder getValuesOrBuilder() { + if (valuesBuilder_ != null) { + return valuesBuilder_.getMessageOrBuilder(); + } else { + return values_ == null ? + io.greptime.v1.Columns.Column.Values.getDefaultInstance() : values_; + } + } + /** + *
+       * The array of non-null values in this column.
+       * For example: suppose there is a column "foo" that contains some int32 values (1, 2, 3, 4, 5, null, 7, 8, 9, null);
+       *   column:
+       *     column_name: foo
+       *     semantic_type: Tag
+       *     values: 1, 2, 3, 4, 5, 7, 8, 9
+       *     null_masks: 00100000 00000010
+       * 
+ * + * .greptime.v1.Column.Values values = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Columns.Column.Values, io.greptime.v1.Columns.Column.Values.Builder, io.greptime.v1.Columns.Column.ValuesOrBuilder> + getValuesFieldBuilder() { + if (valuesBuilder_ == null) { + valuesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Columns.Column.Values, io.greptime.v1.Columns.Column.Values.Builder, io.greptime.v1.Columns.Column.ValuesOrBuilder>( + getValues(), + getParentForChildren(), + isClean()); + values_ = null; + } + return valuesBuilder_; + } + + private com.google.protobuf.ByteString nullMask_ = com.google.protobuf.ByteString.EMPTY; + /** + *
+       * Mask maps the positions of null values.
+       * If a bit in null_mask is 1, it indicates that the column value at that position is null.
+       * 
+ * + * bytes null_mask = 4; + * @return The nullMask. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNullMask() { + return nullMask_; + } + /** + *
+       * Mask maps the positions of null values.
+       * If a bit in null_mask is 1, it indicates that the column value at that position is null.
+       * 
+ * + * bytes null_mask = 4; + * @param value The nullMask to set. + * @return This builder for chaining. + */ + public Builder setNullMask(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + nullMask_ = value; + onChanged(); + return this; + } + /** + *
+       * Mask maps the positions of null values.
+       * If a bit in null_mask is 1, it indicates that the column value at that position is null.
+       * 
+ * + * bytes null_mask = 4; + * @return This builder for chaining. + */ + public Builder clearNullMask() { + + nullMask_ = getDefaultInstance().getNullMask(); + onChanged(); + return this; + } + + private int datatype_ = 0; + /** + *
+       * Helpful in creating vector from column.
+       * 
+ * + * .greptime.v1.ColumnDataType datatype = 5; + * @return The enum numeric value on the wire for datatype. + */ + @java.lang.Override public int getDatatypeValue() { + return datatype_; + } + /** + *
+       * Helpful in creating vector from column.
+       * 
+ * + * .greptime.v1.ColumnDataType datatype = 5; + * @param value The enum numeric value on the wire for datatype to set. + * @return This builder for chaining. + */ + public Builder setDatatypeValue(int value) { + + datatype_ = value; + onChanged(); + return this; + } + /** + *
+       * Helpful in creating vector from column.
+       * 
+ * + * .greptime.v1.ColumnDataType datatype = 5; + * @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_); + return result == null ? io.greptime.v1.Columns.ColumnDataType.UNRECOGNIZED : result; + } + /** + *
+       * Helpful in creating vector from column.
+       * 
+ * + * .greptime.v1.ColumnDataType datatype = 5; + * @param value The datatype to set. + * @return This builder for chaining. + */ + public Builder setDatatype(io.greptime.v1.Columns.ColumnDataType value) { + if (value == null) { + throw new NullPointerException(); + } + + datatype_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Helpful in creating vector from column.
+       * 
+ * + * .greptime.v1.ColumnDataType datatype = 5; + * @return This builder for chaining. + */ + public Builder clearDatatype() { + + datatype_ = 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.Column) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.Column) + private static final io.greptime.v1.Columns.Column DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Columns.Column(); + } + + public static io.greptime.v1.Columns.Column getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Column parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Columns.Column getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ColumnDefOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.ColumnDef) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + * @return The name. + */ + java.lang.String getName(); + /** + * string name = 1; + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * .greptime.v1.ColumnDataType datatype = 2; + * @return The enum numeric value on the wire for datatype. + */ + int getDatatypeValue(); + /** + * .greptime.v1.ColumnDataType datatype = 2; + * @return The datatype. + */ + io.greptime.v1.Columns.ColumnDataType getDatatype(); + + /** + * bool is_nullable = 3; + * @return The isNullable. + */ + boolean getIsNullable(); + + /** + * bytes default_constraint = 4; + * @return The defaultConstraint. + */ + com.google.protobuf.ByteString getDefaultConstraint(); + } + /** + * Protobuf type {@code greptime.v1.ColumnDef} + */ + public static final class ColumnDef extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.ColumnDef) + ColumnDefOrBuilder { + private static final long serialVersionUID = 0L; + // Use ColumnDef.newBuilder() to construct. + private ColumnDef(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ColumnDef() { + name_ = ""; + datatype_ = 0; + defaultConstraint_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ColumnDef(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Columns.internal_static_greptime_v1_ColumnDef_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Columns.internal_static_greptime_v1_ColumnDef_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Columns.ColumnDef.class, io.greptime.v1.Columns.ColumnDef.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + * string name = 1; + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + /** + * string name = 1; + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATATYPE_FIELD_NUMBER = 2; + private int datatype_; + /** + * .greptime.v1.ColumnDataType datatype = 2; + * @return The enum numeric value on the wire for datatype. + */ + @java.lang.Override public int getDatatypeValue() { + return datatype_; + } + /** + * .greptime.v1.ColumnDataType datatype = 2; + * @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_); + return result == null ? io.greptime.v1.Columns.ColumnDataType.UNRECOGNIZED : result; + } + + public static final int IS_NULLABLE_FIELD_NUMBER = 3; + private boolean isNullable_; + /** + * bool is_nullable = 3; + * @return The isNullable. + */ + @java.lang.Override + public boolean getIsNullable() { + return isNullable_; + } + + public static final int DEFAULT_CONSTRAINT_FIELD_NUMBER = 4; + private com.google.protobuf.ByteString defaultConstraint_; + /** + * bytes default_constraint = 4; + * @return The defaultConstraint. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDefaultConstraint() { + return defaultConstraint_; + } + + 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(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (datatype_ != io.greptime.v1.Columns.ColumnDataType.BOOLEAN.getNumber()) { + output.writeEnum(2, datatype_); + } + if (isNullable_ != false) { + output.writeBool(3, isNullable_); + } + if (!defaultConstraint_.isEmpty()) { + output.writeBytes(4, defaultConstraint_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (datatype_ != io.greptime.v1.Columns.ColumnDataType.BOOLEAN.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, datatype_); + } + if (isNullable_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, isNullable_); + } + if (!defaultConstraint_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(4, defaultConstraint_); + } + size += getUnknownFields().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.Columns.ColumnDef)) { + return super.equals(obj); + } + io.greptime.v1.Columns.ColumnDef other = (io.greptime.v1.Columns.ColumnDef) obj; + + if (!getName() + .equals(other.getName())) return false; + if (datatype_ != other.datatype_) return false; + if (getIsNullable() + != other.getIsNullable()) return false; + if (!getDefaultConstraint() + .equals(other.getDefaultConstraint())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) 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) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + DATATYPE_FIELD_NUMBER; + hash = (53 * hash) + datatype_; + hash = (37 * hash) + IS_NULLABLE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getIsNullable()); + hash = (37 * hash) + DEFAULT_CONSTRAINT_FIELD_NUMBER; + hash = (53 * hash) + getDefaultConstraint().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Columns.ColumnDef parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Columns.ColumnDef 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.Columns.ColumnDef parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Columns.ColumnDef 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.Columns.ColumnDef parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Columns.ColumnDef parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Columns.ColumnDef parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Columns.ColumnDef 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.Columns.ColumnDef parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Columns.ColumnDef 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.Columns.ColumnDef parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Columns.ColumnDef 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.Columns.ColumnDef 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.ColumnDef} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.ColumnDef) + io.greptime.v1.Columns.ColumnDefOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Columns.internal_static_greptime_v1_ColumnDef_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Columns.internal_static_greptime_v1_ColumnDef_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Columns.ColumnDef.class, io.greptime.v1.Columns.ColumnDef.Builder.class); + } + + // Construct using io.greptime.v1.Columns.ColumnDef.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + datatype_ = 0; + + isNullable_ = false; + + defaultConstraint_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Columns.internal_static_greptime_v1_ColumnDef_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Columns.ColumnDef getDefaultInstanceForType() { + return io.greptime.v1.Columns.ColumnDef.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Columns.ColumnDef build() { + io.greptime.v1.Columns.ColumnDef result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + 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.Columns.ColumnDef) { + return mergeFrom((io.greptime.v1.Columns.ColumnDef)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Columns.ColumnDef other) { + if (other == io.greptime.v1.Columns.ColumnDef.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.datatype_ != 0) { + setDatatypeValue(other.getDatatypeValue()); + } + if (other.getIsNullable() != false) { + setIsNullable(other.getIsNullable()); + } + if (other.getDefaultConstraint() != com.google.protobuf.ByteString.EMPTY) { + setDefaultConstraint(other.getDefaultConstraint()); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + name_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 16: { + datatype_ = input.readEnum(); + + break; + } // case 16 + case 24: { + isNullable_ = input.readBool(); + + break; + } // case 24 + case 34: { + defaultConstraint_ = input.readBytes(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 1; + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 1; + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 1; + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 1; + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 1; + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private int datatype_ = 0; + /** + * .greptime.v1.ColumnDataType datatype = 2; + * @return The enum numeric value on the wire for datatype. + */ + @java.lang.Override public int getDatatypeValue() { + return datatype_; + } + /** + * .greptime.v1.ColumnDataType datatype = 2; + * @param value The enum numeric value on the wire for datatype to set. + * @return This builder for chaining. + */ + public Builder setDatatypeValue(int value) { + + datatype_ = value; + onChanged(); + return this; + } + /** + * .greptime.v1.ColumnDataType datatype = 2; + * @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_); + return result == null ? io.greptime.v1.Columns.ColumnDataType.UNRECOGNIZED : result; + } + /** + * .greptime.v1.ColumnDataType datatype = 2; + * @param value The datatype to set. + * @return This builder for chaining. + */ + public Builder setDatatype(io.greptime.v1.Columns.ColumnDataType value) { + if (value == null) { + throw new NullPointerException(); + } + + datatype_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .greptime.v1.ColumnDataType datatype = 2; + * @return This builder for chaining. + */ + public Builder clearDatatype() { + + datatype_ = 0; + onChanged(); + return this; + } + + private boolean isNullable_ ; + /** + * bool is_nullable = 3; + * @return The isNullable. + */ + @java.lang.Override + public boolean getIsNullable() { + return isNullable_; + } + /** + * bool is_nullable = 3; + * @param value The isNullable to set. + * @return This builder for chaining. + */ + public Builder setIsNullable(boolean value) { + + isNullable_ = value; + onChanged(); + return this; + } + /** + * bool is_nullable = 3; + * @return This builder for chaining. + */ + public Builder clearIsNullable() { + + isNullable_ = false; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString defaultConstraint_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes default_constraint = 4; + * @return The defaultConstraint. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDefaultConstraint() { + return defaultConstraint_; + } + /** + * bytes default_constraint = 4; + * @param value The defaultConstraint to set. + * @return This builder for chaining. + */ + public Builder setDefaultConstraint(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + defaultConstraint_ = value; + onChanged(); + return this; + } + /** + * bytes default_constraint = 4; + * @return This builder for chaining. + */ + public Builder clearDefaultConstraint() { + + defaultConstraint_ = getDefaultInstance().getDefaultConstraint(); + 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.ColumnDef) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.ColumnDef) + private static final io.greptime.v1.Columns.ColumnDef DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Columns.ColumnDef(); + } + + public static io.greptime.v1.Columns.ColumnDef getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ColumnDef parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Columns.ColumnDef getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_Column_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_Column_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_Column_Values_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_Column_Values_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_ColumnDef_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_ColumnDef_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\030greptime/v1/column.proto\022\013greptime.v1\"" + + "\257\005\n\006Column\022\023\n\013column_name\030\001 \001(\t\0227\n\rseman" + + "tic_type\030\002 \001(\0162 .greptime.v1.Column.Sema" + + "nticType\022*\n\006values\030\003 \001(\0132\032.greptime.v1.C" + + "olumn.Values\022\021\n\tnull_mask\030\004 \001(\014\022-\n\010datat" + + "ype\030\005 \001(\0162\033.greptime.v1.ColumnDataType\032\265" + + "\003\n\006Values\022\021\n\ti8_values\030\001 \003(\005\022\022\n\ni16_valu" + + "es\030\002 \003(\005\022\022\n\ni32_values\030\003 \003(\005\022\022\n\ni64_valu" + + "es\030\004 \003(\003\022\021\n\tu8_values\030\005 \003(\r\022\022\n\nu16_value" + + "s\030\006 \003(\r\022\022\n\nu32_values\030\007 \003(\r\022\022\n\nu64_value" + + "s\030\010 \003(\004\022\022\n\nf32_values\030\t \003(\002\022\022\n\nf64_value" + + "s\030\n \003(\001\022\023\n\013bool_values\030\013 \003(\010\022\025\n\rbinary_v" + + "alues\030\014 \003(\014\022\025\n\rstring_values\030\r \003(\t\022\023\n\013da" + + "te_values\030\016 \003(\005\022\027\n\017datetime_values\030\017 \003(\003" + + "\022\030\n\020ts_second_values\030\020 \003(\003\022\035\n\025ts_millise" + + "cond_values\030\021 \003(\003\022\035\n\025ts_microsecond_valu" + + "es\030\022 \003(\003\022\034\n\024ts_nanosecond_values\030\023 \003(\003\"1" + + "\n\014SemanticType\022\007\n\003TAG\020\000\022\t\n\005FIELD\020\001\022\r\n\tTI" + + "MESTAMP\020\002\"y\n\tColumnDef\022\014\n\004name\030\001 \001(\t\022-\n\010" + + "datatype\030\002 \001(\0162\033.greptime.v1.ColumnDataT" + + "ype\022\023\n\013is_nullable\030\003 \001(\010\022\032\n\022default_cons" + + "traint\030\004 \001(\014*\247\002\n\016ColumnDataType\022\013\n\007BOOLE" + + "AN\020\000\022\010\n\004INT8\020\001\022\t\n\005INT16\020\002\022\t\n\005INT32\020\003\022\t\n\005" + + "INT64\020\004\022\t\n\005UINT8\020\005\022\n\n\006UINT16\020\006\022\n\n\006UINT32" + + "\020\007\022\n\n\006UINT64\020\010\022\013\n\007FLOAT32\020\t\022\013\n\007FLOAT64\020\n" + + "\022\n\n\006BINARY\020\013\022\n\n\006STRING\020\014\022\010\n\004DATE\020\r\022\014\n\010DA" + + "TETIME\020\016\022\024\n\020TIMESTAMP_SECOND\020\017\022\031\n\025TIMEST" + + "AMP_MILLISECOND\020\020\022\031\n\025TIMESTAMP_MICROSECO" + + "ND\020\021\022\030\n\024TIMESTAMP_NANOSECOND\020\022B\031\n\016io.gre" + + "ptime.v1B\007Columnsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_greptime_v1_Column_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_greptime_v1_Column_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_Column_descriptor, + new java.lang.String[] { "ColumnName", "SemanticType", "Values", "NullMask", "Datatype", }); + internal_static_greptime_v1_Column_Values_descriptor = + internal_static_greptime_v1_Column_descriptor.getNestedTypes().get(0); + internal_static_greptime_v1_Column_Values_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_Column_Values_descriptor, + new java.lang.String[] { "I8Values", "I16Values", "I32Values", "I64Values", "U8Values", "U16Values", "U32Values", "U64Values", "F32Values", "F64Values", "BoolValues", "BinaryValues", "StringValues", "DateValues", "DatetimeValues", "TsSecondValues", "TsMillisecondValues", "TsMicrosecondValues", "TsNanosecondValues", }); + internal_static_greptime_v1_ColumnDef_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_greptime_v1_ColumnDef_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_ColumnDef_descriptor, + new java.lang.String[] { "Name", "Datatype", "IsNullable", "DefaultConstraint", }); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java/src/main/java/io/greptime/v1/Database.java b/java/src/main/java/io/greptime/v1/Database.java new file mode 100644 index 0000000..21421fe --- /dev/null +++ b/java/src/main/java/io/greptime/v1/Database.java @@ -0,0 +1,5300 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/database.proto + +package io.greptime.v1; + +public final class Database { + private Database() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + 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(); + } + /** + * 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_ = ""; + } + + @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; + } + 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; + } + } + + 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_); + } + getUnknownFields().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_); + } + size += getUnknownFields().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 (!getUnknownFields().equals(other.getUnknownFields())) 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(); + hash = (29 * hash) + getUnknownFields().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() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + catalog_ = ""; + + schema_ = ""; + + 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_; + 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(); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + catalog_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: { + schema_ = input.readStringRequireUtf8(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + 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; + } + @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 { + 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() { + 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 GreptimeRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.GreptimeRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.RequestHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.RequestHeader header = 1; + * @return The header. + */ + io.greptime.v1.Database.RequestHeader getHeader(); + /** + * .greptime.v1.RequestHeader header = 1; + */ + io.greptime.v1.Database.RequestHeaderOrBuilder getHeaderOrBuilder(); + + /** + * .greptime.v1.InsertRequest insert = 2; + * @return Whether the insert field is set. + */ + boolean hasInsert(); + /** + * .greptime.v1.InsertRequest insert = 2; + * @return The insert. + */ + io.greptime.v1.Database.InsertRequest getInsert(); + /** + * .greptime.v1.InsertRequest insert = 2; + */ + io.greptime.v1.Database.InsertRequestOrBuilder getInsertOrBuilder(); + + /** + * .greptime.v1.QueryRequest query = 3; + * @return Whether the query field is set. + */ + boolean hasQuery(); + /** + * .greptime.v1.QueryRequest query = 3; + * @return The query. + */ + io.greptime.v1.Database.QueryRequest getQuery(); + /** + * .greptime.v1.QueryRequest query = 3; + */ + io.greptime.v1.Database.QueryRequestOrBuilder getQueryOrBuilder(); + + /** + * .greptime.v1.DdlRequest ddl = 4; + * @return Whether the ddl field is set. + */ + boolean hasDdl(); + /** + * .greptime.v1.DdlRequest ddl = 4; + * @return The ddl. + */ + io.greptime.v1.Ddl.DdlRequest getDdl(); + /** + * .greptime.v1.DdlRequest ddl = 4; + */ + io.greptime.v1.Ddl.DdlRequestOrBuilder getDdlOrBuilder(); + + public io.greptime.v1.Database.GreptimeRequest.RequestCase getRequestCase(); + } + /** + * Protobuf type {@code greptime.v1.GreptimeRequest} + */ + public static final class GreptimeRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.GreptimeRequest) + GreptimeRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use GreptimeRequest.newBuilder() to construct. + private GreptimeRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private GreptimeRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new GreptimeRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Database.internal_static_greptime_v1_GreptimeRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Database.internal_static_greptime_v1_GreptimeRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Database.GreptimeRequest.class, io.greptime.v1.Database.GreptimeRequest.Builder.class); + } + + private int requestCase_ = 0; + private java.lang.Object request_; + public enum RequestCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + INSERT(2), + QUERY(3), + DDL(4), + REQUEST_NOT_SET(0); + private final int value; + private RequestCase(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 RequestCase valueOf(int value) { + return forNumber(value); + } + + public static RequestCase forNumber(int value) { + switch (value) { + case 2: return INSERT; + case 3: return QUERY; + case 4: return DDL; + case 0: return REQUEST_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public RequestCase + getRequestCase() { + return RequestCase.forNumber( + requestCase_); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private io.greptime.v1.Database.RequestHeader header_; + /** + * .greptime.v1.RequestHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.RequestHeader header = 1; + * @return The header. + */ + @java.lang.Override + public io.greptime.v1.Database.RequestHeader getHeader() { + return header_ == null ? io.greptime.v1.Database.RequestHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.RequestHeader header = 1; + */ + @java.lang.Override + public io.greptime.v1.Database.RequestHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int INSERT_FIELD_NUMBER = 2; + /** + * .greptime.v1.InsertRequest insert = 2; + * @return Whether the insert field is set. + */ + @java.lang.Override + public boolean hasInsert() { + return requestCase_ == 2; + } + /** + * .greptime.v1.InsertRequest insert = 2; + * @return The insert. + */ + @java.lang.Override + public io.greptime.v1.Database.InsertRequest getInsert() { + if (requestCase_ == 2) { + return (io.greptime.v1.Database.InsertRequest) request_; + } + return io.greptime.v1.Database.InsertRequest.getDefaultInstance(); + } + /** + * .greptime.v1.InsertRequest insert = 2; + */ + @java.lang.Override + public io.greptime.v1.Database.InsertRequestOrBuilder getInsertOrBuilder() { + if (requestCase_ == 2) { + return (io.greptime.v1.Database.InsertRequest) request_; + } + return io.greptime.v1.Database.InsertRequest.getDefaultInstance(); + } + + public static final int QUERY_FIELD_NUMBER = 3; + /** + * .greptime.v1.QueryRequest query = 3; + * @return Whether the query field is set. + */ + @java.lang.Override + public boolean hasQuery() { + return requestCase_ == 3; + } + /** + * .greptime.v1.QueryRequest query = 3; + * @return The query. + */ + @java.lang.Override + public io.greptime.v1.Database.QueryRequest getQuery() { + if (requestCase_ == 3) { + return (io.greptime.v1.Database.QueryRequest) request_; + } + return io.greptime.v1.Database.QueryRequest.getDefaultInstance(); + } + /** + * .greptime.v1.QueryRequest query = 3; + */ + @java.lang.Override + public io.greptime.v1.Database.QueryRequestOrBuilder getQueryOrBuilder() { + if (requestCase_ == 3) { + return (io.greptime.v1.Database.QueryRequest) request_; + } + return io.greptime.v1.Database.QueryRequest.getDefaultInstance(); + } + + public static final int DDL_FIELD_NUMBER = 4; + /** + * .greptime.v1.DdlRequest ddl = 4; + * @return Whether the ddl field is set. + */ + @java.lang.Override + public boolean hasDdl() { + return requestCase_ == 4; + } + /** + * .greptime.v1.DdlRequest ddl = 4; + * @return The ddl. + */ + @java.lang.Override + public io.greptime.v1.Ddl.DdlRequest getDdl() { + if (requestCase_ == 4) { + return (io.greptime.v1.Ddl.DdlRequest) request_; + } + return io.greptime.v1.Ddl.DdlRequest.getDefaultInstance(); + } + /** + * .greptime.v1.DdlRequest ddl = 4; + */ + @java.lang.Override + public io.greptime.v1.Ddl.DdlRequestOrBuilder getDdlOrBuilder() { + if (requestCase_ == 4) { + return (io.greptime.v1.Ddl.DdlRequest) request_; + } + return io.greptime.v1.Ddl.DdlRequest.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 (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (requestCase_ == 2) { + output.writeMessage(2, (io.greptime.v1.Database.InsertRequest) request_); + } + if (requestCase_ == 3) { + output.writeMessage(3, (io.greptime.v1.Database.QueryRequest) request_); + } + if (requestCase_ == 4) { + output.writeMessage(4, (io.greptime.v1.Ddl.DdlRequest) request_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (requestCase_ == 2) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, (io.greptime.v1.Database.InsertRequest) request_); + } + if (requestCase_ == 3) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, (io.greptime.v1.Database.QueryRequest) request_); + } + if (requestCase_ == 4) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, (io.greptime.v1.Ddl.DdlRequest) request_); + } + size += getUnknownFields().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.GreptimeRequest)) { + return super.equals(obj); + } + io.greptime.v1.Database.GreptimeRequest other = (io.greptime.v1.Database.GreptimeRequest) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getRequestCase().equals(other.getRequestCase())) return false; + switch (requestCase_) { + case 2: + if (!getInsert() + .equals(other.getInsert())) return false; + break; + case 3: + if (!getQuery() + .equals(other.getQuery())) return false; + break; + case 4: + if (!getDdl() + .equals(other.getDdl())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + switch (requestCase_) { + case 2: + hash = (37 * hash) + INSERT_FIELD_NUMBER; + hash = (53 * hash) + getInsert().hashCode(); + break; + case 3: + hash = (37 * hash) + QUERY_FIELD_NUMBER; + hash = (53 * hash) + getQuery().hashCode(); + break; + case 4: + hash = (37 * hash) + DDL_FIELD_NUMBER; + hash = (53 * hash) + getDdl().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Database.GreptimeRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.GreptimeRequest 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.GreptimeRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.GreptimeRequest 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.GreptimeRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.GreptimeRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Database.GreptimeRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Database.GreptimeRequest 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.GreptimeRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Database.GreptimeRequest 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.GreptimeRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Database.GreptimeRequest 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.GreptimeRequest 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.GreptimeRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.GreptimeRequest) + io.greptime.v1.Database.GreptimeRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Database.internal_static_greptime_v1_GreptimeRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Database.internal_static_greptime_v1_GreptimeRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Database.GreptimeRequest.class, io.greptime.v1.Database.GreptimeRequest.Builder.class); + } + + // Construct using io.greptime.v1.Database.GreptimeRequest.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (insertBuilder_ != null) { + insertBuilder_.clear(); + } + if (queryBuilder_ != null) { + queryBuilder_.clear(); + } + if (ddlBuilder_ != null) { + ddlBuilder_.clear(); + } + requestCase_ = 0; + request_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Database.internal_static_greptime_v1_GreptimeRequest_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Database.GreptimeRequest getDefaultInstanceForType() { + return io.greptime.v1.Database.GreptimeRequest.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Database.GreptimeRequest build() { + io.greptime.v1.Database.GreptimeRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + 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.GreptimeRequest) { + return mergeFrom((io.greptime.v1.Database.GreptimeRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Database.GreptimeRequest other) { + if (other == io.greptime.v1.Database.GreptimeRequest.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + switch (other.getRequestCase()) { + case INSERT: { + mergeInsert(other.getInsert()); + break; + } + case QUERY: { + mergeQuery(other.getQuery()); + break; + } + case DDL: { + mergeDdl(other.getDdl()); + break; + } + case REQUEST_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + 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 + 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 requestCase_ = 0; + private java.lang.Object request_; + public RequestCase + getRequestCase() { + return RequestCase.forNumber( + requestCase_); + } + + public Builder clearRequest() { + requestCase_ = 0; + request_ = null; + onChanged(); + return this; + } + + + private io.greptime.v1.Database.RequestHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Database.RequestHeader, io.greptime.v1.Database.RequestHeader.Builder, io.greptime.v1.Database.RequestHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.RequestHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.RequestHeader header = 1; + * @return The header. + */ + public io.greptime.v1.Database.RequestHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? io.greptime.v1.Database.RequestHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.RequestHeader header = 1; + */ + public Builder setHeader(io.greptime.v1.Database.RequestHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.RequestHeader header = 1; + */ + public Builder setHeader( + io.greptime.v1.Database.RequestHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.RequestHeader header = 1; + */ + public Builder mergeHeader(io.greptime.v1.Database.RequestHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + io.greptime.v1.Database.RequestHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.RequestHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.RequestHeader header = 1; + */ + public io.greptime.v1.Database.RequestHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.RequestHeader header = 1; + */ + public io.greptime.v1.Database.RequestHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + io.greptime.v1.Database.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> + 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>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Database.InsertRequest, io.greptime.v1.Database.InsertRequest.Builder, io.greptime.v1.Database.InsertRequestOrBuilder> insertBuilder_; + /** + * .greptime.v1.InsertRequest insert = 2; + * @return Whether the insert field is set. + */ + @java.lang.Override + public boolean hasInsert() { + return requestCase_ == 2; + } + /** + * .greptime.v1.InsertRequest insert = 2; + * @return The insert. + */ + @java.lang.Override + public io.greptime.v1.Database.InsertRequest getInsert() { + if (insertBuilder_ == null) { + if (requestCase_ == 2) { + return (io.greptime.v1.Database.InsertRequest) request_; + } + return io.greptime.v1.Database.InsertRequest.getDefaultInstance(); + } else { + if (requestCase_ == 2) { + return insertBuilder_.getMessage(); + } + return io.greptime.v1.Database.InsertRequest.getDefaultInstance(); + } + } + /** + * .greptime.v1.InsertRequest insert = 2; + */ + public Builder setInsert(io.greptime.v1.Database.InsertRequest value) { + if (insertBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + insertBuilder_.setMessage(value); + } + requestCase_ = 2; + return this; + } + /** + * .greptime.v1.InsertRequest insert = 2; + */ + public Builder setInsert( + io.greptime.v1.Database.InsertRequest.Builder builderForValue) { + if (insertBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + insertBuilder_.setMessage(builderForValue.build()); + } + requestCase_ = 2; + return this; + } + /** + * .greptime.v1.InsertRequest insert = 2; + */ + public Builder mergeInsert(io.greptime.v1.Database.InsertRequest value) { + if (insertBuilder_ == null) { + if (requestCase_ == 2 && + request_ != io.greptime.v1.Database.InsertRequest.getDefaultInstance()) { + request_ = io.greptime.v1.Database.InsertRequest.newBuilder((io.greptime.v1.Database.InsertRequest) request_) + .mergeFrom(value).buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + if (requestCase_ == 2) { + insertBuilder_.mergeFrom(value); + } else { + insertBuilder_.setMessage(value); + } + } + requestCase_ = 2; + return this; + } + /** + * .greptime.v1.InsertRequest insert = 2; + */ + public Builder clearInsert() { + if (insertBuilder_ == null) { + if (requestCase_ == 2) { + requestCase_ = 0; + request_ = null; + onChanged(); + } + } else { + if (requestCase_ == 2) { + requestCase_ = 0; + request_ = null; + } + insertBuilder_.clear(); + } + return this; + } + /** + * .greptime.v1.InsertRequest insert = 2; + */ + public io.greptime.v1.Database.InsertRequest.Builder getInsertBuilder() { + return getInsertFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.InsertRequest insert = 2; + */ + @java.lang.Override + public io.greptime.v1.Database.InsertRequestOrBuilder getInsertOrBuilder() { + if ((requestCase_ == 2) && (insertBuilder_ != null)) { + return insertBuilder_.getMessageOrBuilder(); + } else { + if (requestCase_ == 2) { + return (io.greptime.v1.Database.InsertRequest) request_; + } + return io.greptime.v1.Database.InsertRequest.getDefaultInstance(); + } + } + /** + * .greptime.v1.InsertRequest insert = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Database.InsertRequest, io.greptime.v1.Database.InsertRequest.Builder, io.greptime.v1.Database.InsertRequestOrBuilder> + getInsertFieldBuilder() { + if (insertBuilder_ == null) { + if (!(requestCase_ == 2)) { + request_ = io.greptime.v1.Database.InsertRequest.getDefaultInstance(); + } + insertBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Database.InsertRequest, io.greptime.v1.Database.InsertRequest.Builder, io.greptime.v1.Database.InsertRequestOrBuilder>( + (io.greptime.v1.Database.InsertRequest) request_, + getParentForChildren(), + isClean()); + request_ = null; + } + requestCase_ = 2; + onChanged();; + return insertBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Database.QueryRequest, io.greptime.v1.Database.QueryRequest.Builder, io.greptime.v1.Database.QueryRequestOrBuilder> queryBuilder_; + /** + * .greptime.v1.QueryRequest query = 3; + * @return Whether the query field is set. + */ + @java.lang.Override + public boolean hasQuery() { + return requestCase_ == 3; + } + /** + * .greptime.v1.QueryRequest query = 3; + * @return The query. + */ + @java.lang.Override + public io.greptime.v1.Database.QueryRequest getQuery() { + if (queryBuilder_ == null) { + if (requestCase_ == 3) { + return (io.greptime.v1.Database.QueryRequest) request_; + } + return io.greptime.v1.Database.QueryRequest.getDefaultInstance(); + } else { + if (requestCase_ == 3) { + return queryBuilder_.getMessage(); + } + return io.greptime.v1.Database.QueryRequest.getDefaultInstance(); + } + } + /** + * .greptime.v1.QueryRequest query = 3; + */ + public Builder setQuery(io.greptime.v1.Database.QueryRequest value) { + if (queryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + queryBuilder_.setMessage(value); + } + requestCase_ = 3; + return this; + } + /** + * .greptime.v1.QueryRequest query = 3; + */ + public Builder setQuery( + io.greptime.v1.Database.QueryRequest.Builder builderForValue) { + if (queryBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + queryBuilder_.setMessage(builderForValue.build()); + } + requestCase_ = 3; + return this; + } + /** + * .greptime.v1.QueryRequest query = 3; + */ + public Builder mergeQuery(io.greptime.v1.Database.QueryRequest value) { + if (queryBuilder_ == null) { + if (requestCase_ == 3 && + request_ != io.greptime.v1.Database.QueryRequest.getDefaultInstance()) { + request_ = io.greptime.v1.Database.QueryRequest.newBuilder((io.greptime.v1.Database.QueryRequest) request_) + .mergeFrom(value).buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + if (requestCase_ == 3) { + queryBuilder_.mergeFrom(value); + } else { + queryBuilder_.setMessage(value); + } + } + requestCase_ = 3; + return this; + } + /** + * .greptime.v1.QueryRequest query = 3; + */ + public Builder clearQuery() { + if (queryBuilder_ == null) { + if (requestCase_ == 3) { + requestCase_ = 0; + request_ = null; + onChanged(); + } + } else { + if (requestCase_ == 3) { + requestCase_ = 0; + request_ = null; + } + queryBuilder_.clear(); + } + return this; + } + /** + * .greptime.v1.QueryRequest query = 3; + */ + public io.greptime.v1.Database.QueryRequest.Builder getQueryBuilder() { + return getQueryFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.QueryRequest query = 3; + */ + @java.lang.Override + public io.greptime.v1.Database.QueryRequestOrBuilder getQueryOrBuilder() { + if ((requestCase_ == 3) && (queryBuilder_ != null)) { + return queryBuilder_.getMessageOrBuilder(); + } else { + if (requestCase_ == 3) { + return (io.greptime.v1.Database.QueryRequest) request_; + } + return io.greptime.v1.Database.QueryRequest.getDefaultInstance(); + } + } + /** + * .greptime.v1.QueryRequest query = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Database.QueryRequest, io.greptime.v1.Database.QueryRequest.Builder, io.greptime.v1.Database.QueryRequestOrBuilder> + getQueryFieldBuilder() { + if (queryBuilder_ == null) { + if (!(requestCase_ == 3)) { + request_ = io.greptime.v1.Database.QueryRequest.getDefaultInstance(); + } + queryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Database.QueryRequest, io.greptime.v1.Database.QueryRequest.Builder, io.greptime.v1.Database.QueryRequestOrBuilder>( + (io.greptime.v1.Database.QueryRequest) request_, + getParentForChildren(), + isClean()); + request_ = null; + } + requestCase_ = 3; + onChanged();; + return queryBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.DdlRequest, io.greptime.v1.Ddl.DdlRequest.Builder, io.greptime.v1.Ddl.DdlRequestOrBuilder> ddlBuilder_; + /** + * .greptime.v1.DdlRequest ddl = 4; + * @return Whether the ddl field is set. + */ + @java.lang.Override + public boolean hasDdl() { + return requestCase_ == 4; + } + /** + * .greptime.v1.DdlRequest ddl = 4; + * @return The ddl. + */ + @java.lang.Override + public io.greptime.v1.Ddl.DdlRequest getDdl() { + if (ddlBuilder_ == null) { + if (requestCase_ == 4) { + return (io.greptime.v1.Ddl.DdlRequest) request_; + } + return io.greptime.v1.Ddl.DdlRequest.getDefaultInstance(); + } else { + if (requestCase_ == 4) { + return ddlBuilder_.getMessage(); + } + return io.greptime.v1.Ddl.DdlRequest.getDefaultInstance(); + } + } + /** + * .greptime.v1.DdlRequest ddl = 4; + */ + public Builder setDdl(io.greptime.v1.Ddl.DdlRequest value) { + if (ddlBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + ddlBuilder_.setMessage(value); + } + requestCase_ = 4; + return this; + } + /** + * .greptime.v1.DdlRequest ddl = 4; + */ + public Builder setDdl( + io.greptime.v1.Ddl.DdlRequest.Builder builderForValue) { + if (ddlBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + ddlBuilder_.setMessage(builderForValue.build()); + } + requestCase_ = 4; + return this; + } + /** + * .greptime.v1.DdlRequest ddl = 4; + */ + public Builder mergeDdl(io.greptime.v1.Ddl.DdlRequest value) { + if (ddlBuilder_ == null) { + if (requestCase_ == 4 && + request_ != io.greptime.v1.Ddl.DdlRequest.getDefaultInstance()) { + request_ = io.greptime.v1.Ddl.DdlRequest.newBuilder((io.greptime.v1.Ddl.DdlRequest) request_) + .mergeFrom(value).buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + if (requestCase_ == 4) { + ddlBuilder_.mergeFrom(value); + } else { + ddlBuilder_.setMessage(value); + } + } + requestCase_ = 4; + return this; + } + /** + * .greptime.v1.DdlRequest ddl = 4; + */ + public Builder clearDdl() { + if (ddlBuilder_ == null) { + if (requestCase_ == 4) { + requestCase_ = 0; + request_ = null; + onChanged(); + } + } else { + if (requestCase_ == 4) { + requestCase_ = 0; + request_ = null; + } + ddlBuilder_.clear(); + } + return this; + } + /** + * .greptime.v1.DdlRequest ddl = 4; + */ + public io.greptime.v1.Ddl.DdlRequest.Builder getDdlBuilder() { + return getDdlFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.DdlRequest ddl = 4; + */ + @java.lang.Override + public io.greptime.v1.Ddl.DdlRequestOrBuilder getDdlOrBuilder() { + if ((requestCase_ == 4) && (ddlBuilder_ != null)) { + return ddlBuilder_.getMessageOrBuilder(); + } else { + if (requestCase_ == 4) { + return (io.greptime.v1.Ddl.DdlRequest) request_; + } + return io.greptime.v1.Ddl.DdlRequest.getDefaultInstance(); + } + } + /** + * .greptime.v1.DdlRequest ddl = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.DdlRequest, io.greptime.v1.Ddl.DdlRequest.Builder, io.greptime.v1.Ddl.DdlRequestOrBuilder> + getDdlFieldBuilder() { + if (ddlBuilder_ == null) { + if (!(requestCase_ == 4)) { + request_ = io.greptime.v1.Ddl.DdlRequest.getDefaultInstance(); + } + ddlBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.DdlRequest, io.greptime.v1.Ddl.DdlRequest.Builder, io.greptime.v1.Ddl.DdlRequestOrBuilder>( + (io.greptime.v1.Ddl.DdlRequest) request_, + getParentForChildren(), + isClean()); + request_ = null; + } + requestCase_ = 4; + onChanged();; + return ddlBuilder_; + } + @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.GreptimeRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.GreptimeRequest) + private static final io.greptime.v1.Database.GreptimeRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Database.GreptimeRequest(); + } + + public static io.greptime.v1.Database.GreptimeRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GreptimeRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Database.GreptimeRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface QueryRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.QueryRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string sql = 1; + * @return Whether the sql field is set. + */ + boolean hasSql(); + /** + * string sql = 1; + * @return The sql. + */ + java.lang.String getSql(); + /** + * string sql = 1; + * @return The bytes for sql. + */ + com.google.protobuf.ByteString + getSqlBytes(); + + /** + * bytes logical_plan = 2; + * @return Whether the logicalPlan field is set. + */ + boolean hasLogicalPlan(); + /** + * bytes logical_plan = 2; + * @return The logicalPlan. + */ + com.google.protobuf.ByteString getLogicalPlan(); + + public io.greptime.v1.Database.QueryRequest.QueryCase getQueryCase(); + } + /** + * Protobuf type {@code greptime.v1.QueryRequest} + */ + public static final class QueryRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.QueryRequest) + QueryRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use QueryRequest.newBuilder() to construct. + private QueryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private QueryRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new QueryRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Database.internal_static_greptime_v1_QueryRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Database.internal_static_greptime_v1_QueryRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Database.QueryRequest.class, io.greptime.v1.Database.QueryRequest.Builder.class); + } + + private int queryCase_ = 0; + private java.lang.Object query_; + public enum QueryCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + SQL(1), + LOGICAL_PLAN(2), + QUERY_NOT_SET(0); + private final int value; + private QueryCase(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 QueryCase valueOf(int value) { + return forNumber(value); + } + + public static QueryCase forNumber(int value) { + switch (value) { + case 1: return SQL; + case 2: return LOGICAL_PLAN; + case 0: return QUERY_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public QueryCase + getQueryCase() { + return QueryCase.forNumber( + queryCase_); + } + + public static final int SQL_FIELD_NUMBER = 1; + /** + * string sql = 1; + * @return Whether the sql field is set. + */ + public boolean hasSql() { + return queryCase_ == 1; + } + /** + * string sql = 1; + * @return The sql. + */ + public java.lang.String getSql() { + java.lang.Object ref = ""; + if (queryCase_ == 1) { + 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(); + if (queryCase_ == 1) { + query_ = s; + } + return s; + } + } + /** + * string sql = 1; + * @return The bytes for sql. + */ + public com.google.protobuf.ByteString + getSqlBytes() { + java.lang.Object ref = ""; + if (queryCase_ == 1) { + ref = query_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (queryCase_ == 1) { + query_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LOGICAL_PLAN_FIELD_NUMBER = 2; + /** + * bytes logical_plan = 2; + * @return Whether the logicalPlan field is set. + */ + @java.lang.Override + public boolean hasLogicalPlan() { + return queryCase_ == 2; + } + /** + * bytes logical_plan = 2; + * @return The logicalPlan. + */ + @java.lang.Override + public com.google.protobuf.ByteString getLogicalPlan() { + if (queryCase_ == 2) { + return (com.google.protobuf.ByteString) query_; + } + return com.google.protobuf.ByteString.EMPTY; + } + + 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 (queryCase_ == 1) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, query_); + } + if (queryCase_ == 2) { + output.writeBytes( + 2, (com.google.protobuf.ByteString) query_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (queryCase_ == 1) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, query_); + } + if (queryCase_ == 2) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize( + 2, (com.google.protobuf.ByteString) query_); + } + size += getUnknownFields().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.QueryRequest)) { + return super.equals(obj); + } + io.greptime.v1.Database.QueryRequest other = (io.greptime.v1.Database.QueryRequest) obj; + + if (!getQueryCase().equals(other.getQueryCase())) return false; + switch (queryCase_) { + case 1: + if (!getSql() + .equals(other.getSql())) return false; + break; + case 2: + if (!getLogicalPlan() + .equals(other.getLogicalPlan())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (queryCase_) { + case 1: + hash = (37 * hash) + SQL_FIELD_NUMBER; + hash = (53 * hash) + getSql().hashCode(); + break; + case 2: + hash = (37 * hash) + LOGICAL_PLAN_FIELD_NUMBER; + hash = (53 * hash) + getLogicalPlan().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Database.QueryRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.QueryRequest 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.QueryRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.QueryRequest 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.QueryRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.QueryRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Database.QueryRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Database.QueryRequest 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.QueryRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Database.QueryRequest 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.QueryRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Database.QueryRequest 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.QueryRequest 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.QueryRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.QueryRequest) + io.greptime.v1.Database.QueryRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Database.internal_static_greptime_v1_QueryRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Database.internal_static_greptime_v1_QueryRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Database.QueryRequest.class, io.greptime.v1.Database.QueryRequest.Builder.class); + } + + // Construct using io.greptime.v1.Database.QueryRequest.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + queryCase_ = 0; + query_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Database.internal_static_greptime_v1_QueryRequest_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Database.QueryRequest getDefaultInstanceForType() { + return io.greptime.v1.Database.QueryRequest.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Database.QueryRequest build() { + io.greptime.v1.Database.QueryRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + } + result.queryCase_ = queryCase_; + 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.QueryRequest) { + return mergeFrom((io.greptime.v1.Database.QueryRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Database.QueryRequest other) { + if (other == io.greptime.v1.Database.QueryRequest.getDefaultInstance()) return this; + switch (other.getQueryCase()) { + case SQL: { + queryCase_ = 1; + query_ = other.query_; + onChanged(); + break; + } + case LOGICAL_PLAN: { + setLogicalPlan(other.getLogicalPlan()); + break; + } + case QUERY_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + 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 10 + case 18: { + query_ = input.readBytes(); + queryCase_ = 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int queryCase_ = 0; + private java.lang.Object query_; + public QueryCase + getQueryCase() { + return QueryCase.forNumber( + queryCase_); + } + + public Builder clearQuery() { + queryCase_ = 0; + query_ = null; + onChanged(); + return this; + } + + + /** + * string sql = 1; + * @return Whether the sql field is set. + */ + @java.lang.Override + public boolean hasSql() { + return queryCase_ == 1; + } + /** + * string sql = 1; + * @return The sql. + */ + @java.lang.Override + public java.lang.String getSql() { + java.lang.Object ref = ""; + if (queryCase_ == 1) { + ref = query_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (queryCase_ == 1) { + query_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string sql = 1; + * @return The bytes for sql. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSqlBytes() { + java.lang.Object ref = ""; + if (queryCase_ == 1) { + ref = query_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (queryCase_ == 1) { + query_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string sql = 1; + * @param value The sql to set. + * @return This builder for chaining. + */ + public Builder setSql( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + queryCase_ = 1; + query_ = value; + onChanged(); + return this; + } + /** + * string sql = 1; + * @return This builder for chaining. + */ + public Builder clearSql() { + if (queryCase_ == 1) { + queryCase_ = 0; + query_ = null; + onChanged(); + } + return this; + } + /** + * string sql = 1; + * @param value The bytes for sql to set. + * @return This builder for chaining. + */ + public Builder setSqlBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + queryCase_ = 1; + query_ = value; + onChanged(); + return this; + } + + /** + * bytes logical_plan = 2; + * @return Whether the logicalPlan field is set. + */ + public boolean hasLogicalPlan() { + return queryCase_ == 2; + } + /** + * bytes logical_plan = 2; + * @return The logicalPlan. + */ + public com.google.protobuf.ByteString getLogicalPlan() { + if (queryCase_ == 2) { + return (com.google.protobuf.ByteString) query_; + } + return com.google.protobuf.ByteString.EMPTY; + } + /** + * bytes logical_plan = 2; + * @param value The logicalPlan to set. + * @return This builder for chaining. + */ + public Builder setLogicalPlan(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + queryCase_ = 2; + query_ = value; + onChanged(); + return this; + } + /** + * bytes logical_plan = 2; + * @return This builder for chaining. + */ + public Builder clearLogicalPlan() { + if (queryCase_ == 2) { + queryCase_ = 0; + query_ = null; + 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.QueryRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.QueryRequest) + private static final io.greptime.v1.Database.QueryRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Database.QueryRequest(); + } + + public static io.greptime.v1.Database.QueryRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public QueryRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Database.QueryRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface InsertRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.InsertRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string table_name = 1; + * @return The tableName. + */ + java.lang.String getTableName(); + /** + * string table_name = 1; + * @return The bytes for tableName. + */ + com.google.protobuf.ByteString + getTableNameBytes(); + + /** + *
+     * Data is represented here.
+     * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + java.util.List + getColumnsList(); + /** + *
+     * Data is represented here.
+     * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + io.greptime.v1.Columns.Column getColumns(int index); + /** + *
+     * Data is represented here.
+     * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + int getColumnsCount(); + /** + *
+     * Data is represented here.
+     * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + java.util.List + getColumnsOrBuilderList(); + /** + *
+     * Data is represented here.
+     * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + io.greptime.v1.Columns.ColumnOrBuilder getColumnsOrBuilder( + int index); + + /** + *
+     * The row_count of all columns, which include null and non-null values.
+     * Note: the row_count of all columns in a InsertRequest must be same.
+     * 
+ * + * uint32 row_count = 4; + * @return The rowCount. + */ + int getRowCount(); + + /** + *
+     * The region number of current insert request.
+     * 
+ * + * uint32 region_number = 5; + * @return The regionNumber. + */ + int getRegionNumber(); + } + /** + * Protobuf type {@code greptime.v1.InsertRequest} + */ + public static final class InsertRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.InsertRequest) + InsertRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use InsertRequest.newBuilder() to construct. + private InsertRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private InsertRequest() { + tableName_ = ""; + columns_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new InsertRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Database.internal_static_greptime_v1_InsertRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Database.internal_static_greptime_v1_InsertRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Database.InsertRequest.class, io.greptime.v1.Database.InsertRequest.Builder.class); + } + + public static final int TABLE_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object tableName_; + /** + * string table_name = 1; + * @return The tableName. + */ + @java.lang.Override + 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; + } + } + /** + * 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 COLUMNS_FIELD_NUMBER = 3; + private java.util.List columns_; + /** + *
+     * Data is represented here.
+     * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + @java.lang.Override + public java.util.List getColumnsList() { + return columns_; + } + /** + *
+     * Data is represented here.
+     * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + @java.lang.Override + public java.util.List + getColumnsOrBuilderList() { + return columns_; + } + /** + *
+     * Data is represented here.
+     * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + @java.lang.Override + public int getColumnsCount() { + return columns_.size(); + } + /** + *
+     * Data is represented here.
+     * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + @java.lang.Override + public io.greptime.v1.Columns.Column getColumns(int index) { + return columns_.get(index); + } + /** + *
+     * Data is represented here.
+     * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + @java.lang.Override + public io.greptime.v1.Columns.ColumnOrBuilder getColumnsOrBuilder( + int index) { + return columns_.get(index); + } + + public static final int ROW_COUNT_FIELD_NUMBER = 4; + private int rowCount_; + /** + *
+     * The row_count of all columns, which include null and non-null values.
+     * Note: the row_count of all columns in a InsertRequest must be same.
+     * 
+ * + * uint32 row_count = 4; + * @return The rowCount. + */ + @java.lang.Override + public int getRowCount() { + return rowCount_; + } + + public static final int REGION_NUMBER_FIELD_NUMBER = 5; + private int regionNumber_; + /** + *
+     * The region number of current insert request.
+     * 
+ * + * uint32 region_number = 5; + * @return The regionNumber. + */ + @java.lang.Override + public int getRegionNumber() { + return regionNumber_; + } + + 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(tableName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, tableName_); + } + for (int i = 0; i < columns_.size(); i++) { + output.writeMessage(3, columns_.get(i)); + } + if (rowCount_ != 0) { + output.writeUInt32(4, rowCount_); + } + if (regionNumber_ != 0) { + output.writeUInt32(5, regionNumber_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, tableName_); + } + for (int i = 0; i < columns_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, columns_.get(i)); + } + if (rowCount_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(4, rowCount_); + } + if (regionNumber_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(5, regionNumber_); + } + size += getUnknownFields().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.InsertRequest)) { + return super.equals(obj); + } + io.greptime.v1.Database.InsertRequest other = (io.greptime.v1.Database.InsertRequest) obj; + + if (!getTableName() + .equals(other.getTableName())) return false; + if (!getColumnsList() + .equals(other.getColumnsList())) return false; + if (getRowCount() + != other.getRowCount()) return false; + if (getRegionNumber() + != other.getRegionNumber()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) 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) + TABLE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getTableName().hashCode(); + if (getColumnsCount() > 0) { + hash = (37 * hash) + COLUMNS_FIELD_NUMBER; + hash = (53 * hash) + getColumnsList().hashCode(); + } + hash = (37 * hash) + ROW_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getRowCount(); + hash = (37 * hash) + REGION_NUMBER_FIELD_NUMBER; + hash = (53 * hash) + getRegionNumber(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Database.InsertRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.InsertRequest 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.InsertRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.InsertRequest 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.InsertRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.InsertRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Database.InsertRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Database.InsertRequest 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.InsertRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Database.InsertRequest 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.InsertRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Database.InsertRequest 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.InsertRequest 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.InsertRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.InsertRequest) + io.greptime.v1.Database.InsertRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Database.internal_static_greptime_v1_InsertRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Database.internal_static_greptime_v1_InsertRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Database.InsertRequest.class, io.greptime.v1.Database.InsertRequest.Builder.class); + } + + // Construct using io.greptime.v1.Database.InsertRequest.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + tableName_ = ""; + + if (columnsBuilder_ == null) { + columns_ = java.util.Collections.emptyList(); + } else { + columns_ = null; + columnsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + rowCount_ = 0; + + regionNumber_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Database.internal_static_greptime_v1_InsertRequest_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Database.InsertRequest getDefaultInstanceForType() { + return io.greptime.v1.Database.InsertRequest.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Database.InsertRequest build() { + io.greptime.v1.Database.InsertRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + if (columnsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + columns_ = java.util.Collections.unmodifiableList(columns_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.columns_ = columns_; + } else { + result.columns_ = columnsBuilder_.build(); + } + result.rowCount_ = rowCount_; + result.regionNumber_ = regionNumber_; + 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.InsertRequest) { + return mergeFrom((io.greptime.v1.Database.InsertRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Database.InsertRequest other) { + if (other == io.greptime.v1.Database.InsertRequest.getDefaultInstance()) return this; + if (!other.getTableName().isEmpty()) { + tableName_ = other.tableName_; + onChanged(); + } + if (columnsBuilder_ == null) { + if (!other.columns_.isEmpty()) { + if (columns_.isEmpty()) { + columns_ = other.columns_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureColumnsIsMutable(); + columns_.addAll(other.columns_); + } + onChanged(); + } + } else { + if (!other.columns_.isEmpty()) { + if (columnsBuilder_.isEmpty()) { + columnsBuilder_.dispose(); + columnsBuilder_ = null; + columns_ = other.columns_; + bitField0_ = (bitField0_ & ~0x00000001); + columnsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getColumnsFieldBuilder() : null; + } else { + columnsBuilder_.addAllMessages(other.columns_); + } + } + } + if (other.getRowCount() != 0) { + setRowCount(other.getRowCount()); + } + if (other.getRegionNumber() != 0) { + setRegionNumber(other.getRegionNumber()); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + tableName_ = input.readStringRequireUtf8(); + + 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(); + + break; + } // case 32 + case 40: { + regionNumber_ = input.readUInt32(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object tableName_ = ""; + /** + * 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 { + return (java.lang.String) ref; + } + } + /** + * 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 { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * 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; + onChanged(); + return this; + } + /** + * string table_name = 1; + * @return This builder for chaining. + */ + public Builder clearTableName() { + + tableName_ = getDefaultInstance().getTableName(); + onChanged(); + return this; + } + /** + * 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; + onChanged(); + return this; + } + + private java.util.List columns_ = + java.util.Collections.emptyList(); + private void ensureColumnsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + columns_ = new java.util.ArrayList(columns_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Columns.Column, io.greptime.v1.Columns.Column.Builder, io.greptime.v1.Columns.ColumnOrBuilder> columnsBuilder_; + + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public java.util.List getColumnsList() { + if (columnsBuilder_ == null) { + return java.util.Collections.unmodifiableList(columns_); + } else { + return columnsBuilder_.getMessageList(); + } + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public int getColumnsCount() { + if (columnsBuilder_ == null) { + return columns_.size(); + } else { + return columnsBuilder_.getCount(); + } + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public io.greptime.v1.Columns.Column getColumns(int index) { + if (columnsBuilder_ == null) { + return columns_.get(index); + } else { + return columnsBuilder_.getMessage(index); + } + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public Builder setColumns( + int index, io.greptime.v1.Columns.Column value) { + if (columnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureColumnsIsMutable(); + columns_.set(index, value); + onChanged(); + } else { + columnsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public Builder setColumns( + int index, io.greptime.v1.Columns.Column.Builder builderForValue) { + if (columnsBuilder_ == null) { + ensureColumnsIsMutable(); + columns_.set(index, builderForValue.build()); + onChanged(); + } else { + columnsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public Builder addColumns(io.greptime.v1.Columns.Column value) { + if (columnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureColumnsIsMutable(); + columns_.add(value); + onChanged(); + } else { + columnsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public Builder addColumns( + int index, io.greptime.v1.Columns.Column value) { + if (columnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureColumnsIsMutable(); + columns_.add(index, value); + onChanged(); + } else { + columnsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public Builder addColumns( + io.greptime.v1.Columns.Column.Builder builderForValue) { + if (columnsBuilder_ == null) { + ensureColumnsIsMutable(); + columns_.add(builderForValue.build()); + onChanged(); + } else { + columnsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public Builder addColumns( + int index, io.greptime.v1.Columns.Column.Builder builderForValue) { + if (columnsBuilder_ == null) { + ensureColumnsIsMutable(); + columns_.add(index, builderForValue.build()); + onChanged(); + } else { + columnsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public Builder addAllColumns( + java.lang.Iterable values) { + if (columnsBuilder_ == null) { + ensureColumnsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, columns_); + onChanged(); + } else { + columnsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public Builder clearColumns() { + if (columnsBuilder_ == null) { + columns_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + columnsBuilder_.clear(); + } + return this; + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public Builder removeColumns(int index) { + if (columnsBuilder_ == null) { + ensureColumnsIsMutable(); + columns_.remove(index); + onChanged(); + } else { + columnsBuilder_.remove(index); + } + return this; + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public io.greptime.v1.Columns.Column.Builder getColumnsBuilder( + int index) { + return getColumnsFieldBuilder().getBuilder(index); + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public io.greptime.v1.Columns.ColumnOrBuilder getColumnsOrBuilder( + int index) { + if (columnsBuilder_ == null) { + return columns_.get(index); } else { + return columnsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public java.util.List + getColumnsOrBuilderList() { + if (columnsBuilder_ != null) { + return columnsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(columns_); + } + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public io.greptime.v1.Columns.Column.Builder addColumnsBuilder() { + return getColumnsFieldBuilder().addBuilder( + io.greptime.v1.Columns.Column.getDefaultInstance()); + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public io.greptime.v1.Columns.Column.Builder addColumnsBuilder( + int index) { + return getColumnsFieldBuilder().addBuilder( + index, io.greptime.v1.Columns.Column.getDefaultInstance()); + } + /** + *
+       * Data is represented here.
+       * 
+ * + * repeated .greptime.v1.Column columns = 3; + */ + public java.util.List + getColumnsBuilderList() { + return getColumnsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Columns.Column, io.greptime.v1.Columns.Column.Builder, io.greptime.v1.Columns.ColumnOrBuilder> + getColumnsFieldBuilder() { + if (columnsBuilder_ == null) { + 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), + getParentForChildren(), + isClean()); + columns_ = null; + } + return columnsBuilder_; + } + + private int rowCount_ ; + /** + *
+       * The row_count of all columns, which include null and non-null values.
+       * Note: the row_count of all columns in a InsertRequest must be same.
+       * 
+ * + * uint32 row_count = 4; + * @return The rowCount. + */ + @java.lang.Override + public int getRowCount() { + return rowCount_; + } + /** + *
+       * The row_count of all columns, which include null and non-null values.
+       * Note: the row_count of all columns in a InsertRequest must be same.
+       * 
+ * + * uint32 row_count = 4; + * @param value The rowCount to set. + * @return This builder for chaining. + */ + public Builder setRowCount(int value) { + + rowCount_ = value; + onChanged(); + return this; + } + /** + *
+       * The row_count of all columns, which include null and non-null values.
+       * Note: the row_count of all columns in a InsertRequest must be same.
+       * 
+ * + * uint32 row_count = 4; + * @return This builder for chaining. + */ + public Builder clearRowCount() { + + rowCount_ = 0; + onChanged(); + return this; + } + + private int regionNumber_ ; + /** + *
+       * The region number of current insert request.
+       * 
+ * + * uint32 region_number = 5; + * @return The regionNumber. + */ + @java.lang.Override + public int getRegionNumber() { + return regionNumber_; + } + /** + *
+       * The region number of current insert request.
+       * 
+ * + * uint32 region_number = 5; + * @param value The regionNumber to set. + * @return This builder for chaining. + */ + public Builder setRegionNumber(int value) { + + regionNumber_ = value; + onChanged(); + return this; + } + /** + *
+       * The region number of current insert request.
+       * 
+ * + * uint32 region_number = 5; + * @return This builder for chaining. + */ + public Builder clearRegionNumber() { + + regionNumber_ = 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.InsertRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.InsertRequest) + private static final io.greptime.v1.Database.InsertRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Database.InsertRequest(); + } + + public static io.greptime.v1.Database.InsertRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InsertRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Database.InsertRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AffectedRowsOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.AffectedRows) + com.google.protobuf.MessageOrBuilder { + + /** + * uint32 value = 1; + * @return The value. + */ + int getValue(); + } + /** + * Protobuf type {@code greptime.v1.AffectedRows} + */ + public static final class AffectedRows extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.AffectedRows) + AffectedRowsOrBuilder { + private static final long serialVersionUID = 0L; + // Use AffectedRows.newBuilder() to construct. + private AffectedRows(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AffectedRows() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AffectedRows(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Database.internal_static_greptime_v1_AffectedRows_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Database.internal_static_greptime_v1_AffectedRows_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Database.AffectedRows.class, io.greptime.v1.Database.AffectedRows.Builder.class); + } + + public static final int VALUE_FIELD_NUMBER = 1; + private int value_; + /** + * uint32 value = 1; + * @return The value. + */ + @java.lang.Override + public int getValue() { + return value_; + } + + 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 (value_ != 0) { + output.writeUInt32(1, value_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (value_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(1, value_); + } + size += getUnknownFields().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.AffectedRows)) { + return super.equals(obj); + } + io.greptime.v1.Database.AffectedRows other = (io.greptime.v1.Database.AffectedRows) obj; + + if (getValue() + != other.getValue()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) 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) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Database.AffectedRows parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.AffectedRows 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( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.AffectedRows 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) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Database.AffectedRows 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) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Database.AffectedRows 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) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Database.AffectedRows 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( + 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( + 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.AffectedRows 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.AffectedRows} + */ + 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 { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Database.internal_static_greptime_v1_AffectedRows_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Database.internal_static_greptime_v1_AffectedRows_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Database.AffectedRows.class, io.greptime.v1.Database.AffectedRows.Builder.class); + } + + // Construct using io.greptime.v1.Database.AffectedRows.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + value_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Database.internal_static_greptime_v1_AffectedRows_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Database.AffectedRows getDefaultInstanceForType() { + return io.greptime.v1.Database.AffectedRows.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Database.AffectedRows build() { + io.greptime.v1.Database.AffectedRows result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + 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.AffectedRows) { + return mergeFrom((io.greptime.v1.Database.AffectedRows)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()); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + value_ = input.readUInt32(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + 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 { + 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() { + 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; + } + 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()); + } + getUnknownFields().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 += getUnknownFields().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 (!getUnknownFields().equals(other.getUnknownFields())) 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) + getUnknownFields().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() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (affectedRowsBuilder_ == null) { + affectedRows_ = null; + } else { + affectedRows_ = null; + affectedRowsBuilder_ = null; + } + return this; + } + + @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_; + } else { + result.affectedRows_ = affectedRowsBuilder_.build(); + } + 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); + } else { + super.mergeFrom(other); + return this; + } + } + + 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.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getAffectedRowsFieldBuilder().getBuilder(), + extensionRegistry); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + 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; + } + /** + * .greptime.v1.AffectedRows affected_rows = 1; + * @return The affectedRows. + */ + public io.greptime.v1.Database.AffectedRows getAffectedRows() { + if (affectedRowsBuilder_ == null) { + return affectedRows_ == null ? io.greptime.v1.Database.AffectedRows.getDefaultInstance() : affectedRows_; + } else { + return affectedRowsBuilder_.getMessage(); + } + } + /** + * .greptime.v1.AffectedRows affected_rows = 1; + */ + public Builder setAffectedRows(io.greptime.v1.Database.AffectedRows value) { + if (affectedRowsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + affectedRows_ = value; + onChanged(); + } else { + affectedRowsBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.AffectedRows affected_rows = 1; + */ + public Builder setAffectedRows( + io.greptime.v1.Database.AffectedRows.Builder builderForValue) { + if (affectedRowsBuilder_ == null) { + affectedRows_ = builderForValue.build(); + onChanged(); + } else { + affectedRowsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.AffectedRows affected_rows = 1; + */ + 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; + } + onChanged(); + } else { + affectedRowsBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.AffectedRows affected_rows = 1; + */ + public Builder clearAffectedRows() { + if (affectedRowsBuilder_ == null) { + affectedRows_ = null; + onChanged(); + } else { + affectedRows_ = null; + affectedRowsBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.AffectedRows affected_rows = 1; + */ + public io.greptime.v1.Database.AffectedRows.Builder getAffectedRowsBuilder() { + + onChanged(); + return getAffectedRowsFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.AffectedRows affected_rows = 1; + */ + public io.greptime.v1.Database.AffectedRowsOrBuilder getAffectedRowsOrBuilder() { + if (affectedRowsBuilder_ != null) { + return affectedRowsBuilder_.getMessageOrBuilder(); + } else { + return affectedRows_ == null ? + io.greptime.v1.Database.AffectedRows.getDefaultInstance() : affectedRows_; + } + } + /** + * .greptime.v1.AffectedRows affected_rows = 1; + */ + 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(), + getParentForChildren(), + isClean()); + affectedRows_ = null; + } + return affectedRowsBuilder_; + } + @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.FlightMetadata) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.FlightMetadata) + private static final io.greptime.v1.Database.FlightMetadata DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Database.FlightMetadata(); + } + + public static io.greptime.v1.Database.FlightMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FlightMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Database.FlightMetadata 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_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_QueryRequest_descriptor; + 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_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; + 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; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\032greptime/v1/database.proto\022\013greptime.v" + + "1\032\025greptime/v1/ddl.proto\032\030greptime/v1/co" + + "lumn.proto\"0\n\rRequestHeader\022\017\n\007catalog\030\001" + + " \001(\t\022\016\n\006schema\030\002 \001(\t\"\312\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\000B\t\n\007request\">\n\014QueryReques" + + "t\022\r\n\003sql\030\001 \001(\tH\000\022\026\n\014logical_plan\030\002 \001(\014H\000" + + "B\007\n\005query\"s\n\rInsertRequest\022\022\n\ntable_name" + + "\030\001 \001(\t\022$\n\007columns\030\003 \003(\0132\023.greptime.v1.Co" + + "lumn\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" + + "\016FlightMetadata\0220\n\raffected_rows\030\001 \001(\0132\031" + + ".greptime.v1.AffectedRowsB\032\n\016io.greptime" + + ".v1B\010Databaseb\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(), + }); + 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", }); + internal_static_greptime_v1_GreptimeRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + 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_QueryRequest_descriptor = + 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", "Query", }); + internal_static_greptime_v1_InsertRequest_descriptor = + 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(4); + internal_static_greptime_v1_AffectedRows_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(5); + internal_static_greptime_v1_FlightMetadata_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_FlightMetadata_descriptor, + new java.lang.String[] { "AffectedRows", }); + io.greptime.v1.Ddl.getDescriptor(); + io.greptime.v1.Columns.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 new file mode 100644 index 0000000..a056888 --- /dev/null +++ b/java/src/main/java/io/greptime/v1/Ddl.java @@ -0,0 +1,10977 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/ddl.proto + +package io.greptime.v1; + +public final class Ddl { + private Ddl() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface DdlRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.DdlRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + * @return Whether the createDatabase field is set. + */ + boolean hasCreateDatabase(); + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + * @return The createDatabase. + */ + io.greptime.v1.Ddl.CreateDatabaseExpr getCreateDatabase(); + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + */ + io.greptime.v1.Ddl.CreateDatabaseExprOrBuilder getCreateDatabaseOrBuilder(); + + /** + * .greptime.v1.CreateTableExpr create_table = 2; + * @return Whether the createTable field is set. + */ + boolean hasCreateTable(); + /** + * .greptime.v1.CreateTableExpr create_table = 2; + * @return The createTable. + */ + io.greptime.v1.Ddl.CreateTableExpr getCreateTable(); + /** + * .greptime.v1.CreateTableExpr create_table = 2; + */ + io.greptime.v1.Ddl.CreateTableExprOrBuilder getCreateTableOrBuilder(); + + /** + * .greptime.v1.AlterExpr alter = 3; + * @return Whether the alter field is set. + */ + boolean hasAlter(); + /** + * .greptime.v1.AlterExpr alter = 3; + * @return The alter. + */ + io.greptime.v1.Ddl.AlterExpr getAlter(); + /** + * .greptime.v1.AlterExpr alter = 3; + */ + io.greptime.v1.Ddl.AlterExprOrBuilder getAlterOrBuilder(); + + /** + * .greptime.v1.DropTableExpr drop_table = 4; + * @return Whether the dropTable field is set. + */ + boolean hasDropTable(); + /** + * .greptime.v1.DropTableExpr drop_table = 4; + * @return The dropTable. + */ + io.greptime.v1.Ddl.DropTableExpr getDropTable(); + /** + * .greptime.v1.DropTableExpr drop_table = 4; + */ + io.greptime.v1.Ddl.DropTableExprOrBuilder getDropTableOrBuilder(); + + public io.greptime.v1.Ddl.DdlRequest.ExprCase getExprCase(); + } + /** + *
+   * "Data Definition Language" requests, that create, modify or delete the database structures but not the data.
+   * `DdlRequest` could carry more information than plain SQL, for example, the "table_id" in `CreateTableExpr`.
+   * So create a new DDL expr if you need it.
+   * 
+ * + * Protobuf type {@code greptime.v1.DdlRequest} + */ + public static final class DdlRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.DdlRequest) + DdlRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use DdlRequest.newBuilder() to construct. + private DdlRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DdlRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DdlRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DdlRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DdlRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.DdlRequest.class, io.greptime.v1.Ddl.DdlRequest.Builder.class); + } + + private int exprCase_ = 0; + private java.lang.Object expr_; + public enum ExprCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + CREATE_DATABASE(1), + CREATE_TABLE(2), + ALTER(3), + DROP_TABLE(4), + EXPR_NOT_SET(0); + private final int value; + private ExprCase(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 ExprCase valueOf(int value) { + return forNumber(value); + } + + public static ExprCase forNumber(int value) { + switch (value) { + case 1: return CREATE_DATABASE; + case 2: return CREATE_TABLE; + case 3: return ALTER; + case 4: return DROP_TABLE; + case 0: return EXPR_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public ExprCase + getExprCase() { + return ExprCase.forNumber( + exprCase_); + } + + public static final int CREATE_DATABASE_FIELD_NUMBER = 1; + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + * @return Whether the createDatabase field is set. + */ + @java.lang.Override + public boolean hasCreateDatabase() { + return exprCase_ == 1; + } + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + * @return The createDatabase. + */ + @java.lang.Override + public io.greptime.v1.Ddl.CreateDatabaseExpr getCreateDatabase() { + if (exprCase_ == 1) { + return (io.greptime.v1.Ddl.CreateDatabaseExpr) expr_; + } + return io.greptime.v1.Ddl.CreateDatabaseExpr.getDefaultInstance(); + } + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + */ + @java.lang.Override + public io.greptime.v1.Ddl.CreateDatabaseExprOrBuilder getCreateDatabaseOrBuilder() { + if (exprCase_ == 1) { + return (io.greptime.v1.Ddl.CreateDatabaseExpr) expr_; + } + return io.greptime.v1.Ddl.CreateDatabaseExpr.getDefaultInstance(); + } + + public static final int CREATE_TABLE_FIELD_NUMBER = 2; + /** + * .greptime.v1.CreateTableExpr create_table = 2; + * @return Whether the createTable field is set. + */ + @java.lang.Override + public boolean hasCreateTable() { + return exprCase_ == 2; + } + /** + * .greptime.v1.CreateTableExpr create_table = 2; + * @return The createTable. + */ + @java.lang.Override + public io.greptime.v1.Ddl.CreateTableExpr getCreateTable() { + if (exprCase_ == 2) { + return (io.greptime.v1.Ddl.CreateTableExpr) expr_; + } + return io.greptime.v1.Ddl.CreateTableExpr.getDefaultInstance(); + } + /** + * .greptime.v1.CreateTableExpr create_table = 2; + */ + @java.lang.Override + public io.greptime.v1.Ddl.CreateTableExprOrBuilder getCreateTableOrBuilder() { + if (exprCase_ == 2) { + return (io.greptime.v1.Ddl.CreateTableExpr) expr_; + } + return io.greptime.v1.Ddl.CreateTableExpr.getDefaultInstance(); + } + + public static final int ALTER_FIELD_NUMBER = 3; + /** + * .greptime.v1.AlterExpr alter = 3; + * @return Whether the alter field is set. + */ + @java.lang.Override + public boolean hasAlter() { + return exprCase_ == 3; + } + /** + * .greptime.v1.AlterExpr alter = 3; + * @return The alter. + */ + @java.lang.Override + public io.greptime.v1.Ddl.AlterExpr getAlter() { + if (exprCase_ == 3) { + return (io.greptime.v1.Ddl.AlterExpr) expr_; + } + return io.greptime.v1.Ddl.AlterExpr.getDefaultInstance(); + } + /** + * .greptime.v1.AlterExpr alter = 3; + */ + @java.lang.Override + public io.greptime.v1.Ddl.AlterExprOrBuilder getAlterOrBuilder() { + if (exprCase_ == 3) { + return (io.greptime.v1.Ddl.AlterExpr) expr_; + } + return io.greptime.v1.Ddl.AlterExpr.getDefaultInstance(); + } + + public static final int DROP_TABLE_FIELD_NUMBER = 4; + /** + * .greptime.v1.DropTableExpr drop_table = 4; + * @return Whether the dropTable field is set. + */ + @java.lang.Override + public boolean hasDropTable() { + return exprCase_ == 4; + } + /** + * .greptime.v1.DropTableExpr drop_table = 4; + * @return The dropTable. + */ + @java.lang.Override + public io.greptime.v1.Ddl.DropTableExpr getDropTable() { + if (exprCase_ == 4) { + return (io.greptime.v1.Ddl.DropTableExpr) expr_; + } + return io.greptime.v1.Ddl.DropTableExpr.getDefaultInstance(); + } + /** + * .greptime.v1.DropTableExpr drop_table = 4; + */ + @java.lang.Override + public io.greptime.v1.Ddl.DropTableExprOrBuilder getDropTableOrBuilder() { + if (exprCase_ == 4) { + return (io.greptime.v1.Ddl.DropTableExpr) expr_; + } + return io.greptime.v1.Ddl.DropTableExpr.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 (exprCase_ == 1) { + output.writeMessage(1, (io.greptime.v1.Ddl.CreateDatabaseExpr) expr_); + } + if (exprCase_ == 2) { + output.writeMessage(2, (io.greptime.v1.Ddl.CreateTableExpr) expr_); + } + if (exprCase_ == 3) { + output.writeMessage(3, (io.greptime.v1.Ddl.AlterExpr) expr_); + } + if (exprCase_ == 4) { + output.writeMessage(4, (io.greptime.v1.Ddl.DropTableExpr) expr_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (exprCase_ == 1) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (io.greptime.v1.Ddl.CreateDatabaseExpr) expr_); + } + if (exprCase_ == 2) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, (io.greptime.v1.Ddl.CreateTableExpr) expr_); + } + if (exprCase_ == 3) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, (io.greptime.v1.Ddl.AlterExpr) expr_); + } + if (exprCase_ == 4) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, (io.greptime.v1.Ddl.DropTableExpr) expr_); + } + size += getUnknownFields().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.Ddl.DdlRequest)) { + return super.equals(obj); + } + io.greptime.v1.Ddl.DdlRequest other = (io.greptime.v1.Ddl.DdlRequest) obj; + + if (!getExprCase().equals(other.getExprCase())) return false; + switch (exprCase_) { + case 1: + if (!getCreateDatabase() + .equals(other.getCreateDatabase())) return false; + break; + case 2: + if (!getCreateTable() + .equals(other.getCreateTable())) return false; + break; + case 3: + if (!getAlter() + .equals(other.getAlter())) return false; + break; + case 4: + if (!getDropTable() + .equals(other.getDropTable())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (exprCase_) { + case 1: + hash = (37 * hash) + CREATE_DATABASE_FIELD_NUMBER; + hash = (53 * hash) + getCreateDatabase().hashCode(); + break; + case 2: + hash = (37 * hash) + CREATE_TABLE_FIELD_NUMBER; + hash = (53 * hash) + getCreateTable().hashCode(); + break; + case 3: + hash = (37 * hash) + ALTER_FIELD_NUMBER; + hash = (53 * hash) + getAlter().hashCode(); + break; + case 4: + hash = (37 * hash) + DROP_TABLE_FIELD_NUMBER; + hash = (53 * hash) + getDropTable().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Ddl.DdlRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DdlRequest 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.Ddl.DdlRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DdlRequest 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.Ddl.DdlRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DdlRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Ddl.DdlRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DdlRequest 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.Ddl.DdlRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DdlRequest 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.Ddl.DdlRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DdlRequest 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.Ddl.DdlRequest 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; + } + /** + *
+     * "Data Definition Language" requests, that create, modify or delete the database structures but not the data.
+     * `DdlRequest` could carry more information than plain SQL, for example, the "table_id" in `CreateTableExpr`.
+     * So create a new DDL expr if you need it.
+     * 
+ * + * Protobuf type {@code greptime.v1.DdlRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.DdlRequest) + io.greptime.v1.Ddl.DdlRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DdlRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DdlRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.DdlRequest.class, io.greptime.v1.Ddl.DdlRequest.Builder.class); + } + + // Construct using io.greptime.v1.Ddl.DdlRequest.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (createDatabaseBuilder_ != null) { + createDatabaseBuilder_.clear(); + } + if (createTableBuilder_ != null) { + createTableBuilder_.clear(); + } + if (alterBuilder_ != null) { + alterBuilder_.clear(); + } + if (dropTableBuilder_ != null) { + dropTableBuilder_.clear(); + } + exprCase_ = 0; + expr_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DdlRequest_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Ddl.DdlRequest getDefaultInstanceForType() { + return io.greptime.v1.Ddl.DdlRequest.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Ddl.DdlRequest build() { + io.greptime.v1.Ddl.DdlRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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(); + } + } + result.exprCase_ = exprCase_; + 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.Ddl.DdlRequest) { + return mergeFrom((io.greptime.v1.Ddl.DdlRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Ddl.DdlRequest other) { + if (other == io.greptime.v1.Ddl.DdlRequest.getDefaultInstance()) return this; + switch (other.getExprCase()) { + case CREATE_DATABASE: { + mergeCreateDatabase(other.getCreateDatabase()); + break; + } + case CREATE_TABLE: { + mergeCreateTable(other.getCreateTable()); + break; + } + case ALTER: { + mergeAlter(other.getAlter()); + break; + } + case DROP_TABLE: { + mergeDropTable(other.getDropTable()); + break; + } + case EXPR_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + 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 + 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 exprCase_ = 0; + private java.lang.Object expr_; + public ExprCase + getExprCase() { + return ExprCase.forNumber( + exprCase_); + } + + public Builder clearExpr() { + exprCase_ = 0; + expr_ = null; + onChanged(); + return this; + } + + + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.CreateDatabaseExpr, io.greptime.v1.Ddl.CreateDatabaseExpr.Builder, io.greptime.v1.Ddl.CreateDatabaseExprOrBuilder> createDatabaseBuilder_; + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + * @return Whether the createDatabase field is set. + */ + @java.lang.Override + public boolean hasCreateDatabase() { + return exprCase_ == 1; + } + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + * @return The createDatabase. + */ + @java.lang.Override + public io.greptime.v1.Ddl.CreateDatabaseExpr getCreateDatabase() { + if (createDatabaseBuilder_ == null) { + if (exprCase_ == 1) { + return (io.greptime.v1.Ddl.CreateDatabaseExpr) expr_; + } + return io.greptime.v1.Ddl.CreateDatabaseExpr.getDefaultInstance(); + } else { + if (exprCase_ == 1) { + return createDatabaseBuilder_.getMessage(); + } + return io.greptime.v1.Ddl.CreateDatabaseExpr.getDefaultInstance(); + } + } + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + */ + public Builder setCreateDatabase(io.greptime.v1.Ddl.CreateDatabaseExpr value) { + if (createDatabaseBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + expr_ = value; + onChanged(); + } else { + createDatabaseBuilder_.setMessage(value); + } + exprCase_ = 1; + return this; + } + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + */ + public Builder setCreateDatabase( + io.greptime.v1.Ddl.CreateDatabaseExpr.Builder builderForValue) { + if (createDatabaseBuilder_ == null) { + expr_ = builderForValue.build(); + onChanged(); + } else { + createDatabaseBuilder_.setMessage(builderForValue.build()); + } + exprCase_ = 1; + return this; + } + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + */ + public Builder mergeCreateDatabase(io.greptime.v1.Ddl.CreateDatabaseExpr value) { + if (createDatabaseBuilder_ == null) { + if (exprCase_ == 1 && + expr_ != io.greptime.v1.Ddl.CreateDatabaseExpr.getDefaultInstance()) { + expr_ = io.greptime.v1.Ddl.CreateDatabaseExpr.newBuilder((io.greptime.v1.Ddl.CreateDatabaseExpr) expr_) + .mergeFrom(value).buildPartial(); + } else { + expr_ = value; + } + onChanged(); + } else { + if (exprCase_ == 1) { + createDatabaseBuilder_.mergeFrom(value); + } else { + createDatabaseBuilder_.setMessage(value); + } + } + exprCase_ = 1; + return this; + } + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + */ + public Builder clearCreateDatabase() { + if (createDatabaseBuilder_ == null) { + if (exprCase_ == 1) { + exprCase_ = 0; + expr_ = null; + onChanged(); + } + } else { + if (exprCase_ == 1) { + exprCase_ = 0; + expr_ = null; + } + createDatabaseBuilder_.clear(); + } + return this; + } + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + */ + public io.greptime.v1.Ddl.CreateDatabaseExpr.Builder getCreateDatabaseBuilder() { + return getCreateDatabaseFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + */ + @java.lang.Override + public io.greptime.v1.Ddl.CreateDatabaseExprOrBuilder getCreateDatabaseOrBuilder() { + if ((exprCase_ == 1) && (createDatabaseBuilder_ != null)) { + return createDatabaseBuilder_.getMessageOrBuilder(); + } else { + if (exprCase_ == 1) { + return (io.greptime.v1.Ddl.CreateDatabaseExpr) expr_; + } + return io.greptime.v1.Ddl.CreateDatabaseExpr.getDefaultInstance(); + } + } + /** + * .greptime.v1.CreateDatabaseExpr create_database = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.CreateDatabaseExpr, io.greptime.v1.Ddl.CreateDatabaseExpr.Builder, io.greptime.v1.Ddl.CreateDatabaseExprOrBuilder> + getCreateDatabaseFieldBuilder() { + if (createDatabaseBuilder_ == null) { + if (!(exprCase_ == 1)) { + expr_ = io.greptime.v1.Ddl.CreateDatabaseExpr.getDefaultInstance(); + } + createDatabaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.CreateDatabaseExpr, io.greptime.v1.Ddl.CreateDatabaseExpr.Builder, io.greptime.v1.Ddl.CreateDatabaseExprOrBuilder>( + (io.greptime.v1.Ddl.CreateDatabaseExpr) expr_, + getParentForChildren(), + isClean()); + expr_ = null; + } + exprCase_ = 1; + onChanged();; + return createDatabaseBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.CreateTableExpr, io.greptime.v1.Ddl.CreateTableExpr.Builder, io.greptime.v1.Ddl.CreateTableExprOrBuilder> createTableBuilder_; + /** + * .greptime.v1.CreateTableExpr create_table = 2; + * @return Whether the createTable field is set. + */ + @java.lang.Override + public boolean hasCreateTable() { + return exprCase_ == 2; + } + /** + * .greptime.v1.CreateTableExpr create_table = 2; + * @return The createTable. + */ + @java.lang.Override + public io.greptime.v1.Ddl.CreateTableExpr getCreateTable() { + if (createTableBuilder_ == null) { + if (exprCase_ == 2) { + return (io.greptime.v1.Ddl.CreateTableExpr) expr_; + } + return io.greptime.v1.Ddl.CreateTableExpr.getDefaultInstance(); + } else { + if (exprCase_ == 2) { + return createTableBuilder_.getMessage(); + } + return io.greptime.v1.Ddl.CreateTableExpr.getDefaultInstance(); + } + } + /** + * .greptime.v1.CreateTableExpr create_table = 2; + */ + public Builder setCreateTable(io.greptime.v1.Ddl.CreateTableExpr value) { + if (createTableBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + expr_ = value; + onChanged(); + } else { + createTableBuilder_.setMessage(value); + } + exprCase_ = 2; + return this; + } + /** + * .greptime.v1.CreateTableExpr create_table = 2; + */ + public Builder setCreateTable( + io.greptime.v1.Ddl.CreateTableExpr.Builder builderForValue) { + if (createTableBuilder_ == null) { + expr_ = builderForValue.build(); + onChanged(); + } else { + createTableBuilder_.setMessage(builderForValue.build()); + } + exprCase_ = 2; + return this; + } + /** + * .greptime.v1.CreateTableExpr create_table = 2; + */ + public Builder mergeCreateTable(io.greptime.v1.Ddl.CreateTableExpr value) { + if (createTableBuilder_ == null) { + if (exprCase_ == 2 && + expr_ != io.greptime.v1.Ddl.CreateTableExpr.getDefaultInstance()) { + expr_ = io.greptime.v1.Ddl.CreateTableExpr.newBuilder((io.greptime.v1.Ddl.CreateTableExpr) expr_) + .mergeFrom(value).buildPartial(); + } else { + expr_ = value; + } + onChanged(); + } else { + if (exprCase_ == 2) { + createTableBuilder_.mergeFrom(value); + } else { + createTableBuilder_.setMessage(value); + } + } + exprCase_ = 2; + return this; + } + /** + * .greptime.v1.CreateTableExpr create_table = 2; + */ + public Builder clearCreateTable() { + if (createTableBuilder_ == null) { + if (exprCase_ == 2) { + exprCase_ = 0; + expr_ = null; + onChanged(); + } + } else { + if (exprCase_ == 2) { + exprCase_ = 0; + expr_ = null; + } + createTableBuilder_.clear(); + } + return this; + } + /** + * .greptime.v1.CreateTableExpr create_table = 2; + */ + public io.greptime.v1.Ddl.CreateTableExpr.Builder getCreateTableBuilder() { + return getCreateTableFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.CreateTableExpr create_table = 2; + */ + @java.lang.Override + public io.greptime.v1.Ddl.CreateTableExprOrBuilder getCreateTableOrBuilder() { + if ((exprCase_ == 2) && (createTableBuilder_ != null)) { + return createTableBuilder_.getMessageOrBuilder(); + } else { + if (exprCase_ == 2) { + return (io.greptime.v1.Ddl.CreateTableExpr) expr_; + } + return io.greptime.v1.Ddl.CreateTableExpr.getDefaultInstance(); + } + } + /** + * .greptime.v1.CreateTableExpr create_table = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.CreateTableExpr, io.greptime.v1.Ddl.CreateTableExpr.Builder, io.greptime.v1.Ddl.CreateTableExprOrBuilder> + getCreateTableFieldBuilder() { + if (createTableBuilder_ == null) { + if (!(exprCase_ == 2)) { + expr_ = io.greptime.v1.Ddl.CreateTableExpr.getDefaultInstance(); + } + createTableBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.CreateTableExpr, io.greptime.v1.Ddl.CreateTableExpr.Builder, io.greptime.v1.Ddl.CreateTableExprOrBuilder>( + (io.greptime.v1.Ddl.CreateTableExpr) expr_, + getParentForChildren(), + isClean()); + expr_ = null; + } + exprCase_ = 2; + onChanged();; + return createTableBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.AlterExpr, io.greptime.v1.Ddl.AlterExpr.Builder, io.greptime.v1.Ddl.AlterExprOrBuilder> alterBuilder_; + /** + * .greptime.v1.AlterExpr alter = 3; + * @return Whether the alter field is set. + */ + @java.lang.Override + public boolean hasAlter() { + return exprCase_ == 3; + } + /** + * .greptime.v1.AlterExpr alter = 3; + * @return The alter. + */ + @java.lang.Override + public io.greptime.v1.Ddl.AlterExpr getAlter() { + if (alterBuilder_ == null) { + if (exprCase_ == 3) { + return (io.greptime.v1.Ddl.AlterExpr) expr_; + } + return io.greptime.v1.Ddl.AlterExpr.getDefaultInstance(); + } else { + if (exprCase_ == 3) { + return alterBuilder_.getMessage(); + } + return io.greptime.v1.Ddl.AlterExpr.getDefaultInstance(); + } + } + /** + * .greptime.v1.AlterExpr alter = 3; + */ + public Builder setAlter(io.greptime.v1.Ddl.AlterExpr value) { + if (alterBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + expr_ = value; + onChanged(); + } else { + alterBuilder_.setMessage(value); + } + exprCase_ = 3; + return this; + } + /** + * .greptime.v1.AlterExpr alter = 3; + */ + public Builder setAlter( + io.greptime.v1.Ddl.AlterExpr.Builder builderForValue) { + if (alterBuilder_ == null) { + expr_ = builderForValue.build(); + onChanged(); + } else { + alterBuilder_.setMessage(builderForValue.build()); + } + exprCase_ = 3; + return this; + } + /** + * .greptime.v1.AlterExpr alter = 3; + */ + public Builder mergeAlter(io.greptime.v1.Ddl.AlterExpr value) { + if (alterBuilder_ == null) { + if (exprCase_ == 3 && + expr_ != io.greptime.v1.Ddl.AlterExpr.getDefaultInstance()) { + expr_ = io.greptime.v1.Ddl.AlterExpr.newBuilder((io.greptime.v1.Ddl.AlterExpr) expr_) + .mergeFrom(value).buildPartial(); + } else { + expr_ = value; + } + onChanged(); + } else { + if (exprCase_ == 3) { + alterBuilder_.mergeFrom(value); + } else { + alterBuilder_.setMessage(value); + } + } + exprCase_ = 3; + return this; + } + /** + * .greptime.v1.AlterExpr alter = 3; + */ + public Builder clearAlter() { + if (alterBuilder_ == null) { + if (exprCase_ == 3) { + exprCase_ = 0; + expr_ = null; + onChanged(); + } + } else { + if (exprCase_ == 3) { + exprCase_ = 0; + expr_ = null; + } + alterBuilder_.clear(); + } + return this; + } + /** + * .greptime.v1.AlterExpr alter = 3; + */ + public io.greptime.v1.Ddl.AlterExpr.Builder getAlterBuilder() { + return getAlterFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.AlterExpr alter = 3; + */ + @java.lang.Override + public io.greptime.v1.Ddl.AlterExprOrBuilder getAlterOrBuilder() { + if ((exprCase_ == 3) && (alterBuilder_ != null)) { + return alterBuilder_.getMessageOrBuilder(); + } else { + if (exprCase_ == 3) { + return (io.greptime.v1.Ddl.AlterExpr) expr_; + } + return io.greptime.v1.Ddl.AlterExpr.getDefaultInstance(); + } + } + /** + * .greptime.v1.AlterExpr alter = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.AlterExpr, io.greptime.v1.Ddl.AlterExpr.Builder, io.greptime.v1.Ddl.AlterExprOrBuilder> + getAlterFieldBuilder() { + if (alterBuilder_ == null) { + if (!(exprCase_ == 3)) { + expr_ = io.greptime.v1.Ddl.AlterExpr.getDefaultInstance(); + } + alterBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.AlterExpr, io.greptime.v1.Ddl.AlterExpr.Builder, io.greptime.v1.Ddl.AlterExprOrBuilder>( + (io.greptime.v1.Ddl.AlterExpr) expr_, + getParentForChildren(), + isClean()); + expr_ = null; + } + exprCase_ = 3; + onChanged();; + return alterBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.DropTableExpr, io.greptime.v1.Ddl.DropTableExpr.Builder, io.greptime.v1.Ddl.DropTableExprOrBuilder> dropTableBuilder_; + /** + * .greptime.v1.DropTableExpr drop_table = 4; + * @return Whether the dropTable field is set. + */ + @java.lang.Override + public boolean hasDropTable() { + return exprCase_ == 4; + } + /** + * .greptime.v1.DropTableExpr drop_table = 4; + * @return The dropTable. + */ + @java.lang.Override + public io.greptime.v1.Ddl.DropTableExpr getDropTable() { + if (dropTableBuilder_ == null) { + if (exprCase_ == 4) { + return (io.greptime.v1.Ddl.DropTableExpr) expr_; + } + return io.greptime.v1.Ddl.DropTableExpr.getDefaultInstance(); + } else { + if (exprCase_ == 4) { + return dropTableBuilder_.getMessage(); + } + return io.greptime.v1.Ddl.DropTableExpr.getDefaultInstance(); + } + } + /** + * .greptime.v1.DropTableExpr drop_table = 4; + */ + public Builder setDropTable(io.greptime.v1.Ddl.DropTableExpr value) { + if (dropTableBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + expr_ = value; + onChanged(); + } else { + dropTableBuilder_.setMessage(value); + } + exprCase_ = 4; + return this; + } + /** + * .greptime.v1.DropTableExpr drop_table = 4; + */ + public Builder setDropTable( + io.greptime.v1.Ddl.DropTableExpr.Builder builderForValue) { + if (dropTableBuilder_ == null) { + expr_ = builderForValue.build(); + onChanged(); + } else { + dropTableBuilder_.setMessage(builderForValue.build()); + } + exprCase_ = 4; + return this; + } + /** + * .greptime.v1.DropTableExpr drop_table = 4; + */ + public Builder mergeDropTable(io.greptime.v1.Ddl.DropTableExpr value) { + if (dropTableBuilder_ == null) { + if (exprCase_ == 4 && + expr_ != io.greptime.v1.Ddl.DropTableExpr.getDefaultInstance()) { + expr_ = io.greptime.v1.Ddl.DropTableExpr.newBuilder((io.greptime.v1.Ddl.DropTableExpr) expr_) + .mergeFrom(value).buildPartial(); + } else { + expr_ = value; + } + onChanged(); + } else { + if (exprCase_ == 4) { + dropTableBuilder_.mergeFrom(value); + } else { + dropTableBuilder_.setMessage(value); + } + } + exprCase_ = 4; + return this; + } + /** + * .greptime.v1.DropTableExpr drop_table = 4; + */ + public Builder clearDropTable() { + if (dropTableBuilder_ == null) { + if (exprCase_ == 4) { + exprCase_ = 0; + expr_ = null; + onChanged(); + } + } else { + if (exprCase_ == 4) { + exprCase_ = 0; + expr_ = null; + } + dropTableBuilder_.clear(); + } + return this; + } + /** + * .greptime.v1.DropTableExpr drop_table = 4; + */ + public io.greptime.v1.Ddl.DropTableExpr.Builder getDropTableBuilder() { + return getDropTableFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.DropTableExpr drop_table = 4; + */ + @java.lang.Override + public io.greptime.v1.Ddl.DropTableExprOrBuilder getDropTableOrBuilder() { + if ((exprCase_ == 4) && (dropTableBuilder_ != null)) { + return dropTableBuilder_.getMessageOrBuilder(); + } else { + if (exprCase_ == 4) { + return (io.greptime.v1.Ddl.DropTableExpr) expr_; + } + return io.greptime.v1.Ddl.DropTableExpr.getDefaultInstance(); + } + } + /** + * .greptime.v1.DropTableExpr drop_table = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.DropTableExpr, io.greptime.v1.Ddl.DropTableExpr.Builder, io.greptime.v1.Ddl.DropTableExprOrBuilder> + getDropTableFieldBuilder() { + if (dropTableBuilder_ == null) { + if (!(exprCase_ == 4)) { + expr_ = io.greptime.v1.Ddl.DropTableExpr.getDefaultInstance(); + } + dropTableBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.DropTableExpr, io.greptime.v1.Ddl.DropTableExpr.Builder, io.greptime.v1.Ddl.DropTableExprOrBuilder>( + (io.greptime.v1.Ddl.DropTableExpr) expr_, + getParentForChildren(), + isClean()); + expr_ = null; + } + exprCase_ = 4; + onChanged();; + return dropTableBuilder_; + } + @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.DdlRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.DdlRequest) + private static final io.greptime.v1.Ddl.DdlRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Ddl.DdlRequest(); + } + + public static io.greptime.v1.Ddl.DdlRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DdlRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Ddl.DdlRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface CreateTableExprOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.CreateTableExpr) + com.google.protobuf.MessageOrBuilder { + + /** + * string catalog_name = 1; + * @return The catalogName. + */ + java.lang.String getCatalogName(); + /** + * string catalog_name = 1; + * @return The bytes for catalogName. + */ + com.google.protobuf.ByteString + getCatalogNameBytes(); + + /** + * string schema_name = 2; + * @return The schemaName. + */ + java.lang.String getSchemaName(); + /** + * string schema_name = 2; + * @return The bytes for schemaName. + */ + com.google.protobuf.ByteString + getSchemaNameBytes(); + + /** + * string table_name = 3; + * @return The tableName. + */ + java.lang.String getTableName(); + /** + * string table_name = 3; + * @return The bytes for tableName. + */ + com.google.protobuf.ByteString + getTableNameBytes(); + + /** + * string desc = 4; + * @return The desc. + */ + java.lang.String getDesc(); + /** + * string desc = 4; + * @return The bytes for desc. + */ + com.google.protobuf.ByteString + getDescBytes(); + + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + java.util.List + getColumnDefsList(); + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + io.greptime.v1.Columns.ColumnDef getColumnDefs(int index); + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + int getColumnDefsCount(); + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + java.util.List + getColumnDefsOrBuilderList(); + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + io.greptime.v1.Columns.ColumnDefOrBuilder getColumnDefsOrBuilder( + int index); + + /** + * string time_index = 6; + * @return The timeIndex. + */ + java.lang.String getTimeIndex(); + /** + * string time_index = 6; + * @return The bytes for timeIndex. + */ + com.google.protobuf.ByteString + getTimeIndexBytes(); + + /** + * repeated string primary_keys = 7; + * @return A list containing the primaryKeys. + */ + java.util.List + getPrimaryKeysList(); + /** + * repeated string primary_keys = 7; + * @return The count of primaryKeys. + */ + int getPrimaryKeysCount(); + /** + * repeated string primary_keys = 7; + * @param index The index of the element to return. + * @return The primaryKeys at the given index. + */ + java.lang.String getPrimaryKeys(int index); + /** + * repeated string primary_keys = 7; + * @param index The index of the value to return. + * @return The bytes of the primaryKeys at the given index. + */ + com.google.protobuf.ByteString + getPrimaryKeysBytes(int index); + + /** + * bool create_if_not_exists = 8; + * @return The createIfNotExists. + */ + boolean getCreateIfNotExists(); + + /** + * map<string, string> table_options = 9; + */ + int getTableOptionsCount(); + /** + * map<string, string> table_options = 9; + */ + boolean containsTableOptions( + java.lang.String key); + /** + * Use {@link #getTableOptionsMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getTableOptions(); + /** + * map<string, string> table_options = 9; + */ + java.util.Map + getTableOptionsMap(); + /** + * map<string, string> table_options = 9; + */ + + /* nullable */ +java.lang.String getTableOptionsOrDefault( + java.lang.String key, + /* nullable */ +java.lang.String defaultValue); + /** + * map<string, string> table_options = 9; + */ + + java.lang.String getTableOptionsOrThrow( + java.lang.String key); + + /** + * .greptime.v1.TableId table_id = 10; + * @return Whether the tableId field is set. + */ + boolean hasTableId(); + /** + * .greptime.v1.TableId table_id = 10; + * @return The tableId. + */ + io.greptime.v1.Ddl.TableId getTableId(); + /** + * .greptime.v1.TableId table_id = 10; + */ + io.greptime.v1.Ddl.TableIdOrBuilder getTableIdOrBuilder(); + + /** + * repeated uint32 region_ids = 11; + * @return A list containing the regionIds. + */ + java.util.List getRegionIdsList(); + /** + * repeated uint32 region_ids = 11; + * @return The count of regionIds. + */ + int getRegionIdsCount(); + /** + * repeated uint32 region_ids = 11; + * @param index The index of the element to return. + * @return The regionIds at the given index. + */ + int getRegionIds(int index); + } + /** + * Protobuf type {@code greptime.v1.CreateTableExpr} + */ + public static final class CreateTableExpr extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.CreateTableExpr) + CreateTableExprOrBuilder { + private static final long serialVersionUID = 0L; + // Use CreateTableExpr.newBuilder() to construct. + private CreateTableExpr(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CreateTableExpr() { + catalogName_ = ""; + schemaName_ = ""; + tableName_ = ""; + desc_ = ""; + columnDefs_ = java.util.Collections.emptyList(); + timeIndex_ = ""; + primaryKeys_ = com.google.protobuf.LazyStringArrayList.EMPTY; + regionIds_ = emptyIntList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CreateTableExpr(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateTableExpr_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 9: + return internalGetTableOptions(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateTableExpr_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.CreateTableExpr.class, io.greptime.v1.Ddl.CreateTableExpr.Builder.class); + } + + public static final int CATALOG_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object catalogName_; + /** + * string catalog_name = 1; + * @return The catalogName. + */ + @java.lang.Override + public java.lang.String getCatalogName() { + java.lang.Object ref = catalogName_; + 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(); + catalogName_ = s; + return s; + } + } + /** + * string catalog_name = 1; + * @return The bytes for catalogName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCatalogNameBytes() { + java.lang.Object ref = catalogName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + catalogName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SCHEMA_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object schemaName_; + /** + * string schema_name = 2; + * @return The schemaName. + */ + @java.lang.Override + public java.lang.String getSchemaName() { + java.lang.Object ref = schemaName_; + 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(); + schemaName_ = s; + return s; + } + } + /** + * string schema_name = 2; + * @return The bytes for schemaName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSchemaNameBytes() { + java.lang.Object ref = schemaName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + schemaName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TABLE_NAME_FIELD_NUMBER = 3; + private volatile java.lang.Object tableName_; + /** + * string table_name = 3; + * @return The tableName. + */ + @java.lang.Override + 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; + } + } + /** + * string table_name = 3; + * @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 DESC_FIELD_NUMBER = 4; + private volatile java.lang.Object desc_; + /** + * string desc = 4; + * @return The desc. + */ + @java.lang.Override + public java.lang.String getDesc() { + java.lang.Object ref = desc_; + 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(); + desc_ = s; + return s; + } + } + /** + * string desc = 4; + * @return The bytes for desc. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDescBytes() { + java.lang.Object ref = desc_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + desc_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int COLUMN_DEFS_FIELD_NUMBER = 5; + private java.util.List columnDefs_; + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + @java.lang.Override + public java.util.List getColumnDefsList() { + return columnDefs_; + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + @java.lang.Override + public java.util.List + getColumnDefsOrBuilderList() { + return columnDefs_; + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + @java.lang.Override + public int getColumnDefsCount() { + return columnDefs_.size(); + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + @java.lang.Override + public io.greptime.v1.Columns.ColumnDef getColumnDefs(int index) { + return columnDefs_.get(index); + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + @java.lang.Override + public io.greptime.v1.Columns.ColumnDefOrBuilder getColumnDefsOrBuilder( + int index) { + return columnDefs_.get(index); + } + + public static final int TIME_INDEX_FIELD_NUMBER = 6; + private volatile java.lang.Object timeIndex_; + /** + * string time_index = 6; + * @return The timeIndex. + */ + @java.lang.Override + public java.lang.String getTimeIndex() { + java.lang.Object ref = timeIndex_; + 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(); + timeIndex_ = s; + return s; + } + } + /** + * string time_index = 6; + * @return The bytes for timeIndex. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getTimeIndexBytes() { + java.lang.Object ref = timeIndex_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + timeIndex_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PRIMARY_KEYS_FIELD_NUMBER = 7; + private com.google.protobuf.LazyStringList primaryKeys_; + /** + * repeated string primary_keys = 7; + * @return A list containing the primaryKeys. + */ + public com.google.protobuf.ProtocolStringList + getPrimaryKeysList() { + return primaryKeys_; + } + /** + * repeated string primary_keys = 7; + * @return The count of primaryKeys. + */ + public int getPrimaryKeysCount() { + return primaryKeys_.size(); + } + /** + * repeated string primary_keys = 7; + * @param index The index of the element to return. + * @return The primaryKeys at the given index. + */ + public java.lang.String getPrimaryKeys(int index) { + return primaryKeys_.get(index); + } + /** + * repeated string primary_keys = 7; + * @param index The index of the value to return. + * @return The bytes of the primaryKeys at the given index. + */ + public com.google.protobuf.ByteString + getPrimaryKeysBytes(int index) { + return primaryKeys_.getByteString(index); + } + + public static final int CREATE_IF_NOT_EXISTS_FIELD_NUMBER = 8; + private boolean createIfNotExists_; + /** + * bool create_if_not_exists = 8; + * @return The createIfNotExists. + */ + @java.lang.Override + public boolean getCreateIfNotExists() { + return createIfNotExists_; + } + + public static final int TABLE_OPTIONS_FIELD_NUMBER = 9; + private static final class TableOptionsDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, java.lang.String> defaultEntry = + com.google.protobuf.MapEntry + .newDefaultInstance( + io.greptime.v1.Ddl.internal_static_greptime_v1_CreateTableExpr_TableOptionsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + private com.google.protobuf.MapField< + java.lang.String, java.lang.String> tableOptions_; + private com.google.protobuf.MapField + internalGetTableOptions() { + if (tableOptions_ == null) { + return com.google.protobuf.MapField.emptyMapField( + TableOptionsDefaultEntryHolder.defaultEntry); + } + 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) { + if (key == null) { throw new NullPointerException("map key"); } + return internalGetTableOptions().getMap().containsKey(key); + } + /** + * Use {@link #getTableOptionsMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getTableOptions() { + return getTableOptionsMap(); + } + /** + * map<string, string> table_options = 9; + */ + @java.lang.Override + + public java.util.Map getTableOptionsMap() { + return internalGetTableOptions().getMap(); + } + /** + * map<string, string> table_options = 9; + */ + @java.lang.Override + + public java.lang.String getTableOptionsOrDefault( + java.lang.String key, + java.lang.String defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetTableOptions().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * 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"); } + java.util.Map map = + internalGetTableOptions().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int TABLE_ID_FIELD_NUMBER = 10; + private io.greptime.v1.Ddl.TableId tableId_; + /** + * .greptime.v1.TableId table_id = 10; + * @return Whether the tableId field is set. + */ + @java.lang.Override + public boolean hasTableId() { + return tableId_ != null; + } + /** + * .greptime.v1.TableId table_id = 10; + * @return The tableId. + */ + @java.lang.Override + public io.greptime.v1.Ddl.TableId getTableId() { + return tableId_ == null ? io.greptime.v1.Ddl.TableId.getDefaultInstance() : tableId_; + } + /** + * .greptime.v1.TableId table_id = 10; + */ + @java.lang.Override + public io.greptime.v1.Ddl.TableIdOrBuilder getTableIdOrBuilder() { + return getTableId(); + } + + public static final int REGION_IDS_FIELD_NUMBER = 11; + private com.google.protobuf.Internal.IntList regionIds_; + /** + * repeated uint32 region_ids = 11; + * @return A list containing the regionIds. + */ + @java.lang.Override + public java.util.List + getRegionIdsList() { + return regionIds_; + } + /** + * repeated uint32 region_ids = 11; + * @return The count of regionIds. + */ + public int getRegionIdsCount() { + return regionIds_.size(); + } + /** + * repeated uint32 region_ids = 11; + * @param index The index of the element to return. + * @return The regionIds at the given index. + */ + public int getRegionIds(int index) { + return regionIds_.getInt(index); + } + private int regionIdsMemoizedSerializedSize = -1; + + 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 { + getSerializedSize(); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(catalogName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, catalogName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schemaName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, schemaName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tableName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(desc_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, desc_); + } + for (int i = 0; i < columnDefs_.size(); i++) { + output.writeMessage(5, columnDefs_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(timeIndex_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, timeIndex_); + } + for (int i = 0; i < primaryKeys_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, primaryKeys_.getRaw(i)); + } + if (createIfNotExists_ != false) { + output.writeBool(8, createIfNotExists_); + } + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetTableOptions(), + TableOptionsDefaultEntryHolder.defaultEntry, + 9); + if (tableId_ != null) { + output.writeMessage(10, getTableId()); + } + if (getRegionIdsList().size() > 0) { + output.writeUInt32NoTag(90); + output.writeUInt32NoTag(regionIdsMemoizedSerializedSize); + } + for (int i = 0; i < regionIds_.size(); i++) { + output.writeUInt32NoTag(regionIds_.getInt(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(catalogName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, catalogName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schemaName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, schemaName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tableName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(desc_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, desc_); + } + for (int i = 0; i < columnDefs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, columnDefs_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(timeIndex_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, timeIndex_); + } + { + int dataSize = 0; + for (int i = 0; i < primaryKeys_.size(); i++) { + dataSize += computeStringSizeNoTag(primaryKeys_.getRaw(i)); + } + size += dataSize; + size += 1 * getPrimaryKeysList().size(); + } + if (createIfNotExists_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(8, createIfNotExists_); + } + for (java.util.Map.Entry entry + : internalGetTableOptions().getMap().entrySet()) { + com.google.protobuf.MapEntry + tableOptions__ = TableOptionsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, tableOptions__); + } + if (tableId_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, getTableId()); + } + { + int dataSize = 0; + for (int i = 0; i < regionIds_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(regionIds_.getInt(i)); + } + size += dataSize; + if (!getRegionIdsList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + regionIdsMemoizedSerializedSize = dataSize; + } + size += getUnknownFields().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.Ddl.CreateTableExpr)) { + return super.equals(obj); + } + io.greptime.v1.Ddl.CreateTableExpr other = (io.greptime.v1.Ddl.CreateTableExpr) obj; + + if (!getCatalogName() + .equals(other.getCatalogName())) return false; + if (!getSchemaName() + .equals(other.getSchemaName())) return false; + if (!getTableName() + .equals(other.getTableName())) return false; + if (!getDesc() + .equals(other.getDesc())) return false; + if (!getColumnDefsList() + .equals(other.getColumnDefsList())) return false; + if (!getTimeIndex() + .equals(other.getTimeIndex())) return false; + if (!getPrimaryKeysList() + .equals(other.getPrimaryKeysList())) return false; + if (getCreateIfNotExists() + != other.getCreateIfNotExists()) return false; + if (!internalGetTableOptions().equals( + other.internalGetTableOptions())) return false; + if (hasTableId() != other.hasTableId()) return false; + if (hasTableId()) { + if (!getTableId() + .equals(other.getTableId())) return false; + } + if (!getRegionIdsList() + .equals(other.getRegionIdsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) 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_NAME_FIELD_NUMBER; + hash = (53 * hash) + getCatalogName().hashCode(); + hash = (37 * hash) + SCHEMA_NAME_FIELD_NUMBER; + hash = (53 * hash) + getSchemaName().hashCode(); + hash = (37 * hash) + TABLE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getTableName().hashCode(); + hash = (37 * hash) + DESC_FIELD_NUMBER; + hash = (53 * hash) + getDesc().hashCode(); + if (getColumnDefsCount() > 0) { + hash = (37 * hash) + COLUMN_DEFS_FIELD_NUMBER; + hash = (53 * hash) + getColumnDefsList().hashCode(); + } + hash = (37 * hash) + TIME_INDEX_FIELD_NUMBER; + hash = (53 * hash) + getTimeIndex().hashCode(); + if (getPrimaryKeysCount() > 0) { + hash = (37 * hash) + PRIMARY_KEYS_FIELD_NUMBER; + hash = (53 * hash) + getPrimaryKeysList().hashCode(); + } + hash = (37 * hash) + CREATE_IF_NOT_EXISTS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getCreateIfNotExists()); + if (!internalGetTableOptions().getMap().isEmpty()) { + hash = (37 * hash) + TABLE_OPTIONS_FIELD_NUMBER; + hash = (53 * hash) + internalGetTableOptions().hashCode(); + } + if (hasTableId()) { + hash = (37 * hash) + TABLE_ID_FIELD_NUMBER; + hash = (53 * hash) + getTableId().hashCode(); + } + if (getRegionIdsCount() > 0) { + hash = (37 * hash) + REGION_IDS_FIELD_NUMBER; + hash = (53 * hash) + getRegionIdsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Ddl.CreateTableExpr parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.CreateTableExpr 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.Ddl.CreateTableExpr parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.CreateTableExpr 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.Ddl.CreateTableExpr parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.CreateTableExpr parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Ddl.CreateTableExpr parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.CreateTableExpr 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.Ddl.CreateTableExpr parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.CreateTableExpr 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.Ddl.CreateTableExpr parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.CreateTableExpr 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.Ddl.CreateTableExpr 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.CreateTableExpr} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.CreateTableExpr) + io.greptime.v1.Ddl.CreateTableExprOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateTableExpr_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 9: + return internalGetTableOptions(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMutableMapField( + int number) { + switch (number) { + case 9: + return internalGetMutableTableOptions(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateTableExpr_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.CreateTableExpr.class, io.greptime.v1.Ddl.CreateTableExpr.Builder.class); + } + + // Construct using io.greptime.v1.Ddl.CreateTableExpr.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + catalogName_ = ""; + + schemaName_ = ""; + + tableName_ = ""; + + desc_ = ""; + + if (columnDefsBuilder_ == null) { + columnDefs_ = java.util.Collections.emptyList(); + } else { + columnDefs_ = null; + columnDefsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + timeIndex_ = ""; + + primaryKeys_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + createIfNotExists_ = false; + + internalGetMutableTableOptions().clear(); + if (tableIdBuilder_ == null) { + tableId_ = null; + } else { + tableId_ = null; + tableIdBuilder_ = null; + } + regionIds_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateTableExpr_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Ddl.CreateTableExpr getDefaultInstanceForType() { + return io.greptime.v1.Ddl.CreateTableExpr.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Ddl.CreateTableExpr build() { + io.greptime.v1.Ddl.CreateTableExpr result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + if (columnDefsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + columnDefs_ = java.util.Collections.unmodifiableList(columnDefs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.columnDefs_ = columnDefs_; + } else { + result.columnDefs_ = columnDefsBuilder_.build(); + } + result.timeIndex_ = timeIndex_; + if (((bitField0_ & 0x00000002) != 0)) { + primaryKeys_ = primaryKeys_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000002); + } + 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)) { + regionIds_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.regionIds_ = regionIds_; + 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.Ddl.CreateTableExpr) { + return mergeFrom((io.greptime.v1.Ddl.CreateTableExpr)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Ddl.CreateTableExpr other) { + if (other == io.greptime.v1.Ddl.CreateTableExpr.getDefaultInstance()) return this; + if (!other.getCatalogName().isEmpty()) { + catalogName_ = other.catalogName_; + onChanged(); + } + if (!other.getSchemaName().isEmpty()) { + schemaName_ = other.schemaName_; + onChanged(); + } + if (!other.getTableName().isEmpty()) { + tableName_ = other.tableName_; + onChanged(); + } + if (!other.getDesc().isEmpty()) { + desc_ = other.desc_; + onChanged(); + } + if (columnDefsBuilder_ == null) { + if (!other.columnDefs_.isEmpty()) { + if (columnDefs_.isEmpty()) { + columnDefs_ = other.columnDefs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureColumnDefsIsMutable(); + columnDefs_.addAll(other.columnDefs_); + } + onChanged(); + } + } else { + if (!other.columnDefs_.isEmpty()) { + if (columnDefsBuilder_.isEmpty()) { + columnDefsBuilder_.dispose(); + columnDefsBuilder_ = null; + columnDefs_ = other.columnDefs_; + bitField0_ = (bitField0_ & ~0x00000001); + columnDefsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getColumnDefsFieldBuilder() : null; + } else { + columnDefsBuilder_.addAllMessages(other.columnDefs_); + } + } + } + if (!other.getTimeIndex().isEmpty()) { + timeIndex_ = other.timeIndex_; + onChanged(); + } + if (!other.primaryKeys_.isEmpty()) { + if (primaryKeys_.isEmpty()) { + primaryKeys_ = other.primaryKeys_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensurePrimaryKeysIsMutable(); + primaryKeys_.addAll(other.primaryKeys_); + } + onChanged(); + } + if (other.getCreateIfNotExists() != false) { + setCreateIfNotExists(other.getCreateIfNotExists()); + } + internalGetMutableTableOptions().mergeFrom( + other.internalGetTableOptions()); + if (other.hasTableId()) { + mergeTableId(other.getTableId()); + } + if (!other.regionIds_.isEmpty()) { + if (regionIds_.isEmpty()) { + regionIds_ = other.regionIds_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureRegionIdsIsMutable(); + regionIds_.addAll(other.regionIds_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + catalogName_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: { + schemaName_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: { + tableName_ = input.readStringRequireUtf8(); + + break; + } // case 26 + case 34: { + desc_ = input.readStringRequireUtf8(); + + 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(); + + break; + } // case 50 + case 58: { + java.lang.String s = input.readStringRequireUtf8(); + ensurePrimaryKeysIsMutable(); + primaryKeys_.add(s); + break; + } // case 58 + case 64: { + createIfNotExists_ = input.readBool(); + + break; + } // case 64 + case 74: { + com.google.protobuf.MapEntry + tableOptions__ = input.readMessage( + TableOptionsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableTableOptions().getMutableMap().put( + tableOptions__.getKey(), tableOptions__.getValue()); + break; + } // case 74 + case 82: { + input.readMessage( + getTableIdFieldBuilder().getBuilder(), + extensionRegistry); + + 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 + 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_; + + private java.lang.Object catalogName_ = ""; + /** + * string catalog_name = 1; + * @return The catalogName. + */ + public java.lang.String getCatalogName() { + java.lang.Object ref = catalogName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + catalogName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string catalog_name = 1; + * @return The bytes for catalogName. + */ + public com.google.protobuf.ByteString + getCatalogNameBytes() { + java.lang.Object ref = catalogName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + catalogName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string catalog_name = 1; + * @param value The catalogName to set. + * @return This builder for chaining. + */ + public Builder setCatalogName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + catalogName_ = value; + onChanged(); + return this; + } + /** + * string catalog_name = 1; + * @return This builder for chaining. + */ + public Builder clearCatalogName() { + + catalogName_ = getDefaultInstance().getCatalogName(); + onChanged(); + return this; + } + /** + * string catalog_name = 1; + * @param value The bytes for catalogName to set. + * @return This builder for chaining. + */ + public Builder setCatalogNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + catalogName_ = value; + onChanged(); + return this; + } + + private java.lang.Object schemaName_ = ""; + /** + * string schema_name = 2; + * @return The schemaName. + */ + public java.lang.String getSchemaName() { + java.lang.Object ref = schemaName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + schemaName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string schema_name = 2; + * @return The bytes for schemaName. + */ + public com.google.protobuf.ByteString + getSchemaNameBytes() { + java.lang.Object ref = schemaName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + schemaName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string schema_name = 2; + * @param value The schemaName to set. + * @return This builder for chaining. + */ + public Builder setSchemaName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + schemaName_ = value; + onChanged(); + return this; + } + /** + * string schema_name = 2; + * @return This builder for chaining. + */ + public Builder clearSchemaName() { + + schemaName_ = getDefaultInstance().getSchemaName(); + onChanged(); + return this; + } + /** + * string schema_name = 2; + * @param value The bytes for schemaName to set. + * @return This builder for chaining. + */ + public Builder setSchemaNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + schemaName_ = value; + onChanged(); + return this; + } + + private java.lang.Object tableName_ = ""; + /** + * string table_name = 3; + * @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 { + return (java.lang.String) ref; + } + } + /** + * string table_name = 3; + * @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 { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string table_name = 3; + * @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; + onChanged(); + return this; + } + /** + * string table_name = 3; + * @return This builder for chaining. + */ + public Builder clearTableName() { + + tableName_ = getDefaultInstance().getTableName(); + onChanged(); + return this; + } + /** + * string table_name = 3; + * @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; + onChanged(); + return this; + } + + private java.lang.Object desc_ = ""; + /** + * string desc = 4; + * @return The desc. + */ + public java.lang.String getDesc() { + java.lang.Object ref = desc_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + desc_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string desc = 4; + * @return The bytes for desc. + */ + public com.google.protobuf.ByteString + getDescBytes() { + java.lang.Object ref = desc_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + desc_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string desc = 4; + * @param value The desc to set. + * @return This builder for chaining. + */ + public Builder setDesc( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + desc_ = value; + onChanged(); + return this; + } + /** + * string desc = 4; + * @return This builder for chaining. + */ + public Builder clearDesc() { + + desc_ = getDefaultInstance().getDesc(); + onChanged(); + return this; + } + /** + * string desc = 4; + * @param value The bytes for desc to set. + * @return This builder for chaining. + */ + public Builder setDescBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + desc_ = value; + onChanged(); + return this; + } + + private java.util.List columnDefs_ = + java.util.Collections.emptyList(); + private void ensureColumnDefsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + columnDefs_ = new java.util.ArrayList(columnDefs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Columns.ColumnDef, io.greptime.v1.Columns.ColumnDef.Builder, io.greptime.v1.Columns.ColumnDefOrBuilder> columnDefsBuilder_; + + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public java.util.List getColumnDefsList() { + if (columnDefsBuilder_ == null) { + return java.util.Collections.unmodifiableList(columnDefs_); + } else { + return columnDefsBuilder_.getMessageList(); + } + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public int getColumnDefsCount() { + if (columnDefsBuilder_ == null) { + return columnDefs_.size(); + } else { + return columnDefsBuilder_.getCount(); + } + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public io.greptime.v1.Columns.ColumnDef getColumnDefs(int index) { + if (columnDefsBuilder_ == null) { + return columnDefs_.get(index); + } else { + return columnDefsBuilder_.getMessage(index); + } + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public Builder setColumnDefs( + int index, io.greptime.v1.Columns.ColumnDef value) { + if (columnDefsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureColumnDefsIsMutable(); + columnDefs_.set(index, value); + onChanged(); + } else { + columnDefsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public Builder setColumnDefs( + int index, io.greptime.v1.Columns.ColumnDef.Builder builderForValue) { + if (columnDefsBuilder_ == null) { + ensureColumnDefsIsMutable(); + columnDefs_.set(index, builderForValue.build()); + onChanged(); + } else { + columnDefsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public Builder addColumnDefs(io.greptime.v1.Columns.ColumnDef value) { + if (columnDefsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureColumnDefsIsMutable(); + columnDefs_.add(value); + onChanged(); + } else { + columnDefsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public Builder addColumnDefs( + int index, io.greptime.v1.Columns.ColumnDef value) { + if (columnDefsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureColumnDefsIsMutable(); + columnDefs_.add(index, value); + onChanged(); + } else { + columnDefsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public Builder addColumnDefs( + io.greptime.v1.Columns.ColumnDef.Builder builderForValue) { + if (columnDefsBuilder_ == null) { + ensureColumnDefsIsMutable(); + columnDefs_.add(builderForValue.build()); + onChanged(); + } else { + columnDefsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public Builder addColumnDefs( + int index, io.greptime.v1.Columns.ColumnDef.Builder builderForValue) { + if (columnDefsBuilder_ == null) { + ensureColumnDefsIsMutable(); + columnDefs_.add(index, builderForValue.build()); + onChanged(); + } else { + columnDefsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public Builder addAllColumnDefs( + java.lang.Iterable values) { + if (columnDefsBuilder_ == null) { + ensureColumnDefsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, columnDefs_); + onChanged(); + } else { + columnDefsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public Builder clearColumnDefs() { + if (columnDefsBuilder_ == null) { + columnDefs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + columnDefsBuilder_.clear(); + } + return this; + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public Builder removeColumnDefs(int index) { + if (columnDefsBuilder_ == null) { + ensureColumnDefsIsMutable(); + columnDefs_.remove(index); + onChanged(); + } else { + columnDefsBuilder_.remove(index); + } + return this; + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public io.greptime.v1.Columns.ColumnDef.Builder getColumnDefsBuilder( + int index) { + return getColumnDefsFieldBuilder().getBuilder(index); + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public io.greptime.v1.Columns.ColumnDefOrBuilder getColumnDefsOrBuilder( + int index) { + if (columnDefsBuilder_ == null) { + return columnDefs_.get(index); } else { + return columnDefsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public java.util.List + getColumnDefsOrBuilderList() { + if (columnDefsBuilder_ != null) { + return columnDefsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(columnDefs_); + } + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public io.greptime.v1.Columns.ColumnDef.Builder addColumnDefsBuilder() { + return getColumnDefsFieldBuilder().addBuilder( + io.greptime.v1.Columns.ColumnDef.getDefaultInstance()); + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public io.greptime.v1.Columns.ColumnDef.Builder addColumnDefsBuilder( + int index) { + return getColumnDefsFieldBuilder().addBuilder( + index, io.greptime.v1.Columns.ColumnDef.getDefaultInstance()); + } + /** + * repeated .greptime.v1.ColumnDef column_defs = 5; + */ + public java.util.List + getColumnDefsBuilderList() { + return getColumnDefsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Columns.ColumnDef, io.greptime.v1.Columns.ColumnDef.Builder, io.greptime.v1.Columns.ColumnDefOrBuilder> + getColumnDefsFieldBuilder() { + if (columnDefsBuilder_ == null) { + 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), + getParentForChildren(), + isClean()); + columnDefs_ = null; + } + return columnDefsBuilder_; + } + + private java.lang.Object timeIndex_ = ""; + /** + * string time_index = 6; + * @return The timeIndex. + */ + public java.lang.String getTimeIndex() { + java.lang.Object ref = timeIndex_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + timeIndex_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string time_index = 6; + * @return The bytes for timeIndex. + */ + public com.google.protobuf.ByteString + getTimeIndexBytes() { + java.lang.Object ref = timeIndex_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + timeIndex_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string time_index = 6; + * @param value The timeIndex to set. + * @return This builder for chaining. + */ + public Builder setTimeIndex( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + timeIndex_ = value; + onChanged(); + return this; + } + /** + * string time_index = 6; + * @return This builder for chaining. + */ + public Builder clearTimeIndex() { + + timeIndex_ = getDefaultInstance().getTimeIndex(); + onChanged(); + return this; + } + /** + * string time_index = 6; + * @param value The bytes for timeIndex to set. + * @return This builder for chaining. + */ + public Builder setTimeIndexBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + timeIndex_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList primaryKeys_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensurePrimaryKeysIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + primaryKeys_ = new com.google.protobuf.LazyStringArrayList(primaryKeys_); + bitField0_ |= 0x00000002; + } + } + /** + * repeated string primary_keys = 7; + * @return A list containing the primaryKeys. + */ + public com.google.protobuf.ProtocolStringList + getPrimaryKeysList() { + return primaryKeys_.getUnmodifiableView(); + } + /** + * repeated string primary_keys = 7; + * @return The count of primaryKeys. + */ + public int getPrimaryKeysCount() { + return primaryKeys_.size(); + } + /** + * repeated string primary_keys = 7; + * @param index The index of the element to return. + * @return The primaryKeys at the given index. + */ + public java.lang.String getPrimaryKeys(int index) { + return primaryKeys_.get(index); + } + /** + * repeated string primary_keys = 7; + * @param index The index of the value to return. + * @return The bytes of the primaryKeys at the given index. + */ + public com.google.protobuf.ByteString + getPrimaryKeysBytes(int index) { + return primaryKeys_.getByteString(index); + } + /** + * repeated string primary_keys = 7; + * @param index The index to set the value at. + * @param value The primaryKeys to set. + * @return This builder for chaining. + */ + public Builder setPrimaryKeys( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensurePrimaryKeysIsMutable(); + primaryKeys_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string primary_keys = 7; + * @param value The primaryKeys to add. + * @return This builder for chaining. + */ + public Builder addPrimaryKeys( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensurePrimaryKeysIsMutable(); + primaryKeys_.add(value); + onChanged(); + return this; + } + /** + * repeated string primary_keys = 7; + * @param values The primaryKeys to add. + * @return This builder for chaining. + */ + public Builder addAllPrimaryKeys( + java.lang.Iterable values) { + ensurePrimaryKeysIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, primaryKeys_); + onChanged(); + return this; + } + /** + * repeated string primary_keys = 7; + * @return This builder for chaining. + */ + public Builder clearPrimaryKeys() { + primaryKeys_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * repeated string primary_keys = 7; + * @param value The bytes of the primaryKeys to add. + * @return This builder for chaining. + */ + public Builder addPrimaryKeysBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensurePrimaryKeysIsMutable(); + primaryKeys_.add(value); + onChanged(); + return this; + } + + private boolean createIfNotExists_ ; + /** + * bool create_if_not_exists = 8; + * @return The createIfNotExists. + */ + @java.lang.Override + public boolean getCreateIfNotExists() { + return createIfNotExists_; + } + /** + * bool create_if_not_exists = 8; + * @param value The createIfNotExists to set. + * @return This builder for chaining. + */ + public Builder setCreateIfNotExists(boolean value) { + + createIfNotExists_ = value; + onChanged(); + return this; + } + /** + * bool create_if_not_exists = 8; + * @return This builder for chaining. + */ + public Builder clearCreateIfNotExists() { + + createIfNotExists_ = false; + onChanged(); + return this; + } + + private com.google.protobuf.MapField< + java.lang.String, java.lang.String> tableOptions_; + private com.google.protobuf.MapField + internalGetTableOptions() { + if (tableOptions_ == null) { + return com.google.protobuf.MapField.emptyMapField( + TableOptionsDefaultEntryHolder.defaultEntry); + } + return tableOptions_; + } + private com.google.protobuf.MapField + internalGetMutableTableOptions() { + onChanged();; + if (tableOptions_ == null) { + tableOptions_ = com.google.protobuf.MapField.newMapField( + TableOptionsDefaultEntryHolder.defaultEntry); + } + if (!tableOptions_.isMutable()) { + tableOptions_ = tableOptions_.copy(); + } + 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) { + if (key == null) { throw new NullPointerException("map key"); } + return internalGetTableOptions().getMap().containsKey(key); + } + /** + * Use {@link #getTableOptionsMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getTableOptions() { + return getTableOptionsMap(); + } + /** + * map<string, string> table_options = 9; + */ + @java.lang.Override + + public java.util.Map getTableOptionsMap() { + return internalGetTableOptions().getMap(); + } + /** + * map<string, string> table_options = 9; + */ + @java.lang.Override + + public java.lang.String getTableOptionsOrDefault( + java.lang.String key, + java.lang.String defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetTableOptions().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * 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"); } + java.util.Map map = + internalGetTableOptions().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearTableOptions() { + internalGetMutableTableOptions().getMutableMap() + .clear(); + return this; + } + /** + * map<string, string> table_options = 9; + */ + + public Builder removeTableOptions( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableTableOptions().getMutableMap() + .remove(key); + return this; + } + /** + * Use alternate mutation accessors instead. + */ + @java.lang.Deprecated + public java.util.Map + getMutableTableOptions() { + return internalGetMutableTableOptions().getMutableMap(); + } + /** + * map<string, string> table_options = 9; + */ + public Builder putTableOptions( + java.lang.String key, + java.lang.String value) { + if (key == null) { throw new NullPointerException("map key"); } + if (value == null) { + throw new NullPointerException("map value"); +} + + internalGetMutableTableOptions().getMutableMap() + .put(key, value); + return this; + } + /** + * map<string, string> table_options = 9; + */ + + public Builder putAllTableOptions( + java.util.Map values) { + internalGetMutableTableOptions().getMutableMap() + .putAll(values); + return this; + } + + private io.greptime.v1.Ddl.TableId tableId_; + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.TableId, io.greptime.v1.Ddl.TableId.Builder, io.greptime.v1.Ddl.TableIdOrBuilder> tableIdBuilder_; + /** + * .greptime.v1.TableId table_id = 10; + * @return Whether the tableId field is set. + */ + public boolean hasTableId() { + return tableIdBuilder_ != null || tableId_ != null; + } + /** + * .greptime.v1.TableId table_id = 10; + * @return The tableId. + */ + public io.greptime.v1.Ddl.TableId getTableId() { + if (tableIdBuilder_ == null) { + return tableId_ == null ? io.greptime.v1.Ddl.TableId.getDefaultInstance() : tableId_; + } else { + return tableIdBuilder_.getMessage(); + } + } + /** + * .greptime.v1.TableId table_id = 10; + */ + public Builder setTableId(io.greptime.v1.Ddl.TableId value) { + if (tableIdBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + tableId_ = value; + onChanged(); + } else { + tableIdBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.TableId table_id = 10; + */ + public Builder setTableId( + io.greptime.v1.Ddl.TableId.Builder builderForValue) { + if (tableIdBuilder_ == null) { + tableId_ = builderForValue.build(); + onChanged(); + } else { + tableIdBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.TableId table_id = 10; + */ + 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(); + } else { + tableId_ = value; + } + onChanged(); + } else { + tableIdBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.TableId table_id = 10; + */ + public Builder clearTableId() { + if (tableIdBuilder_ == null) { + tableId_ = null; + onChanged(); + } else { + tableId_ = null; + tableIdBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.TableId table_id = 10; + */ + public io.greptime.v1.Ddl.TableId.Builder getTableIdBuilder() { + + onChanged(); + return getTableIdFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.TableId table_id = 10; + */ + public io.greptime.v1.Ddl.TableIdOrBuilder getTableIdOrBuilder() { + if (tableIdBuilder_ != null) { + return tableIdBuilder_.getMessageOrBuilder(); + } else { + return tableId_ == null ? + io.greptime.v1.Ddl.TableId.getDefaultInstance() : tableId_; + } + } + /** + * .greptime.v1.TableId table_id = 10; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.TableId, io.greptime.v1.Ddl.TableId.Builder, io.greptime.v1.Ddl.TableIdOrBuilder> + getTableIdFieldBuilder() { + if (tableIdBuilder_ == null) { + tableIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.TableId, io.greptime.v1.Ddl.TableId.Builder, io.greptime.v1.Ddl.TableIdOrBuilder>( + getTableId(), + getParentForChildren(), + isClean()); + tableId_ = null; + } + return tableIdBuilder_; + } + + private com.google.protobuf.Internal.IntList regionIds_ = emptyIntList(); + private void ensureRegionIdsIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + regionIds_ = mutableCopy(regionIds_); + bitField0_ |= 0x00000008; + } + } + /** + * repeated uint32 region_ids = 11; + * @return A list containing the regionIds. + */ + public java.util.List + getRegionIdsList() { + return ((bitField0_ & 0x00000008) != 0) ? + java.util.Collections.unmodifiableList(regionIds_) : regionIds_; + } + /** + * repeated uint32 region_ids = 11; + * @return The count of regionIds. + */ + public int getRegionIdsCount() { + return regionIds_.size(); + } + /** + * repeated uint32 region_ids = 11; + * @param index The index of the element to return. + * @return The regionIds at the given index. + */ + public int getRegionIds(int index) { + return regionIds_.getInt(index); + } + /** + * repeated uint32 region_ids = 11; + * @param index The index to set the value at. + * @param value The regionIds to set. + * @return This builder for chaining. + */ + public Builder setRegionIds( + int index, int value) { + ensureRegionIdsIsMutable(); + regionIds_.setInt(index, value); + onChanged(); + return this; + } + /** + * repeated uint32 region_ids = 11; + * @param value The regionIds to add. + * @return This builder for chaining. + */ + public Builder addRegionIds(int value) { + ensureRegionIdsIsMutable(); + regionIds_.addInt(value); + onChanged(); + return this; + } + /** + * repeated uint32 region_ids = 11; + * @param values The regionIds to add. + * @return This builder for chaining. + */ + public Builder addAllRegionIds( + java.lang.Iterable values) { + ensureRegionIdsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, regionIds_); + onChanged(); + return this; + } + /** + * repeated uint32 region_ids = 11; + * @return This builder for chaining. + */ + public Builder clearRegionIds() { + regionIds_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000008); + 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.CreateTableExpr) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.CreateTableExpr) + private static final io.greptime.v1.Ddl.CreateTableExpr DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Ddl.CreateTableExpr(); + } + + public static io.greptime.v1.Ddl.CreateTableExpr getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateTableExpr parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Ddl.CreateTableExpr getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AlterExprOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.AlterExpr) + com.google.protobuf.MessageOrBuilder { + + /** + * string catalog_name = 1; + * @return The catalogName. + */ + java.lang.String getCatalogName(); + /** + * string catalog_name = 1; + * @return The bytes for catalogName. + */ + com.google.protobuf.ByteString + getCatalogNameBytes(); + + /** + * string schema_name = 2; + * @return The schemaName. + */ + java.lang.String getSchemaName(); + /** + * string schema_name = 2; + * @return The bytes for schemaName. + */ + com.google.protobuf.ByteString + getSchemaNameBytes(); + + /** + * string table_name = 3; + * @return The tableName. + */ + java.lang.String getTableName(); + /** + * string table_name = 3; + * @return The bytes for tableName. + */ + com.google.protobuf.ByteString + getTableNameBytes(); + + /** + * .greptime.v1.AddColumns add_columns = 4; + * @return Whether the addColumns field is set. + */ + boolean hasAddColumns(); + /** + * .greptime.v1.AddColumns add_columns = 4; + * @return The addColumns. + */ + io.greptime.v1.Ddl.AddColumns getAddColumns(); + /** + * .greptime.v1.AddColumns add_columns = 4; + */ + io.greptime.v1.Ddl.AddColumnsOrBuilder getAddColumnsOrBuilder(); + + /** + * .greptime.v1.DropColumns drop_columns = 5; + * @return Whether the dropColumns field is set. + */ + boolean hasDropColumns(); + /** + * .greptime.v1.DropColumns drop_columns = 5; + * @return The dropColumns. + */ + io.greptime.v1.Ddl.DropColumns getDropColumns(); + /** + * .greptime.v1.DropColumns drop_columns = 5; + */ + io.greptime.v1.Ddl.DropColumnsOrBuilder getDropColumnsOrBuilder(); + + /** + * .greptime.v1.RenameTable rename_table = 6; + * @return Whether the renameTable field is set. + */ + boolean hasRenameTable(); + /** + * .greptime.v1.RenameTable rename_table = 6; + * @return The renameTable. + */ + io.greptime.v1.Ddl.RenameTable getRenameTable(); + /** + * .greptime.v1.RenameTable rename_table = 6; + */ + io.greptime.v1.Ddl.RenameTableOrBuilder getRenameTableOrBuilder(); + + public io.greptime.v1.Ddl.AlterExpr.KindCase getKindCase(); + } + /** + * Protobuf type {@code greptime.v1.AlterExpr} + */ + public static final class AlterExpr extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.AlterExpr) + AlterExprOrBuilder { + private static final long serialVersionUID = 0L; + // Use AlterExpr.newBuilder() to construct. + private AlterExpr(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AlterExpr() { + catalogName_ = ""; + schemaName_ = ""; + tableName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AlterExpr(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AlterExpr_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AlterExpr_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.AlterExpr.class, io.greptime.v1.Ddl.AlterExpr.Builder.class); + } + + private int kindCase_ = 0; + private java.lang.Object kind_; + public enum KindCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + ADD_COLUMNS(4), + DROP_COLUMNS(5), + RENAME_TABLE(6), + KIND_NOT_SET(0); + private final int value; + private KindCase(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 KindCase valueOf(int value) { + return forNumber(value); + } + + public static KindCase forNumber(int value) { + switch (value) { + case 4: return ADD_COLUMNS; + case 5: return DROP_COLUMNS; + case 6: return RENAME_TABLE; + case 0: return KIND_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public KindCase + getKindCase() { + return KindCase.forNumber( + kindCase_); + } + + public static final int CATALOG_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object catalogName_; + /** + * string catalog_name = 1; + * @return The catalogName. + */ + @java.lang.Override + public java.lang.String getCatalogName() { + java.lang.Object ref = catalogName_; + 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(); + catalogName_ = s; + return s; + } + } + /** + * string catalog_name = 1; + * @return The bytes for catalogName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCatalogNameBytes() { + java.lang.Object ref = catalogName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + catalogName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SCHEMA_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object schemaName_; + /** + * string schema_name = 2; + * @return The schemaName. + */ + @java.lang.Override + public java.lang.String getSchemaName() { + java.lang.Object ref = schemaName_; + 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(); + schemaName_ = s; + return s; + } + } + /** + * string schema_name = 2; + * @return The bytes for schemaName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSchemaNameBytes() { + java.lang.Object ref = schemaName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + schemaName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TABLE_NAME_FIELD_NUMBER = 3; + private volatile java.lang.Object tableName_; + /** + * string table_name = 3; + * @return The tableName. + */ + @java.lang.Override + 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; + } + } + /** + * string table_name = 3; + * @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 ADD_COLUMNS_FIELD_NUMBER = 4; + /** + * .greptime.v1.AddColumns add_columns = 4; + * @return Whether the addColumns field is set. + */ + @java.lang.Override + public boolean hasAddColumns() { + return kindCase_ == 4; + } + /** + * .greptime.v1.AddColumns add_columns = 4; + * @return The addColumns. + */ + @java.lang.Override + public io.greptime.v1.Ddl.AddColumns getAddColumns() { + if (kindCase_ == 4) { + return (io.greptime.v1.Ddl.AddColumns) kind_; + } + return io.greptime.v1.Ddl.AddColumns.getDefaultInstance(); + } + /** + * .greptime.v1.AddColumns add_columns = 4; + */ + @java.lang.Override + public io.greptime.v1.Ddl.AddColumnsOrBuilder getAddColumnsOrBuilder() { + if (kindCase_ == 4) { + return (io.greptime.v1.Ddl.AddColumns) kind_; + } + return io.greptime.v1.Ddl.AddColumns.getDefaultInstance(); + } + + public static final int DROP_COLUMNS_FIELD_NUMBER = 5; + /** + * .greptime.v1.DropColumns drop_columns = 5; + * @return Whether the dropColumns field is set. + */ + @java.lang.Override + public boolean hasDropColumns() { + return kindCase_ == 5; + } + /** + * .greptime.v1.DropColumns drop_columns = 5; + * @return The dropColumns. + */ + @java.lang.Override + public io.greptime.v1.Ddl.DropColumns getDropColumns() { + if (kindCase_ == 5) { + return (io.greptime.v1.Ddl.DropColumns) kind_; + } + return io.greptime.v1.Ddl.DropColumns.getDefaultInstance(); + } + /** + * .greptime.v1.DropColumns drop_columns = 5; + */ + @java.lang.Override + public io.greptime.v1.Ddl.DropColumnsOrBuilder getDropColumnsOrBuilder() { + if (kindCase_ == 5) { + return (io.greptime.v1.Ddl.DropColumns) kind_; + } + return io.greptime.v1.Ddl.DropColumns.getDefaultInstance(); + } + + public static final int RENAME_TABLE_FIELD_NUMBER = 6; + /** + * .greptime.v1.RenameTable rename_table = 6; + * @return Whether the renameTable field is set. + */ + @java.lang.Override + public boolean hasRenameTable() { + return kindCase_ == 6; + } + /** + * .greptime.v1.RenameTable rename_table = 6; + * @return The renameTable. + */ + @java.lang.Override + public io.greptime.v1.Ddl.RenameTable getRenameTable() { + if (kindCase_ == 6) { + return (io.greptime.v1.Ddl.RenameTable) kind_; + } + return io.greptime.v1.Ddl.RenameTable.getDefaultInstance(); + } + /** + * .greptime.v1.RenameTable rename_table = 6; + */ + @java.lang.Override + public io.greptime.v1.Ddl.RenameTableOrBuilder getRenameTableOrBuilder() { + if (kindCase_ == 6) { + return (io.greptime.v1.Ddl.RenameTable) kind_; + } + return io.greptime.v1.Ddl.RenameTable.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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(catalogName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, catalogName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schemaName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, schemaName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tableName_); + } + if (kindCase_ == 4) { + output.writeMessage(4, (io.greptime.v1.Ddl.AddColumns) kind_); + } + if (kindCase_ == 5) { + output.writeMessage(5, (io.greptime.v1.Ddl.DropColumns) kind_); + } + if (kindCase_ == 6) { + output.writeMessage(6, (io.greptime.v1.Ddl.RenameTable) kind_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(catalogName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, catalogName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schemaName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, schemaName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tableName_); + } + if (kindCase_ == 4) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, (io.greptime.v1.Ddl.AddColumns) kind_); + } + if (kindCase_ == 5) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, (io.greptime.v1.Ddl.DropColumns) kind_); + } + if (kindCase_ == 6) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, (io.greptime.v1.Ddl.RenameTable) kind_); + } + size += getUnknownFields().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.Ddl.AlterExpr)) { + return super.equals(obj); + } + io.greptime.v1.Ddl.AlterExpr other = (io.greptime.v1.Ddl.AlterExpr) obj; + + if (!getCatalogName() + .equals(other.getCatalogName())) return false; + if (!getSchemaName() + .equals(other.getSchemaName())) return false; + if (!getTableName() + .equals(other.getTableName())) return false; + if (!getKindCase().equals(other.getKindCase())) return false; + switch (kindCase_) { + case 4: + if (!getAddColumns() + .equals(other.getAddColumns())) return false; + break; + case 5: + if (!getDropColumns() + .equals(other.getDropColumns())) return false; + break; + case 6: + if (!getRenameTable() + .equals(other.getRenameTable())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) 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_NAME_FIELD_NUMBER; + hash = (53 * hash) + getCatalogName().hashCode(); + hash = (37 * hash) + SCHEMA_NAME_FIELD_NUMBER; + hash = (53 * hash) + getSchemaName().hashCode(); + hash = (37 * hash) + TABLE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getTableName().hashCode(); + switch (kindCase_) { + case 4: + hash = (37 * hash) + ADD_COLUMNS_FIELD_NUMBER; + hash = (53 * hash) + getAddColumns().hashCode(); + break; + case 5: + hash = (37 * hash) + DROP_COLUMNS_FIELD_NUMBER; + hash = (53 * hash) + getDropColumns().hashCode(); + break; + case 6: + hash = (37 * hash) + RENAME_TABLE_FIELD_NUMBER; + hash = (53 * hash) + getRenameTable().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Ddl.AlterExpr parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.AlterExpr 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.Ddl.AlterExpr parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.AlterExpr 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.Ddl.AlterExpr parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.AlterExpr parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Ddl.AlterExpr parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.AlterExpr 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.Ddl.AlterExpr parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.AlterExpr 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.Ddl.AlterExpr parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.AlterExpr 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.Ddl.AlterExpr 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.AlterExpr} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.AlterExpr) + io.greptime.v1.Ddl.AlterExprOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AlterExpr_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AlterExpr_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.AlterExpr.class, io.greptime.v1.Ddl.AlterExpr.Builder.class); + } + + // Construct using io.greptime.v1.Ddl.AlterExpr.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + catalogName_ = ""; + + schemaName_ = ""; + + tableName_ = ""; + + if (addColumnsBuilder_ != null) { + addColumnsBuilder_.clear(); + } + if (dropColumnsBuilder_ != null) { + dropColumnsBuilder_.clear(); + } + if (renameTableBuilder_ != null) { + renameTableBuilder_.clear(); + } + kindCase_ = 0; + kind_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AlterExpr_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Ddl.AlterExpr getDefaultInstanceForType() { + return io.greptime.v1.Ddl.AlterExpr.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Ddl.AlterExpr build() { + io.greptime.v1.Ddl.AlterExpr result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + 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.Ddl.AlterExpr) { + return mergeFrom((io.greptime.v1.Ddl.AlterExpr)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Ddl.AlterExpr other) { + if (other == io.greptime.v1.Ddl.AlterExpr.getDefaultInstance()) return this; + if (!other.getCatalogName().isEmpty()) { + catalogName_ = other.catalogName_; + onChanged(); + } + if (!other.getSchemaName().isEmpty()) { + schemaName_ = other.schemaName_; + onChanged(); + } + if (!other.getTableName().isEmpty()) { + tableName_ = other.tableName_; + onChanged(); + } + switch (other.getKindCase()) { + case ADD_COLUMNS: { + mergeAddColumns(other.getAddColumns()); + break; + } + case DROP_COLUMNS: { + mergeDropColumns(other.getDropColumns()); + break; + } + case RENAME_TABLE: { + mergeRenameTable(other.getRenameTable()); + break; + } + case KIND_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + catalogName_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: { + schemaName_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: { + tableName_ = input.readStringRequireUtf8(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int kindCase_ = 0; + private java.lang.Object kind_; + public KindCase + getKindCase() { + return KindCase.forNumber( + kindCase_); + } + + public Builder clearKind() { + kindCase_ = 0; + kind_ = null; + onChanged(); + return this; + } + + + private java.lang.Object catalogName_ = ""; + /** + * string catalog_name = 1; + * @return The catalogName. + */ + public java.lang.String getCatalogName() { + java.lang.Object ref = catalogName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + catalogName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string catalog_name = 1; + * @return The bytes for catalogName. + */ + public com.google.protobuf.ByteString + getCatalogNameBytes() { + java.lang.Object ref = catalogName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + catalogName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string catalog_name = 1; + * @param value The catalogName to set. + * @return This builder for chaining. + */ + public Builder setCatalogName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + catalogName_ = value; + onChanged(); + return this; + } + /** + * string catalog_name = 1; + * @return This builder for chaining. + */ + public Builder clearCatalogName() { + + catalogName_ = getDefaultInstance().getCatalogName(); + onChanged(); + return this; + } + /** + * string catalog_name = 1; + * @param value The bytes for catalogName to set. + * @return This builder for chaining. + */ + public Builder setCatalogNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + catalogName_ = value; + onChanged(); + return this; + } + + private java.lang.Object schemaName_ = ""; + /** + * string schema_name = 2; + * @return The schemaName. + */ + public java.lang.String getSchemaName() { + java.lang.Object ref = schemaName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + schemaName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string schema_name = 2; + * @return The bytes for schemaName. + */ + public com.google.protobuf.ByteString + getSchemaNameBytes() { + java.lang.Object ref = schemaName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + schemaName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string schema_name = 2; + * @param value The schemaName to set. + * @return This builder for chaining. + */ + public Builder setSchemaName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + schemaName_ = value; + onChanged(); + return this; + } + /** + * string schema_name = 2; + * @return This builder for chaining. + */ + public Builder clearSchemaName() { + + schemaName_ = getDefaultInstance().getSchemaName(); + onChanged(); + return this; + } + /** + * string schema_name = 2; + * @param value The bytes for schemaName to set. + * @return This builder for chaining. + */ + public Builder setSchemaNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + schemaName_ = value; + onChanged(); + return this; + } + + private java.lang.Object tableName_ = ""; + /** + * string table_name = 3; + * @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 { + return (java.lang.String) ref; + } + } + /** + * string table_name = 3; + * @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 { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string table_name = 3; + * @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; + onChanged(); + return this; + } + /** + * string table_name = 3; + * @return This builder for chaining. + */ + public Builder clearTableName() { + + tableName_ = getDefaultInstance().getTableName(); + onChanged(); + return this; + } + /** + * string table_name = 3; + * @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; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.AddColumns, io.greptime.v1.Ddl.AddColumns.Builder, io.greptime.v1.Ddl.AddColumnsOrBuilder> addColumnsBuilder_; + /** + * .greptime.v1.AddColumns add_columns = 4; + * @return Whether the addColumns field is set. + */ + @java.lang.Override + public boolean hasAddColumns() { + return kindCase_ == 4; + } + /** + * .greptime.v1.AddColumns add_columns = 4; + * @return The addColumns. + */ + @java.lang.Override + public io.greptime.v1.Ddl.AddColumns getAddColumns() { + if (addColumnsBuilder_ == null) { + if (kindCase_ == 4) { + return (io.greptime.v1.Ddl.AddColumns) kind_; + } + return io.greptime.v1.Ddl.AddColumns.getDefaultInstance(); + } else { + if (kindCase_ == 4) { + return addColumnsBuilder_.getMessage(); + } + return io.greptime.v1.Ddl.AddColumns.getDefaultInstance(); + } + } + /** + * .greptime.v1.AddColumns add_columns = 4; + */ + public Builder setAddColumns(io.greptime.v1.Ddl.AddColumns value) { + if (addColumnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kind_ = value; + onChanged(); + } else { + addColumnsBuilder_.setMessage(value); + } + kindCase_ = 4; + return this; + } + /** + * .greptime.v1.AddColumns add_columns = 4; + */ + public Builder setAddColumns( + io.greptime.v1.Ddl.AddColumns.Builder builderForValue) { + if (addColumnsBuilder_ == null) { + kind_ = builderForValue.build(); + onChanged(); + } else { + addColumnsBuilder_.setMessage(builderForValue.build()); + } + kindCase_ = 4; + return this; + } + /** + * .greptime.v1.AddColumns add_columns = 4; + */ + public Builder mergeAddColumns(io.greptime.v1.Ddl.AddColumns value) { + if (addColumnsBuilder_ == null) { + if (kindCase_ == 4 && + kind_ != io.greptime.v1.Ddl.AddColumns.getDefaultInstance()) { + kind_ = io.greptime.v1.Ddl.AddColumns.newBuilder((io.greptime.v1.Ddl.AddColumns) kind_) + .mergeFrom(value).buildPartial(); + } else { + kind_ = value; + } + onChanged(); + } else { + if (kindCase_ == 4) { + addColumnsBuilder_.mergeFrom(value); + } else { + addColumnsBuilder_.setMessage(value); + } + } + kindCase_ = 4; + return this; + } + /** + * .greptime.v1.AddColumns add_columns = 4; + */ + public Builder clearAddColumns() { + if (addColumnsBuilder_ == null) { + if (kindCase_ == 4) { + kindCase_ = 0; + kind_ = null; + onChanged(); + } + } else { + if (kindCase_ == 4) { + kindCase_ = 0; + kind_ = null; + } + addColumnsBuilder_.clear(); + } + return this; + } + /** + * .greptime.v1.AddColumns add_columns = 4; + */ + public io.greptime.v1.Ddl.AddColumns.Builder getAddColumnsBuilder() { + return getAddColumnsFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.AddColumns add_columns = 4; + */ + @java.lang.Override + public io.greptime.v1.Ddl.AddColumnsOrBuilder getAddColumnsOrBuilder() { + if ((kindCase_ == 4) && (addColumnsBuilder_ != null)) { + return addColumnsBuilder_.getMessageOrBuilder(); + } else { + if (kindCase_ == 4) { + return (io.greptime.v1.Ddl.AddColumns) kind_; + } + return io.greptime.v1.Ddl.AddColumns.getDefaultInstance(); + } + } + /** + * .greptime.v1.AddColumns add_columns = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.AddColumns, io.greptime.v1.Ddl.AddColumns.Builder, io.greptime.v1.Ddl.AddColumnsOrBuilder> + getAddColumnsFieldBuilder() { + if (addColumnsBuilder_ == null) { + if (!(kindCase_ == 4)) { + kind_ = io.greptime.v1.Ddl.AddColumns.getDefaultInstance(); + } + addColumnsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.AddColumns, io.greptime.v1.Ddl.AddColumns.Builder, io.greptime.v1.Ddl.AddColumnsOrBuilder>( + (io.greptime.v1.Ddl.AddColumns) kind_, + getParentForChildren(), + isClean()); + kind_ = null; + } + kindCase_ = 4; + onChanged();; + return addColumnsBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.DropColumns, io.greptime.v1.Ddl.DropColumns.Builder, io.greptime.v1.Ddl.DropColumnsOrBuilder> dropColumnsBuilder_; + /** + * .greptime.v1.DropColumns drop_columns = 5; + * @return Whether the dropColumns field is set. + */ + @java.lang.Override + public boolean hasDropColumns() { + return kindCase_ == 5; + } + /** + * .greptime.v1.DropColumns drop_columns = 5; + * @return The dropColumns. + */ + @java.lang.Override + public io.greptime.v1.Ddl.DropColumns getDropColumns() { + if (dropColumnsBuilder_ == null) { + if (kindCase_ == 5) { + return (io.greptime.v1.Ddl.DropColumns) kind_; + } + return io.greptime.v1.Ddl.DropColumns.getDefaultInstance(); + } else { + if (kindCase_ == 5) { + return dropColumnsBuilder_.getMessage(); + } + return io.greptime.v1.Ddl.DropColumns.getDefaultInstance(); + } + } + /** + * .greptime.v1.DropColumns drop_columns = 5; + */ + public Builder setDropColumns(io.greptime.v1.Ddl.DropColumns value) { + if (dropColumnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kind_ = value; + onChanged(); + } else { + dropColumnsBuilder_.setMessage(value); + } + kindCase_ = 5; + return this; + } + /** + * .greptime.v1.DropColumns drop_columns = 5; + */ + public Builder setDropColumns( + io.greptime.v1.Ddl.DropColumns.Builder builderForValue) { + if (dropColumnsBuilder_ == null) { + kind_ = builderForValue.build(); + onChanged(); + } else { + dropColumnsBuilder_.setMessage(builderForValue.build()); + } + kindCase_ = 5; + return this; + } + /** + * .greptime.v1.DropColumns drop_columns = 5; + */ + public Builder mergeDropColumns(io.greptime.v1.Ddl.DropColumns value) { + if (dropColumnsBuilder_ == null) { + if (kindCase_ == 5 && + kind_ != io.greptime.v1.Ddl.DropColumns.getDefaultInstance()) { + kind_ = io.greptime.v1.Ddl.DropColumns.newBuilder((io.greptime.v1.Ddl.DropColumns) kind_) + .mergeFrom(value).buildPartial(); + } else { + kind_ = value; + } + onChanged(); + } else { + if (kindCase_ == 5) { + dropColumnsBuilder_.mergeFrom(value); + } else { + dropColumnsBuilder_.setMessage(value); + } + } + kindCase_ = 5; + return this; + } + /** + * .greptime.v1.DropColumns drop_columns = 5; + */ + public Builder clearDropColumns() { + if (dropColumnsBuilder_ == null) { + if (kindCase_ == 5) { + kindCase_ = 0; + kind_ = null; + onChanged(); + } + } else { + if (kindCase_ == 5) { + kindCase_ = 0; + kind_ = null; + } + dropColumnsBuilder_.clear(); + } + return this; + } + /** + * .greptime.v1.DropColumns drop_columns = 5; + */ + public io.greptime.v1.Ddl.DropColumns.Builder getDropColumnsBuilder() { + return getDropColumnsFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.DropColumns drop_columns = 5; + */ + @java.lang.Override + public io.greptime.v1.Ddl.DropColumnsOrBuilder getDropColumnsOrBuilder() { + if ((kindCase_ == 5) && (dropColumnsBuilder_ != null)) { + return dropColumnsBuilder_.getMessageOrBuilder(); + } else { + if (kindCase_ == 5) { + return (io.greptime.v1.Ddl.DropColumns) kind_; + } + return io.greptime.v1.Ddl.DropColumns.getDefaultInstance(); + } + } + /** + * .greptime.v1.DropColumns drop_columns = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.DropColumns, io.greptime.v1.Ddl.DropColumns.Builder, io.greptime.v1.Ddl.DropColumnsOrBuilder> + getDropColumnsFieldBuilder() { + if (dropColumnsBuilder_ == null) { + if (!(kindCase_ == 5)) { + kind_ = io.greptime.v1.Ddl.DropColumns.getDefaultInstance(); + } + dropColumnsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.DropColumns, io.greptime.v1.Ddl.DropColumns.Builder, io.greptime.v1.Ddl.DropColumnsOrBuilder>( + (io.greptime.v1.Ddl.DropColumns) kind_, + getParentForChildren(), + isClean()); + kind_ = null; + } + kindCase_ = 5; + onChanged();; + return dropColumnsBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.RenameTable, io.greptime.v1.Ddl.RenameTable.Builder, io.greptime.v1.Ddl.RenameTableOrBuilder> renameTableBuilder_; + /** + * .greptime.v1.RenameTable rename_table = 6; + * @return Whether the renameTable field is set. + */ + @java.lang.Override + public boolean hasRenameTable() { + return kindCase_ == 6; + } + /** + * .greptime.v1.RenameTable rename_table = 6; + * @return The renameTable. + */ + @java.lang.Override + public io.greptime.v1.Ddl.RenameTable getRenameTable() { + if (renameTableBuilder_ == null) { + if (kindCase_ == 6) { + return (io.greptime.v1.Ddl.RenameTable) kind_; + } + return io.greptime.v1.Ddl.RenameTable.getDefaultInstance(); + } else { + if (kindCase_ == 6) { + return renameTableBuilder_.getMessage(); + } + return io.greptime.v1.Ddl.RenameTable.getDefaultInstance(); + } + } + /** + * .greptime.v1.RenameTable rename_table = 6; + */ + public Builder setRenameTable(io.greptime.v1.Ddl.RenameTable value) { + if (renameTableBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kind_ = value; + onChanged(); + } else { + renameTableBuilder_.setMessage(value); + } + kindCase_ = 6; + return this; + } + /** + * .greptime.v1.RenameTable rename_table = 6; + */ + public Builder setRenameTable( + io.greptime.v1.Ddl.RenameTable.Builder builderForValue) { + if (renameTableBuilder_ == null) { + kind_ = builderForValue.build(); + onChanged(); + } else { + renameTableBuilder_.setMessage(builderForValue.build()); + } + kindCase_ = 6; + return this; + } + /** + * .greptime.v1.RenameTable rename_table = 6; + */ + public Builder mergeRenameTable(io.greptime.v1.Ddl.RenameTable value) { + if (renameTableBuilder_ == null) { + if (kindCase_ == 6 && + kind_ != io.greptime.v1.Ddl.RenameTable.getDefaultInstance()) { + kind_ = io.greptime.v1.Ddl.RenameTable.newBuilder((io.greptime.v1.Ddl.RenameTable) kind_) + .mergeFrom(value).buildPartial(); + } else { + kind_ = value; + } + onChanged(); + } else { + if (kindCase_ == 6) { + renameTableBuilder_.mergeFrom(value); + } else { + renameTableBuilder_.setMessage(value); + } + } + kindCase_ = 6; + return this; + } + /** + * .greptime.v1.RenameTable rename_table = 6; + */ + public Builder clearRenameTable() { + if (renameTableBuilder_ == null) { + if (kindCase_ == 6) { + kindCase_ = 0; + kind_ = null; + onChanged(); + } + } else { + if (kindCase_ == 6) { + kindCase_ = 0; + kind_ = null; + } + renameTableBuilder_.clear(); + } + return this; + } + /** + * .greptime.v1.RenameTable rename_table = 6; + */ + public io.greptime.v1.Ddl.RenameTable.Builder getRenameTableBuilder() { + return getRenameTableFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.RenameTable rename_table = 6; + */ + @java.lang.Override + public io.greptime.v1.Ddl.RenameTableOrBuilder getRenameTableOrBuilder() { + if ((kindCase_ == 6) && (renameTableBuilder_ != null)) { + return renameTableBuilder_.getMessageOrBuilder(); + } else { + if (kindCase_ == 6) { + return (io.greptime.v1.Ddl.RenameTable) kind_; + } + return io.greptime.v1.Ddl.RenameTable.getDefaultInstance(); + } + } + /** + * .greptime.v1.RenameTable rename_table = 6; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.RenameTable, io.greptime.v1.Ddl.RenameTable.Builder, io.greptime.v1.Ddl.RenameTableOrBuilder> + getRenameTableFieldBuilder() { + if (renameTableBuilder_ == null) { + if (!(kindCase_ == 6)) { + kind_ = io.greptime.v1.Ddl.RenameTable.getDefaultInstance(); + } + renameTableBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Ddl.RenameTable, io.greptime.v1.Ddl.RenameTable.Builder, io.greptime.v1.Ddl.RenameTableOrBuilder>( + (io.greptime.v1.Ddl.RenameTable) kind_, + getParentForChildren(), + isClean()); + kind_ = null; + } + kindCase_ = 6; + onChanged();; + return renameTableBuilder_; + } + @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.AlterExpr) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.AlterExpr) + private static final io.greptime.v1.Ddl.AlterExpr DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Ddl.AlterExpr(); + } + + public static io.greptime.v1.Ddl.AlterExpr getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AlterExpr parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Ddl.AlterExpr getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DropTableExprOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.DropTableExpr) + com.google.protobuf.MessageOrBuilder { + + /** + * string catalog_name = 1; + * @return The catalogName. + */ + java.lang.String getCatalogName(); + /** + * string catalog_name = 1; + * @return The bytes for catalogName. + */ + com.google.protobuf.ByteString + getCatalogNameBytes(); + + /** + * string schema_name = 2; + * @return The schemaName. + */ + java.lang.String getSchemaName(); + /** + * string schema_name = 2; + * @return The bytes for schemaName. + */ + com.google.protobuf.ByteString + getSchemaNameBytes(); + + /** + * string table_name = 3; + * @return The tableName. + */ + java.lang.String getTableName(); + /** + * string table_name = 3; + * @return The bytes for tableName. + */ + com.google.protobuf.ByteString + getTableNameBytes(); + } + /** + * Protobuf type {@code greptime.v1.DropTableExpr} + */ + public static final class DropTableExpr extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.DropTableExpr) + DropTableExprOrBuilder { + private static final long serialVersionUID = 0L; + // Use DropTableExpr.newBuilder() to construct. + private DropTableExpr(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DropTableExpr() { + catalogName_ = ""; + schemaName_ = ""; + tableName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DropTableExpr(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropTableExpr_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropTableExpr_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.DropTableExpr.class, io.greptime.v1.Ddl.DropTableExpr.Builder.class); + } + + public static final int CATALOG_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object catalogName_; + /** + * string catalog_name = 1; + * @return The catalogName. + */ + @java.lang.Override + public java.lang.String getCatalogName() { + java.lang.Object ref = catalogName_; + 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(); + catalogName_ = s; + return s; + } + } + /** + * string catalog_name = 1; + * @return The bytes for catalogName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCatalogNameBytes() { + java.lang.Object ref = catalogName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + catalogName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SCHEMA_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object schemaName_; + /** + * string schema_name = 2; + * @return The schemaName. + */ + @java.lang.Override + public java.lang.String getSchemaName() { + java.lang.Object ref = schemaName_; + 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(); + schemaName_ = s; + return s; + } + } + /** + * string schema_name = 2; + * @return The bytes for schemaName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSchemaNameBytes() { + java.lang.Object ref = schemaName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + schemaName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TABLE_NAME_FIELD_NUMBER = 3; + private volatile java.lang.Object tableName_; + /** + * string table_name = 3; + * @return The tableName. + */ + @java.lang.Override + 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; + } + } + /** + * string table_name = 3; + * @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; + } + } + + 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(catalogName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, catalogName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schemaName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, schemaName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tableName_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(catalogName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, catalogName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(schemaName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, schemaName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tableName_); + } + size += getUnknownFields().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.Ddl.DropTableExpr)) { + return super.equals(obj); + } + io.greptime.v1.Ddl.DropTableExpr other = (io.greptime.v1.Ddl.DropTableExpr) obj; + + if (!getCatalogName() + .equals(other.getCatalogName())) return false; + if (!getSchemaName() + .equals(other.getSchemaName())) return false; + if (!getTableName() + .equals(other.getTableName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) 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_NAME_FIELD_NUMBER; + hash = (53 * hash) + getCatalogName().hashCode(); + hash = (37 * hash) + SCHEMA_NAME_FIELD_NUMBER; + hash = (53 * hash) + getSchemaName().hashCode(); + hash = (37 * hash) + TABLE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getTableName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Ddl.DropTableExpr parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DropTableExpr 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.Ddl.DropTableExpr parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DropTableExpr 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.Ddl.DropTableExpr parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DropTableExpr parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Ddl.DropTableExpr parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DropTableExpr 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.Ddl.DropTableExpr parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DropTableExpr 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.Ddl.DropTableExpr parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DropTableExpr 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.Ddl.DropTableExpr 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.DropTableExpr} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.DropTableExpr) + io.greptime.v1.Ddl.DropTableExprOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropTableExpr_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropTableExpr_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.DropTableExpr.class, io.greptime.v1.Ddl.DropTableExpr.Builder.class); + } + + // Construct using io.greptime.v1.Ddl.DropTableExpr.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + catalogName_ = ""; + + schemaName_ = ""; + + tableName_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropTableExpr_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Ddl.DropTableExpr getDefaultInstanceForType() { + return io.greptime.v1.Ddl.DropTableExpr.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Ddl.DropTableExpr build() { + io.greptime.v1.Ddl.DropTableExpr result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + 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.Ddl.DropTableExpr) { + return mergeFrom((io.greptime.v1.Ddl.DropTableExpr)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Ddl.DropTableExpr other) { + if (other == io.greptime.v1.Ddl.DropTableExpr.getDefaultInstance()) return this; + if (!other.getCatalogName().isEmpty()) { + catalogName_ = other.catalogName_; + onChanged(); + } + if (!other.getSchemaName().isEmpty()) { + schemaName_ = other.schemaName_; + onChanged(); + } + if (!other.getTableName().isEmpty()) { + tableName_ = other.tableName_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + catalogName_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: { + schemaName_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: { + tableName_ = input.readStringRequireUtf8(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object catalogName_ = ""; + /** + * string catalog_name = 1; + * @return The catalogName. + */ + public java.lang.String getCatalogName() { + java.lang.Object ref = catalogName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + catalogName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string catalog_name = 1; + * @return The bytes for catalogName. + */ + public com.google.protobuf.ByteString + getCatalogNameBytes() { + java.lang.Object ref = catalogName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + catalogName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string catalog_name = 1; + * @param value The catalogName to set. + * @return This builder for chaining. + */ + public Builder setCatalogName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + catalogName_ = value; + onChanged(); + return this; + } + /** + * string catalog_name = 1; + * @return This builder for chaining. + */ + public Builder clearCatalogName() { + + catalogName_ = getDefaultInstance().getCatalogName(); + onChanged(); + return this; + } + /** + * string catalog_name = 1; + * @param value The bytes for catalogName to set. + * @return This builder for chaining. + */ + public Builder setCatalogNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + catalogName_ = value; + onChanged(); + return this; + } + + private java.lang.Object schemaName_ = ""; + /** + * string schema_name = 2; + * @return The schemaName. + */ + public java.lang.String getSchemaName() { + java.lang.Object ref = schemaName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + schemaName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string schema_name = 2; + * @return The bytes for schemaName. + */ + public com.google.protobuf.ByteString + getSchemaNameBytes() { + java.lang.Object ref = schemaName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + schemaName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string schema_name = 2; + * @param value The schemaName to set. + * @return This builder for chaining. + */ + public Builder setSchemaName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + schemaName_ = value; + onChanged(); + return this; + } + /** + * string schema_name = 2; + * @return This builder for chaining. + */ + public Builder clearSchemaName() { + + schemaName_ = getDefaultInstance().getSchemaName(); + onChanged(); + return this; + } + /** + * string schema_name = 2; + * @param value The bytes for schemaName to set. + * @return This builder for chaining. + */ + public Builder setSchemaNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + schemaName_ = value; + onChanged(); + return this; + } + + private java.lang.Object tableName_ = ""; + /** + * string table_name = 3; + * @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 { + return (java.lang.String) ref; + } + } + /** + * string table_name = 3; + * @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 { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string table_name = 3; + * @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; + onChanged(); + return this; + } + /** + * string table_name = 3; + * @return This builder for chaining. + */ + public Builder clearTableName() { + + tableName_ = getDefaultInstance().getTableName(); + onChanged(); + return this; + } + /** + * string table_name = 3; + * @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; + 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.DropTableExpr) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.DropTableExpr) + private static final io.greptime.v1.Ddl.DropTableExpr DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Ddl.DropTableExpr(); + } + + public static io.greptime.v1.Ddl.DropTableExpr getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DropTableExpr parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Ddl.DropTableExpr getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface CreateDatabaseExprOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.CreateDatabaseExpr) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     *TODO(hl): maybe rename to schema_name?
+     * 
+ * + * string database_name = 1; + * @return The databaseName. + */ + java.lang.String getDatabaseName(); + /** + *
+     *TODO(hl): maybe rename to schema_name?
+     * 
+ * + * string database_name = 1; + * @return The bytes for databaseName. + */ + com.google.protobuf.ByteString + getDatabaseNameBytes(); + + /** + * bool create_if_not_exists = 2; + * @return The createIfNotExists. + */ + boolean getCreateIfNotExists(); + } + /** + * Protobuf type {@code greptime.v1.CreateDatabaseExpr} + */ + public static final class CreateDatabaseExpr extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.CreateDatabaseExpr) + CreateDatabaseExprOrBuilder { + private static final long serialVersionUID = 0L; + // Use CreateDatabaseExpr.newBuilder() to construct. + private CreateDatabaseExpr(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CreateDatabaseExpr() { + databaseName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CreateDatabaseExpr(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateDatabaseExpr_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateDatabaseExpr_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.CreateDatabaseExpr.class, io.greptime.v1.Ddl.CreateDatabaseExpr.Builder.class); + } + + public static final int DATABASE_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object databaseName_; + /** + *
+     *TODO(hl): maybe rename to schema_name?
+     * 
+ * + * string database_name = 1; + * @return The databaseName. + */ + @java.lang.Override + public java.lang.String getDatabaseName() { + java.lang.Object ref = databaseName_; + 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(); + databaseName_ = s; + return s; + } + } + /** + *
+     *TODO(hl): maybe rename to schema_name?
+     * 
+ * + * string database_name = 1; + * @return The bytes for databaseName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDatabaseNameBytes() { + java.lang.Object ref = databaseName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + databaseName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_IF_NOT_EXISTS_FIELD_NUMBER = 2; + private boolean createIfNotExists_; + /** + * bool create_if_not_exists = 2; + * @return The createIfNotExists. + */ + @java.lang.Override + public boolean getCreateIfNotExists() { + return createIfNotExists_; + } + + 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(databaseName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseName_); + } + if (createIfNotExists_ != false) { + output.writeBool(2, createIfNotExists_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseName_); + } + if (createIfNotExists_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, createIfNotExists_); + } + size += getUnknownFields().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.Ddl.CreateDatabaseExpr)) { + return super.equals(obj); + } + io.greptime.v1.Ddl.CreateDatabaseExpr other = (io.greptime.v1.Ddl.CreateDatabaseExpr) obj; + + if (!getDatabaseName() + .equals(other.getDatabaseName())) return false; + if (getCreateIfNotExists() + != other.getCreateIfNotExists()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) 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) + DATABASE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDatabaseName().hashCode(); + hash = (37 * hash) + CREATE_IF_NOT_EXISTS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getCreateIfNotExists()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Ddl.CreateDatabaseExpr parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.CreateDatabaseExpr 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.Ddl.CreateDatabaseExpr parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.CreateDatabaseExpr 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.Ddl.CreateDatabaseExpr parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.CreateDatabaseExpr parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Ddl.CreateDatabaseExpr parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.CreateDatabaseExpr 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.Ddl.CreateDatabaseExpr parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.CreateDatabaseExpr 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.Ddl.CreateDatabaseExpr parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.CreateDatabaseExpr 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.Ddl.CreateDatabaseExpr 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.CreateDatabaseExpr} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.CreateDatabaseExpr) + io.greptime.v1.Ddl.CreateDatabaseExprOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateDatabaseExpr_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateDatabaseExpr_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.CreateDatabaseExpr.class, io.greptime.v1.Ddl.CreateDatabaseExpr.Builder.class); + } + + // Construct using io.greptime.v1.Ddl.CreateDatabaseExpr.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + databaseName_ = ""; + + createIfNotExists_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_CreateDatabaseExpr_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Ddl.CreateDatabaseExpr getDefaultInstanceForType() { + return io.greptime.v1.Ddl.CreateDatabaseExpr.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Ddl.CreateDatabaseExpr build() { + io.greptime.v1.Ddl.CreateDatabaseExpr result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + 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.Ddl.CreateDatabaseExpr) { + return mergeFrom((io.greptime.v1.Ddl.CreateDatabaseExpr)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Ddl.CreateDatabaseExpr other) { + if (other == io.greptime.v1.Ddl.CreateDatabaseExpr.getDefaultInstance()) return this; + if (!other.getDatabaseName().isEmpty()) { + databaseName_ = other.databaseName_; + onChanged(); + } + if (other.getCreateIfNotExists() != false) { + setCreateIfNotExists(other.getCreateIfNotExists()); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + databaseName_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 16: { + createIfNotExists_ = input.readBool(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object databaseName_ = ""; + /** + *
+       *TODO(hl): maybe rename to schema_name?
+       * 
+ * + * string database_name = 1; + * @return The databaseName. + */ + public java.lang.String getDatabaseName() { + java.lang.Object ref = databaseName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + databaseName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       *TODO(hl): maybe rename to schema_name?
+       * 
+ * + * string database_name = 1; + * @return The bytes for databaseName. + */ + public com.google.protobuf.ByteString + getDatabaseNameBytes() { + java.lang.Object ref = databaseName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + databaseName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       *TODO(hl): maybe rename to schema_name?
+       * 
+ * + * string database_name = 1; + * @param value The databaseName to set. + * @return This builder for chaining. + */ + public Builder setDatabaseName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + databaseName_ = value; + onChanged(); + return this; + } + /** + *
+       *TODO(hl): maybe rename to schema_name?
+       * 
+ * + * string database_name = 1; + * @return This builder for chaining. + */ + public Builder clearDatabaseName() { + + databaseName_ = getDefaultInstance().getDatabaseName(); + onChanged(); + return this; + } + /** + *
+       *TODO(hl): maybe rename to schema_name?
+       * 
+ * + * string database_name = 1; + * @param value The bytes for databaseName to set. + * @return This builder for chaining. + */ + public Builder setDatabaseNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + databaseName_ = value; + onChanged(); + return this; + } + + private boolean createIfNotExists_ ; + /** + * bool create_if_not_exists = 2; + * @return The createIfNotExists. + */ + @java.lang.Override + public boolean getCreateIfNotExists() { + return createIfNotExists_; + } + /** + * bool create_if_not_exists = 2; + * @param value The createIfNotExists to set. + * @return This builder for chaining. + */ + public Builder setCreateIfNotExists(boolean value) { + + createIfNotExists_ = value; + onChanged(); + return this; + } + /** + * bool create_if_not_exists = 2; + * @return This builder for chaining. + */ + public Builder clearCreateIfNotExists() { + + createIfNotExists_ = false; + 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.CreateDatabaseExpr) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.CreateDatabaseExpr) + private static final io.greptime.v1.Ddl.CreateDatabaseExpr DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Ddl.CreateDatabaseExpr(); + } + + public static io.greptime.v1.Ddl.CreateDatabaseExpr getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateDatabaseExpr parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Ddl.CreateDatabaseExpr getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AddColumnsOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.AddColumns) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + java.util.List + getAddColumnsList(); + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + io.greptime.v1.Ddl.AddColumn getAddColumns(int index); + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + int getAddColumnsCount(); + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + java.util.List + getAddColumnsOrBuilderList(); + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + io.greptime.v1.Ddl.AddColumnOrBuilder getAddColumnsOrBuilder( + int index); + } + /** + * Protobuf type {@code greptime.v1.AddColumns} + */ + public static final class AddColumns extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.AddColumns) + AddColumnsOrBuilder { + private static final long serialVersionUID = 0L; + // Use AddColumns.newBuilder() to construct. + private AddColumns(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AddColumns() { + addColumns_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AddColumns(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumns_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumns_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.AddColumns.class, io.greptime.v1.Ddl.AddColumns.Builder.class); + } + + public static final int ADD_COLUMNS_FIELD_NUMBER = 1; + private java.util.List addColumns_; + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + @java.lang.Override + public java.util.List getAddColumnsList() { + return addColumns_; + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + @java.lang.Override + public java.util.List + getAddColumnsOrBuilderList() { + return addColumns_; + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + @java.lang.Override + public int getAddColumnsCount() { + return addColumns_.size(); + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + @java.lang.Override + public io.greptime.v1.Ddl.AddColumn getAddColumns(int index) { + return addColumns_.get(index); + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + @java.lang.Override + public io.greptime.v1.Ddl.AddColumnOrBuilder getAddColumnsOrBuilder( + int index) { + return addColumns_.get(index); + } + + 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 { + for (int i = 0; i < addColumns_.size(); i++) { + output.writeMessage(1, addColumns_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < addColumns_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, addColumns_.get(i)); + } + size += getUnknownFields().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.Ddl.AddColumns)) { + return super.equals(obj); + } + io.greptime.v1.Ddl.AddColumns other = (io.greptime.v1.Ddl.AddColumns) obj; + + if (!getAddColumnsList() + .equals(other.getAddColumnsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getAddColumnsCount() > 0) { + hash = (37 * hash) + ADD_COLUMNS_FIELD_NUMBER; + hash = (53 * hash) + getAddColumnsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Ddl.AddColumns parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.AddColumns 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.Ddl.AddColumns parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.AddColumns 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.Ddl.AddColumns parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.AddColumns parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Ddl.AddColumns parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.AddColumns 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.Ddl.AddColumns parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.AddColumns 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.Ddl.AddColumns parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.AddColumns 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.Ddl.AddColumns 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.AddColumns} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.AddColumns) + io.greptime.v1.Ddl.AddColumnsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumns_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumns_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.AddColumns.class, io.greptime.v1.Ddl.AddColumns.Builder.class); + } + + // Construct using io.greptime.v1.Ddl.AddColumns.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (addColumnsBuilder_ == null) { + addColumns_ = java.util.Collections.emptyList(); + } else { + addColumns_ = null; + addColumnsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumns_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Ddl.AddColumns getDefaultInstanceForType() { + return io.greptime.v1.Ddl.AddColumns.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Ddl.AddColumns build() { + io.greptime.v1.Ddl.AddColumns result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + if (addColumnsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + addColumns_ = java.util.Collections.unmodifiableList(addColumns_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.addColumns_ = addColumns_; + } else { + result.addColumns_ = addColumnsBuilder_.build(); + } + 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.Ddl.AddColumns) { + return mergeFrom((io.greptime.v1.Ddl.AddColumns)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Ddl.AddColumns other) { + if (other == io.greptime.v1.Ddl.AddColumns.getDefaultInstance()) return this; + if (addColumnsBuilder_ == null) { + if (!other.addColumns_.isEmpty()) { + if (addColumns_.isEmpty()) { + addColumns_ = other.addColumns_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureAddColumnsIsMutable(); + addColumns_.addAll(other.addColumns_); + } + onChanged(); + } + } else { + if (!other.addColumns_.isEmpty()) { + if (addColumnsBuilder_.isEmpty()) { + addColumnsBuilder_.dispose(); + addColumnsBuilder_ = null; + addColumns_ = other.addColumns_; + bitField0_ = (bitField0_ & ~0x00000001); + addColumnsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getAddColumnsFieldBuilder() : null; + } else { + addColumnsBuilder_.addAllMessages(other.addColumns_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.util.List addColumns_ = + java.util.Collections.emptyList(); + private void ensureAddColumnsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + addColumns_ = new java.util.ArrayList(addColumns_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Ddl.AddColumn, io.greptime.v1.Ddl.AddColumn.Builder, io.greptime.v1.Ddl.AddColumnOrBuilder> addColumnsBuilder_; + + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public java.util.List getAddColumnsList() { + if (addColumnsBuilder_ == null) { + return java.util.Collections.unmodifiableList(addColumns_); + } else { + return addColumnsBuilder_.getMessageList(); + } + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public int getAddColumnsCount() { + if (addColumnsBuilder_ == null) { + return addColumns_.size(); + } else { + return addColumnsBuilder_.getCount(); + } + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public io.greptime.v1.Ddl.AddColumn getAddColumns(int index) { + if (addColumnsBuilder_ == null) { + return addColumns_.get(index); + } else { + return addColumnsBuilder_.getMessage(index); + } + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public Builder setAddColumns( + int index, io.greptime.v1.Ddl.AddColumn value) { + if (addColumnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAddColumnsIsMutable(); + addColumns_.set(index, value); + onChanged(); + } else { + addColumnsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public Builder setAddColumns( + int index, io.greptime.v1.Ddl.AddColumn.Builder builderForValue) { + if (addColumnsBuilder_ == null) { + ensureAddColumnsIsMutable(); + addColumns_.set(index, builderForValue.build()); + onChanged(); + } else { + addColumnsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public Builder addAddColumns(io.greptime.v1.Ddl.AddColumn value) { + if (addColumnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAddColumnsIsMutable(); + addColumns_.add(value); + onChanged(); + } else { + addColumnsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public Builder addAddColumns( + int index, io.greptime.v1.Ddl.AddColumn value) { + if (addColumnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAddColumnsIsMutable(); + addColumns_.add(index, value); + onChanged(); + } else { + addColumnsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public Builder addAddColumns( + io.greptime.v1.Ddl.AddColumn.Builder builderForValue) { + if (addColumnsBuilder_ == null) { + ensureAddColumnsIsMutable(); + addColumns_.add(builderForValue.build()); + onChanged(); + } else { + addColumnsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public Builder addAddColumns( + int index, io.greptime.v1.Ddl.AddColumn.Builder builderForValue) { + if (addColumnsBuilder_ == null) { + ensureAddColumnsIsMutable(); + addColumns_.add(index, builderForValue.build()); + onChanged(); + } else { + addColumnsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public Builder addAllAddColumns( + java.lang.Iterable values) { + if (addColumnsBuilder_ == null) { + ensureAddColumnsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, addColumns_); + onChanged(); + } else { + addColumnsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public Builder clearAddColumns() { + if (addColumnsBuilder_ == null) { + addColumns_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + addColumnsBuilder_.clear(); + } + return this; + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public Builder removeAddColumns(int index) { + if (addColumnsBuilder_ == null) { + ensureAddColumnsIsMutable(); + addColumns_.remove(index); + onChanged(); + } else { + addColumnsBuilder_.remove(index); + } + return this; + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public io.greptime.v1.Ddl.AddColumn.Builder getAddColumnsBuilder( + int index) { + return getAddColumnsFieldBuilder().getBuilder(index); + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public io.greptime.v1.Ddl.AddColumnOrBuilder getAddColumnsOrBuilder( + int index) { + if (addColumnsBuilder_ == null) { + return addColumns_.get(index); } else { + return addColumnsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public java.util.List + getAddColumnsOrBuilderList() { + if (addColumnsBuilder_ != null) { + return addColumnsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(addColumns_); + } + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public io.greptime.v1.Ddl.AddColumn.Builder addAddColumnsBuilder() { + return getAddColumnsFieldBuilder().addBuilder( + io.greptime.v1.Ddl.AddColumn.getDefaultInstance()); + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public io.greptime.v1.Ddl.AddColumn.Builder addAddColumnsBuilder( + int index) { + return getAddColumnsFieldBuilder().addBuilder( + index, io.greptime.v1.Ddl.AddColumn.getDefaultInstance()); + } + /** + * repeated .greptime.v1.AddColumn add_columns = 1; + */ + public java.util.List + getAddColumnsBuilderList() { + return getAddColumnsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Ddl.AddColumn, io.greptime.v1.Ddl.AddColumn.Builder, io.greptime.v1.Ddl.AddColumnOrBuilder> + getAddColumnsFieldBuilder() { + if (addColumnsBuilder_ == null) { + addColumnsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Ddl.AddColumn, io.greptime.v1.Ddl.AddColumn.Builder, io.greptime.v1.Ddl.AddColumnOrBuilder>( + addColumns_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + addColumns_ = null; + } + return addColumnsBuilder_; + } + @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.AddColumns) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.AddColumns) + private static final io.greptime.v1.Ddl.AddColumns DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Ddl.AddColumns(); + } + + public static io.greptime.v1.Ddl.AddColumns getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AddColumns parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Ddl.AddColumns getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DropColumnsOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.DropColumns) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + java.util.List + getDropColumnsList(); + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + io.greptime.v1.Ddl.DropColumn getDropColumns(int index); + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + int getDropColumnsCount(); + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + java.util.List + getDropColumnsOrBuilderList(); + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + io.greptime.v1.Ddl.DropColumnOrBuilder getDropColumnsOrBuilder( + int index); + } + /** + * Protobuf type {@code greptime.v1.DropColumns} + */ + public static final class DropColumns extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.DropColumns) + DropColumnsOrBuilder { + private static final long serialVersionUID = 0L; + // Use DropColumns.newBuilder() to construct. + private DropColumns(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DropColumns() { + dropColumns_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DropColumns(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumns_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumns_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.DropColumns.class, io.greptime.v1.Ddl.DropColumns.Builder.class); + } + + public static final int DROP_COLUMNS_FIELD_NUMBER = 1; + private java.util.List dropColumns_; + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + @java.lang.Override + public java.util.List getDropColumnsList() { + return dropColumns_; + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + @java.lang.Override + public java.util.List + getDropColumnsOrBuilderList() { + return dropColumns_; + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + @java.lang.Override + public int getDropColumnsCount() { + return dropColumns_.size(); + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + @java.lang.Override + public io.greptime.v1.Ddl.DropColumn getDropColumns(int index) { + return dropColumns_.get(index); + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + @java.lang.Override + public io.greptime.v1.Ddl.DropColumnOrBuilder getDropColumnsOrBuilder( + int index) { + return dropColumns_.get(index); + } + + 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 { + for (int i = 0; i < dropColumns_.size(); i++) { + output.writeMessage(1, dropColumns_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < dropColumns_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, dropColumns_.get(i)); + } + size += getUnknownFields().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.Ddl.DropColumns)) { + return super.equals(obj); + } + io.greptime.v1.Ddl.DropColumns other = (io.greptime.v1.Ddl.DropColumns) obj; + + if (!getDropColumnsList() + .equals(other.getDropColumnsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getDropColumnsCount() > 0) { + hash = (37 * hash) + DROP_COLUMNS_FIELD_NUMBER; + hash = (53 * hash) + getDropColumnsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Ddl.DropColumns parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DropColumns 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.Ddl.DropColumns parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DropColumns 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.Ddl.DropColumns parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DropColumns parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Ddl.DropColumns parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DropColumns 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.Ddl.DropColumns parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DropColumns 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.Ddl.DropColumns parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DropColumns 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.Ddl.DropColumns 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.DropColumns} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.DropColumns) + io.greptime.v1.Ddl.DropColumnsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumns_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumns_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.DropColumns.class, io.greptime.v1.Ddl.DropColumns.Builder.class); + } + + // Construct using io.greptime.v1.Ddl.DropColumns.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (dropColumnsBuilder_ == null) { + dropColumns_ = java.util.Collections.emptyList(); + } else { + dropColumns_ = null; + dropColumnsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumns_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Ddl.DropColumns getDefaultInstanceForType() { + return io.greptime.v1.Ddl.DropColumns.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Ddl.DropColumns build() { + io.greptime.v1.Ddl.DropColumns result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + if (dropColumnsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + dropColumns_ = java.util.Collections.unmodifiableList(dropColumns_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.dropColumns_ = dropColumns_; + } else { + result.dropColumns_ = dropColumnsBuilder_.build(); + } + 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.Ddl.DropColumns) { + return mergeFrom((io.greptime.v1.Ddl.DropColumns)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Ddl.DropColumns other) { + if (other == io.greptime.v1.Ddl.DropColumns.getDefaultInstance()) return this; + if (dropColumnsBuilder_ == null) { + if (!other.dropColumns_.isEmpty()) { + if (dropColumns_.isEmpty()) { + dropColumns_ = other.dropColumns_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureDropColumnsIsMutable(); + dropColumns_.addAll(other.dropColumns_); + } + onChanged(); + } + } else { + if (!other.dropColumns_.isEmpty()) { + if (dropColumnsBuilder_.isEmpty()) { + dropColumnsBuilder_.dispose(); + dropColumnsBuilder_ = null; + dropColumns_ = other.dropColumns_; + bitField0_ = (bitField0_ & ~0x00000001); + dropColumnsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getDropColumnsFieldBuilder() : null; + } else { + dropColumnsBuilder_.addAllMessages(other.dropColumns_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.util.List dropColumns_ = + java.util.Collections.emptyList(); + private void ensureDropColumnsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + dropColumns_ = new java.util.ArrayList(dropColumns_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Ddl.DropColumn, io.greptime.v1.Ddl.DropColumn.Builder, io.greptime.v1.Ddl.DropColumnOrBuilder> dropColumnsBuilder_; + + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public java.util.List getDropColumnsList() { + if (dropColumnsBuilder_ == null) { + return java.util.Collections.unmodifiableList(dropColumns_); + } else { + return dropColumnsBuilder_.getMessageList(); + } + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public int getDropColumnsCount() { + if (dropColumnsBuilder_ == null) { + return dropColumns_.size(); + } else { + return dropColumnsBuilder_.getCount(); + } + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public io.greptime.v1.Ddl.DropColumn getDropColumns(int index) { + if (dropColumnsBuilder_ == null) { + return dropColumns_.get(index); + } else { + return dropColumnsBuilder_.getMessage(index); + } + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public Builder setDropColumns( + int index, io.greptime.v1.Ddl.DropColumn value) { + if (dropColumnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDropColumnsIsMutable(); + dropColumns_.set(index, value); + onChanged(); + } else { + dropColumnsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public Builder setDropColumns( + int index, io.greptime.v1.Ddl.DropColumn.Builder builderForValue) { + if (dropColumnsBuilder_ == null) { + ensureDropColumnsIsMutable(); + dropColumns_.set(index, builderForValue.build()); + onChanged(); + } else { + dropColumnsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public Builder addDropColumns(io.greptime.v1.Ddl.DropColumn value) { + if (dropColumnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDropColumnsIsMutable(); + dropColumns_.add(value); + onChanged(); + } else { + dropColumnsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public Builder addDropColumns( + int index, io.greptime.v1.Ddl.DropColumn value) { + if (dropColumnsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDropColumnsIsMutable(); + dropColumns_.add(index, value); + onChanged(); + } else { + dropColumnsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public Builder addDropColumns( + io.greptime.v1.Ddl.DropColumn.Builder builderForValue) { + if (dropColumnsBuilder_ == null) { + ensureDropColumnsIsMutable(); + dropColumns_.add(builderForValue.build()); + onChanged(); + } else { + dropColumnsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public Builder addDropColumns( + int index, io.greptime.v1.Ddl.DropColumn.Builder builderForValue) { + if (dropColumnsBuilder_ == null) { + ensureDropColumnsIsMutable(); + dropColumns_.add(index, builderForValue.build()); + onChanged(); + } else { + dropColumnsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public Builder addAllDropColumns( + java.lang.Iterable values) { + if (dropColumnsBuilder_ == null) { + ensureDropColumnsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, dropColumns_); + onChanged(); + } else { + dropColumnsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public Builder clearDropColumns() { + if (dropColumnsBuilder_ == null) { + dropColumns_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + dropColumnsBuilder_.clear(); + } + return this; + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public Builder removeDropColumns(int index) { + if (dropColumnsBuilder_ == null) { + ensureDropColumnsIsMutable(); + dropColumns_.remove(index); + onChanged(); + } else { + dropColumnsBuilder_.remove(index); + } + return this; + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public io.greptime.v1.Ddl.DropColumn.Builder getDropColumnsBuilder( + int index) { + return getDropColumnsFieldBuilder().getBuilder(index); + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public io.greptime.v1.Ddl.DropColumnOrBuilder getDropColumnsOrBuilder( + int index) { + if (dropColumnsBuilder_ == null) { + return dropColumns_.get(index); } else { + return dropColumnsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public java.util.List + getDropColumnsOrBuilderList() { + if (dropColumnsBuilder_ != null) { + return dropColumnsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(dropColumns_); + } + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public io.greptime.v1.Ddl.DropColumn.Builder addDropColumnsBuilder() { + return getDropColumnsFieldBuilder().addBuilder( + io.greptime.v1.Ddl.DropColumn.getDefaultInstance()); + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public io.greptime.v1.Ddl.DropColumn.Builder addDropColumnsBuilder( + int index) { + return getDropColumnsFieldBuilder().addBuilder( + index, io.greptime.v1.Ddl.DropColumn.getDefaultInstance()); + } + /** + * repeated .greptime.v1.DropColumn drop_columns = 1; + */ + public java.util.List + getDropColumnsBuilderList() { + return getDropColumnsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Ddl.DropColumn, io.greptime.v1.Ddl.DropColumn.Builder, io.greptime.v1.Ddl.DropColumnOrBuilder> + getDropColumnsFieldBuilder() { + if (dropColumnsBuilder_ == null) { + dropColumnsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + io.greptime.v1.Ddl.DropColumn, io.greptime.v1.Ddl.DropColumn.Builder, io.greptime.v1.Ddl.DropColumnOrBuilder>( + dropColumns_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + dropColumns_ = null; + } + return dropColumnsBuilder_; + } + @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.DropColumns) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.DropColumns) + private static final io.greptime.v1.Ddl.DropColumns DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Ddl.DropColumns(); + } + + public static io.greptime.v1.Ddl.DropColumns getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DropColumns parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Ddl.DropColumns getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RenameTableOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.RenameTable) + com.google.protobuf.MessageOrBuilder { + + /** + * string new_table_name = 1; + * @return The newTableName. + */ + java.lang.String getNewTableName(); + /** + * string new_table_name = 1; + * @return The bytes for newTableName. + */ + com.google.protobuf.ByteString + getNewTableNameBytes(); + } + /** + * Protobuf type {@code greptime.v1.RenameTable} + */ + public static final class RenameTable extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.RenameTable) + RenameTableOrBuilder { + private static final long serialVersionUID = 0L; + // Use RenameTable.newBuilder() to construct. + private RenameTable(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RenameTable() { + newTableName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new RenameTable(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_RenameTable_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_RenameTable_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.RenameTable.class, io.greptime.v1.Ddl.RenameTable.Builder.class); + } + + public static final int NEW_TABLE_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object newTableName_; + /** + * string new_table_name = 1; + * @return The newTableName. + */ + @java.lang.Override + public java.lang.String getNewTableName() { + java.lang.Object ref = newTableName_; + 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(); + newTableName_ = s; + return s; + } + } + /** + * string new_table_name = 1; + * @return The bytes for newTableName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNewTableNameBytes() { + java.lang.Object ref = newTableName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + newTableName_ = 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(newTableName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, newTableName_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(newTableName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, newTableName_); + } + size += getUnknownFields().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.Ddl.RenameTable)) { + return super.equals(obj); + } + io.greptime.v1.Ddl.RenameTable other = (io.greptime.v1.Ddl.RenameTable) obj; + + if (!getNewTableName() + .equals(other.getNewTableName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) 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) + NEW_TABLE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getNewTableName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Ddl.RenameTable parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.RenameTable 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.Ddl.RenameTable parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.RenameTable 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.Ddl.RenameTable parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.RenameTable parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Ddl.RenameTable parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.RenameTable 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.Ddl.RenameTable parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.RenameTable 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.Ddl.RenameTable parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.RenameTable 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.Ddl.RenameTable 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.RenameTable} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.RenameTable) + io.greptime.v1.Ddl.RenameTableOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_RenameTable_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_RenameTable_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.RenameTable.class, io.greptime.v1.Ddl.RenameTable.Builder.class); + } + + // Construct using io.greptime.v1.Ddl.RenameTable.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + newTableName_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_RenameTable_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Ddl.RenameTable getDefaultInstanceForType() { + return io.greptime.v1.Ddl.RenameTable.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Ddl.RenameTable build() { + io.greptime.v1.Ddl.RenameTable result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + 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.Ddl.RenameTable) { + return mergeFrom((io.greptime.v1.Ddl.RenameTable)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Ddl.RenameTable other) { + if (other == io.greptime.v1.Ddl.RenameTable.getDefaultInstance()) return this; + if (!other.getNewTableName().isEmpty()) { + newTableName_ = other.newTableName_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + newTableName_ = input.readStringRequireUtf8(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object newTableName_ = ""; + /** + * string new_table_name = 1; + * @return The newTableName. + */ + public java.lang.String getNewTableName() { + java.lang.Object ref = newTableName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + newTableName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string new_table_name = 1; + * @return The bytes for newTableName. + */ + public com.google.protobuf.ByteString + getNewTableNameBytes() { + java.lang.Object ref = newTableName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + newTableName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string new_table_name = 1; + * @param value The newTableName to set. + * @return This builder for chaining. + */ + public Builder setNewTableName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + newTableName_ = value; + onChanged(); + return this; + } + /** + * string new_table_name = 1; + * @return This builder for chaining. + */ + public Builder clearNewTableName() { + + newTableName_ = getDefaultInstance().getNewTableName(); + onChanged(); + return this; + } + /** + * string new_table_name = 1; + * @param value The bytes for newTableName to set. + * @return This builder for chaining. + */ + public Builder setNewTableNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + newTableName_ = 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.RenameTable) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.RenameTable) + private static final io.greptime.v1.Ddl.RenameTable DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Ddl.RenameTable(); + } + + public static io.greptime.v1.Ddl.RenameTable getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RenameTable parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Ddl.RenameTable getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AddColumnOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.AddColumn) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.ColumnDef column_def = 1; + * @return Whether the columnDef field is set. + */ + boolean hasColumnDef(); + /** + * .greptime.v1.ColumnDef column_def = 1; + * @return The columnDef. + */ + io.greptime.v1.Columns.ColumnDef getColumnDef(); + /** + * .greptime.v1.ColumnDef column_def = 1; + */ + io.greptime.v1.Columns.ColumnDefOrBuilder getColumnDefOrBuilder(); + + /** + * bool is_key = 2; + * @return The isKey. + */ + boolean getIsKey(); + } + /** + * Protobuf type {@code greptime.v1.AddColumn} + */ + public static final class AddColumn extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.AddColumn) + AddColumnOrBuilder { + private static final long serialVersionUID = 0L; + // Use AddColumn.newBuilder() to construct. + private AddColumn(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AddColumn() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AddColumn(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumn_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumn_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.AddColumn.class, io.greptime.v1.Ddl.AddColumn.Builder.class); + } + + public static final int COLUMN_DEF_FIELD_NUMBER = 1; + private io.greptime.v1.Columns.ColumnDef columnDef_; + /** + * .greptime.v1.ColumnDef column_def = 1; + * @return Whether the columnDef field is set. + */ + @java.lang.Override + public boolean hasColumnDef() { + return columnDef_ != null; + } + /** + * .greptime.v1.ColumnDef column_def = 1; + * @return The columnDef. + */ + @java.lang.Override + public io.greptime.v1.Columns.ColumnDef getColumnDef() { + return columnDef_ == null ? io.greptime.v1.Columns.ColumnDef.getDefaultInstance() : columnDef_; + } + /** + * .greptime.v1.ColumnDef column_def = 1; + */ + @java.lang.Override + public io.greptime.v1.Columns.ColumnDefOrBuilder getColumnDefOrBuilder() { + return getColumnDef(); + } + + public static final int IS_KEY_FIELD_NUMBER = 2; + private boolean isKey_; + /** + * bool is_key = 2; + * @return The isKey. + */ + @java.lang.Override + public boolean getIsKey() { + return isKey_; + } + + 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 (columnDef_ != null) { + output.writeMessage(1, getColumnDef()); + } + if (isKey_ != false) { + output.writeBool(2, isKey_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (columnDef_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getColumnDef()); + } + if (isKey_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, isKey_); + } + size += getUnknownFields().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.Ddl.AddColumn)) { + return super.equals(obj); + } + io.greptime.v1.Ddl.AddColumn other = (io.greptime.v1.Ddl.AddColumn) obj; + + if (hasColumnDef() != other.hasColumnDef()) return false; + if (hasColumnDef()) { + if (!getColumnDef() + .equals(other.getColumnDef())) return false; + } + if (getIsKey() + != other.getIsKey()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasColumnDef()) { + hash = (37 * hash) + COLUMN_DEF_FIELD_NUMBER; + hash = (53 * hash) + getColumnDef().hashCode(); + } + hash = (37 * hash) + IS_KEY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getIsKey()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Ddl.AddColumn parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.AddColumn 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.Ddl.AddColumn parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.AddColumn 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.Ddl.AddColumn parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.AddColumn parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Ddl.AddColumn parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.AddColumn 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.Ddl.AddColumn parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.AddColumn 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.Ddl.AddColumn parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.AddColumn 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.Ddl.AddColumn 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.AddColumn} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.AddColumn) + io.greptime.v1.Ddl.AddColumnOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumn_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumn_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.AddColumn.class, io.greptime.v1.Ddl.AddColumn.Builder.class); + } + + // Construct using io.greptime.v1.Ddl.AddColumn.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (columnDefBuilder_ == null) { + columnDef_ = null; + } else { + columnDef_ = null; + columnDefBuilder_ = null; + } + isKey_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_AddColumn_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Ddl.AddColumn getDefaultInstanceForType() { + return io.greptime.v1.Ddl.AddColumn.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Ddl.AddColumn build() { + io.greptime.v1.Ddl.AddColumn result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + 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.Ddl.AddColumn) { + return mergeFrom((io.greptime.v1.Ddl.AddColumn)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Ddl.AddColumn other) { + if (other == io.greptime.v1.Ddl.AddColumn.getDefaultInstance()) return this; + if (other.hasColumnDef()) { + mergeColumnDef(other.getColumnDef()); + } + if (other.getIsKey() != false) { + setIsKey(other.getIsKey()); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getColumnDefFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + case 16: { + isKey_ = input.readBool(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private io.greptime.v1.Columns.ColumnDef columnDef_; + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Columns.ColumnDef, io.greptime.v1.Columns.ColumnDef.Builder, io.greptime.v1.Columns.ColumnDefOrBuilder> columnDefBuilder_; + /** + * .greptime.v1.ColumnDef column_def = 1; + * @return Whether the columnDef field is set. + */ + public boolean hasColumnDef() { + return columnDefBuilder_ != null || columnDef_ != null; + } + /** + * .greptime.v1.ColumnDef column_def = 1; + * @return The columnDef. + */ + public io.greptime.v1.Columns.ColumnDef getColumnDef() { + if (columnDefBuilder_ == null) { + return columnDef_ == null ? io.greptime.v1.Columns.ColumnDef.getDefaultInstance() : columnDef_; + } else { + return columnDefBuilder_.getMessage(); + } + } + /** + * .greptime.v1.ColumnDef column_def = 1; + */ + public Builder setColumnDef(io.greptime.v1.Columns.ColumnDef value) { + if (columnDefBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + columnDef_ = value; + onChanged(); + } else { + columnDefBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.ColumnDef column_def = 1; + */ + public Builder setColumnDef( + io.greptime.v1.Columns.ColumnDef.Builder builderForValue) { + if (columnDefBuilder_ == null) { + columnDef_ = builderForValue.build(); + onChanged(); + } else { + columnDefBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.ColumnDef column_def = 1; + */ + 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(); + } else { + columnDef_ = value; + } + onChanged(); + } else { + columnDefBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.ColumnDef column_def = 1; + */ + public Builder clearColumnDef() { + if (columnDefBuilder_ == null) { + columnDef_ = null; + onChanged(); + } else { + columnDef_ = null; + columnDefBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.ColumnDef column_def = 1; + */ + public io.greptime.v1.Columns.ColumnDef.Builder getColumnDefBuilder() { + + onChanged(); + return getColumnDefFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.ColumnDef column_def = 1; + */ + public io.greptime.v1.Columns.ColumnDefOrBuilder getColumnDefOrBuilder() { + if (columnDefBuilder_ != null) { + return columnDefBuilder_.getMessageOrBuilder(); + } else { + return columnDef_ == null ? + io.greptime.v1.Columns.ColumnDef.getDefaultInstance() : columnDef_; + } + } + /** + * .greptime.v1.ColumnDef column_def = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Columns.ColumnDef, io.greptime.v1.Columns.ColumnDef.Builder, io.greptime.v1.Columns.ColumnDefOrBuilder> + getColumnDefFieldBuilder() { + if (columnDefBuilder_ == null) { + columnDefBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + io.greptime.v1.Columns.ColumnDef, io.greptime.v1.Columns.ColumnDef.Builder, io.greptime.v1.Columns.ColumnDefOrBuilder>( + getColumnDef(), + getParentForChildren(), + isClean()); + columnDef_ = null; + } + return columnDefBuilder_; + } + + private boolean isKey_ ; + /** + * bool is_key = 2; + * @return The isKey. + */ + @java.lang.Override + public boolean getIsKey() { + return isKey_; + } + /** + * bool is_key = 2; + * @param value The isKey to set. + * @return This builder for chaining. + */ + public Builder setIsKey(boolean value) { + + isKey_ = value; + onChanged(); + return this; + } + /** + * bool is_key = 2; + * @return This builder for chaining. + */ + public Builder clearIsKey() { + + isKey_ = false; + 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.AddColumn) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.AddColumn) + private static final io.greptime.v1.Ddl.AddColumn DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Ddl.AddColumn(); + } + + public static io.greptime.v1.Ddl.AddColumn getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AddColumn parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Ddl.AddColumn getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DropColumnOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.DropColumn) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + * @return The name. + */ + java.lang.String getName(); + /** + * string name = 1; + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + } + /** + * Protobuf type {@code greptime.v1.DropColumn} + */ + public static final class DropColumn extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.DropColumn) + DropColumnOrBuilder { + private static final long serialVersionUID = 0L; + // Use DropColumn.newBuilder() to construct. + private DropColumn(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DropColumn() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DropColumn(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumn_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumn_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.DropColumn.class, io.greptime.v1.Ddl.DropColumn.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + * string name = 1; + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + /** + * string name = 1; + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = 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(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().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.Ddl.DropColumn)) { + return super.equals(obj); + } + io.greptime.v1.Ddl.DropColumn other = (io.greptime.v1.Ddl.DropColumn) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) 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) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Ddl.DropColumn parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DropColumn 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.Ddl.DropColumn parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DropColumn 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.Ddl.DropColumn parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.DropColumn parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Ddl.DropColumn parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DropColumn 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.Ddl.DropColumn parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DropColumn 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.Ddl.DropColumn parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.DropColumn 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.Ddl.DropColumn 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.DropColumn} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.DropColumn) + io.greptime.v1.Ddl.DropColumnOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumn_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumn_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.DropColumn.class, io.greptime.v1.Ddl.DropColumn.Builder.class); + } + + // Construct using io.greptime.v1.Ddl.DropColumn.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_DropColumn_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Ddl.DropColumn getDefaultInstanceForType() { + return io.greptime.v1.Ddl.DropColumn.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Ddl.DropColumn build() { + io.greptime.v1.Ddl.DropColumn result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + 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.Ddl.DropColumn) { + return mergeFrom((io.greptime.v1.Ddl.DropColumn)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Ddl.DropColumn other) { + if (other == io.greptime.v1.Ddl.DropColumn.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + name_ = input.readStringRequireUtf8(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 1; + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 1; + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 1; + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 1; + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 1; + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = 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.DropColumn) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.DropColumn) + private static final io.greptime.v1.Ddl.DropColumn DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Ddl.DropColumn(); + } + + public static io.greptime.v1.Ddl.DropColumn getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DropColumn parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Ddl.DropColumn getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TableIdOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.TableId) + com.google.protobuf.MessageOrBuilder { + + /** + * uint32 id = 1; + * @return The id. + */ + int getId(); + } + /** + * Protobuf type {@code greptime.v1.TableId} + */ + public static final class TableId extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.TableId) + TableIdOrBuilder { + private static final long serialVersionUID = 0L; + // Use TableId.newBuilder() to construct. + private TableId(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TableId() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new TableId(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_TableId_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_TableId_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.TableId.class, io.greptime.v1.Ddl.TableId.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private int id_; + /** + * uint32 id = 1; + * @return The id. + */ + @java.lang.Override + public int getId() { + return id_; + } + + 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 (id_ != 0) { + output.writeUInt32(1, id_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (id_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(1, id_); + } + size += getUnknownFields().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.Ddl.TableId)) { + return super.equals(obj); + } + io.greptime.v1.Ddl.TableId other = (io.greptime.v1.Ddl.TableId) obj; + + if (getId() + != other.getId()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) 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) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Ddl.TableId parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.TableId 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.Ddl.TableId parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.TableId 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.Ddl.TableId parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Ddl.TableId parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Ddl.TableId parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.TableId 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.Ddl.TableId parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.TableId 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.Ddl.TableId parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Ddl.TableId 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.Ddl.TableId 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.TableId} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.TableId) + io.greptime.v1.Ddl.TableIdOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_TableId_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_TableId_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Ddl.TableId.class, io.greptime.v1.Ddl.TableId.Builder.class); + } + + // Construct using io.greptime.v1.Ddl.TableId.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Ddl.internal_static_greptime_v1_TableId_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Ddl.TableId getDefaultInstanceForType() { + return io.greptime.v1.Ddl.TableId.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Ddl.TableId build() { + io.greptime.v1.Ddl.TableId result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @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_; + 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.Ddl.TableId) { + return mergeFrom((io.greptime.v1.Ddl.TableId)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Ddl.TableId other) { + if (other == io.greptime.v1.Ddl.TableId.getDefaultInstance()) return this; + if (other.getId() != 0) { + setId(other.getId()); + } + this.mergeUnknownFields(other.getUnknownFields()); + 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 { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + id_ = input.readUInt32(); + + 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) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int id_ ; + /** + * uint32 id = 1; + * @return The id. + */ + @java.lang.Override + public int getId() { + return id_; + } + /** + * uint32 id = 1; + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId(int value) { + + id_ = value; + onChanged(); + return this; + } + /** + * uint32 id = 1; + * @return This builder for chaining. + */ + public Builder clearId() { + + id_ = 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.TableId) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.TableId) + private static final io.greptime.v1.Ddl.TableId DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Ddl.TableId(); + } + + public static io.greptime.v1.Ddl.TableId getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TableId parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + 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() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Ddl.TableId getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_DdlRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_DdlRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_CreateTableExpr_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_CreateTableExpr_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_CreateTableExpr_TableOptionsEntry_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_CreateTableExpr_TableOptionsEntry_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_AlterExpr_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_AlterExpr_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_DropTableExpr_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_DropTableExpr_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_CreateDatabaseExpr_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_CreateDatabaseExpr_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_AddColumns_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_AddColumns_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_DropColumns_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_DropColumns_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_RenameTable_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_RenameTable_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_AddColumn_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_AddColumn_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_DropColumn_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_DropColumn_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_TableId_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_TableId_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\025greptime/v1/ddl.proto\022\013greptime.v1\032\030gr" + + "eptime/v1/column.proto\"\341\001\n\nDdlRequest\022:\n" + + "\017create_database\030\001 \001(\0132\037.greptime.v1.Cre" + + "ateDatabaseExprH\000\0224\n\014create_table\030\002 \001(\0132" + + "\034.greptime.v1.CreateTableExprH\000\022\'\n\005alter" + + "\030\003 \001(\0132\026.greptime.v1.AlterExprH\000\0220\n\ndrop" + + "_table\030\004 \001(\0132\032.greptime.v1.DropTableExpr" + + "H\000B\006\n\004expr\"\213\003\n\017CreateTableExpr\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\022\014\n\004desc\030\004 \001(\t\022+\n\013column_de" + + "fs\030\005 \003(\0132\026.greptime.v1.ColumnDef\022\022\n\ntime" + + "_index\030\006 \001(\t\022\024\n\014primary_keys\030\007 \003(\t\022\034\n\024cr" + + "eate_if_not_exists\030\010 \001(\010\022E\n\rtable_option" + + "s\030\t \003(\0132..greptime.v1.CreateTableExpr.Ta" + + "bleOptionsEntry\022&\n\010table_id\030\n \001(\0132\024.grep" + + "time.v1.TableId\022\022\n\nregion_ids\030\013 \003(\r\0323\n\021T" + + "ableOptionsEntry\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\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_columns\030\005 \001(\0132\030.gr" + + "eptime.v1.DropColumnsH\000\0220\n\014rename_table\030" + + "\006 \001(\0132\030.greptime.v1.RenameTableH\000B\006\n\004kin" + + "d\"N\n\rDropTableExpr\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\"I\n\022CreateDatabaseExpr\022\025\n\rdatabase_name" + + "\030\001 \001(\t\022\034\n\024create_if_not_exists\030\002 \001(\010\"9\n\n" + + "AddColumns\022+\n\013add_columns\030\001 \003(\0132\026.grepti" + + "me.v1.AddColumn\"<\n\013DropColumns\022-\n\014drop_c" + + "olumns\030\001 \003(\0132\027.greptime.v1.DropColumn\"%\n" + + "\013RenameTable\022\026\n\016new_table_name\030\001 \001(\t\"G\n\t" + + "AddColumn\022*\n\ncolumn_def\030\001 \001(\0132\026.greptime" + + ".v1.ColumnDef\022\016\n\006is_key\030\002 \001(\010\"\032\n\nDropCol" + + "umn\022\014\n\004name\030\001 \001(\t\"\025\n\007TableId\022\n\n\002id\030\001 \001(\r" + + "B\025\n\016io.greptime.v1B\003Ddlb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + io.greptime.v1.Columns.getDescriptor(), + }); + internal_static_greptime_v1_DdlRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_greptime_v1_DdlRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_DdlRequest_descriptor, + new java.lang.String[] { "CreateDatabase", "CreateTable", "Alter", "DropTable", "Expr", }); + internal_static_greptime_v1_CreateTableExpr_descriptor = + getDescriptor().getMessageTypes().get(1); + 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", }); + internal_static_greptime_v1_CreateTableExpr_TableOptionsEntry_descriptor = + internal_static_greptime_v1_CreateTableExpr_descriptor.getNestedTypes().get(0); + internal_static_greptime_v1_CreateTableExpr_TableOptionsEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_CreateTableExpr_TableOptionsEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_greptime_v1_AlterExpr_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_greptime_v1_AlterExpr_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_AlterExpr_descriptor, + new java.lang.String[] { "CatalogName", "SchemaName", "TableName", "AddColumns", "DropColumns", "RenameTable", "Kind", }); + internal_static_greptime_v1_DropTableExpr_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_greptime_v1_DropTableExpr_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_DropTableExpr_descriptor, + new java.lang.String[] { "CatalogName", "SchemaName", "TableName", }); + internal_static_greptime_v1_CreateDatabaseExpr_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_greptime_v1_CreateDatabaseExpr_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_CreateDatabaseExpr_descriptor, + new java.lang.String[] { "DatabaseName", "CreateIfNotExists", }); + internal_static_greptime_v1_AddColumns_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_greptime_v1_AddColumns_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_AddColumns_descriptor, + new java.lang.String[] { "AddColumns", }); + internal_static_greptime_v1_DropColumns_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_greptime_v1_DropColumns_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_DropColumns_descriptor, + new java.lang.String[] { "DropColumns", }); + internal_static_greptime_v1_RenameTable_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_greptime_v1_RenameTable_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_RenameTable_descriptor, + new java.lang.String[] { "NewTableName", }); + internal_static_greptime_v1_AddColumn_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_greptime_v1_AddColumn_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_AddColumn_descriptor, + new java.lang.String[] { "ColumnDef", "IsKey", }); + internal_static_greptime_v1_DropColumn_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_greptime_v1_DropColumn_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_DropColumn_descriptor, + new java.lang.String[] { "Name", }); + internal_static_greptime_v1_TableId_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_greptime_v1_TableId_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_TableId_descriptor, + new java.lang.String[] { "Id", }); + io.greptime.v1.Columns.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java/src/main/resources/gen.sh b/java/src/main/resources/gen.sh new file mode 100755 index 0000000..c472b13 --- /dev/null +++ b/java/src/main/resources/gen.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +PROTO_ROOT=../../../../proto + +protoc -I=${PROTO_ROOT} --java_out=../java/ \ + ${PROTO_ROOT}/greptime/v1/column.proto \ + ${PROTO_ROOT}/greptime/v1/ddl.proto \ + ${PROTO_ROOT}/greptime/v1/database.proto diff --git a/jitpack.yml b/jitpack.yml new file mode 100644 index 0000000..039d434 --- /dev/null +++ b/jitpack.yml @@ -0,0 +1,5 @@ +jdk: + - openjdk8 +install: + - cd java + - mvn install -DskipTests diff --git a/proto/greptime/v1/column.proto b/proto/greptime/v1/column.proto index c1bda12..f67cf8d 100644 --- a/proto/greptime/v1/column.proto +++ b/proto/greptime/v1/column.proto @@ -2,6 +2,9 @@ syntax = "proto3"; package greptime.v1; +option java_package="io.greptime.v1"; +option java_outer_classname = "Columns"; + message Column { string column_name = 1; diff --git a/proto/greptime/v1/database.proto b/proto/greptime/v1/database.proto index 354cd98..c4e6e80 100644 --- a/proto/greptime/v1/database.proto +++ b/proto/greptime/v1/database.proto @@ -2,6 +2,9 @@ syntax = "proto3"; package greptime.v1; +option java_package = "io.greptime.v1"; +option java_outer_classname = "Database"; + import "greptime/v1/ddl.proto"; import "greptime/v1/column.proto"; diff --git a/proto/greptime/v1/ddl.proto b/proto/greptime/v1/ddl.proto index cb7678e..fddc486 100644 --- a/proto/greptime/v1/ddl.proto +++ b/proto/greptime/v1/ddl.proto @@ -2,6 +2,9 @@ syntax = "proto3"; package greptime.v1; +option java_package = "io.greptime.v1"; +option java_outer_classname = "Ddl"; + import "greptime/v1/column.proto"; // "Data Definition Language" requests, that create, modify or delete the database structures but not the data.