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)