Struct arrow::buffer::Buffer [] [src]

pub struct Buffer<T> { /* fields omitted */ }

Buffer is essentially just a Vec for fixed-width primitive types and the start of the memory region is aligned at a 64-byte boundary

Methods

impl<T> Buffer<T>
[src]

[src]

[src]

[src]

[src]

[src]

Get a reference to the value at the specified offset

[src]

Deprecated method (used by Bitmap)

Important traits for BufferIterator<T>
[src]

Return an iterator over the values in the buffer

Trait Implementations

impl From<Buffer<bool>> for ArrayData
[src]

[src]

Performs the conversion.

impl From<Buffer<f32>> for ArrayData
[src]

[src]

Performs the conversion.

impl From<Buffer<f64>> for ArrayData
[src]

[src]

Performs the conversion.

impl From<Buffer<i8>> for ArrayData
[src]

[src]

Performs the conversion.

impl From<Buffer<i16>> for ArrayData
[src]

[src]

Performs the conversion.

impl From<Buffer<i32>> for ArrayData
[src]

[src]

Performs the conversion.

impl From<Buffer<i64>> for ArrayData
[src]

[src]

Performs the conversion.

impl From<Buffer<u8>> for ArrayData
[src]

[src]

Performs the conversion.

impl From<Buffer<u16>> for ArrayData
[src]

[src]

Performs the conversion.

impl From<Buffer<u32>> for ArrayData
[src]

[src]

Performs the conversion.

impl From<Buffer<u64>> for ArrayData
[src]

[src]

Performs the conversion.

impl From<Buffer<bool>> for Array
[src]

[src]

Performs the conversion.

impl From<Buffer<f32>> for Array
[src]

[src]

Performs the conversion.

impl From<Buffer<f64>> for Array
[src]

[src]

Performs the conversion.

impl From<Buffer<u16>> for Array
[src]

[src]

Performs the conversion.

impl From<Buffer<u32>> for Array
[src]

[src]

Performs the conversion.

impl From<Buffer<u64>> for Array
[src]

[src]

Performs the conversion.

impl From<Buffer<i8>> for Array
[src]

[src]

Performs the conversion.

impl From<Buffer<i16>> for Array
[src]

[src]

Performs the conversion.

impl From<Buffer<i32>> for Array
[src]

[src]

Performs the conversion.

impl From<Buffer<i64>> for Array
[src]

[src]

Performs the conversion.

impl<T> Drop for Buffer<T>
[src]

[src]

Executes the destructor for this type. Read more

impl From<Vec<bool>> for Buffer<bool>
[src]

[src]

Performs the conversion.

impl From<Vec<f32>> for Buffer<f32>
[src]

[src]

Performs the conversion.

impl From<Vec<f64>> for Buffer<f64>
[src]

[src]

Performs the conversion.

impl From<Vec<u8>> for Buffer<u8>
[src]

[src]

Performs the conversion.

impl From<Vec<u16>> for Buffer<u16>
[src]

[src]

Performs the conversion.

impl From<Vec<u32>> for Buffer<u32>
[src]

[src]

Performs the conversion.

impl From<Vec<u64>> for Buffer<u64>
[src]

[src]

Performs the conversion.

impl From<Vec<i8>> for Buffer<i8>
[src]

[src]

Performs the conversion.

impl From<Vec<i16>> for Buffer<i16>
[src]

[src]

Performs the conversion.

impl From<Vec<i32>> for Buffer<i32>
[src]

[src]

Performs the conversion.

impl From<Vec<i64>> for Buffer<i64>
[src]

[src]

Performs the conversion.

impl From<Bytes> for Buffer<u8>
[src]

[src]

Performs the conversion.

Auto Trait Implementations

impl<T> !Send for Buffer<T>

impl<T> !Sync for Buffer<T>