#pragma once #include #include #include #include #include #include #include namespace DB { /** Позволяет создать тип данных по его имени. */ class DataTypeFactory { public: DataTypeFactory(); DataTypePtr get(const String & name); private: typedef std::map NonParametricDataTypes; NonParametricDataTypes non_parametric_data_types; Poco::RegularExpression fixed_string_regexp; }; }