Impala Public Jenkins has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/18731 )

Change subject: IMPALA-11424: Support pushdown non-equi join predicate from 
OUTER/INNER JOIN to SCANNODE
......................................................................


Patch Set 5:

(16 comments)

http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java
File fe/src/main/java/org/apache/impala/planner/HashJoinNode.java:

http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@139
PS5, Line 139:       if (this.getJoinOp().isLeftOuterJoin() ||
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@140
PS5, Line 140:           this.getJoinOp().isRightOuterJoin() ||
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@350
PS5, Line 350:    * 
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@376
PS5, Line 376:     if (this.joinOp_ == JoinOperator.LEFT_OUTER_JOIN ||
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@380
PS5, Line 380:     if (this.joinOp_ == JoinOperator.RIGHT_OUTER_JOIN ||
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@386
PS5, Line 386:   private void pushdownNonEquiConjunct(Analyzer analyzer,
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@387
PS5, Line 387:       List<Expr> assignedConjunctsExprs, int buildIndex, int 
probeIndex) throws ImpalaException {
line too long (97 > 90)


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@422
PS5, Line 422:           pushOtherJoinBinaryPredicateToChild((BinaryPredicate) 
nonEquiPredicate,
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@581
PS5, Line 581:     // The key is build table's expr,
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@592
PS5, Line 592:       if (!(predicate.getChild(0) instanceof LiteralExpr
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@594
PS5, Line 594:             && !(predicate.getChild(1) instanceof LiteralExpr
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@612
PS5, Line 612:             List<Predicate> predicateList =
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@655
PS5, Line 655:             List<Predicate> predicateList =
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/HashJoinNode.java@854
PS5, Line 854:       // so, predicate can be simplified to:
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/SingleNodePlanner.java
File fe/src/main/java/org/apache/impala/planner/SingleNodePlanner.java:

http://gerrit.cloudera.org:8080/#/c/18731/5/fe/src/main/java/org/apache/impala/planner/SingleNodePlanner.java@2023
PS5, Line 2023:     boolean enableJoinPushdown =
line has trailing whitespace


http://gerrit.cloudera.org:8080/#/c/18731/5/tests/query_test/test_none_equi_predicate_pushdown.py
File tests/query_test/test_none_equi_predicate_pushdown.py:

http://gerrit.cloudera.org:8080/#/c/18731/5/tests/query_test/test_none_equi_predicate_pushdown.py@33
PS5, Line 33: c
flake8: E501 line too long (99 > 90 characters)



--
To view, visit http://gerrit.cloudera.org:8080/18731
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ie3ce23cbd7522a209c830504f329b972d67bc263
Gerrit-Change-Number: 18731
Gerrit-PatchSet: 5
Gerrit-Owner: Baike Xia <xiaba...@163.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Comment-Date: Mon, 18 Jul 2022 16:38:08 +0000
Gerrit-HasComments: Yes

Reply via email to