pub struct BatchReadOnlyTransactionBuilder { /* private fields */ }Expand description
A builder for BatchReadOnlyTransaction.
§Example
let db_client = spanner.database_client("projects/p/instances/i/databases/d").build().await?;
let read_only_transaction = db_client.batch_read_only_transaction()
.set_timestamp_bound(TimestampBound::strong())
.build()
.await?;Implementations§
Source§impl BatchReadOnlyTransactionBuilder
impl BatchReadOnlyTransactionBuilder
Sourcepub fn set_timestamp_bound(self, bound: TimestampBound) -> Self
pub fn set_timestamp_bound(self, bound: TimestampBound) -> Self
Sets the timestamp bound for the read-only transaction.
§Example
let db_client = spanner.database_client("projects/p/instances/i/databases/d").build().await?;
let builder = db_client.batch_read_only_transaction().set_timestamp_bound(TimestampBound::strong());Sourcepub async fn build(self) -> Result<BatchReadOnlyTransaction>
pub async fn build(self) -> Result<BatchReadOnlyTransaction>
Builds the BatchReadOnlyTransaction and starts the transaction
by calling the BeginTransaction RPC.
§Example
let db_client = spanner.database_client("projects/p/instances/i/databases/d").build().await?;
let transaction = db_client.batch_read_only_transaction().build().await?;Auto Trait Implementations§
impl !RefUnwindSafe for BatchReadOnlyTransactionBuilder
impl !UnwindSafe for BatchReadOnlyTransactionBuilder
impl Freeze for BatchReadOnlyTransactionBuilder
impl Send for BatchReadOnlyTransactionBuilder
impl Sync for BatchReadOnlyTransactionBuilder
impl Unpin for BatchReadOnlyTransactionBuilder
impl UnsafeUnpin for BatchReadOnlyTransactionBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request