Struct aws_sdk_athena::types::QueryRuntimeStatistics
source · #[non_exhaustive]pub struct QueryRuntimeStatistics {
pub timeline: Option<QueryRuntimeStatisticsTimeline>,
pub rows: Option<QueryRuntimeStatisticsRows>,
pub output_stage: Option<QueryStage>,
}Expand description
The query execution timeline, statistics on input and output rows and bytes, and the different query stages that form the query execution plan.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.timeline: Option<QueryRuntimeStatisticsTimeline>Timeline statistics such as query queue time, planning time, execution time, service processing time, and total execution time.
rows: Option<QueryRuntimeStatisticsRows>Statistics such as input rows and bytes read by the query, rows and bytes output by the query, and the number of rows written by the query.
output_stage: Option<QueryStage>Stage statistics such as input and output rows and bytes, execution time, and stage state. This information also includes substages and the query stage plan.
Implementations§
source§impl QueryRuntimeStatistics
impl QueryRuntimeStatistics
sourcepub fn timeline(&self) -> Option<&QueryRuntimeStatisticsTimeline>
pub fn timeline(&self) -> Option<&QueryRuntimeStatisticsTimeline>
Timeline statistics such as query queue time, planning time, execution time, service processing time, and total execution time.
sourcepub fn rows(&self) -> Option<&QueryRuntimeStatisticsRows>
pub fn rows(&self) -> Option<&QueryRuntimeStatisticsRows>
Statistics such as input rows and bytes read by the query, rows and bytes output by the query, and the number of rows written by the query.
sourcepub fn output_stage(&self) -> Option<&QueryStage>
pub fn output_stage(&self) -> Option<&QueryStage>
Stage statistics such as input and output rows and bytes, execution time, and stage state. This information also includes substages and the query stage plan.
source§impl QueryRuntimeStatistics
impl QueryRuntimeStatistics
sourcepub fn builder() -> QueryRuntimeStatisticsBuilder
pub fn builder() -> QueryRuntimeStatisticsBuilder
Creates a new builder-style object to manufacture QueryRuntimeStatistics.
Trait Implementations§
source§impl Clone for QueryRuntimeStatistics
impl Clone for QueryRuntimeStatistics
source§fn clone(&self) -> QueryRuntimeStatistics
fn clone(&self) -> QueryRuntimeStatistics
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for QueryRuntimeStatistics
impl Debug for QueryRuntimeStatistics
source§impl PartialEq for QueryRuntimeStatistics
impl PartialEq for QueryRuntimeStatistics
source§fn eq(&self, other: &QueryRuntimeStatistics) -> bool
fn eq(&self, other: &QueryRuntimeStatistics) -> bool
self and other values to be equal, and is used
by ==.