Re: Site branch

2019-03-27 Thread Michael Mior
LGTM. Thanks for sorting this out! -- Michael Mior mm...@apache.org Le mer. 27 mars 2019 à 19:12, Julian Hyde a écrit : > > I saw that Stamatis just did “git push origin a9687de81:site”. That’s > somewhat of an improvement, because it removes the merge commit, but it > introduc

Re: [DISCUSS] Move site repositories from svn to gitbox

2019-03-26 Thread Michael Mior
Thanks for tracking this Kevin! -- Michael Mior mm...@apache.org Le mar. 26 mars 2019 à 08:18, Kevin Risden a écrit : > > Actually just followed up with infra. The gitpubsub hook should be enabled > in the next ~hour or less when puppet runs. I will hold off on the SVN > change a

Re: [ANNOUNCE] New committers: Hongze Zhang

2019-03-25 Thread Michael Mior
Thanks for all your work and welcome Hongze! -- Michael Mior mm...@apache.org Le lun. 25 mars 2019 à 20:51, Hongze Zhang a écrit : > > Thank you very much for your introduction (And no apology necessary :) ), > Francis ! And thank you all for the kind words. > > I am cu

Re: [ANNOUNCE] New committers: Haisheng Yuan

2019-03-25 Thread Michael Mior
Congratulations and welcome Haisheng! -- Michael Mior mm...@apache.org Le lun. 25 mars 2019 à 19:35, Haisheng Yuan a écrit : > > Thank you for the introduction. > > I am currently working on Alibaba MaxCompute query engine, which uses Calcite > for cost-based query optimizati

Re: Join, SemiJoin, Correlate

2019-03-25 Thread Michael Mior
Without fully thinking through the implications of this, I personally like option 4. I think it's nice to be able to keep the distinction. That said, the consensus seems to lean towards option 3 which also sounds acceptable. -- Michael Mior mm...@apache.org Le jeu. 21 mars 2019 à 14:55, Julian

Re: Conditionally Adding Item to a Map

2019-03-21 Thread Michael Mior
The only way I can think of the top of my head is to use a CASE statement and construct the map differently based on the value of c. -- Michael Mior mm...@apache.org Le mer. 20 mars 2019 à 14:45, Shahar Cizer Kobrinsky a écrit : > > Hey All, > > New to Calcite, trying to expr

Re: Druid/MongoDB Integration test failures was: [VOTE] Release apache-calcite-1.19.0 (release candidate 1)

2019-03-18 Thread Michael Mior
Thanks Kevin! Given that it seems like these failures existed in the 1.18.0 release and they do not appear to be bugs in Calcite, but rather stale tests, I would be inclined to go ahead with the release. -- Michael Mior mm...@apache.org Le lun. 18 mars 2019 à 17:58, Kevin Risden a écrit

Re: [VOTE] Release apache-calcite-1.19.0 (release candidate 1)

2019-03-15 Thread Michael Mior
+1 (binding) checked hashes and signature, compiled and ran tests and a RAT check. -- Michael Mior mm...@apache.org Le ven. 15 mars 2019 à 10:38, Kevin Risden a écrit : > > Hi all, > > I have created a build for Apache Calcite 1.19.0, release candidate 1. > > Thanks t

Re: [ANNOUNCE] New committer: Stamatis Zampetakis

2019-03-14 Thread Michael Mior
No problem. I'll leave that to you then once the release is done :) Thanks! -- Michael Mior mm...@apache.org Le jeu. 14 mars 2019 à 19:03, Stamatis Zampetakis a écrit : > > Thanks for noticing Michael. > > Actually, I started doing it at some point but then there were > inconsis

Re: [ANNOUNCE] New committer: Stamatis Zampetakis

2019-03-14 Thread Michael Mior
I just noticed that Stamatis was never added to the community page site. Stamatis, feel free to add yourself once the freeze for the current release is over. Otherwise, I'm happy to do so. -- Michael Mior mm...@apache.org Le mer. 30 janv. 2019 à 13:01, Jesus Camacho Rodriguez a écrit

Re: Parantheses in RelBuilder?

2019-03-14 Thread Michael Mior
You don't explicitly create parenthesis. You just need to construct the conditions in the right order. Just construct the two parts of your OR separately and then create a new RexCall node with the OR operator where you pass in each of the two RexNodes you want to compare. -- Michael Mior mm

Re: CALCITE-2905: Maven -> Gradle: any thoughts

2019-03-11 Thread Michael Mior
-an-ide-for-contributing -- Michael Mior mm...@apache.org Le lun. 11 mars 2019 à 12:17, Zoltan Haindrich a écrit : > > I'm happy that this have came up - I think Gradle is much more transparent > than Maven in general; with no "built-in" limitations > My experience with mav

Re: CALCITE-2905: Maven -> Gradle: any thoughts

