1#include "DictionaryFactory.h"
2#include "DictionarySourceFactory.h"
3
4namespace DB
5{
6
7void registerDictionaries()
8{
9 {
10 auto & source_factory = DictionarySourceFactory::instance();
11 registerDictionarySourceFile(source_factory);
12 registerDictionarySourceMysql(source_factory);
13 registerDictionarySourceClickHouse(source_factory);
14 registerDictionarySourceMongoDB(source_factory);
15 registerDictionarySourceRedis(source_factory);
16 registerDictionarySourceXDBC(source_factory);
17 registerDictionarySourceJDBC(source_factory);
18 registerDictionarySourceExecutable(source_factory);
19 registerDictionarySourceHTTP(source_factory);
20 registerDictionarySourceLibrary(source_factory);
21 }
22
23 {
24 auto & factory = DictionaryFactory::instance();
25 registerDictionaryRangeHashed(factory);
26 registerDictionaryComplexKeyHashed(factory);
27 registerDictionaryComplexKeyCache(factory);
28 registerDictionaryTrie(factory);
29 registerDictionaryFlat(factory);
30 registerDictionaryHashed(factory);
31 registerDictionaryCache(factory);
32 }
33}
34
35}
36