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

Method set_data

parquet/src/arrow/array_reader/byte_view_array.rs:178–193  ·  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

176 }
177
178 fn set_data(
179 &mut self,
180 encoding: Encoding,
181 data: Bytes,
182 num_levels: usize,
183 num_values: Option<usize>,
184 ) -> Result<()> {
185 self.decoder = Some(ByteViewArrayDecoder::new(
186 encoding,
187 data,
188 num_levels,
189 num_values,
190 self.validate_utf8,
191 )?);
192 Ok(())
193 }
194
195 fn read(&mut self, out: &mut Self::Buffer, num_values: usize) -> Result<usize> {
196 let decoder = self

Calls

no outgoing calls