2019-03-10 Thread Michael Mior
Calcite development. -- Michael Mior mm...@apache.org Le dim. 10 mars 2019 à 05:35, Vladimir Sitnikov a écrit : > > Hi, > > I wonder what you think of migrating Maven to Gradle. > > I think one of the main points for having Gradle would be: > 1) Eliminate "mvn install&q

Re: JIRA Permissions to create 1.20.0 version?

2019-03-07 Thread Michael Mior
Strange. You're already an admin so you should have permissions. In any case, I created the new release. -- Michael Mior mm...@apache.org Le jeu. 7 mars 2019 à 08:47, Kevin Risden a écrit : > > I was looking to move 1.19.0 issues that aren't ready to 1.20.0, but don't > have pe

Re: Where is Calcite's Roadmap?

2019-03-05 Thread Michael Mior
]. [0] https://mail-archives.apache.org/mod_mbox/calcite-dev/201811.mbox/%3CCA%2BEpF8vOgquOwR6gssQ2nL5DaedwLoPKUO-kaynXXh9UWYP4mg%40mail.gmail.com%3E [1] https://issues.apache.org/jira/projects/CALCITE/issues/ -- Michael Mior mm...@apache.org Le lun. 4 mars 2019 à 21:50, vino yang a écrit

Re: JIRAs and Pull Requests Cleanup

2019-03-01 Thread Michael Mior
have assigned to yourself to make sure none of them fall through the cracks. Sometimes I have a small amount of time I can carve out to review a couple PRs and the quicker I can find ones that aren't already "spoken for", the better. -- Michael Mior mm...@apache.org Le jeu. 28 févr. 20

Re: Generating javadoc using Docker

2019-03-01 Thread Michael Mior
You may wish to try running mvn install in the repository first. If this solves your problem, we should document this. -- Michael Mior mm...@apache.org Le jeu. 28 févr. 2019 à 17:24, Siddharth Teotia a écrit : > > Hi, > > I am following the instructions here > https://github.com

Re: JIRAs and Pull Requests Cleanup

2019-02-28 Thread Michael Mior
of recent, unassigned PRs, it would make reviewing much easier. -- Michael Mior mm...@apache.org Le jeu. 28 févr. 2019 à 14:19, Julian Hyde a écrit : > > -1 Using a robot to close stale PRs is solving the wrong problem. > > The main reason that we have a lot of open PRs is that we - as

Re: [calcite] branch master updated: [CALCITE-2827] Allow Convention.NONE planning with VolcanoPlanner

2019-02-28 Thread Michael Mior
Laurent did answer my objection and indicate he's willing to revert. I'm ok with the provided explanation. (Although an unrelated note, things like "Fix checkstyle error" and "Fix grammar errors" should not be part of the final commit message.) -- Michael Mior mm...@apache.

Re: JIRAs and Pull Requests Cleanup

2019-02-28 Thread Michael Mior
think the list of open PRs should things that are actively being worked on. Closed PRs can always be reopened anyway, so I don't think we're losing anything. -- Michael Mior mm...@apache.org Le mer. 27 févr. 2019 à 14:36, Kevin Risden a écrit : > > There are 105 open pull requests against

Re: [DISCUSS] Towards Calcite 1.19.0

2019-02-26 Thread Michael Mior
on. They can always be reopened in the future. -- Michael Mior mm...@apache.org Le lun. 25 févr. 2019 à 19:14, Julian Hyde a écrit : > > Hey everyone. > > There are 108 open pull requests. What are we going to do about it? > > Last release I reviewed and committed dozens of pull requ

Re: Supportin PostgreSQL OID casts

2019-02-26 Thread Michael Mior
and use the RexShuttle implementation to visit every RexNode which should cover both cases. -- Michael Mior mm...@apache.org Le mar. 26 févr. 2019 à 10:50, Muhammad Gelbana a écrit : > > I believe > org.apache.calcite.prepare.CalcitePrepareImpl.createPlanner(Context, > Context, RelOp

Re: Supportin PostgreSQL OID casts

2019-02-26 Thread Michael Mior
. -- Michael Mior mm...@apache.org Le mar. 26 févr. 2019 à 05:55, Muhammad Gelbana a écrit : > > I'm willing to implement running PostgreSQL queries involving OID casts > > *For example:* > SELECT * FROM pg_attribute > WHERE attrelid = 'mytable'::regclass; > > *Should b

Re: support more UDFs

2019-02-22 Thread Michael Mior
Issues can also be assigned to contributors and I've added you as a contributor and assigned the issue to you. Thanks! -- Michael Mior mm...@apache.org Le jeu. 21 févr. 2019 à 12:56, Ilia Gorelikhin a écrit : > > Hello! I would like to help with task > https://issues.apache.org/ji

Re: Calcite Avatica - JIRA version cleanup?

2019-02-21 Thread Michael Mior
Kevin, I'm guessing you're right that this should be cleaned up. I've added you as an admin to the Calcite JIRA project so you should be able to make changes yourself. -- Michael Mior mm...@apache.org Le sam. 9 févr. 2019 à 09:45, Kevin Risden a écrit : > > I was looking at JIRA and n

Re: Contribution to calcite elastic search development

2019-02-18 Thread Michael Mior
Note that in the interim, you can define a view on top of the raw schema that will let you expand columns from the _MAP column into tables which are more convient to query. -- Michael Mior mm...@apache.org Le lun. 18 févr. 2019 à 12:21, Andrei Sereda a écrit : > > Hi Kumar, > > Curre

Re: [DISCUSS] Move site repositories from svn to gitbox

2019-02-15 Thread Michael Mior
the entire history of the site to push a change. -- Michael Mior mm...@apache.org Le ven. 15 févr. 2019 à 05:29, Francis Chuang a écrit : > > Hey everyone, > > I have now created the calcite-site repo in Gitbox. It is now available > via Github and the Gitbox endpoint, but currently

Re: new Adapter Contribution

2019-02-14 Thread Michael Mior
stopping contributors for maintaining adapters external to the Calcite code base :) -- Michael Mior mm...@apache.org Le jeu. 14 févr. 2019 à 04:57, Hanan Yehudai a écrit : > > Hi all, > we are developing a calcite based adapter, are there any pre-requirements to > contribute

