Skip to content
Opensource internals
  • Posts

Null handling

The Validity Mask Is Optional: A Null Pointer Means No NULLs

Oct 22, 2026 14 min read Jay Hubbert

A null validity_mask pointer in DuckDB means ‘all rows valid’. That single bit of absence removes the NULL check from every kernel and lets the aggregate hash table swap in plain …

DuckdbVectorized executionInternalsMemoryNull handling

Read more →

© 2026 Jay Hubbert · Built with Hugo 0.168.0

RSS ·