I updated the agenda on meetup to include Julian's talk around spatial queries.
So far we have four presentations lasting approximately 1h45 so I still find the duration reasonable. Of course if there are more people interested to present something we can schedule another meetup in April as Julian suggested. I am always happy to see what other people are working on and more Calcite use-cases. Best, Stamatis On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <jhyde.apa...@gmail.com> wrote: > In other news.... I’ll be co-presenting (with Mosha Pasumansky) a talk > “Open source SQL - beyond parsers: ZetaSQL and Apache Calcite” at the > Northwest Database Society Annual Meeting on January 29th. It’s virtual and > free, but you must sign up to attend. > > Julian > > [1] https://sites.google.com/view/nwds2021 > > > On Jan 2, 2021, at 12:47 PM, Julian Hyde <jhyde.apa...@gmail.com> wrote: > > > > I can give a talk “Implementing spatial queries using algebra > rewrites”, 20 minutes. > > > > But if that makes the meetup too long, I am equally happy to postpone > the talk. How about scheduling another meetup in say April? > > > > Julian > > > >> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <zabe...@gmail.com> > wrote: > >> > >> I just published the event on Meetup [1]. > >> > >> The agenda is not yet finalized so if there are people who would like to > >> give a talk or add/remove things from the agenda please reply to this > >> thread. > >> > >> Best, > >> Stamatis > >> > >> [1] https://www.meetup.com/Apache-Calcite/events/275461117/ > >> > >>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <amaliu...@apache.org> > wrote: > >>> > >>> Title: event timestamp semantic based streaming SQL > >>> Abstract: this talk will cover in Calcite Streaming SQL case, how to > reason > >>> data completeness in terms of event timestamp semantic and how to > control > >>> materialization latency given unbounded input data (in Calcite roadmap > but > >>> not implemented yet). > >>> > >>> Duration: 20~30 mins > >>> > >>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <bs...@apache.org> > wrote: > >>>> > >>>> this is a great idea thanks @Statmatis looking forward to learning > more > >>>> about Calcite especially the Streaming work. > >>>> > >>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <amaliu...@apache.org> > wrote: > >>>> > >>>>> Sorry for the late reply Statmatis. I have recently been pretty busy > on > >>>>> work as it is approaching the end of the year. > >>>>> > >>>>> The time in [1] works perfectly for me. I will share the abstract and > >>>>> expected duration soon (should within this week). > >>>>> > >>>>> > >>>>> -Rui > >>>>> > >>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis < > zabe...@gmail.com > >>>> > >>>>> wrote: > >>>>> > >>>>>> That would be great Vineet! > >>>>>> > >>>>>> @Julian, @Rui, @Vineet: > >>>>>> Can you share a small abstract (2-3 sentences) and expected > duration? > >>>>>> Can you check if the date/times proposed previously [1] work for > you. > >>>> If > >>>>>> not feel free to propose another slot. > >>>>>> > >>>>>> Best, > >>>>>> Stamatis > >>>>>> > >>>>>> [1] https://s.apache.org/uhrzo > >>>>>> > >>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org> > >>> wrote: > >>>>>> > >>>>>>> I think this is a great idea. +1 for the online meetup. > >>>>>>> > >>>>>>> If there are slots left I can also talk about how Hive leverages > >>>>> Calcite > >>>>>> to > >>>>>>> do query optimization. > >>>>>>> > >>>>>>> -Vineet > >>>>>>> > >>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis < > >>>> zabe...@gmail.com> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Let's try to fix the date/time and tentative agenda so that we > >>> can > >>>>> add > >>>>>>> some > >>>>>>>> information on meetup [1]. > >>>>>>>> > >>>>>>>> So far we have three presenters, Julian, Rui, and myself. We can > >>>>> start > >>>>>>> like > >>>>>>>> that and if in the process there are more people interested to > >>>> give a > >>>>>>> small > >>>>>>>> talk we can update the program. > >>>>>>>> > >>>>>>>> Let's try to get a date in the last two weeks of January to give > >>>> us a > >>>>>> bit > >>>>>>>> more time to prepare. Personally, I don't have a preference for > >>>> that > >>>>>>> being > >>>>>>>> a business day or not and I am in UTC+1. > >>>>>>>> For instance, how do you feel about Wednesday, 20 January 2021, > >>>>>> 18:00:00 > >>>>>>> to > >>>>>>>> 21:00 UTC+1 [2] ? > >>>>>>>> > >>>>>>>> As soon as we have a rough estimate on the number of attendees we > >>>> can > >>>>>>> also > >>>>>>>> decide which platform to use for the event. > >>>>>>>> > >>>>>>>> Even if the number of participants ends up being low, having new > >>>>>>>> material for our website is still a plus. > >>>>>>>> > >>>>>>>> Best, > >>>>>>>> Stamatis > >>>>>>>> > >>>>>>>> [1] https://www.meetup.com/Apache-Calcite/ > >>>>>>>> [2] https://s.apache.org/uhrzo > >>>>>>>> > >>>>>>>> Tentative Agenda > >>>>>>>> > >>>>>>>> Title: An introduction to query processing & Apache Calcite > >>>>>>>> Speaker: Stamatis Zampetakis > >>>>>>>> Duration: 50min > >>>>>>>> Abstract: > >>>>>>>> In this talk, I will go over some basic notions around query > >>>>> processors > >>>>>>> and > >>>>>>>> demonstrate how they map to concepts in Calcite. > >>>>>>>> I will start with some simple use-cases and show how from Java > >>> code > >>>>> we > >>>>>>> can > >>>>>>>> go to relational algebra and SQL, explaining the importance of a > >>>>>>>> declarative language and the role of a query processing > >>> framework. > >>>>>>>> Then, I will focus on the query processor, illustrating the > >>> general > >>>>>>>> architecture and the main components of Apache Calcite. > >>>>>>>> After a simple end to end example of the different modules, I > >>> will > >>>>>>> perform > >>>>>>>> a live coding session demonstrating how we can put together the > >>>> main > >>>>>>>> components of Calcite to build a simple query processor for > >>>> in-memory > >>>>>>>> data. > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan < > >>> yuzhao....@gmail.com> > >>>>>>> wrote: > >>>>>>>> > >>>>>>>>> +1 for the online meeting, nice idea ~ > >>>>>>>>> > >>>>>>>>> Best, > >>>>>>>>> Danny Chan > >>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <taojia...@gmail.com > >>>> ,写道: > >>>>>>>>>> I think it's a nice idea, hope to hear Julian's topic about > >>>>>>> lattice/mv, > >>>>>>>>> we > >>>>>>>>>> have a big demand on this and want to learn more. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Regards! > >>>>>>>>>> > >>>>>>>>>> Aron Tao > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道: > >>>>>>>>>> > >>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if people > >>> want > >>>> to > >>>>>>> hear > >>>>>>>>>>> it - possible topics include geospatial in Calcite, quick > >>>> intro > >>>>>> to > >>>>>>>>>>> RelBuilder, and lattices/materialized views. > >>>>>>>>>>> > >>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang < > >>>>> amaliu...@apache.org> > >>>>>>>>> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>> I can give a small talk (10 to 20 mins) about changes of > >>>>>> Calcite > >>>>>>> to > >>>>>>>>>>> support > >>>>>>>>>>>> streaming. > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> -Rui > >>>>>>>>>>>> > >>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando < > >>>>>>>>>>>> alessandro.solima...@gmail.com> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>>> Hi Stamatis, > >>>>>>>>>>>>> that's a very nice idea, I am definitely interested in > >>>>>>> attending > >>>>>>>> a > >>>>>>>>>>> meetup > >>>>>>>>>>>>> and hearing presentations around Calcite. > >>>>>>>>>>>>> > >>>>>>>>>>>>> Best regards, > >>>>>>>>>>>>> Alessandro > >>>>>>>>>>>>> > >>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis < > >>>>>>>>> zabe...@gmail.com> > >>>>>>>>>>>>> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>>> Hi guys, > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> How do you feel about participating in an online > >>> meetup > >>>>> for > >>>>>>>>> Calcite > >>>>>>>>>>> in > >>>>>>>>>>>>>> January 2021? > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> It's been forever since we organised a Calcite meetup > >>>> and > >>>>>>> with > >>>>>>>>> the > >>>>>>>>>>>>> current > >>>>>>>>>>>>>> situation (pandemic) it will be almost impossible to > >>>> hold > >>>>>> one > >>>>>>>> in > >>>>>>>>>>> person > >>>>>>>>>>>>> in > >>>>>>>>>>>>>> the near future. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Nevertheless, people now more than ever tend to > >>>> organise > >>>>>> and > >>>>>>>>> attend > >>>>>>>>>>> such > >>>>>>>>>>>>>> events so we could take advantage of the situation to > >>>>>>> exchange > >>>>>>>>> ideas, > >>>>>>>>>>>>> learn > >>>>>>>>>>>>>> new things, and meet each other in a more interactive > >>>>> way. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> We can have a few presentations and slots for open > >>>>>> discussion > >>>>>>>>> among > >>>>>>>>>>> us. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> The subject can be anything from something very > >>>> technical > >>>>>> to > >>>>>>> a > >>>>>>>>> very > >>>>>>>>>>>>> simple > >>>>>>>>>>>>>> presentation of an adapter, the use of calcite in a > >>>>>>> university > >>>>>>>>>>> course, in > >>>>>>>>>>>>>> academia, or whatever else you can imagine. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> The duration can be also flexible, ranging from a few > >>>>>> minutes > >>>>>>>> to > >>>>>>>>> an > >>>>>>>>>>> hour > >>>>>>>>>>>>> or > >>>>>>>>>>>>>> more depending on the courage of the speaker. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> I'm sure most of us have some slides here and there > >>>> that > >>>>>>> could > >>>>>>>>> feed a > >>>>>>>>>>>>> small > >>>>>>>>>>>>>> presentation around Calcite so let's make this > >>> happen! > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> So are there people interested to give a talk around > >>>>>> Calcite? > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Personally, I can give a presentation on very basic > >>>> stuff > >>>>>> on > >>>>>>>>> query > >>>>>>>>>>>>>> optimization and Calcite showing a bit of motivation > >>>> and > >>>>>>> going > >>>>>>>>>>> through > >>>>>>>>>>>>> the > >>>>>>>>>>>>>> main APIs with examples and code samples. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Apart from speakers, are there people interested in > >>>>>> attending > >>>>>>>>> such > >>>>>>>>>>>>> meetups? > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> We can fix the date and time based on the region of > >>> the > >>>>>>>> majority. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Best, > >>>>>>>>>>>>>> Stamatis > >>>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> >