Hive
  1. Hive
  2. HIVE-3411

Filter predicates on outer join overlapped on single alias is not handled properly

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 0.10.0
    • Fix Version/s: 0.10.0
    • Component/s: Query Processor
    • Labels:
      None
    • Environment:

      ubuntu 10.10

    • Hadoop Flags:
      Reviewed

      Description

      Currently, join predicates on outer join are evaluated in join operator (or HashSink for MapJoin) and the result value is tagged to end of each values(as a boolean), which is used for joining values. But when predicates are overlapped on single alias, all the predicates are evaluated with AND conjunction, which makes invalid result.

      For example with table a with values,

      100 40
      100 50
      100 60
      

      Query below has overlapped predicates on alias b, which is making all the values on b are tagged with true(filtered)

      select * from a right outer join a b on (a.key=b.key AND a.value=50 AND b.value=50) left outer join a c on (b.key=c.key AND b.value=60 AND c.value=60);
      
      NULL	NULL	100	40	NULL	NULL
      NULL	NULL	100	50	NULL	NULL
      NULL	NULL	100	60	NULL	NULL
      
      -- Join predicate
      Join Operator
        condition map:
             Right Outer Join0 to 1
             Left Outer Join1 to 2
        condition expressions:
          0 {VALUE._col0} {VALUE._col1}
          1 {VALUE._col0} {VALUE._col1}
          2 {VALUE._col0} {VALUE._col1}
        filter predicates:
          0 
          1 {(VALUE._col1 = 50)} {(VALUE._col1 = 60)}
          2 
      

      but this should be

      NULL	NULL	100	40	NULL	NULL
      100	50	100	50	NULL	NULL
      NULL	NULL	100	60	100	60
      
      1. HIVE-3411.D5169.6.patch
        89 kB
        Phabricator
      2. HIVE-3411.D5169.5.patch
        89 kB
        Phabricator
      3. HIVE-3411.2.patch.txt
        133 kB
        Navis
      4. HIVE-3411.1.patch.txt
        90 kB
        Navis

        Issue Links

          Activity

          Hide
          Navis added a comment -
          Show
          Navis added a comment - https://reviews.facebook.net/D5169
          Hide
          Navis added a comment -

          A boolean tag for filter result is replaced with a byte tag, limiting number of aliases for single join to max 8.
          I'm not yet decided whether to extended the limit or to throw exception at compile time.

          Show
          Navis added a comment - A boolean tag for filter result is replaced with a byte tag, limiting number of aliases for single join to max 8. I'm not yet decided whether to extended the limit or to throw exception at compile time.
          Hide
          Namit Jain added a comment -

          comments on phabricator

          Show
          Namit Jain added a comment - comments on phabricator
          Hide
          Namit Jain added a comment -

          Do you want to abandon this and get https://issues.apache.org/jira/browse/HIVE-3381 instead ?

          Show
          Namit Jain added a comment - Do you want to abandon this and get https://issues.apache.org/jira/browse/HIVE-3381 instead ?
          Hide
          Navis added a comment -

          HIVE-3381 depends on this (and contains this) and it seemed better to be processed separately.

          Show
          Navis added a comment - HIVE-3381 depends on this (and contains this) and it seemed better to be processed separately.
          Hide
          Navis added a comment -

          Addressed comments

          Show
          Navis added a comment - Addressed comments
          Hide
          Namit Jain added a comment -

          comments

          Show
          Namit Jain added a comment - comments
          Hide
          Phabricator added a comment -

          navis has commented on the revision "HIVE-3411 [jira] Filter predicates on outer join overlapped on single alias is not handled properly".

          INLINE COMMENTS
          ql/src/java/org/apache/hadoop/hive/ql/parse/QBJoinTree.java:56 I mean cadinality of '*'. I'll change it.

          REVISION DETAIL
          https://reviews.facebook.net/D5169

          To: JIRA, navis
          Cc: njain

          Show
          Phabricator added a comment - navis has commented on the revision " HIVE-3411 [jira] Filter predicates on outer join overlapped on single alias is not handled properly". INLINE COMMENTS ql/src/java/org/apache/hadoop/hive/ql/parse/QBJoinTree.java:56 I mean cadinality of '*'. I'll change it. REVISION DETAIL https://reviews.facebook.net/D5169 To: JIRA, navis Cc: njain
          Hide
          Phabricator added a comment -

          navis updated the revision "HIVE-3411 [jira] Filter predicates on outer join overlapped on single alias is not handled properly".
          Reviewers: JIRA

          Fixed comments

          REVISION DETAIL
          https://reviews.facebook.net/D5169

          AFFECTED FILES
          ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractMapJoinOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/JoinOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
          ql/src/java/org/apache/hadoop/hive/ql/optimizer/MapJoinProcessor.java
          ql/src/java/org/apache/hadoop/hive/ql/parse/QBJoinTree.java
          ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
          ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java
          ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java
          ql/src/test/queries/clientpositive/join_filters_overlap.q
          ql/src/test/results/clientpositive/auto_join29.q.out
          ql/src/test/results/clientpositive/join_filters_overlap.q.out

          To: JIRA, navis
          Cc: njain

          Show
          Phabricator added a comment - navis updated the revision " HIVE-3411 [jira] Filter predicates on outer join overlapped on single alias is not handled properly". Reviewers: JIRA Fixed comments REVISION DETAIL https://reviews.facebook.net/D5169 AFFECTED FILES ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractMapJoinOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/JoinOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/JoinUtil.java ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java ql/src/java/org/apache/hadoop/hive/ql/optimizer/MapJoinProcessor.java ql/src/java/org/apache/hadoop/hive/ql/parse/QBJoinTree.java ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java ql/src/test/queries/clientpositive/join_filters_overlap.q ql/src/test/results/clientpositive/auto_join29.q.out ql/src/test/results/clientpositive/join_filters_overlap.q.out To: JIRA, navis Cc: njain
          Hide
          Namit Jain added a comment -

          +1

          Show
          Namit Jain added a comment - +1
          Hide
          Namit Jain added a comment -

          Can you refresh ?
          It is not applying cleanly.

          Show
          Namit Jain added a comment - Can you refresh ? It is not applying cleanly.
          Hide
          Phabricator added a comment -

          njain has accepted the revision "HIVE-3411 [jira] Filter predicates on outer join overlapped on single alias is not handled properly".

          REVISION DETAIL
          https://reviews.facebook.net/D5169

          BRANCH
          DPAL-1835

          To: JIRA, njain, navis
          Cc: njain

          Show
          Phabricator added a comment - njain has accepted the revision " HIVE-3411 [jira] Filter predicates on outer join overlapped on single alias is not handled properly". REVISION DETAIL https://reviews.facebook.net/D5169 BRANCH DPAL-1835 To: JIRA, njain, navis Cc: njain
          Hide
          Phabricator added a comment -

          njain has commented on the revision "HIVE-3411 [jira] Filter predicates on outer join overlapped on single alias is not handled properly".

          can you refresh ?

          REVISION DETAIL
          https://reviews.facebook.net/D5169

          BRANCH
          DPAL-1835

          To: JIRA, njain, navis
          Cc: njain

          Show
          Phabricator added a comment - njain has commented on the revision " HIVE-3411 [jira] Filter predicates on outer join overlapped on single alias is not handled properly". can you refresh ? REVISION DETAIL https://reviews.facebook.net/D5169 BRANCH DPAL-1835 To: JIRA, njain, navis Cc: njain
          Hide
          Phabricator added a comment -

          navis updated the revision "HIVE-3411 [jira] Filter predicates on outer join overlapped on single alias is not handled properly".
          Reviewers: JIRA, njain

          Rebased to trunk

          REVISION DETAIL
          https://reviews.facebook.net/D5169

          AFFECTED FILES
          ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractMapJoinOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/JoinOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
          ql/src/java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
          ql/src/java/org/apache/hadoop/hive/ql/optimizer/MapJoinProcessor.java
          ql/src/java/org/apache/hadoop/hive/ql/parse/QBJoinTree.java
          ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
          ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java
          ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java
          ql/src/test/queries/clientpositive/join_filters_overlap.q
          ql/src/test/results/clientpositive/auto_join29.q.out
          ql/src/test/results/clientpositive/join_filters_overlap.q.out

          To: JIRA, njain, navis
          Cc: njain

          Show
          Phabricator added a comment - navis updated the revision " HIVE-3411 [jira] Filter predicates on outer join overlapped on single alias is not handled properly". Reviewers: JIRA, njain Rebased to trunk REVISION DETAIL https://reviews.facebook.net/D5169 AFFECTED FILES ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractMapJoinOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/JoinOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/JoinUtil.java ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java ql/src/java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java ql/src/java/org/apache/hadoop/hive/ql/optimizer/MapJoinProcessor.java ql/src/java/org/apache/hadoop/hive/ql/parse/QBJoinTree.java ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java ql/src/test/queries/clientpositive/join_filters_overlap.q ql/src/test/results/clientpositive/auto_join29.q.out ql/src/test/results/clientpositive/join_filters_overlap.q.out To: JIRA, njain, navis Cc: njain
          Hide
          Namit Jain added a comment -

          +1
          running tests

          Show
          Namit Jain added a comment - +1 running tests
          Hide
          Namit Jain added a comment -

          Committed. Thanks Navis

          Show
          Namit Jain added a comment - Committed. Thanks Navis
          Hide
          Hudson added a comment -

          Integrated in Hive-trunk-h0.21 #1697 (See https://builds.apache.org/job/Hive-trunk-h0.21/1697/)
          HIVE-3411 Filter predicates on outer join overlapped on single alias is not handled properly
          (Navis via namit) (Revision 1390010)

          Result = FAILURE
          namit : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1390010
          Files :

          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractMapJoinOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/JoinOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/MapJoinProcessor.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/QBJoinTree.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java
          • /hive/trunk/ql/src/test/queries/clientpositive/join_filters_overlap.q
          • /hive/trunk/ql/src/test/results/clientpositive/auto_join29.q.out
          • /hive/trunk/ql/src/test/results/clientpositive/join_filters_overlap.q.out
          • /hive/trunk/ql/src/test/results/clientpositive/louter_join_ppr.q.out
          • /hive/trunk/ql/src/test/results/clientpositive/outer_join_ppr.q.out
          • /hive/trunk/ql/src/test/results/clientpositive/router_join_ppr.q.out
          • /hive/trunk/ql/src/test/results/clientpositive/union22.q.out
          • /hive/trunk/ql/src/test/results/compiler/plan/join1.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join2.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join3.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join4.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join5.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join6.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join7.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml
          Show
          Hudson added a comment - Integrated in Hive-trunk-h0.21 #1697 (See https://builds.apache.org/job/Hive-trunk-h0.21/1697/ ) HIVE-3411 Filter predicates on outer join overlapped on single alias is not handled properly (Navis via namit) (Revision 1390010) Result = FAILURE namit : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1390010 Files : /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractMapJoinOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/JoinOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/JoinUtil.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/MapJoinProcessor.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/QBJoinTree.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java /hive/trunk/ql/src/test/queries/clientpositive/join_filters_overlap.q /hive/trunk/ql/src/test/results/clientpositive/auto_join29.q.out /hive/trunk/ql/src/test/results/clientpositive/join_filters_overlap.q.out /hive/trunk/ql/src/test/results/clientpositive/louter_join_ppr.q.out /hive/trunk/ql/src/test/results/clientpositive/outer_join_ppr.q.out /hive/trunk/ql/src/test/results/clientpositive/router_join_ppr.q.out /hive/trunk/ql/src/test/results/clientpositive/union22.q.out /hive/trunk/ql/src/test/results/compiler/plan/join1.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join2.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join3.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join4.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join5.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join6.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join7.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml
          Hide
          Hudson added a comment -

          Integrated in Hive-trunk-hadoop2 #54 (See https://builds.apache.org/job/Hive-trunk-hadoop2/54/)
          HIVE-3411 Filter predicates on outer join overlapped on single alias is not handled properly
          (Navis via namit) (Revision 1390010)

          Result = ABORTED
          namit : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1390010
          Files :

          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractMapJoinOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/JoinOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/MapJoinProcessor.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/QBJoinTree.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java
          • /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java
          • /hive/trunk/ql/src/test/queries/clientpositive/join_filters_overlap.q
          • /hive/trunk/ql/src/test/results/clientpositive/auto_join29.q.out
          • /hive/trunk/ql/src/test/results/clientpositive/join_filters_overlap.q.out
          • /hive/trunk/ql/src/test/results/clientpositive/louter_join_ppr.q.out
          • /hive/trunk/ql/src/test/results/clientpositive/outer_join_ppr.q.out
          • /hive/trunk/ql/src/test/results/clientpositive/router_join_ppr.q.out
          • /hive/trunk/ql/src/test/results/clientpositive/union22.q.out
          • /hive/trunk/ql/src/test/results/compiler/plan/join1.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join2.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join3.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join4.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join5.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join6.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join7.q.xml
          • /hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml
          Show
          Hudson added a comment - Integrated in Hive-trunk-hadoop2 #54 (See https://builds.apache.org/job/Hive-trunk-hadoop2/54/ ) HIVE-3411 Filter predicates on outer join overlapped on single alias is not handled properly (Navis via namit) (Revision 1390010) Result = ABORTED namit : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1390010 Files : /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractMapJoinOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/JoinOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/JoinUtil.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/MapJoinProcessor.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/QBJoinTree.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java /hive/trunk/ql/src/test/queries/clientpositive/join_filters_overlap.q /hive/trunk/ql/src/test/results/clientpositive/auto_join29.q.out /hive/trunk/ql/src/test/results/clientpositive/join_filters_overlap.q.out /hive/trunk/ql/src/test/results/clientpositive/louter_join_ppr.q.out /hive/trunk/ql/src/test/results/clientpositive/outer_join_ppr.q.out /hive/trunk/ql/src/test/results/clientpositive/router_join_ppr.q.out /hive/trunk/ql/src/test/results/clientpositive/union22.q.out /hive/trunk/ql/src/test/results/compiler/plan/join1.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join2.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join3.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join4.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join5.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join6.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join7.q.xml /hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml
          Hide
          Ashutosh Chauhan added a comment -

          This issue is fixed and released as part of 0.10.0 release. If you find an issue which seems to be related to this one, please create a new jira and link this one with new jira.

          Show
          Ashutosh Chauhan added a comment - This issue is fixed and released as part of 0.10.0 release. If you find an issue which seems to be related to this one, please create a new jira and link this one with new jira.

            People

            • Assignee:
              Navis
              Reporter:
              Navis
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development