[jira] [Created] (CALCITE-5722) Sarg.isComplementedPoints fails with anti-points which are equal under `compareTo` but not `equals`

2023-05-24 Thread Ian Bertolacci (Jira)
Ian Bertolacci created CALCITE-5722: --- Summary: Sarg.isComplementedPoints fails with anti-points which are equal under `compareTo` but not `equals` Key: CALCITE-5722 URL:

[jira] [Created] (CALCITE-5721) Capture build scans on ge.apache.org to benefit from deep build insights

2023-05-24 Thread Clay Johnson (Jira)
Clay Johnson created CALCITE-5721: - Summary: Capture build scans on ge.apache.org to benefit from deep build insights Key: CALCITE-5721 URL: https://issues.apache.org/jira/browse/CALCITE-5721

Re: Share intermediate data between nodes during plan execution

2023-05-24 Thread Dan Zou
Hi Vladislav, Could you please provide more details? Do you want to reuse part of RelNode trees? Best, Dan Zou > 2023年5月24日 06:44,Vladislav Matyushevski 写道: > > Vladislav

Re: Share intermediate data between nodes during plan execution

2023-05-24 Thread Stamatis Zampetakis
Hey Vladislav, I see two operators relevant to your use-case: * Spool [1] * Correlate [2] Both allow some form of propagating data from one side of the join to the other. Check the code and relevant discussions to see how they are used. Best, Stamatis [1]

Re: Share intermediate data between nodes during plan execution

2023-05-24 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