Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
Description
Cast kernels seem to always create and populate the null bitmap even if the input data structure had a nullptr null bitmap. This automatic and extra allocation is not desirable, and not consistent.
It seems some cast kernels use COMPUTED_NO_PREALLOCATE and others use the default (INTERSECTION). We could change INTERSECTION to be a general case where if all inputs have no nulls, then a null bitmap should not be emitted.
Attachments
Issue Links
- links to