[−][src]Struct arangors::aql::QueryStats
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 Debug 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 Send for QueryStats
impl Sync for QueryStats
impl Unpin for QueryStats
impl UnwindSafe for QueryStats
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,