Package io.dingodb.store
Class Store.Context.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
io.dingodb.store.Store.Context.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Store.ContextOrBuilder,Cloneable
- Enclosing class:
- Store.Context
public static final class Store.Context.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
implements Store.ContextOrBuilder
Protobuf type
dingodb.pb.store.Context-
Method Summary
Modifier and TypeMethodDescriptionaddAllResolvedLocks(Iterable<? extends Long> values) Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addResolvedLocks(long value) Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) .dingodb.pb.store.IsolationLevel isolation_level = 3;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) .dingodb.pb.common.RegionEpoch region_epoch = 2;int64 region_id = 1;Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.dingodb.pb.store.IsolationLevel isolation_level = 3;int.dingodb.pb.store.IsolationLevel isolation_level = 3;.dingodb.pb.common.RegionEpoch region_epoch = 2;.dingodb.pb.common.RegionEpoch region_epoch = 2;.dingodb.pb.common.RegionEpoch region_epoch = 2;longint64 region_id = 1;longgetResolvedLocks(int index) Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.intRead requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.boolean.dingodb.pb.common.RegionEpoch region_epoch = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Store.Context other) .dingodb.pb.common.RegionEpoch region_epoch = 2;final Store.Context.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) .dingodb.pb.store.IsolationLevel isolation_level = 3;setIsolationLevelValue(int value) .dingodb.pb.store.IsolationLevel isolation_level = 3;setRegionEpoch(Common.RegionEpoch value) .dingodb.pb.common.RegionEpoch region_epoch = 2;setRegionEpoch(Common.RegionEpoch.Builder builderForValue) .dingodb.pb.common.RegionEpoch region_epoch = 2;setRegionId(long value) int64 region_id = 1;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResolvedLocks(int index, long value) Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.final Store.Context.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<Store.Context.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<Store.Context.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<Store.Context.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<Store.Context.Builder>
-
setField
public Store.Context.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<Store.Context.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
-
setRepeatedField
public Store.Context.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<Store.Context.Builder>
-
addRepeatedField
public Store.Context.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<Store.Context.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Store.Context.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
-
mergeFrom
public Store.Context.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<Store.Context.Builder>- Throws:
IOException
-
getRegionId
public long getRegionId()int64 region_id = 1;- Specified by:
getRegionIdin interfaceStore.ContextOrBuilder- Returns:
- The regionId.
-
setRegionId
int64 region_id = 1;- Parameters:
value- The regionId to set.- Returns:
- This builder for chaining.
-
clearRegionId
int64 region_id = 1;- Returns:
- This builder for chaining.
-
hasRegionEpoch
public boolean hasRegionEpoch().dingodb.pb.common.RegionEpoch region_epoch = 2;- Specified by:
hasRegionEpochin interfaceStore.ContextOrBuilder- Returns:
- Whether the regionEpoch field is set.
-
getRegionEpoch
.dingodb.pb.common.RegionEpoch region_epoch = 2;- Specified by:
getRegionEpochin interfaceStore.ContextOrBuilder- Returns:
- The regionEpoch.
-
setRegionEpoch
.dingodb.pb.common.RegionEpoch region_epoch = 2; -
setRegionEpoch
.dingodb.pb.common.RegionEpoch region_epoch = 2; -
mergeRegionEpoch
.dingodb.pb.common.RegionEpoch region_epoch = 2; -
clearRegionEpoch
.dingodb.pb.common.RegionEpoch region_epoch = 2; -
getRegionEpochBuilder
.dingodb.pb.common.RegionEpoch region_epoch = 2; -
getRegionEpochOrBuilder
.dingodb.pb.common.RegionEpoch region_epoch = 2;- Specified by:
getRegionEpochOrBuilderin interfaceStore.ContextOrBuilder
-
getIsolationLevelValue
public int getIsolationLevelValue().dingodb.pb.store.IsolationLevel isolation_level = 3;- Specified by:
getIsolationLevelValuein interfaceStore.ContextOrBuilder- Returns:
- The enum numeric value on the wire for isolationLevel.
-
setIsolationLevelValue
.dingodb.pb.store.IsolationLevel isolation_level = 3;- Parameters:
value- The enum numeric value on the wire for isolationLevel to set.- Returns:
- This builder for chaining.
-
getIsolationLevel
.dingodb.pb.store.IsolationLevel isolation_level = 3;- Specified by:
getIsolationLevelin interfaceStore.ContextOrBuilder- Returns:
- The isolationLevel.
-
setIsolationLevel
.dingodb.pb.store.IsolationLevel isolation_level = 3;- Parameters:
value- The isolationLevel to set.- Returns:
- This builder for chaining.
-
clearIsolationLevel
.dingodb.pb.store.IsolationLevel isolation_level = 3;- Returns:
- This builder for chaining.
-
getResolvedLocksList
Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.
repeated uint64 resolved_locks = 4;- Specified by:
getResolvedLocksListin interfaceStore.ContextOrBuilder- Returns:
- A list containing the resolvedLocks.
-
getResolvedLocksCount
public int getResolvedLocksCount()Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.
repeated uint64 resolved_locks = 4;- Specified by:
getResolvedLocksCountin interfaceStore.ContextOrBuilder- Returns:
- The count of resolvedLocks.
-
getResolvedLocks
public long getResolvedLocks(int index) Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.
repeated uint64 resolved_locks = 4;- Specified by:
getResolvedLocksin interfaceStore.ContextOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The resolvedLocks at the given index.
-
setResolvedLocks
Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.
repeated uint64 resolved_locks = 4;- Parameters:
index- The index to set the value at.value- The resolvedLocks to set.- Returns:
- This builder for chaining.
-
addResolvedLocks
Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.
repeated uint64 resolved_locks = 4;- Parameters:
value- The resolvedLocks to add.- Returns:
- This builder for chaining.
-
addAllResolvedLocks
Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.
repeated uint64 resolved_locks = 4;- Parameters:
values- The resolvedLocks to add.- Returns:
- This builder for chaining.
-
clearResolvedLocks
Read requests should ignore locks belonging to these transactions because either these transactions are rolled back or theirs min_commit_ts > read request's start_ts.
repeated uint64 resolved_locks = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Store.Context.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
-
mergeUnknownFields
public final Store.Context.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
-