pub struct RowIdxExpr;Trait Implementations§
Source§impl AnalysisExpr for RowIdxExpr
impl AnalysisExpr for RowIdxExpr
Source§fn stat_falsification(
&self,
_catalog: &mut dyn StatsCatalog,
) -> Option<Arc<dyn VortexExpr>>
fn stat_falsification( &self, _catalog: &mut dyn StatsCatalog, ) -> Option<Arc<dyn VortexExpr>>
An expression over zone-statistics which implies all records in the zone evaluate to false. Read more
Source§fn max(&self, _catalog: &mut dyn StatsCatalog) -> Option<Arc<dyn VortexExpr>>
fn max(&self, _catalog: &mut dyn StatsCatalog) -> Option<Arc<dyn VortexExpr>>
An expression for the upper non-null bound of this expression, if available. Read more
Source§fn min(&self, _catalog: &mut dyn StatsCatalog) -> Option<Arc<dyn VortexExpr>>
fn min(&self, _catalog: &mut dyn StatsCatalog) -> Option<Arc<dyn VortexExpr>>
An expression for the lower non-null bound of this expression, if available. Read more
Source§fn nan_count(
&self,
_catalog: &mut dyn StatsCatalog,
) -> Option<Arc<dyn VortexExpr>>
fn nan_count( &self, _catalog: &mut dyn StatsCatalog, ) -> Option<Arc<dyn VortexExpr>>
An expression for the NaN count for a column, if available. Read more
fn field_path(&self) -> Option<FieldPath>
Source§impl AsRef<dyn VortexExpr> for RowIdxExpr
impl AsRef<dyn VortexExpr> for RowIdxExpr
Source§fn as_ref(&self) -> &dyn VortexExpr
fn as_ref(&self) -> &dyn VortexExpr
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for RowIdxExpr
impl Clone for RowIdxExpr
Source§fn clone(&self) -> RowIdxExpr
fn clone(&self) -> RowIdxExpr
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RowIdxExpr
impl Debug for RowIdxExpr
Source§impl Deref for RowIdxExpr
impl Deref for RowIdxExpr
Source§impl Display for RowIdxExpr
impl Display for RowIdxExpr
Source§impl From<RowIdxExpr> for ExprRef
impl From<RowIdxExpr> for ExprRef
Source§fn from(value: RowIdxExpr) -> ExprRef
fn from(value: RowIdxExpr) -> ExprRef
Converts to this type from the input type.
Source§impl Hash for RowIdxExpr
impl Hash for RowIdxExpr
Source§impl IntoExpr for RowIdxExpr
impl IntoExpr for RowIdxExpr
Source§impl PartialEq for RowIdxExpr
impl PartialEq for RowIdxExpr
impl Eq for RowIdxExpr
impl StructuralPartialEq for RowIdxExpr
Auto Trait Implementations§
impl Freeze for RowIdxExpr
impl RefUnwindSafe for RowIdxExpr
impl Send for RowIdxExpr
impl Sync for RowIdxExpr
impl Unpin for RowIdxExpr
impl UnwindSafe for RowIdxExpr
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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