pub enum IntegerSqueezePolicy {
Clamp = 0,
Quantize = 1,
}Expand description
Squeeze policy for primitive integer arrays. Users can choose whether to clamp or quantize when squeezing.
Variants§
Clamp = 0
Clamp values above the squeezed range to a sentinel (recoverable for non-clamped rows).
Quantize = 1
Quantize values into buckets (good for coarse filtering; requires disk to recover values).
Trait Implementations§
Source§impl Clone for IntegerSqueezePolicy
impl Clone for IntegerSqueezePolicy
Source§fn clone(&self) -> IntegerSqueezePolicy
fn clone(&self) -> IntegerSqueezePolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IntegerSqueezePolicy
impl Debug for IntegerSqueezePolicy
Source§impl Default for IntegerSqueezePolicy
impl Default for IntegerSqueezePolicy
Source§fn default() -> IntegerSqueezePolicy
fn default() -> IntegerSqueezePolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for IntegerSqueezePolicy
impl PartialEq for IntegerSqueezePolicy
impl Copy for IntegerSqueezePolicy
impl Eq for IntegerSqueezePolicy
impl StructuralPartialEq for IntegerSqueezePolicy
Auto Trait Implementations§
impl Freeze for IntegerSqueezePolicy
impl RefUnwindSafe for IntegerSqueezePolicy
impl Send for IntegerSqueezePolicy
impl Sync for IntegerSqueezePolicy
impl Unpin for IntegerSqueezePolicy
impl UnsafeUnpin for IntegerSqueezePolicy
impl UnwindSafe for IntegerSqueezePolicy
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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