#include #include #include namespace DB { void registerDataTypeDomainBool(DataTypeFactory & factory) { factory.registerSimpleDataTypeCustom("Bool", [] { auto type = DataTypeFactory::instance().get("UInt8"); return std::make_pair(type, std::make_unique( std::make_unique("Bool"), std::make_unique(type->getDefaultSerialization()))); }); factory.registerAlias("bool", "Bool", DataTypeFactory::CaseInsensitive); factory.registerAlias("boolean", "Bool", DataTypeFactory::CaseInsensitive); } }