Skip to main content

HistogramExecution

Trait HistogramExecution 

Source
pub trait HistogramExecution {
    // Required methods
    fn output_schema(&self, input: &Schema) -> Result<Schema, Error>;
    fn start(&self, input: &Schema) -> Result<Bins, Error>;
    fn apply(
        &self,
        input: &RecordBatch,
        check: &mut impl FnMut() -> Result<(), Error>,
    ) -> Result<RecordBatch, Error>;
}

Required Methods§

Source

fn output_schema(&self, input: &Schema) -> Result<Schema, Error>

Source

fn start(&self, input: &Schema) -> Result<Bins, Error>

Source

fn apply( &self, input: &RecordBatch, check: &mut impl FnMut() -> Result<(), Error>, ) -> Result<RecordBatch, Error>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§