Github user ilooner commented on the issue:
https://github.com/apache/drill/pull/1014
@paul-rogers Thanks for the explanation. Your explanation is in sync with
Arina's descriptions in the ticket and with the code changes. The only point of
confusion I have now is with regards to the Calcite things changes you
mentioned. I was under the impression that the following happened:
1. FormatPlugins created a DrillTable, which held the format
configuration.
1. The DrillTable is then encapsulated in a ScanOperator
1. The ScanOperator automagically gets serialized into the PhysicalPlan
with the DrillTable and corresponding format configuration correctly.
But it seems like there are more Calcite things at work here.
@arina-ielchiieva could you please point me to the general flow I need to look
at in order to understand how the FormatPluginConfig interacts with Calcite and
gets serialized into the PhysicalPlan?
---