Precompute and store the hash for operators that use GroupByHash or have hash partitioned output

Can you assign the `hash.contans` to a variable named `setContainsNull`?  That should make this more readable