ClickHouse/src/Common/examples
Nikita Taranov 7beb58b0cf
Optimize merge of uniqExact without_key (#43072)
* impl for uniqExact

* rm unused (read|write)Text methods

* fix style

* small fixes

* impl for variadic uniqExact

* refactor

* fix style

* more agressive inlining

* disable if max_threads=1

* small improvements

* review fixes

* Revert "rm unused (read|write)Text methods"

This reverts commit a7e7480584.

* encapsulate is_able_to_parallelize_merge in Data

* encapsulate is_exact & argument_is_tuple in Data
2022-11-17 13:19:02 +01:00
..
arena_with_free_lists.cpp Fix -Wshorten-64-to-32 in examples 2022-10-21 13:25:43 +02:00
array_cache.cpp Fix -Wshorten-64-to-32 in examples 2022-10-21 13:25:43 +02:00
average.cpp Fix -Wshorten-64-to-32 in examples 2022-10-21 13:25:43 +02:00
chaos_sanitizer.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
CMakeLists.txt Prefix overridden add_executable() command with "clickhouse_" 2022-07-11 19:36:18 +02:00
compact_array.cpp Remove cruft 2022-09-17 22:16:31 +02:00
cow_columns.cpp
cow_compositions.cpp fixed the cow_compositions.cpp clone inner column when there is no need 2022-04-23 18:42:04 +08:00
executable_udf.cpp Fix style check 2021-10-20 15:33:20 +03:00
hashes_test.cpp Consolidate config_core.h into config.h 2022-09-28 13:31:57 +00:00
hive_metastore_client.cpp implement hive table engine 2021-11-05 19:55:30 +08:00
int_hashes_perf.cpp Fix clang-tidy 2022-08-20 17:09:20 +02:00
integer_hash_tables_and_hashes.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
integer_hash_tables_benchmark.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
interval_tree.cpp Added IntervalTree documentation 2022-01-18 13:20:43 +00:00
lru_hash_map_perf.cpp better 2021-05-27 23:43:00 +03:00
memory_statistics_os_perf.cpp
parallel_aggregation2.cpp Remove cruft 2022-09-17 22:16:31 +02:00
parallel_aggregation.cpp Fixes for -Wshorten-64-to-32 2022-10-21 13:25:19 +02:00
procfs_metrics_provider_perf.cpp More consistent use of platform macros 2022-06-10 10:22:31 +02:00
radix_sort.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
shell_command_inout.cpp
sip_hash_perf.cpp
small_table.cpp Optimize merge of uniqExact without_key (#43072) 2022-11-17 13:19:02 +01:00
space_saving.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
stopwatch.cpp
symbol_index.cpp More consistent use of platform macros 2022-06-10 10:22:31 +02:00
thread_creation_latency.cpp