[ 
https://issues.apache.org/jira/browse/ARROW-11402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17617234#comment-17617234
 ] 

Apache Arrow JIRA Bot commented on ARROW-11402:
-----------------------------------------------

This issue was last updated over 90 days ago, which may be an indication it is 
no longer being actively worked. To better reflect the current state, the issue 
is being unassigned per [project 
policy|https://arrow.apache.org/docs/dev/developers/bug_reports.html#issue-assignment].
 Please feel free to re-take assignment of the issue if it is being actively 
worked, or if you plan to start that work soon.

> [C++][Dataset] Allow more aggresive implicit casts for literals
> ---------------------------------------------------------------
>
>                 Key: ARROW-11402
>                 URL: https://issues.apache.org/jira/browse/ARROW-11402
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++
>            Reporter: Ben Kietzman
>            Assignee: Ben Kietzman
>            Priority: Major
>              Labels: dataset
>
> After ARROW-8919, a literal in an Expression may cause unnecessary implicit 
> casting of a column. For example {{equal(field_ref("i8"), literal(1))}} will 
> cause column i8 to be promoted to the type of the literal (int32) for 
> comparison. Since we have access to the literal value at bind time we could 
> examine {{1}} and determine that it can safely be *de*moted to int8, which 
> produces a semantically equivalent and more performant filter.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to