ClickHouse/src/Dictionaries
Alexey Milovidov 1ddb04b992
Merge pull request #36715 from amosbird/refactorbase
Reorganize source files so that base won't depend on Common
2022-04-30 09:40:58 +03:00
..
Embedded base should not depend on Common 2022-04-29 10:26:35 +08:00
tests Unit tests for dictionary with comment 2021-10-12 12:48:12 +03:00
CacheDictionary.cpp clang-tidy check performance-move-const-arg fix 2022-03-02 18:15:27 +00:00
CacheDictionary.h base should not depend on Common 2022-04-29 10:26:35 +08:00
CacheDictionaryStorage.h Improve performance of insert into table functions URL, S3, File, HDFS 2022-02-10 20:06:23 +00:00
CacheDictionaryUpdateQueue.cpp Fixed tests 2021-10-14 00:33:18 +03:00
CacheDictionaryUpdateQueue.h Fix clang-tidy warnings in Databases, DataTypes, Dictionaries folders 2022-03-14 18:17:35 +00:00
CassandraDictionarySource.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
CassandraDictionarySource.h CacheDictionary dictionary source access race fix 2021-12-15 15:55:28 +03:00
CassandraHelpers.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
CassandraHelpers.h Fix clang-tidy warnings in Databases, DataTypes, Dictionaries folders 2022-03-14 18:17:35 +00:00
CassandraSource.cpp Remove cruft 2021-10-28 02:10:39 +03:00
CassandraSource.h Removed some data streams 2021-08-11 23:39:01 +03:00
ClickHouseDictionarySource.cpp Merge pull request #36715 from amosbird/refactorbase 2022-04-30 09:40:58 +03:00
ClickHouseDictionarySource.h CacheDictionary dictionary source access race fix 2021-12-15 15:55:28 +03:00
CMakeLists.txt contrib/abseil: add cmake ALIAS library 2022-01-21 10:11:06 +03:00
DictionaryFactory.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
DictionaryFactory.h Use sessions more. 2021-08-19 02:22:09 +03:00
DictionaryHelpers.cpp Added ComplexKeyRangeHashed dictionary 2021-08-15 12:18:11 +03:00
DictionaryHelpers.h Fix clang-tidy warnings in Databases, DataTypes, Dictionaries folders 2022-03-14 18:17:35 +00:00
DictionarySource.cpp RangeHashedDictionary added options range_lookup_strategy, convert_null_range_bound_to_open 2022-01-25 11:13:37 +00:00
DictionarySource.h RangeHashedDictionary added options range_lookup_strategy, convert_null_range_bound_to_open 2022-01-25 11:13:37 +00:00
DictionarySourceFactory.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
DictionarySourceFactory.h Use sessions more. 2021-08-19 02:22:09 +03:00
DictionarySourceHelpers.cpp clang-tidy check performance-move-const-arg fix 2022-03-02 18:15:27 +00:00
DictionarySourceHelpers.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
DictionaryStructure.cpp clang-tidy check performance-noexcept-move-constructor fix 2022-03-02 18:15:27 +00:00
DictionaryStructure.h Dictionaries added support for DateTime64 2022-01-22 18:03:45 +00:00
DirectDictionary.cpp Update IExternalLoadable interface 2022-01-16 00:06:10 +00:00
DirectDictionary.h Dictionaries use single arena for multiple string attributes 2022-01-08 13:26:11 +03:00
ExecutableDictionarySource.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
ExecutableDictionarySource.h base should not depend on Common 2022-04-29 10:26:35 +08:00
ExecutablePoolDictionarySource.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
ExecutablePoolDictionarySource.h base should not depend on Common 2022-04-29 10:26:35 +08:00
ExternalQueryBuilder.cpp CacheDictionary dictionary source access race fix 2021-12-15 15:55:28 +03:00
ExternalQueryBuilder.h Database dictionaries custom query support 2021-08-11 11:18:21 +03:00
FileDictionarySource.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
FileDictionarySource.h CacheDictionary dictionary source access race fix 2021-12-15 15:55:28 +03:00
FlatDictionary.cpp Fix clang-tidy warnings in Databases, DataTypes, Dictionaries folders 2022-03-14 18:17:35 +00:00
FlatDictionary.h Fix clang-tidy warnings in Databases, DataTypes, Dictionaries folders 2022-03-14 18:17:35 +00:00
getDictionaryConfigurationFromAST.cpp ignore DNS errors when checking if dictionary source is local 2022-04-20 18:40:10 +02:00
getDictionaryConfigurationFromAST.h fixes after review 2021-09-13 22:11:16 +03:00
HashedArrayDictionary.cpp clang-tidy check performance-move-const-arg fix 2022-03-02 18:15:27 +00:00
HashedArrayDictionary.h Dictionaries added support for DateTime64 2022-01-22 18:03:45 +00:00
HashedDictionary.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
HashedDictionary.h Merge pull request #33914 from kitaisreal/dictionaries-added-support-for-date-time-64 2022-01-23 13:21:22 +01:00
HierarchyDictionariesUtils.cpp Count found keys for DirectDictionary (plus utils changes) 2021-05-08 17:09:01 +03:00
HierarchyDictionariesUtils.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
HTTPDictionarySource.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
HTTPDictionarySource.h Move code around to avoid dlsym on Musl 2021-12-24 12:25:27 +03:00
ICacheDictionaryStorage.h Fix clang-tidy warnings in Databases, DataTypes, Dictionaries folders 2022-03-14 18:17:35 +00:00
IDictionary.h Fix clang-tidy warnings in Databases, DataTypes, Dictionaries folders 2022-03-14 18:17:35 +00:00
IDictionarySource.h CacheDictionary dictionary source access race fix 2021-12-15 15:55:28 +03:00
IPAddressDictionary.cpp Fix various clang-tidy warnings 2022-04-20 10:29:05 +02:00
IPAddressDictionary.h base should not depend on Common 2022-04-29 10:26:35 +08:00
LibraryDictionarySource.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
LibraryDictionarySource.h base should not depend on Common 2022-04-29 10:26:35 +08:00
MongoDBDictionarySource.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
MongoDBDictionarySource.h CacheDictionary dictionary source access race fix 2021-12-15 15:55:28 +03:00
MySQLDictionarySource.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
MySQLDictionarySource.h Move code around to avoid dlsym on Musl 2021-12-24 12:25:27 +03:00
PolygonDictionary.cpp clang-tidy check performance-move-const-arg fix 2022-03-02 18:15:27 +00:00
PolygonDictionary.h Fixed tests 2022-01-16 11:45:36 +00:00
PolygonDictionaryImplementations.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
PolygonDictionaryImplementations.h PolygonDictionary support read method 2021-10-13 19:31:59 +03:00
PolygonDictionaryUtils.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
PolygonDictionaryUtils.h Replace remove-erase idiom by C++20 erase()/erase_if() 2022-04-17 12:04:47 +02:00
PostgreSQLDictionarySource.cpp Fix typo of update_lag 2022-03-07 18:31:20 +08:00
PostgreSQLDictionarySource.h base should not depend on Common 2022-04-29 10:26:35 +08:00
RangeHashedDictionary.cpp clang-tidy check performance-move-const-arg fix 2022-03-02 18:15:27 +00:00
RangeHashedDictionary.h Fixed tests 2022-01-25 21:56:29 +00:00
readInvalidateQuery.cpp Move some files. 2021-10-16 17:03:50 +03:00
readInvalidateQuery.h Fix build. 2021-09-16 20:40:42 +03:00
RedisDictionarySource.cpp Add remote host filter 2022-03-17 11:48:42 +01:00
RedisDictionarySource.h minor fixes in redis dictionary 2022-01-20 17:55:56 +03:00
RedisSource.cpp use connection pool for redis dictionary 2022-01-20 03:12:28 +03:00
RedisSource.h use connection pool for redis dictionary 2022-01-20 03:12:28 +03:00
registerCacheDictionaries.cpp Dictionaries small fixes 2021-08-27 13:46:59 +03:00
registerDictionaries.cpp Remove cruft 2021-10-28 02:10:39 +03:00
registerDictionaries.h Fix Arcadia 2021-01-07 18:40:54 +03:00
SSDCacheDictionaryStorage.h Fix vulnerable code related to std::move and noexcept 2022-03-02 18:15:27 +00:00
XDBCDictionarySource.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
XDBCDictionarySource.h base should not depend on Common 2022-04-29 10:26:35 +08:00