//===----------------------------------------------------------------------===// // DuckDB // // duckdb/execution/operator/scan/physical_dummy_scan.hpp // // //===----------------------------------------------------------------------===// #pragma once #include "duckdb/execution/physical_operator.hpp" namespace duckdb { class PhysicalDummyScan : public PhysicalOperator { public: static constexpr const PhysicalOperatorType TYPE = PhysicalOperatorType::DUMMY_SCAN; public: explicit PhysicalDummyScan(vector types, idx_t estimated_cardinality) : PhysicalOperator(PhysicalOperatorType::DUMMY_SCAN, std::move(types), estimated_cardinality) { } public: SourceResultType GetData(ExecutionContext &context, DataChunk &chunk, OperatorSourceInput &input) const override; bool IsSource() const override { return true; } }; } // namespace duckdb