pub fn statistics(&self) -> Option<Result<Arc<dyn Statistics>>> {
        match &self.header {
            DataPageHeader::V1(d) => d
                .statistics
                .as_ref()
                .map(|x| deserialize_statistics(x, self.descriptor.primitive_type.clone())),
            DataPageHeader::V2(d) => d
                .statistics
                .as_ref()
                .map(|x| deserialize_statistics(x, self.descriptor.primitive_type.clone())),
        }
    }
/// Decodes the raw statistics into a statistics
Decodes the raw statistics into a statistics
Decodes the raw statistics into a statistics
pub fn statistics(&self) -> Option<Result<Arc<dyn Statistics>>> {
        match &self.header {
            DataPageHeader::V1(d) => d
                .statistics
                .as_ref()
                .map(|x| deserialize_statistics(x, self.descriptor.primitive_type.clone())),
            DataPageHeader::V2(d) => d
                .statistics
                .as_ref()
                .map(|x| deserialize_statistics(x, self.descriptor.primitive_type.clone())),
        }
    }
pub fn statistics ( & self ) -> Option < Result < Arc < dyn Statistics > > > { match & self . header { DataPageHeader :: V1 ( d ) => d . statistics . as_ref ( ) . map ( | x | deserialize_statistics ( x , self . descriptor . primitive_type . clone ( ) ) ) , DataPageHeader :: V2 ( d ) => d . statistics . as_ref ( ) . map ( | x | deserialize_statistics ( x , self . descriptor . primitive_type . clone ( ) ) ) , } }
Decodes the raw statistics into a statistics
Decodes the raw statistics into a statistics
&self