[ https://issues.apache.org/jira/browse/ARROW-14679?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17455278#comment-17455278 ]
Jonathan Keane commented on ARROW-14679: ---------------------------------------- > I see a PR with purely R code. Are C++ changes needed here? The PR only has failing tests. The changes will mostly (all?) need to on the C++ side. Feel free to close that PR and start a new branch, or pull from it (or push to it), whichever is easier! > [R] [C++] Handle suffix argument in joins > ----------------------------------------- > > Key: ARROW-14679 > URL: https://issues.apache.org/jira/browse/ARROW-14679 > Project: Apache Arrow > Issue Type: Improvement > Components: C++, R > Reporter: Jonathan Keane > Priority: Major > Labels: pull-request-available, query-engine > Time Spent: 20m > Remaining Estimate: 0h > > If there is a name collision, we need to do something > https://github.com/apache/arrow/blob/a3746040d8a3ddb84bab6c7ca4771b6c120e3444/r/R/dplyr-join.R#L31 > A few notes: > * arrow doesn't seem to actually be able to apply the prefixes (I'm getting > errors when trying), I couldn't tell if there were tests of this — I couldn't > find any, so I'm not sure if I'm calling this wrong or if it's not working at > all. > * arrow always appends the affixes (where as dplyr only adds them if there is > a name collision) > * arrow only supports prefixes (can we configure this, or ask the clients to > provide new names?) in the tests I wrote I've worked around this, but it > would be nice to be able to match dplyr/allow things other than prefix -- This message was sent by Atlassian Jira (v8.20.1#820001)