pub struct PreparedRowSelector {
pub candidate_rows: Arc<[u32]>,
pub missing: MissingPolicy,
pub mask: MaskPolicy,
}Expand description
Row-selection recipe baked into a plan (applied at prepare time).
Fields§
§candidate_rows: Arc<[u32]>Candidate base rows before missingness filtering (empty = all in-range).
missing: MissingPolicyMissingness policy.
mask: MaskPolicyAnalysis-mask policy.
Trait Implementations§
Source§impl Clone for PreparedRowSelector
impl Clone for PreparedRowSelector
Source§fn clone(&self) -> PreparedRowSelector
fn clone(&self) -> PreparedRowSelector
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 Debug for PreparedRowSelector
impl Debug for PreparedRowSelector
impl Eq for PreparedRowSelector
Source§impl PartialEq for PreparedRowSelector
impl PartialEq for PreparedRowSelector
impl StructuralPartialEq for PreparedRowSelector
Auto Trait Implementations§
impl Freeze for PreparedRowSelector
impl RefUnwindSafe for PreparedRowSelector
impl Send for PreparedRowSelector
impl Sync for PreparedRowSelector
impl Unpin for PreparedRowSelector
impl UnsafeUnpin for PreparedRowSelector
impl UnwindSafe for PreparedRowSelector
Blanket Implementations§
impl<T> Allocation for T
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