Description
Currently we produce value.missingValue values in RAW projections. The issue with these are that when marshalled, they are marshalled as "null" since JSON doesn't have a missing value type (and when used in arrays we need to produce something as an element placeholder).
This leads to potentially confusing results for statements such as:
SELECT DISTINCT RAW ...
where "null" may appear twice (one is an actual null and the other is missing).
We can skip projecting missing values in RAW projections (in non-RAW projections we can/do represent missing with an empty/abridged container).