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

Andrew Lamb updated ARROW-11790:
--------------------------------
    Component/s: Rust - DataFusion

> [Rust][DataFusion] Change plan builder signature to take Vec<Expr> rather 
> than &[Expr]
> --------------------------------------------------------------------------------------
>
>                 Key: ARROW-11790
>                 URL: https://issues.apache.org/jira/browse/ARROW-11790
>             Project: Apache Arrow
>          Issue Type: Sub-task
>          Components: Rust - DataFusion
>            Reporter: Andrew Lamb
>            Assignee: Andrew Lamb
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 5h 50m
>  Remaining Estimate: 0h
>
> Another thing to do is to change the signagure of LogicalPlanBuilder
> from taking slices of owned things &[Expr] to just taking Vec<Expr> entirely 
> The rationale is that at all callsites you need to have an owned vec and 
> Datafusion is going to copy anyways, so it would better to allow the caller 
> to give up ownership



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to