#pragma once #include namespace DB { using Poco::SharedPtr; class Context; /** Позволяет создать таблицу по имени движка. */ class StorageFactory { public: StoragePtr get( const String & name, const String & data_path, const String & table_name, Context & context, ASTPtr & query, NamesAndTypesListPtr columns) const; }; typedef SharedPtr StorageFactoryPtr; }