Re: Another Calcite-related paper accepted for SIGMOD -- "One SQL to Rule Them All"

2019-02-12 Thread Michael Mior
Excellent! Really glad to see all the work that has been happening on streaming SQL in the Apache community get recognized. -- Michael Mior mm...@apache.org Le mar. 12 févr. 2019 à 08:11, Edmon Begoli a écrit : > > Dear Calcite community, > > I want to let you know that another signi

Re: [DISCUSS] Towards Calcite 1.19.0

2019-02-11 Thread Michael Mior
Thanks for getting the ball rolling Kevin! -- Michael Mior mm...@apache.org Le lun. 11 févr. 2019 à 09:51, Kevin Risden a écrit : > > Calcite 1.18.0 was released on 2018-12 (coming up on 2 months ago). It is > time to get the ball rolling for the Calcite 1.19.0 release since there &g

Re: Pushing to site (in svn)

2019-02-11 Thread Michael Mior
than the previous approach of carefully selecting what to commit to SVN manually :) -- Michael Mior mm...@apache.org Le lun. 11 févr. 2019 à 08:28, Stamatis Zampetakis a écrit : > > Commiting to master, site, and svn is the way to go I think. > > It is not a problem if mas

Re: Calcite's CBO

2019-02-08 Thread Michael Mior
the cheapest plan using essentially the same algorithm as used in the Volcano planner which I referenced earlier. You can see the code in VolcanoPlanner#findBestExp. -- Michael Mior mm...@apache.org Le ven. 8 févr. 2019 à 14:34, Lekshmi a écrit : > > Hi, > I understand... If we are overriding the

Re: Broken Travis

2019-02-08 Thread Michael Mior
Thanks Kevin! -- Michael Mior mm...@apache.org Le ven. 8 févr. 2019 à 16:48, Kevin Risden a écrit : > > Master is backed to fixed after committing CALCITE-2836 > > https://travis-ci.org/apache/calcite/builds/490737420 > > Kevin Risden > > > On Fri, Feb 8, 2019 at

Re: Calcite's CBO

2019-02-07 Thread Michael Mior
of queries. So if the estimated number of rows is 100 and filters are applied that remove an estimated 95% and 30% of rows, then the estimated rows produced by the query will be 3.5. -- Michael Mior mm...@apache.org Le jeu. 7 févr. 2019 à 04:55, Lekshmi a écrit : > > Dear Michael Mior, >

Re: Calcite's CBO

2019-02-06 Thread Michael Mior
. -- Michael Mior mm...@apache.org Le mer. 6 févr. 2019 à 05:22, Lekshmi a écrit : > > Hi, > In [0], they suggest, "the optimizer implementer can choose the cost to be > a number or record". Which does one Apache Calcite use? I found, it as a > record, when I run queries in deb

Re: Calcite Validator Customization

2019-02-06 Thread Michael Mior
. Unfortunately, I don't think you can override the behaviour of built-in operators without making your build of Calcite. -- Michael Mior mm...@apache.org Le mer. 6 févr. 2019 à 17:07, Paul Trepagnier a écrit : > > I am using Calcite to try to be a federated database server for a BI tool. > Thi

Re: Calcite's CBO

2019-02-05 Thread Michael Mior
h is generally quite close to the optimal, but we have no guarantee of this. [0] https://pdfs.semanticscholar.org/a817/a3e74d1663d9eb35b4baf3161ab16f57df85.pdf [1] https://arxiv.org/pdf/1802.10233.pdf -- Michael Mior mm...@apache.org Le mar. 5 févr. 2019 à 15:52, Lekshmi a écrit : > > Hi,

Re: Calcite - Step into debug (IntelliJ)

2019-02-05 Thread Michael Mior
Daniel, Have you checked the IntelliJ setup instructions in the HOWTO? https://calcite.apache.org/docs/howto.html#setting-up-intellij-idea -- Michael Mior mm...@apache.org Le mar. 5 févr. 2019 à 17:03, Daniel Dubovski a écrit : > > Hi dear devs! > > I'm interested in adding and t

