pub struct RunQueryResponse {
pub document: Option<Document>,
pub done: Option<bool>,
pub explain_metrics: Option<ExplainMetrics>,
pub read_time: Option<DateTime<Utc>>,
pub skipped_results: Option<i32>,
pub transaction: Option<Vec<u8>>,
}
Expand description
The response for Firestore.RunQuery.
§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).
- databases documents run query projects (response)
Fields§
§document: Option<Document>
A query result, not set when reporting partial progress.
done: Option<bool>
If present, Firestore has completely finished the request and no more documents will be returned.
explain_metrics: Option<ExplainMetrics>
Query explain metrics. This is only present when the RunQueryRequest.explain_options is provided, and it is sent only once with the last response in the stream.
read_time: Option<DateTime<Utc>>
The time at which the document was read. This may be monotonically increasing; in this case, the previous documents in the result stream are guaranteed not to have changed between their read_time
and this one. If the query returns no results, a response with read_time
and no document
will be sent, and this represents the time at which the query was run.
skipped_results: Option<i32>
The number of results that have been skipped due to an offset between the last response and the current response.
transaction: Option<Vec<u8>>
The transaction that was started as part of this request. Can only be set in the first response, and only if RunQueryRequest.new_transaction was set in the request. If set, no other fields will be set in this response.
Trait Implementations§
Source§impl Clone for RunQueryResponse
impl Clone for RunQueryResponse
Source§fn clone(&self) -> RunQueryResponse
fn clone(&self) -> RunQueryResponse
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for RunQueryResponse
impl Debug for RunQueryResponse
Source§impl Default for RunQueryResponse
impl Default for RunQueryResponse
Source§fn default() -> RunQueryResponse
fn default() -> RunQueryResponse
Source§impl<'de> Deserialize<'de> for RunQueryResponse
impl<'de> Deserialize<'de> for RunQueryResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Serialize for RunQueryResponse
impl Serialize for RunQueryResponse
impl ResponseResult for RunQueryResponse
Auto Trait Implementations§
impl Freeze for RunQueryResponse
impl RefUnwindSafe for RunQueryResponse
impl Send for RunQueryResponse
impl Sync for RunQueryResponse
impl Unpin for RunQueryResponse
impl UnwindSafe for RunQueryResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more