• Igor Babaev's avatar
    Fixed LP bug #899777. · 1af3ac98
    Igor Babaev authored
    KEYUSE elements for a possible hash join key are not sorted by field
    numbers of the second table T of the hash join operation. Besides
    some of these KEYUSE elements cannot be used to build any key as their
    key expressions depend on the tables that are planned to be accessed
    after the table T. 
    The code before the patch did not take this into account and, as a result,
    execition of a query the employing block-based hash join algorithm could
    cause a crash or return a wrong result set. 
    1af3ac98
join_cache.test 116 KB