I've merged your 4 linq4j pull requests. Great work -- thank you. Now I want to get optiq working against the latest linq4j, and therein lies the problem.
Tests in error:
JdbcTest.testReuseExpressionWhenNullChecking5:1561 » Runtime exception while e...
OptiqSqlOperatorTest>SqlOperatorBaseTest.testGreaterThanOperatorIntervals:1953 » Runtime
OptiqSqlOperatorTest>SqlOperatorBaseTest.testMultiplyOperator:2504 » Runtime j...
OptiqSqlOperatorTest>SqlOperatorBaseTest.testPlusOperator:2659 » Runtime java....
OptiqSqlOperatorTest>SqlOperatorBaseTest.testExtractFuncFromDateTime:4064 » Runtime
OptiqSqlOperatorTest>SqlOperatorBaseTest.testGreaterThanOrEqualOperator:2065 » Runtime
OptiqSqlOperatorTest>SqlOperatorBaseTest.testGreaterThanOrEqualOperatorIntervals:2085 » Runtime
OptiqSqlOperatorTest>SqlOperatorBaseTest.testLessThanOrEqualOperatorInterval:2307 » Runtime
OptiqSqlOperatorTest>SqlOperatorBaseTest.testBetween:267 » Runtime java.sql.SQ...
OptiqSqlOperatorTest>SqlOperatorBaseTest.testOrOperatorLazy:2636 » Runtime jav...
OptiqSqlOperatorTest>SqlOperatorBaseTest.testLessThanOrEqualOperator:2284 » Runtime
OptiqSqlOperatorTest.testPrefixMinusOperatorIntervals » StackOverflow
OptiqSqlOperatorTest>SqlOperatorBaseTest.testLessThanOperator:2223 » Runtime j...
OptiqSqlOperatorTest>SqlOperatorBaseTest.testDivideOperator:1803 » Runtime jav...
OptiqSqlOperatorTest>SqlOperatorBaseTest.testMultiplyIntervals:2561 » Runtime ...
OptiqSqlOperatorTest>SqlOperatorBaseTest.testAndOperatorLazy:1779 » Runtime ja...
OptiqSqlOperatorTest>SqlOperatorBaseTest.testDivideOperatorIntervals:1851 » Runtime
OptiqSqlOperatorTest>SqlOperatorBaseTest.testExtractFunc:4011 » Runtime java.s...
OptiqSqlOperatorTest>SqlOperatorBaseTest.testPlusIntervalOperator:2726 » Runtime
OptiqSqlOperatorTest>SqlOperatorBaseTest.testMinusOperator:2341 » Runtime java...
OptiqSqlOperatorTest>SqlOperatorBaseTest.testMinusIntervalOperator:2399 » Runtime
OptiqSqlOperatorTest>SqlOperatorBaseTest.testGreaterThanOperator:1921 » Runtime
OptiqSqlOperatorTest>SqlOperatorBaseTest.testPlusOperatorAny:2721 » Runtime ja...
OptiqSqlOperatorTest>SqlOperatorBaseTest.testNotBetween:297 » Runtime java.sql...
Tests run: 1407, Failures: 1, Errors: 24, Skipped: 77