Open asfimport opened 6 years ago
Wes McKinney / @wesm: cc @cpcloud @pitrou in case of interest
Praveen Krishna / @Praveen2112: So for creating a string based expression parser can we use antlr for parser generation ?
Can we have two separate implementations both in C and Java or Have an implementation in C and a Java binding for the same ?
@pravindra @wesm Your insights on this ?
Pindikura Ravindra / @pravindra:
So for creating a string based expression parser can we use antlr for parser generation ?
yes.
Can we have two separate implementations both in C and Java or Have an implementation in C and a Java binding
for the same ?
IMO - If we do in C++ first, it'll be usable from c and python too.
Todd Farmer / @toddfarmer: 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. 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.
Gandiva currently supports a tree-based expression builder. This requires writing a lot of code for even simple expressions.
For eg. to build an expression for "a + b < 10", the code is :
An alternate way to do this would be :
The expression syntax should be close to that of SQL.
To begin with, this'll simplify writing tests. And, it will provide an easier api to work with gandiva.
Reporter: Pindikura Ravindra / @pravindra
Note: This issue was originally created as ARROW-3458. Please see the migration documentation for further details.