Skip to main content

Module generic_bytes_view_builder

Module generic_bytes_view_builder 

Source

Re-exportsยง

use std::any::Any; ๐Ÿ”’
use std::marker::PhantomData; ๐Ÿ”’
use std::sync::Arc; ๐Ÿ”’
use arrow_buffer::Buffer; ๐Ÿ”’
use arrow_buffer::NullBufferBuilder; ๐Ÿ”’
use arrow_buffer::ScalarBuffer; ๐Ÿ”’
use arrow_data::ByteView; ๐Ÿ”’
use arrow_data::MAX_INLINE_VIEW_LEN; ๐Ÿ”’
use arrow_schema::ArrowError; ๐Ÿ”’
use hashbrown::HashTable; ๐Ÿ”’
use hashbrown::hash_table::Entry; ๐Ÿ”’
use crate::builder::ArrayBuilder; ๐Ÿ”’
use crate::builder::BinaryLikeArrayBuilder; ๐Ÿ”’
use crate::builder::StringLikeArrayBuilder; ๐Ÿ”’
use crate::types::bytes::ByteArrayNativeType; ๐Ÿ”’
use crate::types::BinaryViewType; ๐Ÿ”’
use crate::types::ByteViewType; ๐Ÿ”’
use crate::types::StringViewType; ๐Ÿ”’
use crate::Array; ๐Ÿ”’
use crate::ArrayRef; ๐Ÿ”’
use crate::GenericByteViewArray; ๐Ÿ”’

Structsยง

GenericByteViewBuilder
A builder for GenericByteViewArray

Enumsยง

BlockSizeGrowthStrategy ๐Ÿ”’

Constantsยง

MAX_BLOCK_SIZE ๐Ÿ”’
STARTING_BLOCK_SIZE ๐Ÿ”’

Functionsยง

make_inlined_view ๐Ÿ”’
Creates a view from a fixed length input (the compiler can generate specialized code for this)
make_view
Create a view based on the given data, block id and offset.

Type Aliasesยง

BinaryViewBuilder
Array builder for BinaryViewArray
StringViewBuilder
Array builder for StringViewArray