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

Alex Levenson commented on PARQUET-218:
---------------------------------------

Yes, I agree they should be valid functions, and failing fast when they aren't 
understood is a pretty good solution.
I guess i was just wondering if we could make it more clear to users that they 
aren't writing just any function, they're writing a very specific function. 
Good error reporting is probably enough.

> Macro based Scala APIs for Predicate and Projection push down
> -------------------------------------------------------------
>
>                 Key: PARQUET-218
>                 URL: https://issues.apache.org/jira/browse/PARQUET-218
>             Project: Parquet
>          Issue Type: Improvement
>          Components: parquet-mr
>            Reporter: Julien Le Dem
>
> There has been some experiments with Scala macros to make Predicate and 
> Projection APIs in Scala.
> In particular by [~neville]:
> https://github.com/nevillelyh/parquet-avro-extra/blob/master/parquet-avro-examples/src/main/scala/me/lyh/parquet/avro/examples/ExampleApp.scala
> https://github.com/nevillelyh/parquet-avro-extra/commit/090f8d1d1d7d44489bb71e04465d4a12a46432c9#diff-89dca6adcdf105c6063661de43931c29R15
> There have also been some discussion at Twitter.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to