Re: Error connecting Calcite to Elasticsearch

2019-02-05 Thread Michael Mior
Thanks Andrei! Allan, if you add the key as I suggested above, this should solve your problem for now and then you should be able to remove this after the next version of Calcite is release. -- Michael Mior mm...@apache.org Le mar. 5 févr. 2019 à 11:27, Andrei Sereda a écrit : > > I have r

Re: Error connecting Calcite to Elasticsearch

2019-02-04 Thread Michael Mior
This looks like a bug. Could you try adding another key "userConfig": "{}" under "operand" in your model file and see if that runs? -- Michael Mior mm...@apache.org Le lun. 4 févr. 2019 à 14:29, Allan Keers a écrit : > > Hi there, > I can connect my

Re: Planner state vs CannotPlanException vs humans

2019-02-04 Thread Michael Mior
he missing node should have that are missing from the nodes which have been previously generated. In any case, what you have is definitely much better than what we have now. I don't see a good reason not to commit and we can always improve later. Thanks Vladimir -- Michael Mior mm...@apache.org

Re: Release managers

2019-02-04 Thread Michael Mior
Great idea. I was intending to volunteer as RM last time, but with the time pressure, I didn't respond soon enough. I'm happy to take the April release (1.20). -- Michael Mior mm...@apache.org Le jeu. 31 janv. 2019 à 18:54, Andrei Sereda a écrit : > > Release Target date Release m

Re: getting all the equivalent query plans of an sql query

2019-02-04 Thread Michael Mior
ning phase. You could construct your own visitor which will produce multiple alternative plans. -- Michael Mior mm...@apache.org Le ven. 1 févr. 2019 à 12:41, asma zgolli a écrit : > > Hello , > > my use case is building the search space of a special optimizer and I which > to g

[jira] [Created] (CALCITE-2811) Update version of Cassandra driver

2019-01-26 Thread Michael Mior (JIRA)
Michael Mior created CALCITE-2811: - Summary: Update version of Cassandra driver Key: CALCITE-2811 URL: https://issues.apache.org/jira/browse/CALCITE-2811 Project: Calcite Issue Type

[jira] [Created] (CALCITE-2805) Can't specify port with Cassandra adapter in connection string

2019-01-25 Thread Michael Mior (JIRA)
Michael Mior created CALCITE-2805: - Summary: Can't specify port with Cassandra adapter in connection string Key: CALCITE-2805 URL: https://issues.apache.org/jira/browse/CALCITE-2805 Project: Calcite

[jira] [Created] (CALCITE-2806) Cassandra adapter doesn't allow uppercase characters in table names

2019-01-25 Thread Michael Mior (JIRA)
Michael Mior created CALCITE-2806: - Summary: Cassandra adapter doesn't allow uppercase characters in table names Key: CALCITE-2806 URL: https://issues.apache.org/jira/browse/CALCITE-2806 Project

Re: "Patch" flag vs. "pull-request-available" label

2019-01-08 Thread Michael Mior
+1 for standardizing. No opinion on which one we use. -- Michael Mior mm...@apache.org Le lun. 7 janv. 2019 à 16:13, Julian Hyde a écrit : > There seem to be two mechanisms to indicate that a pull-request is > available for a JIRA case. > > 1. The “Patch” flag (13 issues);

Re: Help wit Calcite

2019-01-07 Thread Michael Mior
with it yourself. https://github.com/michaelmior/calcite-notebooks -- Michael Mior mm...@apache.org Le lun. 7 janv. 2019 à 12:59, Tom Shashaty a écrit : > Hi, > > > > I am trying to find resources to help me understand Calcite better. > > > > I am mainly looking to use

Re: Disabling of "merge commits" and "squash merge" on Github

2019-01-04 Thread Michael Mior
I wasn't advocating this, just explaining what has been done in the past. If the squash merge button on GitHub keeps authorship, I would prefer to keep that enabled. -- Michael Mior mm...@apache.org Le ven. 4 janv. 2019 à 12:06, Julian Hyde a écrit : > > > > On Jan 4, 2019, at 6:37

Re: Disabling of "merge commits" and "squash merge" on Github

2019-01-04 Thread Michael Mior
to merge but the original contributor is no longer available. This shouldn't hold us back. That said, I don't have a particular problem with disabling the button on GitHub. -- Michael Mior mm...@apache.org Le ven. 4 janv. 2019 à 03:37, Francis Chuang a écrit : > Hey Stamatis, > > Squ

Re: [Review request] (CALCITE-2554) Enrich enumerable join operators with order preserving information

2019-01-03 Thread Michael Mior
Stamatis, I left a comment on the PR. Overall it looks great to me although I wonder if we want to resolve CALCITE-2582 first to avoid disabling the subquery tests. Thanks! -- Michael Mior mm...@apache.org Le jeu. 3 janv. 2019 à 11:09, Stamatis Zampetakis a écrit : > Hello, > > Can

