Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
See note in the ExcelFormatConfig class. The class is designed with mutable fields. However, if any of the fields are actually changed while the excel reader pluguin is active, the result is undefined. This is true, by the way, for all storage and plugin configs.
Would be better for the class to be immutable with final fields. By doing this it becomes impossible for uninformed code to grab a config from the plugin registry, modify it, and put it back, causing the registry to become confused due to its value-based config map.
Attachments
Issue Links
- relates to
-
DRILL-6672 Drill table functions cannot handle "setFoo" accessors
- Resolved