pub enum ViewData<'a> {
Show 27 variants
Bool(&'a BooleanArray),
Float4(&'a Float32Array),
Float8(&'a Float64Array),
Int1(&'a Int8Array),
Int2(&'a Int16Array),
Int4(&'a Int32Array),
Int8(&'a Int64Array),
Int16(&'a FixedSizeBinaryArray),
Uint1(&'a UInt8Array),
Uint2(&'a UInt16Array),
Uint4(&'a UInt32Array),
Uint8(&'a UInt64Array),
Uint16(&'a FixedSizeBinaryArray),
Utf8 {
container: &'a LargeStringArray,
max_bytes: MaxBytes,
},
Date(&'a Date32Array),
DateTime(&'a TimestampNanosecondArray),
Time(&'a Time64NanosecondArray),
Duration(&'a IntervalMonthDayNanoArray),
IdentityId(&'a FixedSizeBinaryArray),
Uuid4(&'a FixedSizeBinaryArray),
Uuid7(&'a FixedSizeBinaryArray),
Blob {
container: &'a LargeBinaryArray,
max_bytes: MaxBytes,
},
Decimal(DecimalView<'a>),
Any {
container: &'a LargeBinaryArray,
declared_type: Option<ValueType>,
},
DictionaryId {
container: &'a FixedSizeBinaryArray,
dictionary_id: Option<DictionaryId>,
},
Digest {
container: &'a LargeBinaryArray,
inner: ValueType,
accuracy: u32,
},
None {
array: &'a NullArray,
},
}Variants§
Bool(&'a BooleanArray)
Float4(&'a Float32Array)
Float8(&'a Float64Array)
Int1(&'a Int8Array)
Int2(&'a Int16Array)
Int4(&'a Int32Array)
Int8(&'a Int64Array)
Int16(&'a FixedSizeBinaryArray)
Uint1(&'a UInt8Array)
Uint2(&'a UInt16Array)
Uint4(&'a UInt32Array)
Uint8(&'a UInt64Array)
Uint16(&'a FixedSizeBinaryArray)
Utf8
Date(&'a Date32Array)
DateTime(&'a TimestampNanosecondArray)
Time(&'a Time64NanosecondArray)
Duration(&'a IntervalMonthDayNanoArray)
IdentityId(&'a FixedSizeBinaryArray)
Uuid4(&'a FixedSizeBinaryArray)
Uuid7(&'a FixedSizeBinaryArray)
Blob
Decimal(DecimalView<'a>)
Any
DictionaryId
Digest
None
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for ViewData<'a>
impl<'a> RefUnwindSafe for ViewData<'a>
impl<'a> Send for ViewData<'a>
impl<'a> Sync for ViewData<'a>
impl<'a> Unpin for ViewData<'a>
impl<'a> UnsafeUnpin for ViewData<'a>
impl<'a> UnwindSafe for ViewData<'a>
Blanket Implementations§
impl<T> Allocation for T
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