Struct gcp_bigquery_client::model::query_response::QueryResponse
source · [−]pub struct QueryResponse {
pub cache_hit: Option<bool>,
pub errors: Option<Vec<ErrorProto>>,
pub job_complete: Option<bool>,
pub job_reference: Option<JobReference>,
pub kind: Option<String>,
pub num_dml_affected_rows: Option<String>,
pub page_token: Option<String>,
pub rows: Option<Vec<TableRow>>,
pub schema: Option<TableSchema>,
pub total_bytes_processed: Option<String>,
pub total_rows: Option<String>,
}
Fields
cache_hit: Option<bool>
Whether the query result was fetched from the query cache.
errors: Option<Vec<ErrorProto>>
[Output-only] The first errors or warnings encountered during the running of the job. The final message includes the number of errors that caused the process to stop. Errors here do not necessarily mean that the job has completed or was unsuccessful.
job_complete: Option<bool>
Whether the query has completed or not. If rows or totalRows are present, this will always be true. If this is false, totalRows will not be available.
job_reference: Option<JobReference>
kind: Option<String>
The resource type.
num_dml_affected_rows: Option<String>
[Output-only] The number of rows affected by a DML statement. Present only for DML statements INSERT, UPDATE or DELETE.
page_token: Option<String>
A token used for paging results.
rows: Option<Vec<TableRow>>
An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above.
schema: Option<TableSchema>
total_bytes_processed: Option<String>
The total number of bytes processed for this query. If this query was a dry run, this is the number of bytes that would be processed if the query were run.
total_rows: Option<String>
The total number of rows in the complete query result set, which can be more than the number of rows in this single page of results.
Trait Implementations
sourceimpl Clone for QueryResponse
impl Clone for QueryResponse
sourcefn clone(&self) -> QueryResponse
fn clone(&self) -> QueryResponse
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for QueryResponse
impl Debug for QueryResponse
sourceimpl Default for QueryResponse
impl Default for QueryResponse
sourcefn default() -> QueryResponse
fn default() -> QueryResponse
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for QueryResponse
impl<'de> Deserialize<'de> for QueryResponse
sourcefn 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>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl From<GetQueryResultsResponse> for QueryResponse
impl From<GetQueryResultsResponse> for QueryResponse
sourcefn from(resp: GetQueryResultsResponse) -> Self
fn from(resp: GetQueryResultsResponse) -> Self
Converts to this type from the input type.
sourceimpl Serialize for QueryResponse
impl Serialize for QueryResponse
Auto Trait Implementations
impl RefUnwindSafe for QueryResponse
impl Send for QueryResponse
impl Sync for QueryResponse
impl Unpin for QueryResponse
impl UnwindSafe for QueryResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more