[ https://issues.apache.org/jira/browse/ARROW-8123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andy Grove resolved ARROW-8123. ------------------------------- Fix Version/s: (was: 1.0.0) 0.17.0 Resolution: Fixed Issue resolved by pull request 6625 [https://github.com/apache/arrow/pull/6625] > [Rust] [DataFusion] Create LogicalPlanBuilder > --------------------------------------------- > > Key: ARROW-8123 > URL: https://issues.apache.org/jira/browse/ARROW-8123 > Project: Apache Arrow > Issue Type: Improvement > Components: Rust, Rust - DataFusion > Reporter: Andy Grove > Assignee: Andy Grove > Priority: Major > Labels: pull-request-available > Fix For: 0.17.0 > > Time Spent: 1h 10m > Remaining Estimate: 0h > > Building logical plans is arduous and a builder would make this nicer. > Example: > {code:java} > let plan = LogicalPlanBuilder::new() > .scan( > "default", > "employee.csv", > &employee_schema(), > Some(vec![0, 3]), > )? > .filter(col(1).eq(&lit_str("CO")))? > .project(vec![col(0)])? > .build()?; {code} > Note that I am already working on this and will have a PR shortly. -- This message was sent by Atlassian Jira (v8.3.4#803005)