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<&Arc<dyn Array>> for HistogramArray
impl TryFrom<&Arc<dyn Array>> for HistogramArray
Source§impl TryFrom<&ColumnarValue> for HistogramArray
impl TryFrom<&ColumnarValue> for HistogramArray
Source§impl TryFrom<&dyn Array> for HistogramArray
impl TryFrom<&dyn Array> for HistogramArray
Auto Trait Implementations§
impl Freeze for HistogramArray
impl !RefUnwindSafe for HistogramArray
impl Send for HistogramArray
impl Sync for HistogramArray
impl Unpin 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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].