pub struct AddVirtualColumnOutputEntry {
pub column: String,
pub struct_field: String,
pub data_type: Value,
pub nullable: bool,
pub metadata: Option<HashMap<String, String>>,
}Fields§
§column: StringPhysical output column name
struct_field: StringField name in the UDF output struct
data_type: ValueData type of the output column using JSON representation
nullable: boolWhether the output column is nullable
metadata: Option<HashMap<String, String>>User-supplied output field metadata (string key-value pairs)
Implementations§
Trait Implementations§
Source§impl Clone for AddVirtualColumnOutputEntry
impl Clone for AddVirtualColumnOutputEntry
Source§fn clone(&self) -> AddVirtualColumnOutputEntry
fn clone(&self) -> AddVirtualColumnOutputEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AddVirtualColumnOutputEntry
impl Debug for AddVirtualColumnOutputEntry
Source§impl Default for AddVirtualColumnOutputEntry
impl Default for AddVirtualColumnOutputEntry
Source§fn default() -> AddVirtualColumnOutputEntry
fn default() -> AddVirtualColumnOutputEntry
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddVirtualColumnOutputEntry
impl<'de> Deserialize<'de> for AddVirtualColumnOutputEntry
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AddVirtualColumnOutputEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AddVirtualColumnOutputEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AddVirtualColumnOutputEntry
impl PartialEq for AddVirtualColumnOutputEntry
Source§fn eq(&self, other: &AddVirtualColumnOutputEntry) -> bool
fn eq(&self, other: &AddVirtualColumnOutputEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AddVirtualColumnOutputEntry
impl Serialize for AddVirtualColumnOutputEntry
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for AddVirtualColumnOutputEntry
Auto Trait Implementations§
impl Freeze for AddVirtualColumnOutputEntry
impl RefUnwindSafe for AddVirtualColumnOutputEntry
impl Send for AddVirtualColumnOutputEntry
impl Sync for AddVirtualColumnOutputEntry
impl Unpin for AddVirtualColumnOutputEntry
impl UnsafeUnpin for AddVirtualColumnOutputEntry
impl UnwindSafe for AddVirtualColumnOutputEntry
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