npawar opened a new issue #5507:
URL: https://github.com/apache/incubator-pinot/issues/5507


   Refer to description in PR 
https://github.com/apache/incubator-pinot/pull/5492.
   
   This PR added deep extraction for JSON and AVRO. We want to do the same for 
all remaining extractors. End state:
   Every extractor should convert
   - nested structures to Map
   - Collection to Object[]
   - Number/String/bytebuffer to single value
   
   As a side effect, it would be great if we can clean up 
AvroUtils/JsonRecordExtractorUtils/RecordReaderUtils. All 3 of them are doing 
similar things, but there's some repetition across the 3.
   - JsonRecordExtractorUtils - handles instanceof Map, Collection, 
single-values, recursively
   - AvroUtils - handles instanceof Map, Collection, GenericData.Record, 
single-values, recursively
   - RecordReaderUtils - handles Collection, single-value, but only upto 1st 
depth.


----------------------------------------------------------------
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:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to