/** * * * <pre> * The transaction to use. If none is provided, the default is a * temporary read-only transaction with strong concurrency. * The transaction to use. * For queries, if none is provided, the default is a temporary read-only * transaction with strong concurrency. * Standard DML statements require a ReadWrite transaction. Single-use * transactions are not supported (to avoid replay). The caller must * either supply an existing transaction ID or begin a new transaction. * Partitioned DML requires an existing PartitionedDml transaction ID. * </pre> * * <code>.google.spanner.v1.TransactionSelector transaction = 2;</code> */ public com.google.spanner.v1.TransactionSelector.Builder getTransactionBuilder() { onChanged(); return getTransactionFieldBuilder().getBuilder(); } /**