fn decode_primary_keys( encoded: ArrayRef, number_rows: usize, codec: &dyn PrimaryKeyCodec, name_lookup: &HashMap<ColumnId, String>, ) -> Result<Vec<Vec<(String, Option<String>)>>>