gortiz opened a new issue, #10652:
URL: https://github.com/apache/pinot/issues/10652
Pinot support for null support is configured at table level by setting
`tableIndexConfg.nullHandlingEnabled` to true in TableConfig.
By setting this to true, all columns in the table are treated as nullable.
Given that nullable columns negatively impact in the heap and/or other
optimizations, ideally, we should let users to individually decide the
nullability of each column.
In order to do that, we have to:
* Change NullValueIndexType.createDeserializer to actually read `indexes`
like other indexes does.
* Change places where `tableIndexConfg.nullHandlingEnabled` is read
(directly or indirectly) in order to use
`getIndex(StandardIndexes.nullValueVector()).isEnabled()`. This includes
* SegmentColumnarIndexCreator
* BaseDefaultColumnHandler.createDefaultValueColumnV1Indices
--
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]