/// Create a physical plan for an extension node
Create a physical plan for an extension node
Create a physical plan for an extension node
fn plan_extension(
            &self,
            _node: &dyn UserDefinedLogicalNode,
            _inputs: &[Arc<dyn ExecutionPlan>],
            _ctx_state: &ExecutionContextState,
        ) -> Result<Option<Arc<dyn ExecutionPlan>>> {
            Ok(Some(Arc::new(NoOpExecutionPlan {
                schema: SchemaRef::new(Schema::new(vec![Field::new(
                    "b",
                    DataType::Int32,
                    false,
                )])),
            })))
        }
fn plan_extension ( & self , _node : & dyn UserDefinedLogicalNode , _inputs : & [ Arc < dyn ExecutionPlan > ] , _ctx_state : & ExecutionContextState , ) -> Result < Option < Arc < dyn ExecutionPlan > > > { Ok ( Some ( Arc :: new ( NoOpExecutionPlan { schema : SchemaRef :: new ( Schema :: new ( vec ! [ Field new ( " " DataType Int32 false ) ] ) ) , } ) ) ) }
Create a physical plan for an extension node
Create a physical plan for an extension node
&self
_node
&dyn UserDefinedLogicalNode
_inputs
&[Arc<dyn ExecutionPlan>]
_ctx_state
&ExecutionContextState