//===----------------------------------------------------------------------===// // DuckDB // // duckdb/parser/parsed_data/create_copy_function_info.hpp // // //===----------------------------------------------------------------------===// #pragma once #include "duckdb/parser/parsed_data/create_info.hpp" #include "duckdb/function/copy_function.hpp" namespace duckdb { struct CreateCopyFunctionInfo : public CreateInfo { DUCKDB_API explicit CreateCopyFunctionInfo(CopyFunction function); //! Function name string name; //! The table function CopyFunction function; protected: void SerializeInternal(Serializer &) const override; public: unique_ptr Copy() const override; }; } // namespace duckdb