pub fn extract_column_binary<'a>(
cols: &'a [ArrayRef],
column_key: &'static str,
column_index: usize,
) -> Result<BinaryColumnRef<'a>, EncodingError>Expand description
Extracts a binary column, accepting both Binary (BinaryArray) and BinaryView
(BinaryViewArray).
DataFusion may return BinaryView when reading Parquet, so this handles both formats.
ยงErrors
Returns an error if:
column_indexis out of range:EncodingError::MissingColumn.- The column type is neither Binary nor BinaryView:
EncodingError::InvalidColumnType.