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