pub struct ResultMetaData {
pub column_names: Vec<String>,
pub column_types: Option<Vec<String>>,
pub row_count: Option<u32>,
pub result_set_bytes: u64,
pub total_result_set_bytes: Option<u64>,
pub total_row_count: u32,
pub datapoint_count: u32,
pub pending_time_millis: Option<u32>,
pub execution_time_millis: u32,
}Expand description
Meta content returned optionally with GetStatusResponse and always contained in ExecutionResult.
Fields§
§column_names: Vec<String>Names of columns in the result set.
column_types: Option<Vec<String>>Optional Dune type names for each column.
row_count: Option<u32>Number of rows in this result set (when present).
result_set_bytes: u64Size in bytes of the result set.
total_result_set_bytes: Option<u64>Total size when result is paged.
total_row_count: u32Total number of rows across all pages.
datapoint_count: u32Number of datapoints (Dune-specific).
pending_time_millis: Option<u32>Time spent in queue before execution started (milliseconds).
execution_time_millis: u32Time spent executing the query (milliseconds).
Trait Implementations§
Source§impl Debug for ResultMetaData
impl Debug for ResultMetaData
Source§impl<'de> Deserialize<'de> for ResultMetaData
impl<'de> Deserialize<'de> for ResultMetaData
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 ResultMetaData
impl RefUnwindSafe for ResultMetaData
impl Send for ResultMetaData
impl Sync for ResultMetaData
impl Unpin for ResultMetaData
impl UnsafeUnpin for ResultMetaData
impl UnwindSafe for ResultMetaData
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