Struct arangors::aql::QueryStats [−][src]
pub struct QueryStats { pub writes_executed: usize, pub writes_ignored: usize, pub scanned_full: usize, pub scanned_index: usize, pub filtered: usize, pub full_count: Option<usize>, pub http_requests: usize, pub execution_time: f64, }
Fields
writes_executed: usize
The total number of data-modification operations successfully executed.
This is equivalent to the number of documents created, updated or
removed by INSERT
, UPDATE
, REPLACE
or REMOVE
operations.
writes_ignored: usize
Total number of data-modification operations that were unsuccessful, but have been ignored because of query option ignoreErrors.
scanned_full: usize
Total number of documents iterated over when scanning a collection without an index.
Documents scanned by subqueries will be included in the result, but not no operations triggered by built-in or user-defined AQL functions.
scanned_index: usize
Total number of documents iterated over when scanning a collection using an index.
Documents scanned by subqueries will be included in the result, but not no operations triggered by built-in or user-defined AQL functions.
filtered: usize
Total number of documents that were removed after executing a filter condition in a FilterNode.
Note that IndexRangeNodes can also filter documents by selecting only the required index range from a collection, and the filtered value only indicates how much filtering was done by FilterNodes.
full_count: Option<usize>
Total number of documents that matched the search condition if the query’s final LIMIT statement were not present.
This attribute will only be returned if the fullCount option was set when starting the query and will only contain a sensible value if the query contained a LIMIT operation on the top level.
http_requests: usize
execution_time: f64
Trait Implementations
impl<'de> Deserialize<'de> for QueryStats
[src]
impl<'de> Deserialize<'de> for QueryStats
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for QueryStats
impl RefUnwindSafe for QueryStats
impl Send for QueryStats
impl Send for QueryStats
impl Sync for QueryStats
impl Sync for QueryStats
impl Unpin for QueryStats
impl Unpin for QueryStats
impl UnwindSafe for QueryStats
impl UnwindSafe for QueryStats
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]