fn decode_dictionary( dict: &DictionaryArray<UInt32Type>, number_rows: usize, codec: &dyn PrimaryKeyCodec, name_lookup: &HashMap<ColumnId, String>, ) -> Result<Vec<Vec<(String, Option<String>)>>>