fn decode_one( pk: &[u8], codec: &dyn PrimaryKeyCodec, name_lookup: &HashMap<ColumnId, String>, ) -> Result<Vec<(String, Option<String>)>>