Don’t have the error stack, but janino could not compile generated code because 
it said an “unwrap” method did not exist.

There were no lambdas. I think perhaps that version of janino could not fully 
understand the Calcite class files.

To reproduce, change 2 lines in core/pom.xml and run “mvn test”.

Julian


> On Apr 9, 2018, at 12:15 PM, Enrico Olivelli <[email protected]> wrote:
> 
> Il lun 9 apr 2018, 19:05 Julian Hyde <[email protected]> ha scritto:
> 
>> Has anyone had any luck using JDK 8 syntax (e.g. “->” for lambdas) in
>> Calcite?
>> 
>> In core/pom.xml I changed source=1.7 target=1.7 to source=8 target=8 and
>> it allowed the syntax but it seemed to break any tests that relied on
>> janino.
>> 
> 
> Julian,
> Could you please share a stacktrace of your error?
> As far as I know using lambdas is not only a matter of syntactic sugar but
> they are more efficient than simple anonymous classes.
> 
> Cheers
> Enrico
> 
> 
>> Related: https://issues.apache.org/jira/browse/CALCITE-2027 <
>> https://issues.apache.org/jira/browse/CALCITE-2027>
>> 
>> Julian
>> 
>> --
> 
> 
> -- Enrico Olivelli

Reply via email to