The forked calcite is under MapR's repository: https://github.com/mapr/incubator-calcite
Calcite for Drill-1.12.0 and before is in this branch: DrillCalcite1.4.0<https://github.com/mapr/incubator-calcite/commits/DrillCalcite1.4.0>. The latest Drill's master branch is upgraded to use forked branch of Calcite 1.15: DrillCalcite1.15.0<https://github.com/mapr/incubator-calcite/commits/DrillCalcite1.15.0> You could file a Drill JIRA to work on the fix you want to make. <https://github.com/mapr/incubator-calcite> ________________________________ From: Julian Hyde <jh...@apache.org> Sent: Monday, February 26, 2018 11:47:51 AM To: dev@drill.apache.org Cc: "郑伟杰(乙一)" Subject: Re: How to get org.apache.calcite of calcite for drill Does the Drill web site describe where to find the Calcite fork? I strongly believe that it should. Julian > On Feb 24, 2018, at 10:18 AM, Gautam Parai <gpa...@mapr.com> wrote: > > Drill uses its own fork of Calcite. You could open a JIRA in Apache Calcite > and commit the changes, then port those back to Drill's forked version - a > committer can help you in porting/deploying the new JAR with your changes > (which will also bump up the version e.g. from r23 to r24). > > > With the upgrade to latest Calcite which will be available in the next > release, I think we would no longer need Drill's forked version. But in > either case you would have to first get in your changes to Apache Calcite. > > ________________________________ > From: 郑伟杰(乙一) <adam....@alibaba-inc.com> > Sent: Saturday, February 24, 2018 2:02:19 AM > To: dev > Subject: How to get org.apache.calcite of calcite for drill > > Hi everyone: In my scenario, I want to make calcite to support implicitly > cast when joinFilter, so i want to hack some code of calcite. But drill use > the specified version (1.4.0-drill-r23). So I want to get the specified > source code, what can i do ?