pub enum ArrayOrd {
Show 17 variants
Null(NullArray),
Bool(BooleanArray),
Int8(Int8Array),
Int16(Int16Array),
Int32(Int32Array),
Int64(Int64Array),
UInt8(UInt8Array),
UInt16(UInt16Array),
UInt32(UInt32Array),
UInt64(UInt64Array),
Float32(Float32Array),
Float64(Float64Array),
String(StringArray),
Binary(BinaryArray),
FixedSizeBinary(FixedSizeBinaryArray),
List(Option<NullBuffer>, OffsetBuffer<i32>, Box<ArrayOrd>),
Struct(Option<NullBuffer>, Vec<ArrayOrd>),
}
Expand description
Wraps a single arrow array, downcasted to a specific type.
Variants§
Null(NullArray)
Wraps a NullArray
.
Bool(BooleanArray)
Wraps a Bool
array.
Int8(Int8Array)
Wraps a Int8
array.
Int16(Int16Array)
Wraps a Int16
array.
Int32(Int32Array)
Wraps a Int32
array.
Int64(Int64Array)
Wraps a Int64
array.
UInt8(UInt8Array)
Wraps a UInt8
array.
UInt16(UInt16Array)
Wraps a UInt16
array.
UInt32(UInt32Array)
Wraps a UInt32
array.
UInt64(UInt64Array)
Wraps a UInt64
array.
Float32(Float32Array)
Wraps a Float32
array.
Float64(Float64Array)
Wraps a Float64
array.
String(StringArray)
Wraps a String
array.
Binary(BinaryArray)
Wraps a Binary
array.
FixedSizeBinary(FixedSizeBinaryArray)
Wraps a FixedSizeBinary
array.
List(Option<NullBuffer>, OffsetBuffer<i32>, Box<ArrayOrd>)
Wraps a List
array.
Struct(Option<NullBuffer>, Vec<ArrayOrd>)
Wraps a Struct
array.
Implementations§
Source§impl ArrayOrd
impl ArrayOrd
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ArrayOrd
impl RefUnwindSafe for ArrayOrd
impl Send for ArrayOrd
impl Sync for ArrayOrd
impl Unpin for ArrayOrd
impl UnwindSafe for ArrayOrd
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
Source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.Source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.