pub struct ExpandHistogramTableFunction {}Expand description
A DataFusion TableFunctionImpl that expands a histogram struct into rows of (bin_center, count).
Usage:
SELECT bin_center, count
FROM expand_histogram(
(SELECT make_histogram(0.0, 100.0, 100, value)
FROM measures WHERE name = 'cpu_usage')
)Implementations§
Source§impl ExpandHistogramTableFunction
impl ExpandHistogramTableFunction
pub fn new() -> ExpandHistogramTableFunction
Trait Implementations§
Source§impl Debug for ExpandHistogramTableFunction
impl Debug for ExpandHistogramTableFunction
Source§impl Default for ExpandHistogramTableFunction
impl Default for ExpandHistogramTableFunction
Source§fn default() -> ExpandHistogramTableFunction
fn default() -> ExpandHistogramTableFunction
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExpandHistogramTableFunction
impl RefUnwindSafe for ExpandHistogramTableFunction
impl Send for ExpandHistogramTableFunction
impl Sync for ExpandHistogramTableFunction
impl Unpin for ExpandHistogramTableFunction
impl UnwindSafe for ExpandHistogramTableFunction
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].