public interface CommitRequestOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getMutations(int index)
public abstract Mutation getMutations(int index)
The mutations to be executed when this transaction commits. All mutations are applied atomically, in the order they appear in this list.
repeated .google.spanner.v1.Mutation mutations = 4;
Name | Description |
index | int |
Type | Description |
Mutation |
getMutationsCount()
public abstract int getMutationsCount()
The mutations to be executed when this transaction commits. All mutations are applied atomically, in the order they appear in this list.
repeated .google.spanner.v1.Mutation mutations = 4;
Type | Description |
int |
getMutationsList()
public abstract List<Mutation> getMutationsList()
The mutations to be executed when this transaction commits. All mutations are applied atomically, in the order they appear in this list.
repeated .google.spanner.v1.Mutation mutations = 4;
Type | Description |
List<Mutation> |
getMutationsOrBuilder(int index)
public abstract MutationOrBuilder getMutationsOrBuilder(int index)
The mutations to be executed when this transaction commits. All mutations are applied atomically, in the order they appear in this list.
repeated .google.spanner.v1.Mutation mutations = 4;
Name | Description |
index | int |
Type | Description |
MutationOrBuilder |
getMutationsOrBuilderList()
public abstract List<? extends MutationOrBuilder> getMutationsOrBuilderList()
The mutations to be executed when this transaction commits. All mutations are applied atomically, in the order they appear in this list.
repeated .google.spanner.v1.Mutation mutations = 4;
Type | Description |
List<? extends com.google.spanner.v1.MutationOrBuilder> |
getRequestOptions()
public abstract RequestOptions getRequestOptions()
Common options for this request.
.google.spanner.v1.RequestOptions request_options = 6;
Type | Description |
RequestOptions | The requestOptions. |
getRequestOptionsOrBuilder()
public abstract RequestOptionsOrBuilder getRequestOptionsOrBuilder()
Common options for this request.
.google.spanner.v1.RequestOptions request_options = 6;
Type | Description |
RequestOptionsOrBuilder |
getReturnCommitStats()
public abstract boolean getReturnCommitStats()
If true
, then statistics related to the transaction will be included in
the CommitResponse. Default value is
false
.
bool return_commit_stats = 5;
Type | Description |
boolean | The returnCommitStats. |
getSession()
public abstract String getSession()
Required. The session in which the transaction to be committed is running.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
String | The session. |
getSessionBytes()
public abstract ByteString getSessionBytes()
Required. The session in which the transaction to be committed is running.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
ByteString | The bytes for session. |
getSingleUseTransaction()
public abstract TransactionOptions getSingleUseTransaction()
Execute mutations in a temporary transaction. Note that unlike
commit of a previously-started transaction, commit with a
temporary transaction is non-idempotent. That is, if the
CommitRequest
is sent to Cloud Spanner more than once (for
instance, due to retries in the application, or in the
transport library), it is possible that the mutations are
executed more than once. If this is undesirable, use
BeginTransaction and
Commit instead.
.google.spanner.v1.TransactionOptions single_use_transaction = 3;
Type | Description |
TransactionOptions | The singleUseTransaction. |
getSingleUseTransactionOrBuilder()
public abstract TransactionOptionsOrBuilder getSingleUseTransactionOrBuilder()
Execute mutations in a temporary transaction. Note that unlike
commit of a previously-started transaction, commit with a
temporary transaction is non-idempotent. That is, if the
CommitRequest
is sent to Cloud Spanner more than once (for
instance, due to retries in the application, or in the
transport library), it is possible that the mutations are
executed more than once. If this is undesirable, use
BeginTransaction and
Commit instead.
.google.spanner.v1.TransactionOptions single_use_transaction = 3;
Type | Description |
TransactionOptionsOrBuilder |
getTransactionCase()
public abstract CommitRequest.TransactionCase getTransactionCase()
Type | Description |
CommitRequest.TransactionCase |
getTransactionId()
public abstract ByteString getTransactionId()
Commit a previously-started transaction.
bytes transaction_id = 2;
Type | Description |
ByteString | The transactionId. |
hasRequestOptions()
public abstract boolean hasRequestOptions()
Common options for this request.
.google.spanner.v1.RequestOptions request_options = 6;
Type | Description |
boolean | Whether the requestOptions field is set. |
hasSingleUseTransaction()
public abstract boolean hasSingleUseTransaction()
Execute mutations in a temporary transaction. Note that unlike
commit of a previously-started transaction, commit with a
temporary transaction is non-idempotent. That is, if the
CommitRequest
is sent to Cloud Spanner more than once (for
instance, due to retries in the application, or in the
transport library), it is possible that the mutations are
executed more than once. If this is undesirable, use
BeginTransaction and
Commit instead.
.google.spanner.v1.TransactionOptions single_use_transaction = 3;
Type | Description |
boolean | Whether the singleUseTransaction field is set. |
hasTransactionId()
public abstract boolean hasTransactionId()
Commit a previously-started transaction.
bytes transaction_id = 2;
Type | Description |
boolean | Whether the transactionId field is set. |