mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-17 21:24:28 +00:00
37 lines
1.2 KiB
C++
37 lines
1.2 KiB
C++
#include "DictionaryFactory.h"
|
|
#include "DictionarySourceFactory.h"
|
|
|
|
namespace DB
|
|
{
|
|
|
|
void registerDictionaries()
|
|
{
|
|
{
|
|
auto & source_factory = DictionarySourceFactory::instance();
|
|
registerDictionarySourceFile(source_factory);
|
|
registerDictionarySourceMysql(source_factory);
|
|
registerDictionarySourceClickHouse(source_factory);
|
|
registerDictionarySourceMongoDB(source_factory);
|
|
registerDictionarySourceRedis(source_factory);
|
|
registerDictionarySourceXDBC(source_factory);
|
|
registerDictionarySourceJDBC(source_factory);
|
|
registerDictionarySourceExecutable(source_factory);
|
|
registerDictionarySourceHTTP(source_factory);
|
|
registerDictionarySourceLibrary(source_factory);
|
|
}
|
|
|
|
{
|
|
auto & factory = DictionaryFactory::instance();
|
|
registerDictionaryRangeHashed(factory);
|
|
registerDictionaryComplexKeyHashed(factory);
|
|
registerDictionaryComplexKeyCache(factory);
|
|
registerDictionaryTrie(factory);
|
|
registerDictionaryFlat(factory);
|
|
registerDictionaryHashed(factory);
|
|
registerDictionaryCache(factory);
|
|
registerDictionaryPolygon(factory);
|
|
}
|
|
}
|
|
|
|
}
|