#[repr(u16)]pub enum LiquidDataType {
ByteArray = 0,
ByteViewArray = 4,
Integer = 1,
Float = 2,
FixedLenByteArray = 3,
Decimal = 6,
LinearInteger = 5,
}Expand description
Liquid data type is only logical type
Variants§
ByteArray = 0
A byte array.
ByteViewArray = 4
A byte-view array (dictionary + FSST raw + views).
Integer = 1
An integer.
Float = 2
A float.
FixedLenByteArray = 3
A fixed length byte array.
Decimal = 6
A decimal encoded as a primitive u64 array.
LinearInteger = 5
A linear-model based integer (signed residuals + model params).
Trait Implementations§
Source§impl Clone for LiquidDataType
impl Clone for LiquidDataType
Source§fn clone(&self) -> LiquidDataType
fn clone(&self) -> LiquidDataType
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 LiquidDataType
impl Debug for LiquidDataType
Source§impl From<u16> for LiquidDataType
impl From<u16> for LiquidDataType
impl Copy for LiquidDataType
Auto Trait Implementations§
impl Freeze for LiquidDataType
impl RefUnwindSafe for LiquidDataType
impl Send for LiquidDataType
impl Sync for LiquidDataType
impl Unpin for LiquidDataType
impl UnsafeUnpin for LiquidDataType
impl UnwindSafe for LiquidDataType
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<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