pub fn extract_key_value_from_batch( batch: &RecordBatch, row_idx: usize, on_columns: &[String], ) -> Option<KeyValue>
Extract key value from a batch row. Returns None if null or unsupported type.