Package io.dingodb.meta
Class Meta.ColumnDefinition.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
io.dingodb.meta.Meta.ColumnDefinition.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Meta.ColumnDefinitionOrBuilder,Cloneable
- Enclosing class:
- Meta.ColumnDefinition
public static final class Meta.ColumnDefinition.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
implements Meta.ColumnDefinitionOrBuilder
Column Definition.Protobuf type
dingodb.pb.meta.ColumnDefinition-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()string comment = 30;uint32 create_version = 51;string default_val = 9;uint32 delete_version = 53;string element_type = 3;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) bool has_default_val = 8;int32 indexOfKey = 7;bool is_auto_increment = 10;string name = 1;bool nullable = 6;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) int32 precision = 4;int32 scale = 5;.dingodb.pb.common.SchemaState schemaState = 31;string sql_type = 2;int32 state = 20;uint32 update_version = 52;clone()string comment = 30;com.google.protobuf.ByteStringstring comment = 30;intuint32 create_version = 51;string default_val = 9;com.google.protobuf.ByteStringstring default_val = 9;intuint32 delete_version = 53;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorstring element_type = 3;com.google.protobuf.ByteStringstring element_type = 3;booleanbool has_default_val = 8;intint32 indexOfKey = 7;booleanbool is_auto_increment = 10;getName()string name = 1;com.google.protobuf.ByteStringstring name = 1;booleanbool nullable = 6;intint32 precision = 4;intgetScale()int32 scale = 5;.dingodb.pb.common.SchemaState schemaState = 31;int.dingodb.pb.common.SchemaState schemaState = 31;string sql_type = 2;com.google.protobuf.ByteStringstring sql_type = 2;intgetState()int32 state = 20;intuint32 update_version = 52;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Meta.ColumnDefinition other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setComment(String value) string comment = 30;setCommentBytes(com.google.protobuf.ByteString value) string comment = 30;setCreateVersion(int value) uint32 create_version = 51;setDefaultVal(String value) string default_val = 9;setDefaultValBytes(com.google.protobuf.ByteString value) string default_val = 9;setDeleteVersion(int value) uint32 delete_version = 53;setElementType(String value) string element_type = 3;setElementTypeBytes(com.google.protobuf.ByteString value) string element_type = 3;setHasDefaultVal(boolean value) bool has_default_val = 8;setIndexOfKey(int value) int32 indexOfKey = 7;setIsAutoIncrement(boolean value) bool is_auto_increment = 10;string name = 1;setNameBytes(com.google.protobuf.ByteString value) string name = 1;setNullable(boolean value) bool nullable = 6;setPrecision(int value) int32 precision = 4;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setScale(int value) int32 scale = 5;setSchemaState(Common.SchemaState value) .dingodb.pb.common.SchemaState schemaState = 31;setSchemaStateValue(int value) .dingodb.pb.common.SchemaState schemaState = 31;setSqlType(String value) string sql_type = 2;setSqlTypeBytes(com.google.protobuf.ByteString value) string sql_type = 2;setState(int value) int32 state = 20;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUpdateVersion(int value) uint32 update_version = 52;Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-
setField
public Meta.ColumnDefinition.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-
clearField
public Meta.ColumnDefinition.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-
clearOneof
public Meta.ColumnDefinition.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-
setRepeatedField
public Meta.ColumnDefinition.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-
addRepeatedField
public Meta.ColumnDefinition.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Meta.ColumnDefinition.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-
mergeFrom
public Meta.ColumnDefinition.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Meta.ColumnDefinition.Builder>- Throws:
IOException
-
getName
string name = 1;- Specified by:
getNamein interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()string name = 1;- Specified by:
getNameBytesin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The bytes for name.
-
setName
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getSqlType
string sql_type = 2;- Specified by:
getSqlTypein interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The sqlType.
-
getSqlTypeBytes
public com.google.protobuf.ByteString getSqlTypeBytes()string sql_type = 2;- Specified by:
getSqlTypeBytesin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The bytes for sqlType.
-
setSqlType
string sql_type = 2;- Parameters:
value- The sqlType to set.- Returns:
- This builder for chaining.
-
clearSqlType
string sql_type = 2;- Returns:
- This builder for chaining.
-
setSqlTypeBytes
string sql_type = 2;- Parameters:
value- The bytes for sqlType to set.- Returns:
- This builder for chaining.
-
getElementType
string element_type = 3;- Specified by:
getElementTypein interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The elementType.
-
getElementTypeBytes
public com.google.protobuf.ByteString getElementTypeBytes()string element_type = 3;- Specified by:
getElementTypeBytesin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The bytes for elementType.
-
setElementType
string element_type = 3;- Parameters:
value- The elementType to set.- Returns:
- This builder for chaining.
-
clearElementType
string element_type = 3;- Returns:
- This builder for chaining.
-
setElementTypeBytes
string element_type = 3;- Parameters:
value- The bytes for elementType to set.- Returns:
- This builder for chaining.
-
getPrecision
public int getPrecision()int32 precision = 4;- Specified by:
getPrecisionin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The precision.
-
setPrecision
int32 precision = 4;- Parameters:
value- The precision to set.- Returns:
- This builder for chaining.
-
clearPrecision
int32 precision = 4;- Returns:
- This builder for chaining.
-
getScale
public int getScale()int32 scale = 5;- Specified by:
getScalein interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The scale.
-
setScale
int32 scale = 5;- Parameters:
value- The scale to set.- Returns:
- This builder for chaining.
-
clearScale
int32 scale = 5;- Returns:
- This builder for chaining.
-
getNullable
public boolean getNullable()bool nullable = 6;- Specified by:
getNullablein interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The nullable.
-
setNullable
bool nullable = 6;- Parameters:
value- The nullable to set.- Returns:
- This builder for chaining.
-
clearNullable
bool nullable = 6;- Returns:
- This builder for chaining.
-
getIndexOfKey
public int getIndexOfKey()int32 indexOfKey = 7;- Specified by:
getIndexOfKeyin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The indexOfKey.
-
setIndexOfKey
int32 indexOfKey = 7;- Parameters:
value- The indexOfKey to set.- Returns:
- This builder for chaining.
-
clearIndexOfKey
int32 indexOfKey = 7;- Returns:
- This builder for chaining.
-
getHasDefaultVal
public boolean getHasDefaultVal()bool has_default_val = 8;- Specified by:
getHasDefaultValin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The hasDefaultVal.
-
setHasDefaultVal
bool has_default_val = 8;- Parameters:
value- The hasDefaultVal to set.- Returns:
- This builder for chaining.
-
clearHasDefaultVal
bool has_default_val = 8;- Returns:
- This builder for chaining.
-
getDefaultVal
string default_val = 9;- Specified by:
getDefaultValin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The defaultVal.
-
getDefaultValBytes
public com.google.protobuf.ByteString getDefaultValBytes()string default_val = 9;- Specified by:
getDefaultValBytesin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The bytes for defaultVal.
-
setDefaultVal
string default_val = 9;- Parameters:
value- The defaultVal to set.- Returns:
- This builder for chaining.
-
clearDefaultVal
string default_val = 9;- Returns:
- This builder for chaining.
-
setDefaultValBytes
string default_val = 9;- Parameters:
value- The bytes for defaultVal to set.- Returns:
- This builder for chaining.
-
getIsAutoIncrement
public boolean getIsAutoIncrement()bool is_auto_increment = 10;- Specified by:
getIsAutoIncrementin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The isAutoIncrement.
-
setIsAutoIncrement
bool is_auto_increment = 10;- Parameters:
value- The isAutoIncrement to set.- Returns:
- This builder for chaining.
-
clearIsAutoIncrement
bool is_auto_increment = 10;- Returns:
- This builder for chaining.
-
getState
public int getState()int32 state = 20;- Specified by:
getStatein interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The state.
-
setState
int32 state = 20;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
int32 state = 20;- Returns:
- This builder for chaining.
-
getComment
string comment = 30;- Specified by:
getCommentin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The comment.
-
getCommentBytes
public com.google.protobuf.ByteString getCommentBytes()string comment = 30;- Specified by:
getCommentBytesin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The bytes for comment.
-
setComment
string comment = 30;- Parameters:
value- The comment to set.- Returns:
- This builder for chaining.
-
clearComment
string comment = 30;- Returns:
- This builder for chaining.
-
setCommentBytes
string comment = 30;- Parameters:
value- The bytes for comment to set.- Returns:
- This builder for chaining.
-
getSchemaStateValue
public int getSchemaStateValue().dingodb.pb.common.SchemaState schemaState = 31;- Specified by:
getSchemaStateValuein interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The enum numeric value on the wire for schemaState.
-
setSchemaStateValue
.dingodb.pb.common.SchemaState schemaState = 31;- Parameters:
value- The enum numeric value on the wire for schemaState to set.- Returns:
- This builder for chaining.
-
getSchemaState
.dingodb.pb.common.SchemaState schemaState = 31;- Specified by:
getSchemaStatein interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The schemaState.
-
setSchemaState
.dingodb.pb.common.SchemaState schemaState = 31;- Parameters:
value- The schemaState to set.- Returns:
- This builder for chaining.
-
clearSchemaState
.dingodb.pb.common.SchemaState schemaState = 31;- Returns:
- This builder for chaining.
-
getCreateVersion
public int getCreateVersion()uint32 create_version = 51;- Specified by:
getCreateVersionin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The createVersion.
-
setCreateVersion
uint32 create_version = 51;- Parameters:
value- The createVersion to set.- Returns:
- This builder for chaining.
-
clearCreateVersion
uint32 create_version = 51;- Returns:
- This builder for chaining.
-
getUpdateVersion
public int getUpdateVersion()uint32 update_version = 52;- Specified by:
getUpdateVersionin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The updateVersion.
-
setUpdateVersion
uint32 update_version = 52;- Parameters:
value- The updateVersion to set.- Returns:
- This builder for chaining.
-
clearUpdateVersion
uint32 update_version = 52;- Returns:
- This builder for chaining.
-
getDeleteVersion
public int getDeleteVersion()uint32 delete_version = 53;- Specified by:
getDeleteVersionin interfaceMeta.ColumnDefinitionOrBuilder- Returns:
- The deleteVersion.
-
setDeleteVersion
uint32 delete_version = 53;- Parameters:
value- The deleteVersion to set.- Returns:
- This builder for chaining.
-
clearDeleteVersion
uint32 delete_version = 53;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Meta.ColumnDefinition.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-
mergeUnknownFields
public final Meta.ColumnDefinition.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.ColumnDefinition.Builder>
-