Skip to content

Conversation

Mytherin
Copy link
Collaborator

@Mytherin Mytherin commented Feb 9, 2025

This allows the dictionary validity mask to stay uninitialized when reading a column without NULL values - which can speed up subsequent operations on these columns

@Mytherin
Copy link
Collaborator Author

Mytherin commented Feb 9, 2025

Thinking about this some more this is not a good idea - since the dictionary will now be different depending on whether or not we have already seen a NULL value. This can mess up optimizations that run directly over the dictionary and e.g. cache results.

@Mytherin Mytherin closed this Feb 9, 2025
Mytherin added a commit that referenced this pull request Feb 10, 2025
…umn has defines (#16144)

Similar to #16142 - but now using
only whether or not a column has defines instead of trying to do it
dynamically when a `NULL` value is encountered
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant