You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tajo.apache.org by "camelia_c (JIRA)" <ji...@apache.org> on 2013/09/29 18:51:23 UTC

[jira] [Updated] (TAJO-216) FilterPushDownRule extended & Implement Physical operators for outer join

     [ https://issues.apache.org/jira/browse/TAJO-216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

camelia_c updated TAJO-216:
---------------------------

    Attachment: TAJO-34_physopers.patch

git diff asf/master --stat > changes_patch.txt

 .../main/java/org/apache/tajo/datum/CharDatum.java |   24 +-
 .../java/org/apache/tajo/datum/Float4Datum.java    |   27 +-
 .../java/org/apache/tajo/datum/Float8Datum.java    |   27 +-
 .../main/java/org/apache/tajo/datum/Int2Datum.java |   28 +-
 .../main/java/org/apache/tajo/datum/Int4Datum.java |   32 +-
 .../main/java/org/apache/tajo/datum/Int8Datum.java |   29 +-
 .../main/java/org/apache/tajo/datum/NullDatum.java |    2 +-
 .../main/java/org/apache/tajo/datum/TextDatum.java |   25 +-
 .../main/java/org/apache/tajo/storage/Tuple.java   |    1 +
 .../tajo/engine/planner/LogicalOptimizer.java      |    2 +-
 .../tajo/engine/planner/PhysicalPlannerImpl.java   |   95 +++-
 .../apache/tajo/engine/planner/PlannerUtil.java    |    1 +
 .../planner/physical/FullOuter_HashJoinExec.java   |  287 ++++++++
 .../planner/physical/FullOuter_MergeJoinExec.java  |  424 +++++++++++
 .../planner/physical/LeftOuter_HashJoinExec.java   |  265 +++++++
 .../planner/physical/LeftOuter_NLJoinExec.java     |  183 +++++
 .../engine/planner/physical/MergeJoinExec.java     |    1 +
 .../planner/physical/RightOuter_MergeJoinExec.java |  395 ++++++++++
 .../engine/planner/rewrite/FilterPushDownRule.java |  102 +++
 .../java/org/apache/tajo/master/GlobalEngine.java  |    1 +
 .../tajo/engine/planner/TestLogicalOptimizer.java  |    1 +
 .../physical/TestFullOuter_HashJoinExec.java       |  445 ++++++++++++
 .../physical/TestFullOuter_MergeJoinExec.java      |  753 ++++++++++++++++++++
 .../physical/TestLeftOuter_HashJoinExec.java       |  450 ++++++++++++
 .../planner/physical/TestLeftOuter_NLJoinExec.java |  467 ++++++++++++
 .../engine/planner/physical/TestMergeJoinExec.java |    2 +-
 .../physical/TestRightOuter_HashJoinExec.java      |  343 +++++++++
 .../physical/TestRightOuter_MergeJoinExec.java     |  751 +++++++++++++++++++
 .../apache/tajo/engine/query/TestSelectQuery.java  |    4 +-
 .../main/java/org/apache/tajo/storage/Tuple.java   |    1 +
 .../main/java/org/apache/tajo/storage/VTuple.java  |    1 +
 31 files changed, 5149 insertions(+), 20 deletions(-)

Thank You!

> FilterPushDownRule extended & Implement Physical operators for outer join
> -------------------------------------------------------------------------
>
>                 Key: TAJO-216
>                 URL: https://issues.apache.org/jira/browse/TAJO-216
>             Project: Tajo
>          Issue Type: Sub-task
>          Components: physical operator
>            Reporter: camelia_c
>              Labels: optimization, physical
>         Attachments: TAJO-34_physopers.patch
>
>
> FilterPushDownRule extended & Implement Physical operators for outer join



--
This message was sent by Atlassian JIRA
(v6.1#6144)