Enum datafusion::exec::ColumnData
[−]
[src]
pub enum ColumnData { BroadcastVariable(Value), Boolean(Vec<bool>), Float(Vec<f32>), Double(Vec<f64>), Int(Vec<i32>), UnsignedInt(Vec<u32>), Long(Vec<i64>), UnsignedLong(Vec<u64>), String(Vec<String>), ComplexValue(Vec<ColumnData>), }
Variants
BroadcastVariable(Value)
Boolean(Vec<bool>)
Float(Vec<f32>)
Double(Vec<f64>)
Int(Vec<i32>)
UnsignedInt(Vec<u32>)
Long(Vec<i64>)
UnsignedLong(Vec<u64>)
String(Vec<String>)
ComplexValue(Vec<ColumnData>)
Methods
impl ColumnData
[src]
pub fn len(&self) -> usize
[src]
pub fn eq(&self, other: &ColumnData) -> Vec<bool>
[src]
pub fn not_eq(&self, other: &ColumnData) -> Vec<bool>
[src]
pub fn lt(&self, other: &ColumnData) -> Vec<bool>
[src]
pub fn lt_eq(&self, other: &ColumnData) -> Vec<bool>
[src]
pub fn gt(&self, other: &ColumnData) -> Vec<bool>
[src]
pub fn gt_eq(&self, other: &ColumnData) -> Vec<bool>
[src]
pub fn get_value(&self, index: usize) -> Value
[src]
pub fn filter(&self, bools: &ColumnData) -> ColumnData
[src]
Trait Implementations
impl Debug for ColumnData
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for ColumnData
[src]
fn clone(&self) -> ColumnData
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more