- Jan 14, 2022
-
-
Denis Smirnov authored
-
Denis Smirnov authored
It is required to traverse the chain of "and" boolean expressions.
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Igor Kuznetsov authored
-
Igor Kuznetsov authored
-
Igor Kuznetsov authored
-
- Jan 13, 2022
-
-
Denis Smirnov authored
-
- Jan 12, 2022
-
-
Denis Smirnov authored
At the moment we don't add tests as upcoming equality propagation would implement enough tests for this scenario.
-
- Jan 10, 2022
-
-
Denis Smirnov authored
We don't want to mess with subqueries in projection as our query set doesn't contain such queries. It also simplifies some transformations (equality propagation for example).
-
Denis Smirnov authored
-
- Dec 28, 2021
-
-
Denis Smirnov authored
-
Denis Smirnov authored
-
- Dec 24, 2021
-
-
Denis Smirnov authored
This low-level function can be helpfull to construct rows with a mix of references and constants.
-
Denis Smirnov authored
Previously, row expressions (i.e. tuples) expected to have alias nodes in the list. It is correct for relational node output, but for selection filters and join conditions we don't need aliases. So, add api to produce rows with and without aliases.
-
Denis Smirnov authored
-
- Dec 23, 2021
-
-
Igor Kuznetsov authored
-
- Dec 22, 2021
-
-
Denis Smirnov authored
-
Igor Kuznetsov authored
-
- Dec 21, 2021
-
-
Denis Smirnov authored
-
- Dec 20, 2021
-
-
Denis Smirnov authored
Previously, we didn't pass logaicl ID, that was incorrect we have to generate ID first for the filter boolean expression, and then pass it to the selection node as well.
-
Denis Smirnov authored
-
Dmitry Travyan authored
-
- Dec 17, 2021
-
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
Add a test for successfull Plan::add_union_all() run.
-
Denis Smirnov authored
Also fix some documetation style
-
Denis Smirnov authored
Also make a "add_bool" test fixup
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
We need this refactoring to move all node plan methodes to the new Nodes structure. Otherwise we have to put a mutable lock for the whole plan structure rather then on the nodes list. It makes porblems with API refactoring otherwise.
-
Denis Smirnov authored
-
Denis Smirnov authored
Also move this Plan implementation method to expressions.
-
Denis Smirnov authored
-
Denis Smirnov authored
-