Struct google_bigquery2::JobStatistics2
source · pub struct JobStatistics2 {
pub total_slot_ms: Option<String>,
pub query_plan: Option<Vec<ExplainQueryStage>>,
pub statement_type: Option<String>,
pub total_bytes_billed: Option<String>,
pub total_bytes_processed: Option<String>,
pub cache_hit: Option<bool>,
pub undeclared_query_parameters: Option<Vec<QueryParameter>>,
pub referenced_tables: Option<Vec<TableReference>>,
pub billing_tier: Option<i32>,
pub num_dml_affected_rows: Option<String>,
pub schema: Option<TableSchema>,
}Expand description
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields§
§total_slot_ms: Option<String>[Output-only] Slot-milliseconds for the job.
query_plan: Option<Vec<ExplainQueryStage>>[Output-only] Describes execution plan for the query.
statement_type: Option<String>[Output-only, Experimental] The type of query statement, if valid.
total_bytes_billed: Option<String>[Output-only] Total bytes billed for the job.
total_bytes_processed: Option<String>[Output-only] Total bytes processed for the job.
cache_hit: Option<bool>[Output-only] Whether the query result was fetched from the query cache.
undeclared_query_parameters: Option<Vec<QueryParameter>>[Output-only, Experimental] Standard SQL only: list of undeclared query parameters detected during a dry run validation.
referenced_tables: Option<Vec<TableReference>>[Output-only, Experimental] Referenced tables for the job. Queries that reference more than 50 tables will not have a complete list.
billing_tier: Option<i32>[Output-only] Billing tier for the job.
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.
schema: Option<TableSchema>[Output-only, Experimental] The schema of the results. Present only for successful dry run of non-legacy SQL queries.
Trait Implementations§
source§impl Clone for JobStatistics2
impl Clone for JobStatistics2
source§fn clone(&self) -> JobStatistics2
fn clone(&self) -> JobStatistics2
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for JobStatistics2
impl Debug for JobStatistics2
source§impl Default for JobStatistics2
impl Default for JobStatistics2
source§fn default() -> JobStatistics2
fn default() -> JobStatistics2
source§impl<'de> Deserialize<'de> for JobStatistics2
impl<'de> Deserialize<'de> for JobStatistics2
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 JobStatistics2
impl Serialize for JobStatistics2
impl Part for JobStatistics2
Auto Trait Implementations§
impl Freeze for JobStatistics2
impl RefUnwindSafe for JobStatistics2
impl Send for JobStatistics2
impl Sync for JobStatistics2
impl Unpin for JobStatistics2
impl UnwindSafe for JobStatistics2
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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