ClickHouse/tests
Amos Bird 264cff6415
Projections
TODO (suggested by Nikolai)

1. Build query plan fro current query (inside storage::read) up to WithMergableState
2. Check, that plan is simple enough: Aggregating - Expression - Filter - ReadFromStorage (or simplier)
3. Check, that filter is the same as filter in projection, and also expression calculates the same aggregation keys as in projection
4. Return WithMergableState if projection applies

3 will be easier to do with ActionsDAG, cause it sees all functions, and dependencies are direct (but it is possible with ExpressionActions also)

Also need to figure out how prewhere works for projections, and
row_filter_policies.

wip
2021-05-11 18:12:23 +08:00
..
ci Remove obsolete compilers 2021-04-28 07:16:48 +03:00
config Preserve errors for INSERT into Distributed 2021-04-28 22:33:29 +03:00
external_models/catboost
fuzz
instructions
integration Merge branch 'master' into normalize-bigint 2021-05-11 02:05:40 +03:00
jepsen.clickhouse-keeper Fix nasty bug 2021-04-16 21:31:23 +03:00
perf_drafts
performance Merge branch 'master' of github.com:yandex/ClickHouse into normalize-bigint 2021-05-07 18:25:12 +03:00
queries Projections 2021-05-11 18:12:23 +08:00
testflows Merge branch 'master' into fixing_testflows_window_function_distributed_tests 2021-05-09 18:29:33 +03:00
users.d
.gitignore
clickhouse-client.xml
clickhouse-test clickhouse-test: send TERM to all childs (to avoid hung check triggering) 2021-05-01 08:46:59 +03:00
clickhouse-test-server
client-test.xml
CMakeLists.txt
decimals_dictionary.xml
ints_dictionary.xml
msan_suppressions.txt
server-test.xml
stress
strings_dictionary.xml
tsan_suppressions.txt
ubsan_suppressions.txt
users.xml