Hi, Recently I am working on adding a custom data source node to Acero and was pointed to a few examples in the dataset code.
If I understand this correctly, the registering of dataset exec node is currently happening when this is loaded: https://github.com/apache/arrow/blob/master/python/pyarrow/_exec_plan.pyx#L36 I wonder if I have a custom "Initialize'' method that registers additional ExecNode, where is the right place to invoke such initialization? Eventually I want to execute my query via ibis-substrait and Acero substrait consumer Python API. Thanks, Li