1#include "duckdb/execution/operator/scan/physical_column_data_scan.hpp"
2#include "duckdb/execution/physical_plan_generator.hpp"
3#include "duckdb/planner/operator/logical_delim_get.hpp"
4
5namespace duckdb {
6
7unique_ptr<PhysicalOperator> PhysicalPlanGenerator::CreatePlan(LogicalDelimGet &op) {
8 D_ASSERT(op.children.empty());
9
10 // create a PhysicalChunkScan without an owned_collection, the collection will be added later
11 auto chunk_scan =
12 make_uniq<PhysicalColumnDataScan>(args&: op.types, args: PhysicalOperatorType::DELIM_SCAN, args&: op.estimated_cardinality);
13 return std::move(chunk_scan);
14}
15
16} // namespace duckdb
17