Function libradicl::dump_corrected_cb_chunk_to_temp_file [−][src]
pub fn dump_corrected_cb_chunk_to_temp_file<T: Read>(
reader: &mut BufReader<T>,
bct: &RadIntId,
umit: &RadIntId,
correct_map: &HashMap<u64, u64>,
expected_ori: &Strand,
output_cache: &HashMap<u64, Arc<TempBucket>>,
local_buffers: &mut [Cursor<&mut [u8]>],
flush_limit: usize
)
Expand description
Read an input chunk from reader
and write the
resulting records to the corresponding in-memory
buffers local_buffers
. As soon as any buffer
reaches flush_limit
, flush the buffer by writing
it to the output_cache
.