Encode i64 values with a prepended validity bitmap.
(
values: &[i64],
valid: &[bool],
codec: ResolvedColumnCodec,
)
| 9 | |
| 10 | /// Encode i64 values with a prepended validity bitmap. |
| 11 | pub(super) fn encode_i64_with_validity( |
| 12 | values: &[i64], |
| 13 | valid: &[bool], |
| 14 | codec: ResolvedColumnCodec, |
| 15 | ) -> Result<Vec<u8>, ColumnarError> { |
| 16 | let compressed = encode_i64_pipeline(values, codec.into_column_codec())?; |
| 17 | Ok(prepend_validity(valid, &compressed)) |
| 18 | } |
| 19 | |
| 20 | /// Encode f64 values with a prepended validity bitmap. |
| 21 | pub(super) fn encode_f64_with_validity( |
no test coverage detected