pub struct DistributedDriftDetector { /* private fields */ }Expand description
Distributed drift detector using sketches
Implementations§
Source§impl DistributedDriftDetector
impl DistributedDriftDetector
Sourcepub fn with_sketch_type(self, sketch_type: SketchType) -> Self
pub fn with_sketch_type(self, sketch_type: SketchType) -> Self
Set sketch type
Sourcepub fn with_num_quantiles(self, n: usize) -> Self
pub fn with_num_quantiles(self, n: usize) -> Self
Set number of quantile points to compare
Sourcepub fn with_threshold(self, threshold: f64) -> Self
pub fn with_threshold(self, threshold: f64) -> Self
Set drift detection threshold
Sourcepub fn create_sketch(&self, dataset: &ArrowDataset) -> Result<DataSketch>
pub fn create_sketch(&self, dataset: &ArrowDataset) -> Result<DataSketch>
Create sketch from dataset
Sourcepub fn compare(
&self,
reference: &DataSketch,
current: &DataSketch,
) -> Result<Vec<SketchDriftResult>>
pub fn compare( &self, reference: &DataSketch, current: &DataSketch, ) -> Result<Vec<SketchDriftResult>>
Compare two sketches for drift
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DistributedDriftDetector
impl RefUnwindSafe for DistributedDriftDetector
impl Send for DistributedDriftDetector
impl Sync for DistributedDriftDetector
impl Unpin for DistributedDriftDetector
impl UnsafeUnpin for DistributedDriftDetector
impl UnwindSafe for DistributedDriftDetector
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 moreCreates a shared type from an unshared type.