/// Returns the ordinal offsets that satisfy the provided predicate.
///
/// Note: it is the caller's responsibility to ensure that the provided
/// `Scalar` value will fit within the physical type of the encoded column.
/// `row_ids_filter` will panic if this invariant is broken.
Returns the ordinal offsets that satisfy the provided predicate.
Note: it is the caller's responsibility to ensure that the provided
`Scalar` value will fit within the physical type of the encoded column.
`row_ids_filter` will panic if this invariant is broken.
Returns the ordinal offsets that satisfy the provided predicate . Note : it is the caller ' s responsibility to ensure that the provided ` Scalar ` value will fit within the physical type of the encoded column . ` row_ids_filter ` will panic if this invariant is broken .
pub fn row_ids_filter(&self, op: &cmp::Operator, value: &Scalar, dst: RowIDs) -> RowIDs {
        match self {
            Self::F64(enc, _) => enc.row_ids_filter(value.as_f64(), op, dst),
        }
    }
pub fn row_ids_filter ( & self , op : & cmp :: Operator , value : & Scalar , dst : RowIDs ) -> RowIDs { match self { Self :: F64 ( enc , _ ) => enc . row_ids_filter ( value . as_f64 ( ) , op , dst ) , } }
Returns the ordinal offsets that satisfy the provided predicate.
Returns the ordinal offsets that satisfy the provided predicate .
&self
op
&cmp::Operator
value
&Scalar
dst
RowIDs