//===----------------------------------------------------------------------===// // DuckDB // // duckdb/catalog/default/default_views.hpp // // //===----------------------------------------------------------------------===// #pragma once #include "duckdb/parser/parsed_data/create_view_info.hpp" #include "duckdb/catalog/default/default_generator.hpp" namespace duckdb { class SchemaCatalogEntry; class DefaultViewGenerator : public DefaultGenerator { public: DefaultViewGenerator(Catalog &catalog, SchemaCatalogEntry &schema); SchemaCatalogEntry &schema; public: unique_ptr CreateDefaultEntry(ClientContext &context, const string &entry_name) override; vector GetDefaultEntries() override; }; } // namespace duckdb