//===----------------------------------------------------------------------===// // DuckDB // // duckdb/execution/operator/helper/physical_execute.hpp // // //===----------------------------------------------------------------------===// #pragma once #include "duckdb/execution/physical_operator.hpp" #include "duckdb/main/prepared_statement_data.hpp" namespace duckdb { class PhysicalExecute : public PhysicalOperator { public: static constexpr const PhysicalOperatorType TYPE = PhysicalOperatorType::EXECUTE; public: explicit PhysicalExecute(PhysicalOperator &plan); PhysicalOperator &plan; unique_ptr owned_plan; shared_ptr prepared; public: vector> GetChildren() const override; public: void BuildPipelines(Pipeline ¤t, MetaPipeline &meta_pipeline) override; }; } // namespace duckdb