somandal opened a new pull request, #8953: URL: https://github.com/apache/pinot/pull/8953
This PR is the first of a series of PRs that adds support for querying multi-value columns in RAW format (without dictionary). Support to create segments with multi-value columns with dictionary disabled already existed. On trying to create a multi-value RAW column and querying it, we ran into this issue: https://github.com/apache/pinot/issues/8875 This PR adds MV RAW APIs and their implementation for the following types of columns: Offline segments with MV columns of types INT, LONG, FLOAT, DOUBLE, and STRING Mutable (realtime) segments with MV columns of INT, LONG, FLOAT, and DOUBLE TODO - Support for variable length MV RAW columns for Mutable segments will be added in the future as it requires a mutable variable length writer. TODO - Make group by, filter, etc work correctly with MV raw columns (this will be addressed in a future PR) Test cases for various types of queries that are currently supported have been added. cc @siddharthteotia @Jackie-Jiang -- 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]
