/// Materialises a vector of references to the decoded values in the
/// provided row ids.
///
/// NULL values are represented by None. It is the caller's responsibility
/// to ensure row ids are a monotonically increasing set.
Materialises a vector of references to the decoded values in the
provided row ids.

NULL values are represented by None. It is the caller's responsibility
to ensure row ids are a monotonically increasing set.
Materialises a vector of references to the decoded values in the provided row ids . NULL values are represented by None . It is the caller ' s responsibility to ensure row ids are a monotonically increasing set .
pub fn values<'a>(
        &'a self,
        row_ids: &[u32],
        dst: Vec<Option<&'a str>>,
    ) -> Vec<Option<&'a str>> {
        match self {
            Self::RLE(enc) => enc.values(row_ids, dst),
            Self::Plain(enc) => enc.values(row_ids, dst),
        }
    }
pub fn values < ' a > ( & ' a self , row_ids : & [ u32 ] , dst : Vec < Option < & ' a str > > , ) -> Vec < Option < & ' a str > > { match self { Self :: RLE ( enc ) => enc . values ( row_ids , dst ) , Self :: Plain ( enc ) => enc . values ( row_ids , dst ) , } }
Materialises a vector of references to the decoded values in the
provided row ids.
Materialises a vector of references to the decoded values in the provided row ids .
&'a self
row_ids
&[u32]
dst
Vec<Option<&'a str>>