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]
