Trait parquet::compression::Codec [−][src]
pub trait Codec { fn compress(
&mut self,
input_buf: &[u8],
output_buf: &mut Vec<u8>
) -> Result<()>; fn decompress(
&mut self,
input_buf: &[u8],
output_buf: &mut Vec<u8>
) -> Result<usize>; }
Expand description
Parquet compression codec interface.
Required methods
Compresses data stored in slice input_buf
and writes the compressed result
to output_buf
.
Note that you’ll need to call clear()
before reusing the same output_buf
across different compress
calls.