Expand description
Bounded range HashJoin. The smaller TripleScan is hashed into a caller-capped table; the larger side probes it. If the build side would exceed the table, the operator fails closed so the planner can keep NestedLoopJoin. No unbounded allocation.