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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
    • clear

      public Store.Context.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
    • getDefaultInstanceForType

      public Store.Context getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Store.Context build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Store.Context buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Store.Context.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
    • setField

      public Store.Context.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
    • clearField

      public Store.Context.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
    • clearOneof

      public Store.Context.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.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:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
    • addRepeatedField

      public Store.Context.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
    • mergeFrom

      public Store.Context.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Store.Context.Builder>
    • mergeFrom

      public Store.Context.Builder mergeFrom(Store.Context other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Store.Context.Builder>
      Throws:
      IOException
    • getRegionId

      public long getRegionId()
      int64 region_id = 1;
      Specified by:
      getRegionId in interface Store.ContextOrBuilder
      Returns:
      The regionId.
    • setRegionId

      public Store.Context.Builder setRegionId(long value)
      int64 region_id = 1;
      Parameters:
      value - The regionId to set.
      Returns:
      This builder for chaining.
    • clearRegionId

      public Store.Context.Builder clearRegionId()
      int64 region_id = 1;
      Returns:
      This builder for chaining.
    • hasRegionEpoch

      public boolean hasRegionEpoch()
      .dingodb.pb.common.RegionEpoch region_epoch = 2;
      Specified by:
      hasRegionEpoch in interface Store.ContextOrBuilder
      Returns:
      Whether the regionEpoch field is set.
    • getRegionEpoch

      public Common.RegionEpoch getRegionEpoch()
      .dingodb.pb.common.RegionEpoch region_epoch = 2;
      Specified by:
      getRegionEpoch in interface Store.ContextOrBuilder
      Returns:
      The regionEpoch.
    • setRegionEpoch

      public Store.Context.Builder setRegionEpoch(Common.RegionEpoch value)
      .dingodb.pb.common.RegionEpoch region_epoch = 2;
    • setRegionEpoch

      public Store.Context.Builder setRegionEpoch(Common.RegionEpoch.Builder builderForValue)
      .dingodb.pb.common.RegionEpoch region_epoch = 2;
    • mergeRegionEpoch

      public Store.Context.Builder mergeRegionEpoch(Common.RegionEpoch value)
      .dingodb.pb.common.RegionEpoch region_epoch = 2;
    • clearRegionEpoch

      public Store.Context.Builder clearRegionEpoch()
      .dingodb.pb.common.RegionEpoch region_epoch = 2;
    • getRegionEpochBuilder

      public Common.RegionEpoch.Builder getRegionEpochBuilder()
      .dingodb.pb.common.RegionEpoch region_epoch = 2;
    • getRegionEpochOrBuilder

      public Common.RegionEpochOrBuilder getRegionEpochOrBuilder()
      .dingodb.pb.common.RegionEpoch region_epoch = 2;
      Specified by:
      getRegionEpochOrBuilder in interface Store.ContextOrBuilder
    • getIsolationLevelValue

      public int getIsolationLevelValue()
      .dingodb.pb.store.IsolationLevel isolation_level = 3;
      Specified by:
      getIsolationLevelValue in interface Store.ContextOrBuilder
      Returns:
      The enum numeric value on the wire for isolationLevel.
    • setIsolationLevelValue

      public Store.Context.Builder setIsolationLevelValue(int value)
      .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

      public Store.IsolationLevel getIsolationLevel()
      .dingodb.pb.store.IsolationLevel isolation_level = 3;
      Specified by:
      getIsolationLevel in interface Store.ContextOrBuilder
      Returns:
      The isolationLevel.
    • setIsolationLevel

      public Store.Context.Builder setIsolationLevel(Store.IsolationLevel value)
      .dingodb.pb.store.IsolationLevel isolation_level = 3;
      Parameters:
      value - The isolationLevel to set.
      Returns:
      This builder for chaining.
    • clearIsolationLevel

      public Store.Context.Builder clearIsolationLevel()
      .dingodb.pb.store.IsolationLevel isolation_level = 3;
      Returns:
      This builder for chaining.
    • getResolvedLocksList

      public List<Long> 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:
      getResolvedLocksList in interface Store.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:
      getResolvedLocksCount in interface Store.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:
      getResolvedLocks in interface Store.ContextOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The resolvedLocks at the given index.
    • setResolvedLocks

      public Store.Context.Builder 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.
       
      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

      public Store.Context.Builder 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.
       
      repeated uint64 resolved_locks = 4;
      Parameters:
      value - The resolvedLocks to add.
      Returns:
      This builder for chaining.
    • addAllResolvedLocks

      public Store.Context.Builder addAllResolvedLocks(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.
       
      repeated uint64 resolved_locks = 4;
      Parameters:
      values - The resolvedLocks to add.
      Returns:
      This builder for chaining.
    • clearResolvedLocks

      public Store.Context.Builder 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:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>
    • mergeUnknownFields

      public final Store.Context.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Store.Context.Builder>