Struct arrow_format::ipc::Field
source · pub struct Field {
pub name: Option<String>,
pub nullable: bool,
pub type_: Option<Type>,
pub dictionary: Option<Box<DictionaryEncoding>>,
pub children: Option<Vec<Field>>,
pub custom_metadata: Option<Vec<KeyValue>>,
}
Available on crate feature
ipc
only.Fields§
§name: Option<String>
§nullable: bool
§type_: Option<Type>
§dictionary: Option<Box<DictionaryEncoding>>
§children: Option<Vec<Field>>
§custom_metadata: Option<Vec<KeyValue>>
Implementations§
source§impl Field
impl Field
pub fn create(
builder: &mut Builder,
name: impl WriteAsOptional<Offset<str>>,
nullable: impl WriteAsDefault<bool, bool>,
type_: impl WriteAsOptionalUnion<Type>,
dictionary: impl WriteAsOptional<Offset<DictionaryEncoding>>,
children: impl WriteAsOptional<Offset<[Offset<Field>]>>,
custom_metadata: impl WriteAsOptional<Offset<[Offset<KeyValue>]>>
) -> Offset<Self>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Field
impl<'de> Deserialize<'de> for Field
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