Jackie-Jiang opened a new issue, #9418:
URL: https://github.com/apache/pinot/issues/9418

   Currently `BOOLEAN` is supported using the `INT` data type, and `TIMESTAMP` 
is supported using the `LONG` data type. Even though the storage format are the 
same, the behavior should be different. E.g. reading `BOOLEAN` as `STRING` 
should give `"true"` or `"false"` instead of `1` or `0`; reading `DOUBLE` as 
`BOOLEAN` should give `doubleVal != 0` instead of `(int) doubleVal`.
   In order to achieve the expected behavior, we need to add read APIs for 
these 2 data types. It should be similar to how the `BIG_DECIMAL` is handled 
(storage format is `BYTES`). We want to add type support in:
   - Dictionary
   - ForwardIndexReader
   - BlockValSet
   - TransformFunction


-- 
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