clintropolis opened a new pull request, #19072: URL: https://github.com/apache/druid/pull/19072
### Description changes: * fix bug in `NestedPathFinder.toNormalizedJsonPath` creating incorrect paths when given an empty field name * fix `NestedPathFinder.parseJsonPath` to correctly detect illegal empty paths consisting of consecutive . characters * added `NestedPathFinder.parseBadJsonPath` to read nested column fields dictionaries and detect and fixup illegal path expressions, using a newly added `FieldsFixupIndexed` to swap the bad values with good values * `NestedDataColumnSupplier` on column read attempts to detect bad paths written by the bugged version of `NestedPathFinder.toNormalizedJsonPath` * added 'pathParserVersion' field to nested column part serde so that newly written nested columns after the bug fix can skip checking for the bug -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
