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
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TransactionSelector.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public TransactionSelector build()
Returns
buildPartial()
public TransactionSelector buildPartial()
Returns
clear()
public TransactionSelector.Builder clear()
Returns
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;
Returns
clearField(Descriptors.FieldDescriptor field)
public TransactionSelector.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearId()
public TransactionSelector.Builder clearId()
Execute the read or SQL query in a previously-started transaction.
bytes id = 2;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public TransactionSelector.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearSelector()
public TransactionSelector.Builder clearSelector()
Returns
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;
Returns
clone()
public TransactionSelector.Builder clone()
Returns
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;
Returns
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;
Returns
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;
Returns
getDefaultInstanceForType()
public TransactionSelector getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getId()
public ByteString getId()
Execute the read or SQL query in a previously-started transaction.
bytes id = 2;
Returns
getSelectorCase()
public TransactionSelector.SelectorCase getSelectorCase()
Returns
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;
Returns
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;
Returns
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;
Returns
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
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;
Parameter
Returns
public TransactionSelector.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public TransactionSelector.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeFrom(TransactionSelector other)
public TransactionSelector.Builder mergeFrom(TransactionSelector other)
Parameter
Returns
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;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TransactionSelector.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
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;
Parameter
Returns
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;
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public TransactionSelector.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TransactionSelector.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
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;
Parameter
Returns
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;
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final TransactionSelector.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides