Struct axiom_rs::datasets::QueryStatus
source · [−]pub struct QueryStatus {
pub elapsed_time: u64,
pub blocks_examined: u64,
pub rows_examined: u64,
pub rows_matched: u64,
pub num_groups: u32,
pub is_partial: bool,
pub continuation_token: Option<String>,
pub is_estimate: bool,
pub cache_status: CacheStatus,
pub min_block_time: DateTime<Utc>,
pub max_block_time: DateTime<Utc>,
pub messages: Vec<QueryMessage>,
}
Expand description
The status of a query result.
Fields
elapsed_time: u64
The duration it took the query to execute.
blocks_examined: u64
The amount of blocks that have been examined by the query.
rows_examined: u64
The amount of rows that have been examined by the query.
rows_matched: u64
The amount of rows that matched the query.
num_groups: u32
The amount of groups returned by the query.
is_partial: bool
True if the query result is a partial result.
continuation_token: Option<String>
Populated when IsPartial is true, must be passed to the next query request to retrieve the next result set.
is_estimate: bool
True if the query result is estimated.
cache_status: CacheStatus
The status of the cache.
min_block_time: DateTime<Utc>
The timestamp of the oldest block examined.
max_block_time: DateTime<Utc>
The timestamp of the newest block examined.
messages: Vec<QueryMessage>
Messages associated with the query.
Trait Implementations
sourceimpl Debug for QueryStatus
impl Debug for QueryStatus
sourceimpl<'de> Deserialize<'de> for QueryStatus
impl<'de> Deserialize<'de> for QueryStatus
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 Serialize for QueryStatus
impl Serialize for QueryStatus
Auto Trait Implementations
impl RefUnwindSafe for QueryStatus
impl Send for QueryStatus
impl Sync for QueryStatus
impl Unpin for QueryStatus
impl UnwindSafe for QueryStatus
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>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
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