EndOther	crates/gravity/lowerv4/src/ops/hashjoin/spill/build.rs	pair_end	lifetime	-	a Distinct, TopK or Materialize end keeps the build resident	hash join	A hash join whose rows go into a DISTINCT, some top-N steps, or a materialized result (a Materialize, a CTE or a recursive CTE term) keeps its whole hash table in memory where PostgreSQL would spill it to disk, so the statement fails with an out-of-memory error when the server has no more memory to give it.
