You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tajo.apache.org by jh...@apache.org on 2014/10/15 11:16:33 UTC

[03/50] [abbrv] git commit: Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo

Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo


Project: http://git-wip-us.apache.org/repos/asf/tajo/repo
Commit: http://git-wip-us.apache.org/repos/asf/tajo/commit/aa01e838
Tree: http://git-wip-us.apache.org/repos/asf/tajo/tree/aa01e838
Diff: http://git-wip-us.apache.org/repos/asf/tajo/diff/aa01e838

Branch: refs/heads/block_iteration
Commit: aa01e83859ef553ac4eb90c1678e3bc6be20c6c9
Parents: 45f5ed3 96b6c2a
Author: Jaehwa Jung <bl...@apache.org>
Authored: Mon Aug 18 18:56:24 2014 +0900
Committer: Jaehwa Jung <bl...@apache.org>
Committed: Mon Aug 18 18:56:24 2014 +0900

----------------------------------------------------------------------
 CHANGES                                         |  21 +++
 LICENSE                                         |  25 +++
 NOTICE                                          |   6 +
 .../main/java/org/apache/tajo/cli/TajoCli.java  |  10 +-
 .../java/org/apache/tajo/client/TajoAdmin.java  |   2 +-
 .../java/org/apache/tajo/client/TajoClient.java |  26 +++-
 tajo-common/pom.xml                             |  15 ++
 .../java/org/apache/tajo/datum/TextDatum.java   |   8 +-
 .../java/org/apache/tajo/unit/StorageUnit.java  |   2 +-
 .../org/apache/tajo/datum/TestTextDatum.java    |  36 ++++-
 .../org/apache/tajo/engine/eval/BinaryEval.java |  14 +-
 .../apache/tajo/engine/eval/EvalTreeUtil.java   |  23 ++-
 .../apache/tajo/engine/eval/FunctionEval.java   |   6 +-
 .../eval/EvalTreeOptimizationRule.java          |  27 ++++
 .../optimizer/eval/EvalTreeOptimizer.java       |  76 +++++++++
 .../tajo/engine/optimizer/eval/Prioritized.java |  30 ++++
 .../optimizer/eval/rules/ConstantFolding.java   |  92 +++++++++++
 .../eval/rules/ConstantPropagation.java         | 112 ++++++++++++++
 .../tajo/engine/planner/ExprAnnotator.java      |  12 +-
 .../tajo/engine/planner/ExprNormalizer.java     |   2 +-
 .../apache/tajo/engine/planner/LogicalPlan.java |  56 ++++++-
 .../engine/planner/LogicalPlanPreprocessor.java | 120 +++++++--------
 .../tajo/engine/planner/LogicalPlanner.java     | 154 ++++++++++++-------
 .../tajo/engine/planner/NamedExprsManager.java  |  15 +-
 .../apache/tajo/engine/planner/PlannerUtil.java |   2 +-
 .../tajo/engine/planner/TypeDeterminant.java    |  41 ++---
 .../planner/rewrite/ProjectionPushDownRule.java |   2 +-
 .../apache/tajo/master/querymaster/Query.java   |  25 ++-
 .../tajo/master/querymaster/QueryMaster.java    |  14 ++
 .../master/querymaster/QueryMasterTask.java     |   4 +-
 .../tajo/master/querymaster/SubQuery.java       |  85 ++++++----
 .../tajo/worker/TajoResourceAllocator.java      |   2 +-
 .../tajo/worker/TajoWorkerClientService.java    |  12 +-
 .../org/apache/tajo/client/TestTajoClient.java  |   2 +-
 .../tajo/engine/eval/TestEvalTreeUtil.java      |  14 +-
 .../tajo/engine/planner/TestLogicalPlan.java    |  34 +---
 .../tajo/engine/query/TestGroupByQuery.java     |  54 +++++++
 .../apache/tajo/engine/query/TestJoinQuery.java |  28 ++++
 .../tajo/engine/query/TestSelectQuery.java      |  11 +-
 .../apache/tajo/engine/query/TestSortQuery.java |  17 ++
 .../tajo/engine/query/TestWindowQuery.java      |   7 +
 .../testGroupByWithConstantKeys3.sql            |   8 +
 .../testGroupByWithConstantKeys4.sql            |  12 ++
 .../testGroupByWithConstantKeys5.sql            |  13 ++
 .../testLeftOuterJoinWithConstantExpr4.sql      |   6 +
 .../testLeftOuterJoinWithConstantExpr5.sql      |   9 ++
 ...SelectSameConstantsWithDifferentAliases3.sql |  10 ++
 .../TestSortQuery/testSortWithConstKeys.sql     |  10 ++
 .../queries/TestWindowQuery/testWindow8.sql     |   7 +
 .../testGroupByWithConstantKeys3.result         |   3 +
 .../testGroupByWithConstantKeys4.result         |   5 +
 .../testGroupByWithConstantKeys5.result         |   5 +
 .../testLeftOuterJoinWithConstantExpr4.result   |   7 +
 .../testLeftOuterJoinWithConstantExpr5.result   |   6 +
 .../TestSelectQuery/testSelectAsterisk5.result  |   2 +-
 ...ectSameConstantsWithDifferentAliases3.result |   7 +
 .../TestSortQuery/testSortWithConstKeys.result  |   7 +
 .../testLocalQueryWithoutFrom.result            |   4 +-
 .../results/TestWindowQuery/testWindow8.result  |   7 +
 tajo-project/pom.xml                            |  37 ++++-
 tajo-project/src/site/apt/index.apt             |   2 +
 61 files changed, 1141 insertions(+), 270 deletions(-)
----------------------------------------------------------------------