Struct arrow::array::Array
[−]
[src]
pub struct Array { /* fields omitted */ }
Methods
impl Array
[src]
pub fn new(len: usize, data: ArrayData) -> Self
[src]
Create a new array where there are no null values
pub fn data(&self) -> &ArrayData
[src]
Get a reference to the array data
pub fn len(&self) -> usize
[src]
number of elements in the array
pub fn null_count(&self) -> usize
[src]
number of null elements in the array
pub fn validity_bitmap(&self) -> &Option<Bitmap>
[src]
If null_count is greater than zero then the validity_bitmap will be Some(Bitmap)
Trait Implementations
impl From<Vec<bool>> for Array
[src]
impl From<Buffer<bool>> for Array
[src]
impl From<Vec<f32>> for Array
[src]
impl From<Buffer<f32>> for Array
[src]
impl From<Vec<f64>> for Array
[src]
impl From<Buffer<f64>> for Array
[src]
impl From<Vec<u8>> for Array
[src]
impl From<Buffer<u8>> for Array
[src]
impl From<Vec<u16>> for Array
[src]
impl From<Buffer<u16>> for Array
[src]
impl From<Vec<u32>> for Array
[src]
impl From<Buffer<u32>> for Array
[src]
impl From<Vec<u64>> for Array
[src]
impl From<Buffer<u64>> for Array
[src]
impl From<Vec<i8>> for Array
[src]
impl From<Buffer<i8>> for Array
[src]
impl From<Vec<i16>> for Array
[src]
impl From<Buffer<i16>> for Array
[src]
impl From<Vec<i32>> for Array
[src]
impl From<Buffer<i32>> for Array
[src]
impl From<Vec<i64>> for Array
[src]
impl From<Buffer<i64>> for Array
[src]
impl From<Vec<Option<bool>>> for Array
[src]
impl From<Vec<Option<f32>>> for Array
[src]
impl From<Vec<Option<f64>>> for Array
[src]
impl From<Vec<Option<u8>>> for Array
[src]
impl From<Vec<Option<u16>>> for Array
[src]
impl From<Vec<Option<u32>>> for Array
[src]
impl From<Vec<Option<u64>>> for Array
[src]
impl From<Vec<Option<i8>>> for Array
[src]
impl From<Vec<Option<i16>>> for Array
[src]
impl From<Vec<Option<i32>>> for Array
[src]
impl From<Vec<Option<i64>>> for Array
[src]
impl From<Vec<&'static str>> for Array
[src]
This method mostly just used for unit tests