pub struct HistogramArray { /* private fields */ }Expand description
An array of histograms.
Implementations§
Source§impl HistogramArray
impl HistogramArray
pub fn new(inner: Arc<StructArray>) -> HistogramArray
pub fn inner(&self) -> Arc<StructArray>
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn get_start(&self, index: usize) -> Result<f64, DataFusionError>
pub fn get_end(&self, index: usize) -> Result<f64, DataFusionError>
pub fn get_min(&self, index: usize) -> Result<f64, DataFusionError>
pub fn get_max(&self, index: usize) -> Result<f64, DataFusionError>
pub fn get_sum(&self, index: usize) -> Result<f64, DataFusionError>
pub fn get_sum_sq(&self, index: usize) -> Result<f64, DataFusionError>
pub fn get_count(&self, index: usize) -> Result<u64, DataFusionError>
pub fn get_bins( &self, index: usize, ) -> Result<PrimitiveArray<UInt64Type>, DataFusionError>
Trait Implementations§
Source§impl Debug for HistogramArray
impl Debug for HistogramArray
Source§impl TryFrom<&ColumnarValue> for HistogramArray
impl TryFrom<&ColumnarValue> for HistogramArray
Source§type Error = DataFusionError
type Error = DataFusionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: &ColumnarValue,
) -> Result<HistogramArray, <HistogramArray as TryFrom<&ColumnarValue>>::Error>
fn try_from( value: &ColumnarValue, ) -> Result<HistogramArray, <HistogramArray as TryFrom<&ColumnarValue>>::Error>
Performs the conversion.
Source§impl TryFrom<&dyn Array> for HistogramArray
impl TryFrom<&dyn Array> for HistogramArray
Source§type Error = DataFusionError
type Error = DataFusionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: &dyn Array,
) -> Result<HistogramArray, <HistogramArray as TryFrom<&dyn Array>>::Error>
fn try_from( value: &dyn Array, ) -> Result<HistogramArray, <HistogramArray as TryFrom<&dyn Array>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for HistogramArray
impl !RefUnwindSafe for HistogramArray
impl Send for HistogramArray
impl Sync for HistogramArray
impl Unpin for HistogramArray
impl UnsafeUnpin for HistogramArray
impl !UnwindSafe for HistogramArray
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request