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