Jean-Baptiste Onofré created BEAM-621: -----------------------------------------
Summary: 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)