MCPcopy Create free account
hub / github.com/apache/arrow-rs / read

Method read

parquet/src/arrow/array_reader/byte_array.rs:238–245  ·  view source on GitHub ↗
(&mut self, out: &mut Self::Buffer, num_values: usize)

Source from the content-addressed store, hash-verified

236 }
237
238 fn read(&mut self, out: &mut Self::Buffer, num_values: usize) -> Result<usize> {
239 let decoder = self
240 .decoder
241 .as_mut()
242 .ok_or_else(|| general_err!("no decoder set"))?;
243
244 decoder.read(out, num_values, self.dict.as_ref())
245 }
246
247 fn skip_values(&mut self, num_values: usize) -> Result<usize> {
248 let decoder = self

Callers 3

set_dictMethod · 0.45
newMethod · 0.45
read_recordsMethod · 0.45

Calls 13

try_pushMethod · 0.80
check_valid_utf8Method · 0.80
extend_from_sliceMethod · 0.80
remainingMethod · 0.80
as_refMethod · 0.45
lenMethod · 0.45
reserveMethod · 0.45
checked_mulMethod · 0.45
iterMethod · 0.45
extendMethod · 0.45
is_emptyMethod · 0.45

Tested by

no test coverage detected