- Feb 07, 2022
-
-
Igor Kuznetsov authored
-
- Feb 01, 2022
-
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
- Jan 31, 2022
-
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
I.e. we can build queries like select * from t1 join (select "COLUMN_3" as a, "COLUMN_4" as b from (values (1, 2), (1, 3))) as t2 on t1.a = t2.a
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
At the moment it seems that we are enough with two distribution types: by key (segment) and not by key (any). So, remove all other types as redundant.
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Igor Kuznetsov authored
-
- Jan 21, 2022
-
-
Denis Smirnov authored
-
Denis Smirnov authored
Added a test case with subquery as well.
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
Now we can traverse only relational nodes in the tree in arbitrary order.
-
Igor Kuznetsov authored
-
- Jan 14, 2022
-
-
Denis Smirnov authored
-
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
-