[ 
https://issues.apache.org/jira/browse/ARROW-12322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Cook reassigned ARROW-12322:
--------------------------------

    Assignee:     (was: Ian Cook)

> [R] Work around masking of data type functions
> ----------------------------------------------
>
>                 Key: ARROW-12322
>                 URL: https://issues.apache.org/jira/browse/ARROW-12322
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: R
>            Reporter: Ian Cook
>            Priority: Minor
>
> There are more than two dozen data type functions in the arrow package, and 
> they are named very generically, so they represent a large surface area for 
> potential masking problems, which are likely to occur in user environments, 
> not in our CI. If these masking errors do occur, they will probably give 
> frustratingly unhelpful error messages. This happened to me with 
> {{rlang::string()}}. The error was:
> {quote}Error in is_integerish\(x\) : argument "x" is missing, with no default
> {quote}
> This can be worked around with some non-standard eval magic.
> I implemented a working version of this in 
> [https://github.com/apache/arrow/pull/9952] but we removed it before merging 
> that PR because there were questions about whether there was a better way to 
> implement it.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to