pub struct ExecutionResultMetadata {
pub column_names: Vec<String>,
pub column_types: Vec<String>,
pub row_count: Option<i64>,
pub total_row_count: Option<i64>,
pub result_set_bytes: Option<i64>,
pub total_result_set_bytes: Option<i64>,
pub datapoint_count: Option<i64>,
pub execution_time_millis: Option<i64>,
pub pending_time_millis: Option<i64>,
}Expand description
Execution result metadata
Fields§
§column_names: Vec<String>Column names
column_types: Vec<String>Column types
row_count: Option<i64>Row count in current page
total_row_count: Option<i64>Total row count across all pages
result_set_bytes: Option<i64>Result set bytes
total_result_set_bytes: Option<i64>Total result set bytes
datapoint_count: Option<i64>Datapoint count (for billing)
execution_time_millis: Option<i64>Execution time in milliseconds
pending_time_millis: Option<i64>Pending time in milliseconds
Trait Implementations§
Source§impl Clone for ExecutionResultMetadata
impl Clone for ExecutionResultMetadata
Source§fn clone(&self) -> ExecutionResultMetadata
fn clone(&self) -> ExecutionResultMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExecutionResultMetadata
impl Debug for ExecutionResultMetadata
Source§impl<'de> Deserialize<'de> for ExecutionResultMetadata
impl<'de> Deserialize<'de> for ExecutionResultMetadata
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExecutionResultMetadata
impl RefUnwindSafe for ExecutionResultMetadata
impl Send for ExecutionResultMetadata
impl Sync for ExecutionResultMetadata
impl Unpin for ExecutionResultMetadata
impl UnwindSafe for ExecutionResultMetadata
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
Mutably borrows from an owned value. Read more