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

Method set_data

parquet/src/arrow/array_reader/byte_array.rs:221–236  ·  view source on GitHub ↗
(
        &mut self,
        encoding: Encoding,
        data: Bytes,
        num_levels: usize,
        num_values: Option<usize>,
    )

Source from the content-addressed store, hash-verified

219 }
220
221 fn set_data(
222 &mut self,
223 encoding: Encoding,
224 data: Bytes,
225 num_levels: usize,
226 num_values: Option<usize>,
227 ) -> Result<()> {
228 self.decoder = Some(ByteArrayDecoder::new(
229 encoding,
230 data,
231 num_levels,
232 num_values,
233 self.validate_utf8,
234 )?);
235 Ok(())
236 }
237
238 fn read(&mut self, out: &mut Self::Buffer, num_values: usize) -> Result<usize> {
239 let decoder = self

Callers 6

newMethod · 0.45
test_byte_array_decoderFunction · 0.45
newMethod · 0.45
newMethod · 0.45

Calls

no outgoing calls

Tested by 3

test_byte_array_decoderFunction · 0.36