pub struct AllOperation;Trait Implementations§
Source§impl Clone for AllOperation
impl Clone for AllOperation
Source§fn clone(&self) -> AllOperation
fn clone(&self) -> AllOperation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Explain for AllOperation
impl Explain for AllOperation
fn describe<'__explain>( &'__explain self, formatter: &mut ExplainFormatter<'__explain, '_>, ) -> Result
Source§impl<O: OrderState> LaneKernel<Bare<Mask>, Multiple<O>> for AllOperation
impl<O: OrderState> LaneKernel<Bare<Mask>, Multiple<O>> for AllOperation
type Output = OperandHandle<Bare<Mask>, Definite>
fn execute<'a>( _graphrecord: &'a GraphRecord, values: BareStream<'a, Mask, Multiple<O>>, _prepared: Self::Prepared<'a>, ) -> QueryResult<<Self::Output as EvaluateOperand>::ReturnValue<'a>>
fn estimate(&self, _input: Estimate, _stats: &Stats<'_>) -> Estimate
Source§impl<I: IndexDomain, O: OrderState> LaneKernel<Indexed<I, Mask>, Multiple<O>> for AllOperation
impl<I: IndexDomain, O: OrderState> LaneKernel<Indexed<I, Mask>, Multiple<O>> for AllOperation
type Output = OperandHandle<Bare<Mask>, Definite>
fn execute<'a>( _graphrecord: &'a GraphRecord, values: KeyedStream<'a, I, Mask, Multiple<O>>, _prepared: Self::Prepared<'a>, ) -> QueryResult<<Self::Output as EvaluateOperand>::ReturnValue<'a>>
fn estimate(&self, _input: Estimate, _stats: &Stats<'_>) -> Estimate
Source§impl Operation for AllOperation
impl Operation for AllOperation
Source§impl OperationInputs for AllOperation
impl OperationInputs for AllOperation
type Inputs<'__inputs, __Primary: '__inputs> = (&'__inputs __Primary,)
fn inputs<'__inputs, __Primary: '__inputs>( &'__inputs self, primary: &'__inputs __Primary, ) -> Self::Inputs<'__inputs, __Primary>
Source§impl OptimizerHints for AllOperation
impl OptimizerHints for AllOperation
fn commutes_with_filter(&self) -> bool
fn allows_limit_pushdown(&self) -> bool
fn is_volatile(&self) -> bool
fn empty_rule(&self) -> EmptyRule
Source§impl PlanIdentity for AllOperation
impl PlanIdentity for AllOperation
fn identity_eq(&self, other: &Self) -> bool
fn identity_hash<__Hasher: Hasher>(&self, state: &mut __Hasher)
Source§impl PlanInputs for AllOperation
impl PlanInputs for AllOperation
Source§impl Prepare for AllOperation
impl Prepare for AllOperation
type Prepared<'a> = ()
fn prepare<'a>( &'a self, _graphrecord: &'a GraphRecord, _cache: &'a EvaluationCache<'a>, ) -> QueryResult<Self::Prepared<'a>>
Auto Trait Implementations§
impl Freeze for AllOperation
impl RefUnwindSafe for AllOperation
impl Send for AllOperation
impl Sync for AllOperation
impl Unpin for AllOperation
impl UnsafeUnpin for AllOperation
impl UnwindSafe for AllOperation
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<S, T> ExpandTo<T> for S
impl<S, T> ExpandTo<T> for S
type ReturnOperand = <T as Apply<ExpandToOperation<S>>>::Output
fn expand_to(&self, template: &T) -> <S as ExpandTo<T>>::ReturnOperand
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