Hello Anon. E. Moose #1000171, Jenkins,

I'd like you to reexamine a change.  Please visit

    https://asterix-gerrit.ics.uci.edu/2721

to look at the new patch set (#2).

Change subject: [NO ISSUE][COMP] Prevent broadcast hint changes left-outer-join 
semantic
......................................................................

[NO ISSUE][COMP] Prevent broadcast hint changes left-outer-join semantic

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
The current way of handling broadcast hint can cause a problem in a
certain case. When we have a subquery with join, the inline subplan rule
will transform it into a left-outer-join. If we have a broadcast hint
for the join and when the broadcast hint applies, we will switch inputs
of the join if that's necessary without checking whether that will break
the semantic of left-outer-join.

Change-Id: I522b5f1edf35a1c46f2e2ef1b265049d3c18a575
---
A 
asterixdb/asterix-app/src/test/resources/optimizerts/queries/joins/nested_query_with_bcast.sqlpp
A 
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/nested_query_with_bcast.plan
M 
hyracks-fullstack/algebricks/algebricks-rewriter/src/main/java/org/apache/hyracks/algebricks/rewriter/util/JoinUtils.java
3 files changed, 93 insertions(+), 7 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/21/2721/2
-- 
To view, visit https://asterix-gerrit.ics.uci.edu/2721
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I522b5f1edf35a1c46f2e2ef1b265049d3c18a575
Gerrit-PatchSet: 2
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Xikui Wang <[email protected]>
Gerrit-Reviewer: Anon. E. Moose #1000171
Gerrit-Reviewer: Dmitry Lychagin <[email protected]>
Gerrit-Reviewer: Jenkins <[email protected]>

Reply via email to