Struct arrowbatch::reader::ArrowBatchContext
source · pub struct ArrowBatchContext {
pub config: ArrowBatchConfig,
pub data_definition: ArrowBatchContextDef,
pub alias: String,
pub ordinal_index: usize,
pub table_file_map: TableFileMap,
pub table_mapping: TableMapping,
pub wip_file: Option<String>,
pub first_ordinal: Option<u64>,
pub last_ordinal: Option<u64>,
}Fields§
§config: ArrowBatchConfig§data_definition: ArrowBatchContextDef§alias: String§ordinal_index: usize§table_file_map: TableFileMap§table_mapping: TableMapping§wip_file: Option<String>§first_ordinal: Option<u64>§last_ordinal: Option<u64>Implementations§
source§impl ArrowBatchContext
impl ArrowBatchContext
pub fn new(config: ArrowBatchConfig) -> Arc<Mutex<Self>>
pub fn get_ordinal(&self, ordinal: u64) -> u64
pub fn get_ordinal_suffix(&self, ordinal: u64) -> String
pub fn bucket_to_ordinal(&self, table_bucket_name: &String) -> Option<u64>
pub fn reload_on_disk_buckets(&mut self)
Auto Trait Implementations§
impl Freeze for ArrowBatchContext
impl RefUnwindSafe for ArrowBatchContext
impl Send for ArrowBatchContext
impl Sync for ArrowBatchContext
impl Unpin for ArrowBatchContext
impl UnwindSafe for ArrowBatchContext
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more