pub struct PropertyPredicate { /* private fields */ }Expand description
A property-based predicate for factorized data.
Evaluates a condition on an entity’s property (node or edge).
Implementations§
Trait Implementations§
Source§impl FactorizedPredicate for PropertyPredicate
impl FactorizedPredicate for PropertyPredicate
Source§fn evaluate(
&self,
chunk: &FactorizedChunk,
level: usize,
physical_idx: usize,
) -> bool
fn evaluate( &self, chunk: &FactorizedChunk, level: usize, physical_idx: usize, ) -> bool
Evaluates the predicate for a single physical index at a level. Read more
Source§fn target_level(&self) -> Option<usize>
fn target_level(&self) -> Option<usize>
Returns the level this predicate operates on. Read more
Source§fn evaluate_batch(
&self,
chunk: &FactorizedChunk,
level: usize,
) -> LevelSelection
fn evaluate_batch( &self, chunk: &FactorizedChunk, level: usize, ) -> LevelSelection
Evaluates the predicate for all physical indices at a level. Read more
Auto Trait Implementations§
impl Freeze for PropertyPredicate
impl !RefUnwindSafe for PropertyPredicate
impl Send for PropertyPredicate
impl Sync for PropertyPredicate
impl Unpin for PropertyPredicate
impl !UnwindSafe for PropertyPredicate
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