lidavidm commented on issue #40383: URL: https://github.com/apache/arrow/issues/40383#issuecomment-1981058359
At least without looking into the code, yes, because a null slot should still exist in memory (the value is not defined, but should be initialized) https://arrow.apache.org/docs/format/Columnar.html#validity-bitmaps > Arrays having a 0 null count may choose to not allocate the validity bitmap; how this is represented depends on the implementation (for example, a C++ implementation may represent such an “absent” validity bitmap using a NULL pointer). > Array slots which are null are not required to have a particular value; any “masked” memory can have any value and need not be zeroed, though implementations frequently choose to zero memory for null values. -- 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]
