[ https://issues.apache.org/jira/browse/BEAM-621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15502707#comment-15502707 ]
Marco Buccini commented on BEAM-621: ------------------------------------ Another user opened a similar issue: https://issues.apache.org/jira/browse/BEAM-611 Maybe these two need to be merged. > Add MapValues and MapKeys functions > ----------------------------------- > > Key: BEAM-621 > URL: https://issues.apache.org/jira/browse/BEAM-621 > Project: Beam > Issue Type: New Feature > Components: beam-model > Reporter: Jean-Baptiste Onofré > Assignee: Jean-Baptiste Onofré > > Currently, we have the {{MapElements}} {{PTransform}} that "convert" a > {{PCollection}} of {{KV}} to another {{PCollection}} (for instance > {{String}}). > A very classic mapping function is to just have the keys or values of {{KV}}. > To do it currently, we can use {{MapElements}} or a generic {{ParDo}} (with > {{DoFn}}). > It would be helpful and reduce the user code to have {{MapValues}} and > {{MapKeys}}. It would take a {{PCollection}} of {{KV}}: {{MapKeys}} will map > the input {{PCollection}} to a {{PCollection}} of {{K}} and {{MapValues}} to > a {{PCollection}} of {{V}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)