paul-rogers edited a comment on issue #1913: DRILL-6953: EVF-based version of 
the JSON reader
URL: https://github.com/apache/drill/pull/1913#issuecomment-560030850
 
 
   Some background: this PR includes work completed about two years ago as part 
of the "row set" (EVF) project. We had to first get the EVF itself reviewed and 
merged, then we added provided schema support. The first attempt to merge the 
JSON reader uncovered many issues with batch, record and vector counts. Those 
have been fixed over the last couple of months. This time, the unit tests pass 
with the new JSON reader.
   
   This PR leaves the old "V1" reader enabled by default. More testing is 
required before we enable the "V2" reader by default.
   
   Because this work pre-dated the "provided schema" work, it does not yet 
support the provided schema. Let's get this version merged, then we can add the 
additional work needed to support a provided schema.
   
   Also, any work done in the "V1" JSON reader in the last two years is not yet 
reflected in the "V2" version. We make any such changes after this PR.
   
   JSON is a surprisingly complex and tricky format. Suggestions for further 
tests or improvements are welcome.
   
   This is decent size change. It should be merged after the 1.17 release is 
completed.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to