Package io.dingodb.meta
Class Meta.IndexDefinition.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Meta.IndexDefinition.Builder>
io.dingodb.meta.Meta.IndexDefinition.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Meta.IndexDefinitionOrBuilder,Cloneable
- Enclosing class:
- Meta.IndexDefinition
public static final class Meta.IndexDefinition.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Meta.IndexDefinition.Builder>
implements Meta.IndexDefinitionOrBuilder
IndexDefinition is for vector/scalar indexProtobuf type
dingodb.pb.meta.IndexDefinition-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()auto increment start id.dingodb.pb.common.Engine engine = 8;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) .dingodb.pb.common.IndexParameter index_parameter = 5;.dingodb.pb.meta.PartitionRule index_partition = 3;string name = 1;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) uint32 replica = 4;int64 revision = 20;uint32 version = 2;if true, the index create a auto incrementclone()longauto increment start idstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.dingodb.pb.common.Engine engine = 8;int.dingodb.pb.common.Engine engine = 8;.dingodb.pb.common.IndexParameter index_parameter = 5;.dingodb.pb.common.IndexParameter index_parameter = 5;.dingodb.pb.common.IndexParameter index_parameter = 5;.dingodb.pb.meta.PartitionRule index_partition = 3;.dingodb.pb.meta.PartitionRule index_partition = 3;.dingodb.pb.meta.PartitionRule index_partition = 3;getName()string name = 1;com.google.protobuf.ByteStringstring name = 1;intuint32 replica = 4;longint64 revision = 20;intuint32 version = 2;booleanif true, the index create a auto incrementboolean.dingodb.pb.common.IndexParameter index_parameter = 5;boolean.dingodb.pb.meta.PartitionRule index_partition = 3;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.IndexDefinition other) .dingodb.pb.common.IndexParameter index_parameter = 5;.dingodb.pb.meta.PartitionRule index_partition = 3;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAutoIncrement(long value) auto increment start idsetEngine(Common.Engine value) .dingodb.pb.common.Engine engine = 8;setEngineValue(int value) .dingodb.pb.common.Engine engine = 8;.dingodb.pb.common.IndexParameter index_parameter = 5;setIndexParameter(Common.IndexParameter.Builder builderForValue) .dingodb.pb.common.IndexParameter index_parameter = 5;.dingodb.pb.meta.PartitionRule index_partition = 3;setIndexPartition(Meta.PartitionRule.Builder builderForValue) .dingodb.pb.meta.PartitionRule index_partition = 3;string name = 1;setNameBytes(com.google.protobuf.ByteString value) string name = 1;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setReplica(int value) uint32 replica = 4;setRevision(long value) int64 revision = 20;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setVersion(int value) uint32 version = 2;setWithAutoIncrment(boolean value) if true, the index create a auto incrementMethods 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.IndexDefinition.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.IndexDefinition.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.IndexDefinition.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.IndexDefinition.Builder>
-
setField
public Meta.IndexDefinition.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.IndexDefinition.Builder>
-
clearField
public Meta.IndexDefinition.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.IndexDefinition.Builder>
-
clearOneof
public Meta.IndexDefinition.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.IndexDefinition.Builder>
-
setRepeatedField
public Meta.IndexDefinition.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.IndexDefinition.Builder>
-
addRepeatedField
public Meta.IndexDefinition.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.IndexDefinition.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Meta.IndexDefinition.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.IndexDefinition.Builder>
-
mergeFrom
public Meta.IndexDefinition.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.IndexDefinition.Builder>- Throws:
IOException
-
getName
string name = 1;- Specified by:
getNamein interfaceMeta.IndexDefinitionOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()string name = 1;- Specified by:
getNameBytesin interfaceMeta.IndexDefinitionOrBuilder- 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.
-
getVersion
public int getVersion()uint32 version = 2;- Specified by:
getVersionin interfaceMeta.IndexDefinitionOrBuilder- Returns:
- The version.
-
setVersion
uint32 version = 2;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
uint32 version = 2;- Returns:
- This builder for chaining.
-
hasIndexPartition
public boolean hasIndexPartition().dingodb.pb.meta.PartitionRule index_partition = 3;- Specified by:
hasIndexPartitionin interfaceMeta.IndexDefinitionOrBuilder- Returns:
- Whether the indexPartition field is set.
-
getIndexPartition
.dingodb.pb.meta.PartitionRule index_partition = 3;- Specified by:
getIndexPartitionin interfaceMeta.IndexDefinitionOrBuilder- Returns:
- The indexPartition.
-
setIndexPartition
.dingodb.pb.meta.PartitionRule index_partition = 3; -
setIndexPartition
.dingodb.pb.meta.PartitionRule index_partition = 3; -
mergeIndexPartition
.dingodb.pb.meta.PartitionRule index_partition = 3; -
clearIndexPartition
.dingodb.pb.meta.PartitionRule index_partition = 3; -
getIndexPartitionBuilder
.dingodb.pb.meta.PartitionRule index_partition = 3; -
getIndexPartitionOrBuilder
.dingodb.pb.meta.PartitionRule index_partition = 3;- Specified by:
getIndexPartitionOrBuilderin interfaceMeta.IndexDefinitionOrBuilder
-
getReplica
public int getReplica()uint32 replica = 4;- Specified by:
getReplicain interfaceMeta.IndexDefinitionOrBuilder- Returns:
- The replica.
-
setReplica
uint32 replica = 4;- Parameters:
value- The replica to set.- Returns:
- This builder for chaining.
-
clearReplica
uint32 replica = 4;- Returns:
- This builder for chaining.
-
hasIndexParameter
public boolean hasIndexParameter().dingodb.pb.common.IndexParameter index_parameter = 5;- Specified by:
hasIndexParameterin interfaceMeta.IndexDefinitionOrBuilder- Returns:
- Whether the indexParameter field is set.
-
getIndexParameter
.dingodb.pb.common.IndexParameter index_parameter = 5;- Specified by:
getIndexParameterin interfaceMeta.IndexDefinitionOrBuilder- Returns:
- The indexParameter.
-
setIndexParameter
.dingodb.pb.common.IndexParameter index_parameter = 5; -
setIndexParameter
public Meta.IndexDefinition.Builder setIndexParameter(Common.IndexParameter.Builder builderForValue) .dingodb.pb.common.IndexParameter index_parameter = 5; -
mergeIndexParameter
.dingodb.pb.common.IndexParameter index_parameter = 5; -
clearIndexParameter
.dingodb.pb.common.IndexParameter index_parameter = 5; -
getIndexParameterBuilder
.dingodb.pb.common.IndexParameter index_parameter = 5; -
getIndexParameterOrBuilder
.dingodb.pb.common.IndexParameter index_parameter = 5;- Specified by:
getIndexParameterOrBuilderin interfaceMeta.IndexDefinitionOrBuilder
-
getWithAutoIncrment
public boolean getWithAutoIncrment()if true, the index create a auto increment
bool with_auto_incrment = 6;- Specified by:
getWithAutoIncrmentin interfaceMeta.IndexDefinitionOrBuilder- Returns:
- The withAutoIncrment.
-
setWithAutoIncrment
if true, the index create a auto increment
bool with_auto_incrment = 6;- Parameters:
value- The withAutoIncrment to set.- Returns:
- This builder for chaining.
-
clearWithAutoIncrment
if true, the index create a auto increment
bool with_auto_incrment = 6;- Returns:
- This builder for chaining.
-
getAutoIncrement
public long getAutoIncrement()auto increment start id
int64 auto_increment = 7;- Specified by:
getAutoIncrementin interfaceMeta.IndexDefinitionOrBuilder- Returns:
- The autoIncrement.
-
setAutoIncrement
auto increment start id
int64 auto_increment = 7;- Parameters:
value- The autoIncrement to set.- Returns:
- This builder for chaining.
-
clearAutoIncrement
auto increment start id
int64 auto_increment = 7;- Returns:
- This builder for chaining.
-
getEngineValue
public int getEngineValue().dingodb.pb.common.Engine engine = 8;- Specified by:
getEngineValuein interfaceMeta.IndexDefinitionOrBuilder- Returns:
- The enum numeric value on the wire for engine.
-
setEngineValue
.dingodb.pb.common.Engine engine = 8;- Parameters:
value- The enum numeric value on the wire for engine to set.- Returns:
- This builder for chaining.
-
getEngine
.dingodb.pb.common.Engine engine = 8;- Specified by:
getEnginein interfaceMeta.IndexDefinitionOrBuilder- Returns:
- The engine.
-
setEngine
.dingodb.pb.common.Engine engine = 8;- Parameters:
value- The engine to set.- Returns:
- This builder for chaining.
-
clearEngine
.dingodb.pb.common.Engine engine = 8;- Returns:
- This builder for chaining.
-
getRevision
public long getRevision()int64 revision = 20;- Specified by:
getRevisionin interfaceMeta.IndexDefinitionOrBuilder- Returns:
- The revision.
-
setRevision
int64 revision = 20;- Parameters:
value- The revision to set.- Returns:
- This builder for chaining.
-
clearRevision
int64 revision = 20;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Meta.IndexDefinition.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.IndexDefinition.Builder>
-
mergeUnknownFields
public final Meta.IndexDefinition.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.IndexDefinition.Builder>
-