SQL/MX 2.x Query Guide (G06.24+, H06.03+)
Operators and Operator Groups
HP NonStop SQL/MX Query Guide—523728-003
7-23
LEFT_HYBRID_HASH_JOIN Operator
For information about setting the CONTROL QUERY DEFAULT attribute for
INSERT_VSBB, see the SQL/MX Reference Manual.
The INSERT_VSBB operator has no child nodes. The description field for this operator
contains:
LEFT_HYBRID_HASH_JOIN Operator
Join Group
The LEFT_HYBRID_HASH_JOIN operator returns an unmatched outer row even when
it does not find a match in the inner table. Null values are supplied for the missing inner
rows. The LEFT_HYBRID_HASH_JOIN operator differs from the
HYBRID_HASH_JOIN only when it does not find a match in the inner table. See
HYBRID_HASH_JOIN Operator on page 7-16.
The LEFT_HYBRID_HASH_JOIN operator has two child nodes. The description field
for this operator contains:
The example of the LEFT_HYBRID_HASH_JOIN operator is based on:
SELECT a.ten, max(a.unique2)
FROM abase a left join bbase b
ON a.unique2=b.unique3 WHERE a.tenpercent = 9
GROUP BY a.ten FOR READ UNCOMMITTED ACCESS;
3 5 6 left_hybrid_hash_join
hash_join_predicate:
(indexcol(\TESTSYS.$BIG18A.WISC32M.ABASE.UNIQUE2) =
indexcol(\TESTSYS.$BIG18A.WISC32M.IXB4.UNIQUE3))
join_type: left
join_method: hash
parallel_join_type: 1
Token Followed by ... Data Type
new_rec_expr Computation of the row to be
inserted
expr(text)
Token Followed by ... Data Type
join_type Inner, left, natural, inner semi,
or inner anti-semi-join
text
join_method Name of join method text
hash_join_predicate Expression of the join
predicates
expr(text)
parallel_join_type Type1 or Type2, depending
on parallel join algorithm
text
selection_predicates Expression of the selection
predicates
expr(text)