pub struct ExecutePipelineRequest {
pub new_transaction: Option<TransactionOptions>,
pub read_time: Option<DateTime<Utc>>,
pub structured_pipeline: Option<StructuredPipeline>,
pub transaction: Option<Vec<u8>>,
}Expand description
The request for Firestore.ExecutePipeline.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§new_transaction: Option<TransactionOptions>Execute the pipeline in a new transaction. The identifier of the newly created transaction will be returned in the first response on the stream. This defaults to a read-only transaction.
read_time: Option<DateTime<Utc>>Execute the pipeline in a snapshot transaction at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days.
structured_pipeline: Option<StructuredPipeline>A pipelined operation.
transaction: Option<Vec<u8>>Run the query within an already active transaction. The value here is the opaque transaction ID to execute the query in.
Trait Implementations§
Source§impl Clone for ExecutePipelineRequest
impl Clone for ExecutePipelineRequest
Source§fn clone(&self) -> ExecutePipelineRequest
fn clone(&self) -> ExecutePipelineRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more