Re: Share intermediate data between nodes during plan execution

2023-05-23 Thread Roman Kondakov
Hi Vladislav, Can you share more details regarding your use case? If you want to share the same object between join inputs, you can use RelShuttleImpl [1] to traverse the RelNode tree and every time you are visiting a Join relation you need to put the object to the stack and remove it from th

Share intermediate data between nodes during plan execution

2023-05-23 Thread Vladislav Matyushevski
Greetings Calcite team! I`m using the Calcite + Avatica and curious to know: Is there a way how I can share an Object (e.g. Map) between left and right parts of join? Sharing is needed due to the fact that the left part is producing data that must be re-used in the right part. I`m thinking of the

Re: Re: Translate join predicates into filters

2023-05-23 Thread Stamatis Zampetakis
There is also the EnumerableBatchNestedLoopJoin [1] algorithm which can batch multiple values into one request. There are also some past discussions in the list around this concept (for instance [2]). Best, Stamatis [1] https://github.com/apache/calcite/blob/9c33d7aeefe082bf5f7be617ef231e1285418

Re: subscribe calcite

2023-05-23 Thread Zhe Hu
Hi Jacky. The following website will provide more useful information you need. https://calcite.apache.org/community/#mailing-lists Best ZheHu Replied Message | From | Francis Chuang | | Date | 05/23/2023 14:59 | | To | dev, liuyongvs2 | | Subject | Re: subscribe calcite | Hey Jacky, P

Re: subscribe calcite

2023-05-23 Thread Dan Zou
Hi Jacky, Welcome! You could subscribe to the lists by sending email to {list}-subscr...@calcite.apache.org (where {list} is either “dev”, “issues”, or “commits”). Best, Dan Zou > 2023年5月23日 13:51,Jacky Lau 写道: > > Hi every one: > I am Jacky Lau, a flink contributor, 7+ years of expe