ClickHouse/tests
Vladimir 576b407804
Support conditions in JOIN ON section (#24420)
* Try to enforce table identification in CollectJoinOnKeysMatcher

* Support filtering conditions in JOIN ON for HashJoin

* Correct handle non equi join

* Update test 00878_join_unexpected_results

* Join on filters calculated as one row before join

* Do not lookup key in hash join if condition for row is not hold

* better

* Support filtering conditions in JOIN ON for MergeJoin

* Support Nullable mask in JOIN ON section

* Fix style in Interpreters/TableJoin.cpp

* Change return type of getColumnAsMask in join_common to ColumnPtr

* Handle Nullable(Nothing) type in JOIN ON section, add test cases

* Fix type cast JoinCommon::getColumnAsMask

* Check type if conditions in JOIN ON section, support functions

* Update tests with JOIN ON

* Style changes, add comments for conditions in JOIN ON section

* Add test cases for join on condtions

* JOIN ON key1 = key2 AND (cond1 OR cond2)

* Remove CollectJoinOnKeysVisitor has_join_keys

* Add test cases for join on nullable/lc conditions

* Fix style

* Change error code 48 to 403 in join on tests

* Fix whitespace
2021-07-21 20:03:33 +03:00
..
ci
config Whitespaces 2021-07-21 04:47:56 +03:00
external_models/catboost
fuzz
instructions
integration Merge pull request #26529 from kssenii/fixing-rabbitmq 2021-07-20 16:41:25 +03:00
jepsen.clickhouse-keeper
perf_drafts
performance Fix perf test 2021-07-17 13:11:50 +03:00
queries Support conditions in JOIN ON section (#24420) 2021-07-21 20:03:33 +03:00
testflows Testflows (3rd party enterprise grade testing framework) is unreliable. 2021-07-18 01:07:21 +03:00
users.d
.gitignore Support jijna templates for sql files in clickhouse-test 2021-07-20 16:40:04 +03:00
clickhouse-client.xml
clickhouse-test Fix one source of flaky tests 2021-07-21 03:58:01 +03:00
clickhouse-test-server
client-test.xml
CMakeLists.txt
decimals_dictionary.xml
executable_pool_dictionary.xml
ints_dictionary.xml
msan_suppressions.txt
server-test.xml
stress
strings_dictionary.xml
tsan_suppressions.txt
ubsan_suppressions.txt
users.xml