Currently, BroadcastExchangeExec is directly converted to the native plan, and there is no switch to control this conversion.
For example,
SortExec can be controlled by setting spark.auron.enable.sort to false or true.
In Spark, the creation of BroadcastExchangeExec occurs together with BroadcastHashJoin and BroadcastNestedLoopJoin.
You can enable the corresponding settings for these two joins first, and then convert BroadcastExchangeExec to native, thereby controlling whether BroadcastExchangeExec is converted to native.