pub struct QueryRows {
pub nodes: Vec<NodeRow>,
pub runs: Vec<RunRow>,
pub steps: Vec<StepRow>,
pub actions: Vec<ActionRow>,
pub was_degraded: bool,
}Expand description
Result set from executing a flat (non-grouped) compiled query.
Fields§
§nodes: Vec<NodeRow>Matched node rows.
runs: Vec<RunRow>Runs associated with the matched nodes.
steps: Vec<StepRow>Steps associated with the matched runs.
actions: Vec<ActionRow>Actions associated with the matched steps.
was_degraded: booltrue when a capability miss (e.g. missing sqlite-vec) caused the query
to degrade to an empty result instead of propagating an error.
Trait Implementations§
impl Eq for QueryRows
impl StructuralPartialEq for QueryRows
Auto Trait Implementations§
impl Freeze for QueryRows
impl RefUnwindSafe for QueryRows
impl Send for QueryRows
impl Sync for QueryRows
impl Unpin for QueryRows
impl UnsafeUnpin for QueryRows
impl UnwindSafe for QueryRows
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.