Skip to main content

extract_column_binary

Function extract_column_binary 

Source
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_index is out of range: EncodingError::MissingColumn.
  • The column type is neither Binary nor BinaryView: EncodingError::InvalidColumnType.