Commit Graph

1585 Commits

Author SHA1 Message Date
Robert Schulze
de2a0be025
Don't access static members through instance
- clang-tidy rightfully complains (-readability-static-accessed-through-instance)
- not going to enable the warning for now to avoid breaking the build
2024-04-03 18:50:33 +00:00
Alexey Milovidov
8ddfe9a48b
Merge pull request #61665 from ClickHouse/build-improvements-magic-enum-template-instantiation
Build improvements by removing magic enum from header and apply some explicit template instantiation
2024-03-24 19:31:46 +03:00
Vitaly Baranov
1acc0ebe79
Merge pull request #61356 from vitlibar/fix-replace-dictionary
Fix CREATE OR REPLACE DICTIONARY
2024-03-21 16:45:06 +01:00
János Benjamin Antal
ccf6657f4d Remove unused macro 2024-03-20 17:00:36 +00:00
Vitaly Baranov
c8375cd167 Better code: remove unnecessary usage of const_cast and std::function. 2024-03-19 02:56:38 +01:00
Vitaly Baranov
306f642d97 Update dictionary's comment in the same safe manner too. 2024-03-19 02:56:33 +01:00
Robert Schulze
c98a165980
Fix build 2024-03-18 08:32:16 +00:00
Robert Schulze
c17536c3b3
Enable clang-tidy in headers 2024-03-18 08:00:09 +00:00
Alexey Milovidov
01136bbc3b Limit backtracking in parser 2024-03-17 19:54:45 +01:00
Vitaly Baranov
41d8621d97 Fix replacing dictionaries: StorageID is now updated immediately for every dictionary during CREATE OR REPLACE
even if the dictionary is not loaded yet or loading right now.
2024-03-17 12:10:52 +01:00
János Benjamin Antal
b66df8b415 Merge remote-tracking branch 'origin/master' into split-range-hashed-dictionary 2024-03-15 14:39:58 +00:00
János Benjamin Antal
b65beba1fd Remove not used error code declaration 2024-03-14 18:13:06 +00:00
János Benjamin Antal
c6826145db Remove unnecessary empty lines 2024-03-14 17:59:58 +00:00
János Benjamin Antal
7b79d92bbe Adjust large object check 2024-03-14 17:49:23 +00:00
János Benjamin Antal
5c8f2bbda0 Split template instantiations into separate files 2024-03-14 17:45:42 +00:00
János Benjamin Antal
c89010f803 Remove unused function template 2024-03-14 15:22:01 +00:00
János Benjamin Antal
b59680911c Move getItemsShortCircuitImpl and getItemsImpl into separate files 2024-03-14 12:32:13 +00:00
János Benjamin Antal
47a4ce8a4e Move RangeHashedDictionary::getColumn into source file 2024-03-12 10:02:33 +00:00
János Benjamin Antal
91de382517 Spit DictionaryPipelineExecutor into separate file 2024-03-11 14:00:01 +00:00
Robert Schulze
e5e84419af
Fix clang-tidy-s 2024-03-11 10:58:54 +00:00
Sema Checherinda
5c41727725 http connections pools 2024-03-10 10:00:18 +01:00
vdimir
7e908711d0
Respect max_execution_time for dictionary reloading time 2024-03-06 12:54:39 +00:00
vdimir
70750cb108
Fix possible stuck on error in HashedDictionaryParallelLoader 2024-03-06 12:04:57 +00:00
vdimir
083a251951
Fixes for HashedArrayDictionary 2024-03-06 12:04:13 +00:00
Robert Schulze
4ee1aa8c7c
Fixing more headers 2024-02-29 15:40:30 +00:00
vdimir
09e0e64bc4
Merge pull request #60310 from ClickHouse/vdimir/hashed_dict_logs
Minor fixes for hashed dictionary
2024-02-29 09:58:09 +01:00
Alexey Milovidov
c192a448d0 Update to clang-19 2024-02-27 14:37:21 +01:00
Nikolai Kochetov
ef8dab52c6
Merge pull request #57767 from jsc0218/DictShortCircuit
Dict Short Circuit
2024-02-26 15:16:15 +01:00
vdimir
d62b8a5d4a
Throw BAD_ARGUMENTS for hashed_dict with shards and update_field 2024-02-26 14:01:08 +00:00
vdimir
0b2267cfe5
add name to logs in HashedDictionary 2024-02-23 16:28:58 +00:00
vdimir
4a7ad15a9a
Log dictionary name during loading 2024-02-22 14:58:01 +00:00
Alexey Milovidov
2f315e0eb5 Style check for abbreviations 2024-02-17 02:14:15 +01:00
Alexey Milovidov
46fb01c4f6 Fix trash 2024-02-15 02:31:46 +01:00
Alexey Milovidov
2688a6268c Fix obviously wrong (but non significant) error in dictionaries 2024-02-15 01:42:14 +01:00
jsc0218
4a48afb0ef change variable format and add comment 2024-02-13 20:45:37 +00:00
jsc0218
c2b2a7f903
Merge branch 'ClickHouse:master' into DictShortCircuit 2024-02-12 12:48:08 -05:00
jsc0218
be8e164296 fill mask only once 2024-02-12 17:44:37 +00:00
Alexey Milovidov
91c607f249 Fix a test 2024-02-08 22:11:37 +01:00
jsc0218
fd768a88ec further remove duplicates 2024-02-08 05:07:20 +00:00
jsc0218
71f0d82c90 merge short circuit logic into getColumn 2024-02-08 00:34:59 +00:00
jsc0218
db7e312c0c switch default filling values to make the logic easier 2024-02-04 02:16:35 +00:00
jsc0218
d33b01921c use raw pointer to replace optional reference_wrapper, and fix the bug in DictionaryStorageFetchRequest 2024-02-02 19:41:00 +00:00
jsc0218
4ce770aebf Merge remote-tracking branch 'origin/master' into DictShortCircuit 2024-02-01 15:29:27 +00:00
jsc0218
3a8cfe5a0b remove some duplication 2024-02-01 02:56:38 +00:00
jsc0218
237776c4d4 remove unnecessary column expand and shared_ptr 2024-01-31 20:06:29 +00:00
Maksim Kita
2a327107b6 Updated implementation 2024-01-25 14:31:49 +03:00
jsc0218
311276252e Merge remote-tracking branch 'origin/master' into DictShortCircuit 2024-01-24 19:29:56 +00:00
jsc0218
0e178cfab7 fix nullable case of short circuit in hashed dict 2024-01-24 14:58:27 +00:00
jsc0218
a00ce2f2cc fix value and nullable column size for other dicts and add test 2024-01-23 03:29:06 +00:00
Nikolai Kochetov
6dfedc5f06 Fix columns size for flat dictionary. Add check. 2024-01-22 14:31:44 +00:00