Class TransactionSelector.Builder (6.25.1)
6.111.1 (latest)
6.111.0
6.108.0
6.107.0
6.103.0
6.102.1
6.101.1
6.100.0
6.99.0
6.98.1
6.97.1
6.96.1
6.95.1
6.94.0
6.93.0
6.89.0
6.88.0
6.87.0
6.86.0
6.85.0
6.83.0
6.82.0
6.80.1
6.79.0
6.77.0
6.74.1
6.72.0
6.71.0
6.69.0
6.68.0
6.66.0
6.65.1
6.62.0
6.60.0
6.58.0
6.57.0
6.56.0
6.55.0
6.54.0
6.53.0
6.52.1
6.51.0
6.50.1
6.49.0
6.25.1
6.24.0
6.23.4
6.22.0
6.21.2
6.20.0
6.19.1
6.18.0
6.17.4
6.14.1
public static final class TransactionSelector . Builder extends GeneratedMessageV3 . Builder<TransactionSelector . Builder > implements TransactionSelectorOrBuilder
This message is used to select the transaction in which a
Read or
ExecuteSql call runs.
See TransactionOptions for more information about transactions.
Protobuf type google.spanner.v1.TransactionSelector
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TransactionSelector . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public TransactionSelector build ()
buildPartial()
public TransactionSelector buildPartial ()
clear()
public TransactionSelector . Builder clear ()
Overrides
clearBegin()
public TransactionSelector . Builder clearBegin ()
Begin a new transaction and execute this read or SQL query in
it. The transaction ID of the new transaction is returned in
ResultSetMetadata.transaction , which is a Transaction .
.google.spanner.v1.TransactionOptions begin = 3;
clearField(Descriptors.FieldDescriptor field)
public TransactionSelector . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearId()
public TransactionSelector . Builder clearId ()
Execute the read or SQL query in a previously-started transaction.
bytes id = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public TransactionSelector . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearSelector()
public TransactionSelector . Builder clearSelector ()
clearSingleUse()
public TransactionSelector . Builder clearSingleUse ()
Execute the read or SQL query in a temporary transaction.
This is the most efficient way to execute a transaction that
consists of a single SQL query.
.google.spanner.v1.TransactionOptions single_use = 1;
clone()
public TransactionSelector . Builder clone ()
Overrides
getBegin()
public TransactionOptions getBegin ()
Begin a new transaction and execute this read or SQL query in
it. The transaction ID of the new transaction is returned in
ResultSetMetadata.transaction , which is a Transaction .
.google.spanner.v1.TransactionOptions begin = 3;
getBeginBuilder()
public TransactionOptions . Builder getBeginBuilder ()
Begin a new transaction and execute this read or SQL query in
it. The transaction ID of the new transaction is returned in
ResultSetMetadata.transaction , which is a Transaction .
.google.spanner.v1.TransactionOptions begin = 3;
getBeginOrBuilder()
public TransactionOptionsOrBuilder getBeginOrBuilder ()
Begin a new transaction and execute this read or SQL query in
it. The transaction ID of the new transaction is returned in
ResultSetMetadata.transaction , which is a Transaction .
.google.spanner.v1.TransactionOptions begin = 3;
getDefaultInstanceForType()
public TransactionSelector getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getId()
public ByteString getId ()
Execute the read or SQL query in a previously-started transaction.
bytes id = 2;
getSelectorCase()
public TransactionSelector . SelectorCase getSelectorCase ()
getSingleUse()
public TransactionOptions getSingleUse ()
Execute the read or SQL query in a temporary transaction.
This is the most efficient way to execute a transaction that
consists of a single SQL query.
.google.spanner.v1.TransactionOptions single_use = 1;
getSingleUseBuilder()
public TransactionOptions . Builder getSingleUseBuilder ()
Execute the read or SQL query in a temporary transaction.
This is the most efficient way to execute a transaction that
consists of a single SQL query.
.google.spanner.v1.TransactionOptions single_use = 1;
getSingleUseOrBuilder()
public TransactionOptionsOrBuilder getSingleUseOrBuilder ()
Execute the read or SQL query in a temporary transaction.
This is the most efficient way to execute a transaction that
consists of a single SQL query.
.google.spanner.v1.TransactionOptions single_use = 1;
hasBegin()
public boolean hasBegin ()
Begin a new transaction and execute this read or SQL query in
it. The transaction ID of the new transaction is returned in
ResultSetMetadata.transaction , which is a Transaction .
.google.spanner.v1.TransactionOptions begin = 3;
Returns
Type
Description
boolean
Whether the begin field is set.
hasId()
Execute the read or SQL query in a previously-started transaction.
bytes id = 2;
Returns
Type
Description
boolean
Whether the id field is set.
hasSingleUse()
public boolean hasSingleUse ()
Execute the read or SQL query in a temporary transaction.
This is the most efficient way to execute a transaction that
consists of a single SQL query.
.google.spanner.v1.TransactionOptions single_use = 1;
Returns
Type
Description
boolean
Whether the singleUse field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeBegin(TransactionOptions value)
public TransactionSelector . Builder mergeBegin ( TransactionOptions value )
Begin a new transaction and execute this read or SQL query in
it. The transaction ID of the new transaction is returned in
ResultSetMetadata.transaction , which is a Transaction .
.google.spanner.v1.TransactionOptions begin = 3;
public TransactionSelector . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public TransactionSelector . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeFrom(TransactionSelector other)
public TransactionSelector . Builder mergeFrom ( TransactionSelector other )
mergeSingleUse(TransactionOptions value)
public TransactionSelector . Builder mergeSingleUse ( TransactionOptions value )
Execute the read or SQL query in a temporary transaction.
This is the most efficient way to execute a transaction that
consists of a single SQL query.
.google.spanner.v1.TransactionOptions single_use = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TransactionSelector . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setBegin(TransactionOptions value)
public TransactionSelector . Builder setBegin ( TransactionOptions value )
Begin a new transaction and execute this read or SQL query in
it. The transaction ID of the new transaction is returned in
ResultSetMetadata.transaction , which is a Transaction .
.google.spanner.v1.TransactionOptions begin = 3;
setBegin(TransactionOptions.Builder builderForValue)
public TransactionSelector . Builder setBegin ( TransactionOptions . Builder builderForValue )
Begin a new transaction and execute this read or SQL query in
it. The transaction ID of the new transaction is returned in
ResultSetMetadata.transaction , which is a Transaction .
.google.spanner.v1.TransactionOptions begin = 3;
setField(Descriptors.FieldDescriptor field, Object value)
public TransactionSelector . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setId(ByteString value)
public TransactionSelector . Builder setId ( ByteString value )
Execute the read or SQL query in a previously-started transaction.
bytes id = 2;
Parameter
Name
Description
value
ByteString The id to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TransactionSelector . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setSingleUse(TransactionOptions value)
public TransactionSelector . Builder setSingleUse ( TransactionOptions value )
Execute the read or SQL query in a temporary transaction.
This is the most efficient way to execute a transaction that
consists of a single SQL query.
.google.spanner.v1.TransactionOptions single_use = 1;
setSingleUse(TransactionOptions.Builder builderForValue)
public TransactionSelector . Builder setSingleUse ( TransactionOptions . Builder builderForValue )
Execute the read or SQL query in a temporary transaction.
This is the most efficient way to execute a transaction that
consists of a single SQL query.
.google.spanner.v1.TransactionOptions single_use = 1;
setUnknownFields(UnknownFieldSet unknownFields)
public final TransactionSelector . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]