Class Store.TxnPrewriteRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Store.TxnPrewriteRequest.Builder>
io.dingodb.store.Store.TxnPrewriteRequest.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Store.TxnPrewriteRequestOrBuilder, Cloneable
Enclosing class:
Store.TxnPrewriteRequest

public static final class Store.TxnPrewriteRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Store.TxnPrewriteRequest.Builder> implements Store.TxnPrewriteRequestOrBuilder
Protobuf type dingodb.pb.store.TxnPrewriteRequest
  • 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.TxnPrewriteRequest.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.TxnPrewriteRequest.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.TxnPrewriteRequest.Builder>
    • getDefaultInstanceForType

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

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

      public Store.TxnPrewriteRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.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.TxnPrewriteRequest.Builder>
    • setField

      public Store.TxnPrewriteRequest.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.TxnPrewriteRequest.Builder>
    • clearField

      public Store.TxnPrewriteRequest.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.TxnPrewriteRequest.Builder>
    • clearOneof

      public Store.TxnPrewriteRequest.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.TxnPrewriteRequest.Builder>
    • setRepeatedField

      public Store.TxnPrewriteRequest.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.TxnPrewriteRequest.Builder>
    • addRepeatedField

      public Store.TxnPrewriteRequest.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.TxnPrewriteRequest.Builder>
    • mergeFrom

      public Store.TxnPrewriteRequest.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.TxnPrewriteRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Store.TxnPrewriteRequest.Builder>
    • mergeFrom

      public Store.TxnPrewriteRequest.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.TxnPrewriteRequest.Builder>
      Throws:
      IOException
    • hasRequestInfo

      public boolean hasRequestInfo()
      .dingodb.pb.common.RequestInfo request_info = 1;
      Specified by:
      hasRequestInfo in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      Whether the requestInfo field is set.
    • getRequestInfo

      public Common.RequestInfo getRequestInfo()
      .dingodb.pb.common.RequestInfo request_info = 1;
      Specified by:
      getRequestInfo in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The requestInfo.
    • setRequestInfo

      .dingodb.pb.common.RequestInfo request_info = 1;
    • setRequestInfo

      public Store.TxnPrewriteRequest.Builder setRequestInfo(Common.RequestInfo.Builder builderForValue)
      .dingodb.pb.common.RequestInfo request_info = 1;
    • mergeRequestInfo

      public Store.TxnPrewriteRequest.Builder mergeRequestInfo(Common.RequestInfo value)
      .dingodb.pb.common.RequestInfo request_info = 1;
    • clearRequestInfo

      public Store.TxnPrewriteRequest.Builder clearRequestInfo()
      .dingodb.pb.common.RequestInfo request_info = 1;
    • getRequestInfoBuilder

      public Common.RequestInfo.Builder getRequestInfoBuilder()
      .dingodb.pb.common.RequestInfo request_info = 1;
    • getRequestInfoOrBuilder

      public Common.RequestInfoOrBuilder getRequestInfoOrBuilder()
      .dingodb.pb.common.RequestInfo request_info = 1;
      Specified by:
      getRequestInfoOrBuilder in interface Store.TxnPrewriteRequestOrBuilder
    • hasContext

      public boolean hasContext()
      .dingodb.pb.store.Context context = 2;
      Specified by:
      hasContext in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      Whether the context field is set.
    • getContext

      public Store.Context getContext()
      .dingodb.pb.store.Context context = 2;
      Specified by:
      getContext in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The context.
    • setContext

      .dingodb.pb.store.Context context = 2;
    • setContext

      public Store.TxnPrewriteRequest.Builder setContext(Store.Context.Builder builderForValue)
      .dingodb.pb.store.Context context = 2;
    • mergeContext

      public Store.TxnPrewriteRequest.Builder mergeContext(Store.Context value)
      .dingodb.pb.store.Context context = 2;
    • clearContext

      public Store.TxnPrewriteRequest.Builder clearContext()
      .dingodb.pb.store.Context context = 2;
    • getContextBuilder

      public Store.Context.Builder getContextBuilder()
      .dingodb.pb.store.Context context = 2;
    • getContextOrBuilder

      public Store.ContextOrBuilder getContextOrBuilder()
      .dingodb.pb.store.Context context = 2;
      Specified by:
      getContextOrBuilder in interface Store.TxnPrewriteRequestOrBuilder
    • getMutationsList

      public List<Store.Mutation> getMutationsList()
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
      Specified by:
      getMutationsList in interface Store.TxnPrewriteRequestOrBuilder
    • getMutationsCount

      public int getMutationsCount()
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
      Specified by:
      getMutationsCount in interface Store.TxnPrewriteRequestOrBuilder
    • getMutations

      public Store.Mutation getMutations(int index)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
      Specified by:
      getMutations in interface Store.TxnPrewriteRequestOrBuilder
    • setMutations

      public Store.TxnPrewriteRequest.Builder setMutations(int index, Store.Mutation value)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • setMutations

      public Store.TxnPrewriteRequest.Builder setMutations(int index, Store.Mutation.Builder builderForValue)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • addMutations

      public Store.TxnPrewriteRequest.Builder addMutations(Store.Mutation value)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • addMutations

      public Store.TxnPrewriteRequest.Builder addMutations(int index, Store.Mutation value)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • addMutations

      public Store.TxnPrewriteRequest.Builder addMutations(Store.Mutation.Builder builderForValue)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • addMutations

      public Store.TxnPrewriteRequest.Builder addMutations(int index, Store.Mutation.Builder builderForValue)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • addAllMutations

      public Store.TxnPrewriteRequest.Builder addAllMutations(Iterable<? extends Store.Mutation> values)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • clearMutations

      public Store.TxnPrewriteRequest.Builder clearMutations()
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • removeMutations

      public Store.TxnPrewriteRequest.Builder removeMutations(int index)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • getMutationsBuilder

      public Store.Mutation.Builder getMutationsBuilder(int index)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • getMutationsOrBuilder

      public Store.MutationOrBuilder getMutationsOrBuilder(int index)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
      Specified by:
      getMutationsOrBuilder in interface Store.TxnPrewriteRequestOrBuilder
    • getMutationsOrBuilderList

      public List<? extends Store.MutationOrBuilder> getMutationsOrBuilderList()
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
      Specified by:
      getMutationsOrBuilderList in interface Store.TxnPrewriteRequestOrBuilder
    • addMutationsBuilder

      public Store.Mutation.Builder addMutationsBuilder()
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • addMutationsBuilder

      public Store.Mutation.Builder addMutationsBuilder(int index)
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • getMutationsBuilderList

      public List<Store.Mutation.Builder> getMutationsBuilderList()
       The data to be written to the database.
       
      repeated .dingodb.pb.store.Mutation mutations = 3;
    • getPrimaryLock

      public com.google.protobuf.ByteString getPrimaryLock()
       The primary lock of the transaction is setup by client
       
      bytes primary_lock = 4;
      Specified by:
      getPrimaryLock in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The primaryLock.
    • setPrimaryLock

      public Store.TxnPrewriteRequest.Builder setPrimaryLock(com.google.protobuf.ByteString value)
       The primary lock of the transaction is setup by client
       
      bytes primary_lock = 4;
      Parameters:
      value - The primaryLock to set.
      Returns:
      This builder for chaining.
    • clearPrimaryLock

      public Store.TxnPrewriteRequest.Builder clearPrimaryLock()
       The primary lock of the transaction is setup by client
       
      bytes primary_lock = 4;
      Returns:
      This builder for chaining.
    • getStartTs

      public long getStartTs()
       Identifies the transaction being written.
       
      int64 start_ts = 5;
      Specified by:
      getStartTs in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The startTs.
    • setStartTs

      public Store.TxnPrewriteRequest.Builder setStartTs(long value)
       Identifies the transaction being written.
       
      int64 start_ts = 5;
      Parameters:
      value - The startTs to set.
      Returns:
      This builder for chaining.
    • clearStartTs

      public Store.TxnPrewriteRequest.Builder clearStartTs()
       Identifies the transaction being written.
       
      int64 start_ts = 5;
      Returns:
      This builder for chaining.
    • getLockTtl

      public long getLockTtl()
       the lock's ttl is timestamp in milisecond.
       
      int64 lock_ttl = 6;
      Specified by:
      getLockTtl in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The lockTtl.
    • setLockTtl

      public Store.TxnPrewriteRequest.Builder setLockTtl(long value)
       the lock's ttl is timestamp in milisecond.
       
      int64 lock_ttl = 6;
      Parameters:
      value - The lockTtl to set.
      Returns:
      This builder for chaining.
    • clearLockTtl

      public Store.TxnPrewriteRequest.Builder clearLockTtl()
       the lock's ttl is timestamp in milisecond.
       
      int64 lock_ttl = 6;
      Returns:
      This builder for chaining.
    • getTxnSize

      public long getTxnSize()
       the number of keys involved in the transaction
       
      int64 txn_size = 7;
      Specified by:
      getTxnSize in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The txnSize.
    • setTxnSize

      public Store.TxnPrewriteRequest.Builder setTxnSize(long value)
       the number of keys involved in the transaction
       
      int64 txn_size = 7;
      Parameters:
      value - The txnSize to set.
      Returns:
      This builder for chaining.
    • clearTxnSize

      public Store.TxnPrewriteRequest.Builder clearTxnSize()
       the number of keys involved in the transaction
       
      int64 txn_size = 7;
      Returns:
      This builder for chaining.
    • getTryOnePc

      public boolean getTryOnePc()
       When the transaction involves only one region, it's possible to commit the
       transaction directly with 1PC protocol.
       
      bool try_one_pc = 8;
      Specified by:
      getTryOnePc in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The tryOnePc.
    • setTryOnePc

      public Store.TxnPrewriteRequest.Builder setTryOnePc(boolean value)
       When the transaction involves only one region, it's possible to commit the
       transaction directly with 1PC protocol.
       
      bool try_one_pc = 8;
      Parameters:
      value - The tryOnePc to set.
      Returns:
      This builder for chaining.
    • clearTryOnePc

      public Store.TxnPrewriteRequest.Builder clearTryOnePc()
       When the transaction involves only one region, it's possible to commit the
       transaction directly with 1PC protocol.
       
      bool try_one_pc = 8;
      Returns:
      This builder for chaining.
    • getMaxCommitTs

      public long getMaxCommitTs()
       The max commit ts is reserved for limiting the commit ts of 1PC, which can be used to avoid inconsistency with
       schema change. This field is unused now.
       
      int64 max_commit_ts = 9;
      Specified by:
      getMaxCommitTs in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The maxCommitTs.
    • setMaxCommitTs

      public Store.TxnPrewriteRequest.Builder setMaxCommitTs(long value)
       The max commit ts is reserved for limiting the commit ts of 1PC, which can be used to avoid inconsistency with
       schema change. This field is unused now.
       
      int64 max_commit_ts = 9;
      Parameters:
      value - The maxCommitTs to set.
      Returns:
      This builder for chaining.
    • clearMaxCommitTs

      public Store.TxnPrewriteRequest.Builder clearMaxCommitTs()
       The max commit ts is reserved for limiting the commit ts of 1PC, which can be used to avoid inconsistency with
       schema change. This field is unused now.
       
      int64 max_commit_ts = 9;
      Returns:
      This builder for chaining.
    • getPessimisticChecksList

      public List<Store.TxnPrewriteRequest.PessimisticCheck> getPessimisticChecksList()
       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Specified by:
      getPessimisticChecksList in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      A list containing the pessimisticChecks.
    • getPessimisticChecksCount

      public int getPessimisticChecksCount()
       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Specified by:
      getPessimisticChecksCount in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The count of pessimisticChecks.
    • getPessimisticChecks

      public Store.TxnPrewriteRequest.PessimisticCheck getPessimisticChecks(int index)
       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Specified by:
      getPessimisticChecks in interface Store.TxnPrewriteRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The pessimisticChecks at the given index.
    • setPessimisticChecks

      public Store.TxnPrewriteRequest.Builder setPessimisticChecks(int index, Store.TxnPrewriteRequest.PessimisticCheck value)
       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Parameters:
      index - The index to set the value at.
      value - The pessimisticChecks to set.
      Returns:
      This builder for chaining.
    • addPessimisticChecks

       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Parameters:
      value - The pessimisticChecks to add.
      Returns:
      This builder for chaining.
    • addAllPessimisticChecks

      public Store.TxnPrewriteRequest.Builder addAllPessimisticChecks(Iterable<? extends Store.TxnPrewriteRequest.PessimisticCheck> values)
       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Parameters:
      values - The pessimisticChecks to add.
      Returns:
      This builder for chaining.
    • clearPessimisticChecks

      public Store.TxnPrewriteRequest.Builder clearPessimisticChecks()
       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Returns:
      This builder for chaining.
    • getPessimisticChecksValueList

      public List<Integer> getPessimisticChecksValueList()
       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Specified by:
      getPessimisticChecksValueList in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      A list containing the enum numeric values on the wire for pessimisticChecks.
    • getPessimisticChecksValue

      public int getPessimisticChecksValue(int index)
       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Specified by:
      getPessimisticChecksValue in interface Store.TxnPrewriteRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of pessimisticChecks at the given index.
    • setPessimisticChecksValue

      public Store.TxnPrewriteRequest.Builder setPessimisticChecksValue(int index, int value)
       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Parameters:
      index - The index to set the value at.
      value - The enum numeric value on the wire for pessimisticChecks to set.
      Returns:
      This builder for chaining.
    • addPessimisticChecksValue

      public Store.TxnPrewriteRequest.Builder addPessimisticChecksValue(int value)
       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Parameters:
      value - The enum numeric value on the wire for pessimisticChecks to add.
      Returns:
      This builder for chaining.
    • addAllPessimisticChecksValue

      public Store.TxnPrewriteRequest.Builder addAllPessimisticChecksValue(Iterable<Integer> values)
       for pessimistic transaction
       check if the keys is locked by pessimistic transaction
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.PessimisticCheck pessimistic_checks = 10;
      Parameters:
      values - The enum numeric values on the wire for pessimisticChecks to add.
      Returns:
      This builder for chaining.
    • getForUpdateTsChecksList

      public List<Store.TxnPrewriteRequest.ForUpdateTsCheck> getForUpdateTsChecksList()
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
      Specified by:
      getForUpdateTsChecksList in interface Store.TxnPrewriteRequestOrBuilder
    • getForUpdateTsChecksCount

      public int getForUpdateTsChecksCount()
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
      Specified by:
      getForUpdateTsChecksCount in interface Store.TxnPrewriteRequestOrBuilder
    • getForUpdateTsChecks

      public Store.TxnPrewriteRequest.ForUpdateTsCheck getForUpdateTsChecks(int index)
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
      Specified by:
      getForUpdateTsChecks in interface Store.TxnPrewriteRequestOrBuilder
    • setForUpdateTsChecks

      public Store.TxnPrewriteRequest.Builder setForUpdateTsChecks(int index, Store.TxnPrewriteRequest.ForUpdateTsCheck value)
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • setForUpdateTsChecks

      public Store.TxnPrewriteRequest.Builder setForUpdateTsChecks(int index, Store.TxnPrewriteRequest.ForUpdateTsCheck.Builder builderForValue)
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • addForUpdateTsChecks

       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • addForUpdateTsChecks

      public Store.TxnPrewriteRequest.Builder addForUpdateTsChecks(int index, Store.TxnPrewriteRequest.ForUpdateTsCheck value)
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • addForUpdateTsChecks

       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • addForUpdateTsChecks

      public Store.TxnPrewriteRequest.Builder addForUpdateTsChecks(int index, Store.TxnPrewriteRequest.ForUpdateTsCheck.Builder builderForValue)
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • addAllForUpdateTsChecks

      public Store.TxnPrewriteRequest.Builder addAllForUpdateTsChecks(Iterable<? extends Store.TxnPrewriteRequest.ForUpdateTsCheck> values)
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • clearForUpdateTsChecks

      public Store.TxnPrewriteRequest.Builder clearForUpdateTsChecks()
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • removeForUpdateTsChecks

      public Store.TxnPrewriteRequest.Builder removeForUpdateTsChecks(int index)
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • getForUpdateTsChecksBuilder

      public Store.TxnPrewriteRequest.ForUpdateTsCheck.Builder getForUpdateTsChecksBuilder(int index)
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • getForUpdateTsChecksOrBuilder

      public Store.TxnPrewriteRequest.ForUpdateTsCheckOrBuilder getForUpdateTsChecksOrBuilder(int index)
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
      Specified by:
      getForUpdateTsChecksOrBuilder in interface Store.TxnPrewriteRequestOrBuilder
    • getForUpdateTsChecksOrBuilderList

      public List<? extends Store.TxnPrewriteRequest.ForUpdateTsCheckOrBuilder> getForUpdateTsChecksOrBuilderList()
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
      Specified by:
      getForUpdateTsChecksOrBuilderList in interface Store.TxnPrewriteRequestOrBuilder
    • addForUpdateTsChecksBuilder

      public Store.TxnPrewriteRequest.ForUpdateTsCheck.Builder addForUpdateTsChecksBuilder()
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • addForUpdateTsChecksBuilder

      public Store.TxnPrewriteRequest.ForUpdateTsCheck.Builder addForUpdateTsChecksBuilder(int index)
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • getForUpdateTsChecksBuilderList

      public List<Store.TxnPrewriteRequest.ForUpdateTsCheck.Builder> getForUpdateTsChecksBuilderList()
       fo pessimistic transaction
       for_update_ts constriants that should be checked when prewriting a pessimistic transaction.
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.ForUpdateTsCheck for_update_ts_checks = 11;
    • getLockExtraDatasList

      public List<Store.TxnPrewriteRequest.LockExtraData> getLockExtraDatasList()
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
      Specified by:
      getLockExtraDatasList in interface Store.TxnPrewriteRequestOrBuilder
    • getLockExtraDatasCount

      public int getLockExtraDatasCount()
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
      Specified by:
      getLockExtraDatasCount in interface Store.TxnPrewriteRequestOrBuilder
    • getLockExtraDatas

      public Store.TxnPrewriteRequest.LockExtraData getLockExtraDatas(int index)
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
      Specified by:
      getLockExtraDatas in interface Store.TxnPrewriteRequestOrBuilder
    • setLockExtraDatas

      public Store.TxnPrewriteRequest.Builder setLockExtraDatas(int index, Store.TxnPrewriteRequest.LockExtraData value)
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • setLockExtraDatas

      public Store.TxnPrewriteRequest.Builder setLockExtraDatas(int index, Store.TxnPrewriteRequest.LockExtraData.Builder builderForValue)
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • addLockExtraDatas

       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • addLockExtraDatas

      public Store.TxnPrewriteRequest.Builder addLockExtraDatas(int index, Store.TxnPrewriteRequest.LockExtraData value)
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • addLockExtraDatas

       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • addLockExtraDatas

      public Store.TxnPrewriteRequest.Builder addLockExtraDatas(int index, Store.TxnPrewriteRequest.LockExtraData.Builder builderForValue)
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • addAllLockExtraDatas

      public Store.TxnPrewriteRequest.Builder addAllLockExtraDatas(Iterable<? extends Store.TxnPrewriteRequest.LockExtraData> values)
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • clearLockExtraDatas

      public Store.TxnPrewriteRequest.Builder clearLockExtraDatas()
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • removeLockExtraDatas

      public Store.TxnPrewriteRequest.Builder removeLockExtraDatas(int index)
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • getLockExtraDatasBuilder

      public Store.TxnPrewriteRequest.LockExtraData.Builder getLockExtraDatasBuilder(int index)
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • getLockExtraDatasOrBuilder

      public Store.TxnPrewriteRequest.LockExtraDataOrBuilder getLockExtraDatasOrBuilder(int index)
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
      Specified by:
      getLockExtraDatasOrBuilder in interface Store.TxnPrewriteRequestOrBuilder
    • getLockExtraDatasOrBuilderList

      public List<? extends Store.TxnPrewriteRequest.LockExtraDataOrBuilder> getLockExtraDatasOrBuilderList()
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
      Specified by:
      getLockExtraDatasOrBuilderList in interface Store.TxnPrewriteRequestOrBuilder
    • addLockExtraDatasBuilder

      public Store.TxnPrewriteRequest.LockExtraData.Builder addLockExtraDatasBuilder()
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • addLockExtraDatasBuilder

      public Store.TxnPrewriteRequest.LockExtraData.Builder addLockExtraDatasBuilder(int index)
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • getLockExtraDatasBuilderList

      public List<Store.TxnPrewriteRequest.LockExtraData.Builder> getLockExtraDatasBuilderList()
       for both pessimistic and optimistic transaction
       the extra_data executor want to store in lock
       
      repeated .dingodb.pb.store.TxnPrewriteRequest.LockExtraData lock_extra_datas = 12;
    • getMinCommitTs

      public long getMinCommitTs()
       If min_commit_ts > 0, this is a large transaction request, the final commit_ts
       will be inferred from `min_commit_ts`.
       
      int64 min_commit_ts = 13;
      Specified by:
      getMinCommitTs in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The minCommitTs.
    • setMinCommitTs

      public Store.TxnPrewriteRequest.Builder setMinCommitTs(long value)
       If min_commit_ts > 0, this is a large transaction request, the final commit_ts
       will be inferred from `min_commit_ts`.
       
      int64 min_commit_ts = 13;
      Parameters:
      value - The minCommitTs to set.
      Returns:
      This builder for chaining.
    • clearMinCommitTs

      public Store.TxnPrewriteRequest.Builder clearMinCommitTs()
       If min_commit_ts > 0, this is a large transaction request, the final commit_ts
       will be inferred from `min_commit_ts`.
       
      int64 min_commit_ts = 13;
      Returns:
      This builder for chaining.
    • getUseAsyncCommit

      public boolean getUseAsyncCommit()
       When async commit is enabled, `secondaries` should be set as the key list of all secondary
       locks if the request prewrites the primary lock.
       
      bool use_async_commit = 14;
      Specified by:
      getUseAsyncCommit in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The useAsyncCommit.
    • setUseAsyncCommit

      public Store.TxnPrewriteRequest.Builder setUseAsyncCommit(boolean value)
       When async commit is enabled, `secondaries` should be set as the key list of all secondary
       locks if the request prewrites the primary lock.
       
      bool use_async_commit = 14;
      Parameters:
      value - The useAsyncCommit to set.
      Returns:
      This builder for chaining.
    • clearUseAsyncCommit

      public Store.TxnPrewriteRequest.Builder clearUseAsyncCommit()
       When async commit is enabled, `secondaries` should be set as the key list of all secondary
       locks if the request prewrites the primary lock.
       
      bool use_async_commit = 14;
      Returns:
      This builder for chaining.
    • getSecondariesList

      public List<com.google.protobuf.ByteString> getSecondariesList()
      repeated bytes secondaries = 15;
      Specified by:
      getSecondariesList in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      A list containing the secondaries.
    • getSecondariesCount

      public int getSecondariesCount()
      repeated bytes secondaries = 15;
      Specified by:
      getSecondariesCount in interface Store.TxnPrewriteRequestOrBuilder
      Returns:
      The count of secondaries.
    • getSecondaries

      public com.google.protobuf.ByteString getSecondaries(int index)
      repeated bytes secondaries = 15;
      Specified by:
      getSecondaries in interface Store.TxnPrewriteRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The secondaries at the given index.
    • setSecondaries

      public Store.TxnPrewriteRequest.Builder setSecondaries(int index, com.google.protobuf.ByteString value)
      repeated bytes secondaries = 15;
      Parameters:
      index - The index to set the value at.
      value - The secondaries to set.
      Returns:
      This builder for chaining.
    • addSecondaries

      public Store.TxnPrewriteRequest.Builder addSecondaries(com.google.protobuf.ByteString value)
      repeated bytes secondaries = 15;
      Parameters:
      value - The secondaries to add.
      Returns:
      This builder for chaining.
    • addAllSecondaries

      public Store.TxnPrewriteRequest.Builder addAllSecondaries(Iterable<? extends com.google.protobuf.ByteString> values)
      repeated bytes secondaries = 15;
      Parameters:
      values - The secondaries to add.
      Returns:
      This builder for chaining.
    • clearSecondaries

      public Store.TxnPrewriteRequest.Builder clearSecondaries()
      repeated bytes secondaries = 15;
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Store.TxnPrewriteRequest.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.TxnPrewriteRequest.Builder>
    • mergeUnknownFields

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