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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
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