Struct arrow::array::ArrayDataBuilder [−][src]
pub struct ArrayDataBuilder { /* fields omitted */ }
Expand description
Builder for ArrayData
type
Implementations
impl ArrayDataBuilder
[src]
impl ArrayDataBuilder
[src]pub const fn new(data_type: DataType) -> Self
[src]
pub const fn len(self, n: usize) -> Self
[src]
pub fn null_bit_buffer(self, buf: Buffer) -> Self
[src]
pub const fn offset(self, n: usize) -> Self
[src]
pub fn buffers(self, v: Vec<Buffer>) -> Self
[src]
pub fn add_buffer(self, b: Buffer) -> Self
[src]
pub fn child_data(self, v: Vec<ArrayData>) -> Self
[src]
pub fn add_child_data(self, r: ArrayData) -> Self
[src]
pub fn build(self) -> ArrayData
[src]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ArrayDataBuilder
impl Send for ArrayDataBuilder
impl Sync for ArrayDataBuilder
impl Unpin for ArrayDataBuilder
impl UnwindSafe for ArrayDataBuilder
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,