Il lun 9 apr 2018, 21:37 Julian Hyde <[email protected]> ha scritto: > 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”. >
Did you try to update to latest Janino? It seems to that we have an old version (2.7.6) Enrico > > 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 > > -- -- Enrico Olivelli