Re: [DISCUSS] Draft board report for January 2019

2019-01-02 Thread Michael Mior
idn't have before.) 2. The merge button on PR pages. To make use of this we would have to do away with the policy of adding the contributor's name to the commit message in this case. However, since the commit would be made by the author of the PR, I don't think this is a problem. -- Micha

Re: Support of Regex in CalciteAssert

2019-01-02 Thread Michael Mior
+1 to what Julian said. -- Michael Mior mm...@apache.org Le mer. 2 janv. 2019 à 19:57, Julian Hyde a écrit : > I wouldn’t do regex by default. Quite a few characters are regex meta > characters (e.g. “(“ and “.”) and it’s a pain to have to remember to escape > them when copy-pasti

Re: [NOTICE] Mandatory relocation of Apache git repositories on git-wip-us.apache.org

2018-12-28 Thread Michael Mior
Yup, that did the trick. Thanks! -- Michael Mior mm...@apache.org Le ven. 28 déc. 2018 à 14:33, Julian Hyde a écrit : > The release news was disappearing because I’d forgotten to commit it to > master. The problem should be fixed. When you regenerate the site using > Jekyll, the onl

Re: [NOTICE] Mandatory relocation of Apache git repositories on git-wip-us.apache.org

2018-12-28 Thread Michael Mior
te branches. > >>> > >>> On Tue, Dec 25, 2018 at 9:48 PM Francis Chuang < > francischu...@apache.org> > >>> wrote: > >>> > >>>> When I deployed the changes to update the PMC Chair, I deployed the > >>>> master branch

Re: [NOTICE] Mandatory relocation of Apache git repositories on git-wip-us.apache.org

2018-12-25 Thread Michael Mior
I've made commits to master to update the site but somehow my site branch seems to be out of sync with what's deployed. If someone who has deployed the site recently has a chance to check it out that would be great. -- Michael Mior mm...@apache.org Le mar. 25 déc. 2018 à 16:20, Michael Mior

Re: PLC4X Adapter for Calcite

2018-12-25 Thread Michael Mior
Great! Thanks for sharing Julian. -- Michael Mior mm...@apache.org Le mar. 25 déc. 2018 à 14:23, Julian Feinauer a écrit : > Hi all, > > I am kind of cross posting this but I think it could be interesting for > both communities, see my original post on the plc4x dev ML [1]. >

Re: [NOTICE] Mandatory relocation of Apache git repositories on git-wip-us.apache.org

2018-12-25 Thread Michael Mior
Since there have been no objections and the release is now complete, I've requested the migration. https://issues.apache.org/jira/browse/INFRA-17498 -- Michael Mior mm...@apache.org Le ven. 7 déc. 2018 à 11:54, Daniel Gruno a écrit : > [IF YOUR PROJECT DOES NOT HAVE GIT REPOSITORIES ON

Re: [ANNOUNCE] Apache Calcite 1.18.0 released

2018-12-25 Thread Michael Mior
Thanks for serving as RM yet again Julian! Now that the release is out and we have some slower time during the holidays, I'll ping INFRA about the voluntary migration to the new git server. -- Michael Mior mm...@apache.org Le ven. 21 déc. 2018 à 19:25, Julian Hyde a écrit : > The Apa

[ANNOUNCE] New Calcite PMC chair: Francis Chuang

2018-12-20 Thread Michael Mior
Calcite community members, I am pleased to announce that we have a new PMC chair and VP. I have resigned, and Francis was duly elected by the PMC and approved unanimously by the Board. Please join me in congratulating Francis! -Michael PS - This should not be indicative of a lack of continued

Re: Calcite example code

2018-12-20 Thread Michael Mior
Here's another one focused on basic query optimization https://github.com/michaelmior/calcite-notebooks/blob/master/query-optimization.ipynb -- Michael Mior mm...@apache.org Le mer. 19 déc. 2018 à 18:21, Michael Mior a écrit : > Yes the notebook contains the output (it's really just a J

Re: Calcite example code

2018-12-19 Thread Michael Mior
. The notebook consists of a series of "cells" which you can run individually and edit as you wish. This would also make it easy for people to play around with Calcite a little without having to install anything. -- Michael Mior mm...@apache.org Le mer. 19 déc. 2018 à 17:22, Julian Hyd

Calcite example code

2018-12-19 Thread Michael Mior
should be included. Eventually, I'd like to get CI set up for this repository so I can re-run the notebooks at will. I would then aim to check this on every release so we can have a repository of code samples which we know run correctly. -- Michael Mior mm...@apache.org

Re: Info need on the lib encryption

2018-12-18 Thread Michael Mior
ely easily. -- Michael Mior mm...@apache.org Le mar. 18 déc. 2018 à 17:38, Hemakumar Gokulakannan a écrit : > Hello Team, > > We are trying to use Apache Calcite core 1.17.0(including > avatica-core-1.12.0, avatica-metrics-1.12.0 and calcite-linq4j-1.17.0) in > our application, however we

Re: [VOTE] Release apache-calcite-1.18.0 (release candidate 2)

2018-12-18 Thread Michael Mior
+1 (binding) Checked signature and hashes and compiled and ran tests. Thanks Julian! -- Michael Mior mm...@apache.org Le mar. 18 déc. 2018 à 15:00, Julian Hyde a écrit : > Hi all, > > I have created a build for Apache Calcite 1.18.0, release candidate 2. > > Since the p

Re: Relational algebra and signal processing

2018-12-18 Thread Michael Mior
from Julian Hyde has a nice overview https://www.slideshare.net/julianhyde/streaming-sql-62376119 -- Michael Mior mm...@apache.org Le mar. 18 déc. 2018 à 02:28, Julian Feinauer a écrit : > Hi Michael, > > yes, our workloads are usually in the context of streaming (but for replay &

Re: Relational algebra and signal processing

2018-12-17 Thread Michael Mior
Perhaps you've thought of this already, but it sounds like streaming relational algebra could be a good fit here. https://calcite.apache.org/docs/stream.html -- Michael Mior mm...@apache.org Le dim. 16 déc. 2018 à 18:39, Julian Feinauer a écrit : > Hi Calcite-devs, > > I just h

Re: Can’t seem to parse DDL staements

2018-12-17 Thread Michael Mior
Support for some DDL is missing. See for example https://issues.apache.org/jira/browse/CALCITE-2663 -- Michael Mior mm...@apache.org Le lun. 17 déc. 2018 à 15:40, Dilip Raj Baral a écrit : > Hi, Ted. > > Thanks for the information. That was very helpful. I was not aware of > ca

Fwd: [NOTICE] Mandatory relocation of Apache git repositories on git-wip-us.apache.org

2018-12-07 Thread Michael Mior
strategy relatively soon so we can start thinking about what might need to change and when. Thanks! -- Michael Mior mm...@apache.org -- Forwarded message - From: Daniel Gruno Date: ven. 7 déc. 2018 à 11:54 Subject: [NOTICE] Mandatory relocation of Apache git repositories on git-wip

Re: [VOTE] Release apache-calcite-1.18.0 (release candidate 1)

2018-12-06 Thread Michael Mior
+1 (binding) checked hashes and signature and compiled and ran tests. Thanks for the fixes! -- Michael Mior mm...@apache.org Le jeu. 6 déc. 2018 à 03:19, Julian Hyde a écrit : > OK, let's try again. > > I have created a build for Apache Calcite 1.18.0, release candidate 1. &

Re: [VOTE] Release apache-calcite-1.18.0 (release candidate 0)

2018-12-05 Thread Michael Mior
Interesting. I didn't realize the issue was Windows-only. Regardless, hopefully this will be resolved soon but I'm not worried about it blocking the release. -- Michael Mior mm...@apache.org Le mer. 5 déc. 2018 à 11:00, Sergey Nuyanzin a écrit : > Michael, thank you for link to the is

Re: [VOTE] Release apache-calcite-1.18.0 (release candidate 0)

2018-12-05 Thread Michael Mior
Thanks Sergey! CassandraUnit has known issues on Java 9 ( https://github.com/jsevellec/cassandra-unit/issues/249). Perhaps we should disable that test on Java 9+ until this is fixed? -- Michael Mior mm...@apache.org Le mer. 5 déc. 2018 à 06:53, Sergey Nuyanzin a écrit : > Downloa

Re: [VOTE] Release apache-calcite-1.18.0 (release candidate 0)

2018-12-04 Thread Michael Mior
+1 (binding) Downloaded and checked hash and signature. Built and ran tests on Ubuntu 18.04 with Java 8. Thanks Julian! -- Michael Mior mm...@apache.org Le mar. 4 déc. 2018 à 04:00, Julian Hyde a écrit : > Hi all, > > I have created a build for Apache Calcite 1.18.0, release ca

Re: Mirroring JIRA/GitHub comments

2018-12-04 Thread Michael Mior
it will be more productive. If it makes things worse, especially for those who invest much more time than I such as Julian, then I would revoke this suggestion. -- Michael Mior mm...@apache.org Le mar. 4 déc. 2018 à 20:00, Julian Hyde a écrit : > I suspect that my practices are out of s

Re: [DISCUSS] Towards Avatica 1.13.0

2018-12-04 Thread Michael Mior
Thanks Francis! -- Michael Mior mm...@apache.org Le dim. 2 déc. 2018 à 21:13, Francis Chuang a écrit : > Avatica 1.13.0 has been tagged and released. I am holding off the formal > announcement until the release artifacts propagate across all mirrors. > > The Hypersql docker im

Re: [DISCUSS] Towards Calcite 1.18

2018-12-01 Thread Michael Mior
st don’t have > enough active committers to deal with the number of incoming contributions. > > Julian > > [1] https://github.com/apache/calcite/pulls > > > > On Nov 6, 2018, at 4:24 AM, Michael Mior wrote: > > > > Not strictly necessary I believe, but I know there

Re: Issue with extending SqlAbstractConformance

2018-11-26 Thread Michael Mior
You seem to only be showing the first line of the error. There should be a longer message below that would probably be helpful for debugging. -- Michael Mior mm...@apache.org Le lun. 26 nov. 2018 à 06:54, Devjyoti Patra a écrit : > Hi, I am trying to build the parser config us

Re: Vote for SQLLine release 1.6.0

2018-11-21 Thread Michael Mior
Sounds excellent! Thanks to Julian (and other SQLLine committers) for continuing to push this forward :) -- Michael Mior mm...@apache.org Le mer. 21 nov. 2018 à 17:12, Julian Hyde a écrit : > Calcite developers and users, > > I have just started a vote for sqlline-1.6.0 on the SQ

Re: calcite-avatica git commit: [CALCITE-2412] Add appveyor.yml to have tests on Windows against jdk1.8, jdk9, jdk10 Add Appveyor badge Add -DskipDockerCheck because of CALCITE-2385 and to make it syn

2018-11-21 Thread Michael Mior
I could be wrong, but my understanding was that on Windows (as on other platforms), hooks are simply scripts that are executed. Given that we can't run a bash script on Windows (without making unnecessary assumptions about the environment), it seems a second script would be needed. -- Michael

Re: calcite-avatica git commit: [CALCITE-2412] Add appveyor.yml to have tests on Windows against jdk1.8, jdk9, jdk10 Add Appveyor badge Add -DskipDockerCheck because of CALCITE-2385 and to make it syn

2018-11-21 Thread Michael Mior
Git hooks run client-side, so there's nothing to do on the server. Unfortunately, to work on Windows, I believe we would need to write two versions of the hook. -- Michael Mior mm...@apache.org Le lun. 19 nov. 2018 à 16:21, Julian Hyde a écrit : > Are we allowed to create hooks in ASF’s

Re: calcite-avatica git commit: [CALCITE-2412] Add appveyor.yml to have tests on Windows against jdk1.8, jdk9, jdk10 Add Appveyor badge Add -DskipDockerCheck because of CALCITE-2385 and to make it syn

2018-11-19 Thread Michael Mior
Sure, a shell script would work just fine as well. Really we just need to create a symlink in the .git/hooks directory that points to a script which performs whatever checks we want. -- Michael Mior mm...@apache.org Le lun. 19 nov. 2018 à 16:11, Francis Chuang a écrit : > Will a shell scr

Re: [DISCUSS] [Calcite-2683] ProjectMergeRule should not be performed when Nondeterministic udf has been referenced more than once

2018-11-19 Thread Michael Mior
ast likely to cause problems. If we allow other semantics, I would suggest that strict should be the default unless we can clearly prove that other semantics will always produce correct results. -- Michael Mior mm...@apache.org Le lun. 19 nov. 2018 à 13:45, Julian Hyde a écrit : > Repeating t

Re: calcite-avatica git commit: [CALCITE-2412] Add appveyor.yml to have tests on Windows against jdk1.8, jdk9, jdk10 Add Appveyor badge Add -DskipDockerCheck because of CALCITE-2385 and to make it syn

2018-11-19 Thread Michael Mior
Sorry, that link should have been https://github.com/phillipuniverse/githook-maven-plugin. Anyway, I don't have experience with any particular plugin, but git hooks seem to be the obvious way to go and that's the first one I found. -- Michael Mior mm...@apache.org Le lun. 19 nov. 2018 à 15:36

Re: calcite-avatica git commit: [CALCITE-2412] Add appveyor.yml to have tests on Windows against jdk1.8, jdk9, jdk10 Add Appveyor badge Add -DskipDockerCheck because of CALCITE-2385 and to make it syn

2018-11-19 Thread Michael Mior
How about making use of https://github.com/olukyrich/githook-maven-plugin? A post-commit hooks in git seems to be an easy way to achieve this. Unfortunately, it would require that each fresh clone of the repository has a one-time command run to install the hook. -- Michael Mior mm...@apache.org

Re: Avatica CI test failures

2018-11-19 Thread Michael Mior
No problem. I also gave you access so you should be able to do this yourself in the future. Let me know if that doesn't seem to have worked. -- Michael Mior mm...@apache.org Le dim. 18 nov. 2018 à 21:10, Francis Chuang a écrit : > Thanks, Michael! > > On 19/11/2018 11:37 am, Mic

Re: Avatica CI test failures

2018-11-18 Thread Michael Mior
Thanks Francis! I updated the configuration on Jenkins and triggered a rebuild and looks like things pass now. -- Michael Mior mm...@apache.org Le dim. 18 nov. 2018 à 17:20, Francis Chuang a écrit : > This is the latest test failure for Avatica on Jenkins: > > https://builds.apach

WITH RECURSIVE implementation

2018-11-17 Thread Michael Mior
ly a challenge since there's no obvious way to know how many times the recursive query will need to run. Specific suggestions would probably be best placed on the corresponding issue. Thanks! https://issues.apache.org/jira/browse/CALCITE-129 -- Michael Mior mm...@apache.org

Re: Unable to build Avatica release: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare

2018-11-16 Thread Michael Mior
Looks like this is an issue with maven-scm-provider 1.11.1. https://www.mail-archive.com/issues@maven.apache.org/msg137630.html A temporary solution seems to be to downgrade to 1.10.0. -- Michael Mior mm...@apache.org Le ven. 16 nov. 2018 à 03:31, Francis Chuang a écrit : > Hi all, >

Re: Potential student projects

2018-11-13 Thread Michael Mior
rk is not as interesting as the > ones available in Calcite, but I'll see if I can find some interesting > other interesting issues for Avatica too. > > Francis > > On 14/11/2018 6:46 am, Michael Mior wrote: > > Agreed. Students only have a few months to take this project

Re: Potential student projects

2018-11-13 Thread Michael Mior
Agreed. Students only have a few months to take this project from start to finish so anything which helps them get up to speed is a plus. -- Michael Mior mm...@apache.org Le mar. 13 nov. 2018 à 14:39, Julian Hyde a écrit : > I think it’s important that the project should start off with s

Re: Potential student projects

2018-11-13 Thread Michael Mior
Good thought. I'll keep that in mind as well. There's probably far more projects (and students) than I'll be able to supervise, but hopefully Calcite will be able to get some mileage from this. -- Michael Mior mm...@apache.org Le mar. 13 nov. 2018 à 13:04, Julian Hyde a écrit : > Ther

Re: count(distinct col) can't recognize distinct

2018-11-13 Thread Michael Mior
Can you give a specific example of a query that doesn't do what you expect it to do? -- Michael Mior mm...@apache.org Le mar. 13 nov. 2018 à 07:56, 大明 a écrit : > Hi Guys: > > > I got a question why it can't recognize DISTINCT tag on COUNT(DISTINCT > col) aggregation fun

Potential student projects

2018-11-12 Thread Michael Mior
. https://issues.apache.org/jira/browse/CALCITE-481 https://issues.apache.org/jira/browse/CALCITE-1440 https://issues.apache.org/jira/browse/CALCITE-1737 https://issues.apache.org/jira/browse/CALCITE-1861 https://issues.apache.org/jira/browse/CALCITE-2141 -- Michael Mior mm...@apache.org

Re: Avoid SqlParser.toSqlString() adding double quotes to select identifiers

2018-11-11 Thread Michael Mior
Have you tried using MysqlSqlDialect instead? On Sun, Nov 11, 2018, 09:21 Shashwat Kumar I am trying to modify a SQL statement using SQL Parser and implementing > SQLVisitor interface to modify select column variables. > However after modification when I am trying to convert back to sql >

Re: Calcite traces visual analyzer application

2018-11-11 Thread Michael Mior
Very cool! Thanks for sharing :) On Sun, Nov 11, 2018, 07:43 Anton Haidai Hello, > here is a small utility that gives an ability to view a visual > representation of Calcite traces: Rels, Subsets, Sets, so it is possible to > explore not only the best plan, but also dead end options generated by

