(key: &ArrowType, values: &dyn Array)
| 421 | } |
| 422 | |
| 423 | fn pack_dictionary(key: &ArrowType, values: &dyn Array) -> Result<ArrayRef> { |
| 424 | downcast_integer! { |
| 425 | key => (pack_dictionary_helper, values), |
| 426 | _ => unreachable!("Invalid key type"), |
| 427 | } |
| 428 | } |
| 429 | |
| 430 | fn pack_dictionary_impl<K: ArrowDictionaryKeyType, V: ArrowPrimitiveType>( |
| 431 | values: &PrimitiveArray<V>, |