@@ -3632,7 +3632,6 @@ mod tests {
36323632
36333633 let execution_plan = plan ( & logical_plan) . await ?;
36343634 let final_hash_agg = execution_plan
3635- . as_any ( )
36363635 . downcast_ref :: < AggregateExec > ( )
36373636 . expect ( "hash aggregate" ) ;
36383637 assert_eq ! (
@@ -3660,7 +3659,6 @@ mod tests {
36603659
36613660 let execution_plan = plan ( & logical_plan) . await ?;
36623661 let final_hash_agg = execution_plan
3663- . as_any ( )
36643662 . downcast_ref :: < AggregateExec > ( )
36653663 . expect ( "hash aggregate" ) ;
36663664 assert_eq ! (
@@ -3795,7 +3793,7 @@ mod tests {
37953793 . unwrap ( ) ;
37963794
37973795 let plan = plan ( & logical_plan) . await . unwrap ( ) ;
3798- if let Some ( plan) = plan. as_any ( ) . downcast_ref :: < ExplainExec > ( ) {
3796+ if let Some ( plan) = plan. downcast_ref :: < ExplainExec > ( ) {
37993797 let stringified_plans = plan. stringified_plans ( ) ;
38003798 assert ! ( stringified_plans. len( ) >= 4 ) ;
38013799 assert ! (
@@ -3863,7 +3861,7 @@ mod tests {
38633861 . handle_explain ( & explain, & ctx. state ( ) )
38643862 . await
38653863 . unwrap ( ) ;
3866- if let Some ( plan) = plan. as_any ( ) . downcast_ref :: < ExplainExec > ( ) {
3864+ if let Some ( plan) = plan. downcast_ref :: < ExplainExec > ( ) {
38673865 let stringified_plans = plan. stringified_plans ( ) ;
38683866 assert_eq ! ( stringified_plans. len( ) , 1 ) ;
38693867 assert_eq ! ( stringified_plans[ 0 ] . plan. as_str( ) , "Test Err" ) ;
@@ -4003,10 +4001,6 @@ mod tests {
40034001 }
40044002
40054003 /// Return a reference to Any that can be used for downcasting
4006- fn as_any ( & self ) -> & dyn Any {
4007- self
4008- }
4009-
40104004 fn properties ( & self ) -> & Arc < PlanProperties > {
40114005 & self . cache
40124006 }
@@ -4169,9 +4163,6 @@ digraph {
41694163 fn schema ( & self ) -> SchemaRef {
41704164 Arc :: new ( Schema :: empty ( ) )
41714165 }
4172- fn as_any ( & self ) -> & dyn Any {
4173- unimplemented ! ( )
4174- }
41754166 fn children ( & self ) -> Vec < & Arc < dyn ExecutionPlan > > {
41764167 self . 0 . iter ( ) . collect :: < Vec < _ > > ( )
41774168 }
@@ -4224,9 +4215,6 @@ digraph {
42244215 ) -> Result < Arc < dyn ExecutionPlan > > {
42254216 unimplemented ! ( )
42264217 }
4227- fn as_any ( & self ) -> & dyn Any {
4228- unimplemented ! ( )
4229- }
42304218 fn children ( & self ) -> Vec < & Arc < dyn ExecutionPlan > > {
42314219 unimplemented ! ( )
42324220 }
@@ -4351,9 +4339,6 @@ digraph {
43514339 ) -> Result < Arc < dyn ExecutionPlan > > {
43524340 unimplemented ! ( )
43534341 }
4354- fn as_any ( & self ) -> & dyn Any {
4355- unimplemented ! ( )
4356- }
43574342 fn children ( & self ) -> Vec < & Arc < dyn ExecutionPlan > > {
43584343 vec ! [ ]
43594344 }
@@ -4765,6 +4750,6 @@ digraph {
47654750 . unwrap ( ) ;
47664751
47674752 assert_eq ! ( plan. schema( ) , schema) ;
4768- assert ! ( plan. as_any ( ) . is:: <EmptyExec >( ) ) ;
4753+ assert ! ( plan. is:: <EmptyExec >( ) ) ;
47694754 }
47704755}
0 commit comments