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]

Reply via email to