pub enum ProjectedValueSpec {
Null,
Boolean,
UInt64,
Int64,
Float64,
Utf8,
Json,
GeometryRef,
List {
item_nullable: bool,
item: Box<ProjectedValueSpec>,
},
Struct(ProjectedStructSpec),
}Variants§
Null
Boolean
UInt64
Int64
Float64
Utf8
Json
JSON-serialized fallback for attributes whose values are heterogeneous across rows or
within a list. The wire type is LargeUtf8; values are round-tripped through JSON.
GeometryRef
List
Struct(ProjectedStructSpec)
Implementations§
Source§impl ProjectedValueSpec
impl ProjectedValueSpec
pub fn to_arrow_type(&self) -> DataType
Trait Implementations§
Source§impl Clone for ProjectedValueSpec
impl Clone for ProjectedValueSpec
Source§fn clone(&self) -> ProjectedValueSpec
fn clone(&self) -> ProjectedValueSpec
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 ProjectedValueSpec
impl Debug for ProjectedValueSpec
Source§impl<'de> Deserialize<'de> for ProjectedValueSpec
impl<'de> Deserialize<'de> for ProjectedValueSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ProjectedValueSpec
impl PartialEq for ProjectedValueSpec
Source§impl Serialize for ProjectedValueSpec
impl Serialize for ProjectedValueSpec
impl Eq for ProjectedValueSpec
impl StructuralPartialEq for ProjectedValueSpec
Auto Trait Implementations§
impl Freeze for ProjectedValueSpec
impl RefUnwindSafe for ProjectedValueSpec
impl Send for ProjectedValueSpec
impl Sync for ProjectedValueSpec
impl Unpin for ProjectedValueSpec
impl UnsafeUnpin for ProjectedValueSpec
impl UnwindSafe for ProjectedValueSpec
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§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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.