Re: CockroachDB optimizer

2018-11-09 Thread Michael Mior
All fair points. Thanks for the insight :) -- Michael Mior mm...@uwaterloo.ca Le ven. 9 nov. 2018 à 14:03, Julian Hyde a écrit : > I’m not very impressed with this work. A DSL for query transformation > rules has been tried in the past - all the way back to EXODUS[1] - but > there ar

Re: JSON support

2018-11-09 Thread Michael Mior
Just wanted to put out a thanks to Hongze on this thread for the numerous changes that went into the initial pull request which has now landed! Happy to see this completed. -- Michael Mior mm...@apache.org Le mer. 29 août 2018 à 16:11, Julian Hyde a écrit : > Somehow I missed this… we h

Re: CockroachDB optimizer

2018-11-09 Thread Michael Mior
They're not using Calcite. Their code base is in Go and they wrote their own in Go. If you read the blog post, they describe a DSL they built for expressing optimizer rules which is kind of nice although not terribly different from what we're doing with Calcite. -- Michael Mior mm...@apache.org

CockroachDB optimizer

2018-11-08 Thread Michael Mior
The folks from Cockroch Labs just shared an interesting blog post on the development of their optimizer. Could be some interesting lessons in their code base. https://www.cockroachlabs.com/blog/building-cost-based-sql-optimizer/ -- Michael Mior mm...@apache.org

Re: [DISCUSS] Towards Calcite 1.18

2018-11-06 Thread Michael Mior
ease manager for Avatica if no one else is > interested. > > On 21/10/2018 6:13 PM, Michael Mior wrote: > > Thanks for continuing to push releases forward! Unfortunately I won't be > > able to volunteer to be release manager this time around, but I'll try to > > set aside some

<    1   2   3   4   5   6   7   8   >