pub struct AllNodes;Trait Implementations§
Source§impl EvaluateContext for AllNodes
impl EvaluateContext for AllNodes
type Operand = OperandHandle<Indexed<GraphRecordAttribute, Unit>, Multiple<Unordered>>
fn evaluate<'a>( &'a self, graphrecord: &'a GraphRecord, _cache: &'a EvaluationCache<'a>, ) -> QueryResult<<Self::Operand as EvaluateOperand>::ReturnValue<'a>>
Source§impl Explain for AllNodes
impl Explain for AllNodes
fn describe<'__explain>( &'__explain self, formatter: &mut ExplainFormatter<'__explain, '_>, ) -> Result
Source§impl MatchInputs for AllNodes
impl MatchInputs for AllNodes
Source§impl OptimizePlan for AllNodes
impl OptimizePlan for AllNodes
Source§impl OptimizerHints for AllNodes
impl OptimizerHints for AllNodes
fn commutes_with_filter(&self) -> bool
fn allows_limit_pushdown(&self) -> bool
fn is_volatile(&self) -> bool
fn empty_rule(&self) -> EmptyRule
Auto Trait Implementations§
impl Freeze for AllNodes
impl RefUnwindSafe for AllNodes
impl Send for AllNodes
impl Sync for AllNodes
impl Unpin for AllNodes
impl UnsafeUnpin for AllNodes
impl UnwindSafe for AllNodes
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more