Package io.dingodb.common
Class Common.Schema.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Common.Schema.Builder>
io.dingodb.common.Common.Schema.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Common.SchemaOrBuilder,Cloneable
- Enclosing class:
- Common.Schema
public static final class Common.Schema.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Common.Schema.Builder>
implements Common.SchemaOrBuilder
Protobuf type
dingodb.pb.common.Schema-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) index position starts from 0Is primary keyis allowed to be emptyfield name only for scala , others invalidclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) type of dataclone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintgetIndex()index position starts from 0booleangetIsKey()Is primary keybooleanis allowed to be emptygetName()field name only for scala , others invalidcom.google.protobuf.ByteStringfield name only for scala , others invalidgetType()type of datainttype of dataprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Common.Schema other) final Common.Schema.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setIndex(int value) index position starts from 0setIsKey(boolean value) Is primary keysetIsNullable(boolean value) is allowed to be emptyfield name only for scala , others invalidsetNameBytes(com.google.protobuf.ByteString value) field name only for scala , others invalidsetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setType(Common.Schema.Type value) type of datasetTypeValue(int value) type of datafinal Common.Schema.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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<Common.Schema.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<Common.Schema.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<Common.Schema.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<Common.Schema.Builder>
-
setField
public Common.Schema.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<Common.Schema.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.Schema.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.Schema.Builder>
-
setRepeatedField
public Common.Schema.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<Common.Schema.Builder>
-
addRepeatedField
public Common.Schema.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<Common.Schema.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Common.Schema.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.Schema.Builder>
-
mergeFrom
public Common.Schema.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<Common.Schema.Builder>- Throws:
IOException
-
getTypeValue
public int getTypeValue()type of data
.dingodb.pb.common.Schema.Type type = 1;- Specified by:
getTypeValuein interfaceCommon.SchemaOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
type of data
.dingodb.pb.common.Schema.Type type = 1;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
type of data
.dingodb.pb.common.Schema.Type type = 1;- Specified by:
getTypein interfaceCommon.SchemaOrBuilder- Returns:
- The type.
-
setType
type of data
.dingodb.pb.common.Schema.Type type = 1;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
type of data
.dingodb.pb.common.Schema.Type type = 1;- Returns:
- This builder for chaining.
-
getIsKey
public boolean getIsKey()Is primary key
bool is_key = 2;- Specified by:
getIsKeyin interfaceCommon.SchemaOrBuilder- Returns:
- The isKey.
-
setIsKey
Is primary key
bool is_key = 2;- Parameters:
value- The isKey to set.- Returns:
- This builder for chaining.
-
clearIsKey
Is primary key
bool is_key = 2;- Returns:
- This builder for chaining.
-
getIsNullable
public boolean getIsNullable()is allowed to be empty
bool is_nullable = 3;- Specified by:
getIsNullablein interfaceCommon.SchemaOrBuilder- Returns:
- The isNullable.
-
setIsNullable
is allowed to be empty
bool is_nullable = 3;- Parameters:
value- The isNullable to set.- Returns:
- This builder for chaining.
-
clearIsNullable
is allowed to be empty
bool is_nullable = 3;- Returns:
- This builder for chaining.
-
getIndex
public int getIndex()index position starts from 0
int32 index = 4;- Specified by:
getIndexin interfaceCommon.SchemaOrBuilder- Returns:
- The index.
-
setIndex
index position starts from 0
int32 index = 4;- Parameters:
value- The index to set.- Returns:
- This builder for chaining.
-
clearIndex
index position starts from 0
int32 index = 4;- Returns:
- This builder for chaining.
-
getName
field name only for scala , others invalid
string name = 5;- Specified by:
getNamein interfaceCommon.SchemaOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()field name only for scala , others invalid
string name = 5;- Specified by:
getNameBytesin interfaceCommon.SchemaOrBuilder- Returns:
- The bytes for name.
-
setName
field name only for scala , others invalid
string name = 5;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
field name only for scala , others invalid
string name = 5;- Returns:
- This builder for chaining.
-
setNameBytes
field name only for scala , others invalid
string name = 5;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Common.Schema.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.Schema.Builder>
-
mergeUnknownFields
public final Common.Schema.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.Schema.Builder>
-