Andy Grove created ARROW-9839:
---------------------------------

             Summary: [Rust] [DataFusion] Add ability to downcast ExecutionPlan 
to specific operator
                 Key: ARROW-9839
                 URL: https://issues.apache.org/jira/browse/ARROW-9839
             Project: Apache Arrow
          Issue Type: Improvement
          Components: Rust, Rust - DataFusion
            Reporter: Andy Grove
             Fix For: 2.0.0


Sometimes it is necessary to have operator-specific logic in a query optimizer, 
so we need the ability to get an Any reference to an ExecutionPlan so we can 
downcast it.

We do something very similar in PrimitiveArray already with an as_any method 
but the difference there is we can call get_type first to know exactly what 
type to cast to and we don't have anything like that in ExecutionPlan, but we 
could at least speculatively  try casting to specific operators.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to