sql: optimize allocation in left/inner joins
sql: optimize allocation in left/inner joins

When performing a left or inner join, we don't need to allocate the
array of seen rows in each hash join bucket. That's because only right
and outer joins require determining the rows on the right hand side of
the join that haven't encountered matches.

vaibhavarora/cockroach,glycerine/cockroach,paperstreet/cockroach,petermattis/cockroach,petermattis/cockroach,vaibhavarora/cockroach,vaibhavarora/cockroach,glycerine/cockroach,glycerine/cockroach,petermattis/cockroach,glycerine/cockroach,petermattis/cockroach,petermattis/cockroach,petermattis/cockroach,maxlang/cockroach,paperstreet/cockroach,vaibhavarora/cockroach,maxlang/cockroach,glycerine/cockroach,maxlang/cockroach,paperstreet/cockroach,paperstreet/cockroach,glycerine/cockroach,vaibhavarora/cockroach,paperstreet/cockroach,vaibhavarora/cockroach,maxlang/cockroach,petermattis/cockroach,paperstreet/cockroach,maxlang/cockroach,petermattis/cockroach,vaibhavarora/cockroach,maxlang/cockroach,glycerine/cockroach,paperstreet/cockroach,paperstreet/cockroach,glycerine/cockroach,maxlang/cockroach,maxlang/cockroach,vaibhavarora/cockroach