commit | 6f95cab356da3d24b65111b1e9048572721e9bc3 | [log] [tgz] |
---|---|---|
author | icetindil <icetindil@gmail.com> | Fri Oct 25 13:30:21 2013 -0700 |
committer | icetindil <icetindil@gmail.com> | Fri Oct 25 13:30:21 2013 -0700 |
tree | e864cd59e6b36a1a47410363e8ede0baff98d3bc | |
parent | cf69ff42db7c3e6a15ee0fea4afba43c499ebde0 [diff] |
do not apply PullSelectOutOfEqJoin for LOJ
diff --git a/algebricks/algebricks-rewriter/src/main/java/edu/uci/ics/hyracks/algebricks/rewriter/rules/PullSelectOutOfEqJoin.java b/algebricks/algebricks-rewriter/src/main/java/edu/uci/ics/hyracks/algebricks/rewriter/rules/PullSelectOutOfEqJoin.java index 2a0f6c3..756e0f3 100644 --- a/algebricks/algebricks-rewriter/src/main/java/edu/uci/ics/hyracks/algebricks/rewriter/rules/PullSelectOutOfEqJoin.java +++ b/algebricks/algebricks-rewriter/src/main/java/edu/uci/ics/hyracks/algebricks/rewriter/rules/PullSelectOutOfEqJoin.java
@@ -48,8 +48,7 @@ throws AlgebricksException { AbstractLogicalOperator op = (AbstractLogicalOperator) opRef.getValue(); - if (op.getOperatorTag() != LogicalOperatorTag.INNERJOIN - && op.getOperatorTag() != LogicalOperatorTag.LEFTOUTERJOIN) { + if (op.getOperatorTag() != LogicalOperatorTag.INNERJOIN) { return false; } AbstractBinaryJoinOperator join = (AbstractBinaryJoinOperator) op;