Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.11.0
    • Component/s: Planner/Optimizer
    • Labels:
      None

      Description

      TAJO-1670 introduced error propagation system through RPC and introduced error code and new exception classes. But, many codes do not use it yet. The main objective of this issue is to change planner, optimizer, and visitor to use new error propagation system.

        Activity

        Hide
        githubbot ASF GitHub Bot added a comment -

        GitHub user hyunsik opened a pull request:

        https://github.com/apache/tajo/pull/637

        TAJO-1691: Refactor visitors and planner to throw TajoException.

        You can merge this pull request into a Git repository by running:

        $ git pull https://github.com/hyunsik/tajo TAJO-1691

        Alternatively you can review and apply these changes as the patch at:

        https://github.com/apache/tajo/pull/637.patch

        To close this pull request, make a commit to your master/trunk branch
        with (at least) the following in the commit message:

        This closes #637


        commit f93d66ef73624b7dbba9d2b6bb4c2d0b74e4cd54
        Author: Hyunsik Choi <hyunsik@apache.org>
        Date: 2015-07-21T00:15:30Z

        Change exception.

        commit 96fa15ba09e6da9583ad9fd4b25a941f0b106011
        Author: Hyunsik Choi <hyunsik@apache.org>
        Date: 2015-07-21T04:27:18Z

        Fixed unit tests.


        Show
        githubbot ASF GitHub Bot added a comment - GitHub user hyunsik opened a pull request: https://github.com/apache/tajo/pull/637 TAJO-1691 : Refactor visitors and planner to throw TajoException. You can merge this pull request into a Git repository by running: $ git pull https://github.com/hyunsik/tajo TAJO-1691 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/tajo/pull/637.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #637 commit f93d66ef73624b7dbba9d2b6bb4c2d0b74e4cd54 Author: Hyunsik Choi <hyunsik@apache.org> Date: 2015-07-21T00:15:30Z Change exception. commit 96fa15ba09e6da9583ad9fd4b25a941f0b106011 Author: Hyunsik Choi <hyunsik@apache.org> Date: 2015-07-21T04:27:18Z Fixed unit tests.
        Hide
        githubbot ASF GitHub Bot added a comment -

        Github user jinossy commented on the pull request:

        https://github.com/apache/tajo/pull/637#issuecomment-123544546

        +1 LGTM

        Show
        githubbot ASF GitHub Bot added a comment - Github user jinossy commented on the pull request: https://github.com/apache/tajo/pull/637#issuecomment-123544546 +1 LGTM
        Hide
        hyunsik Hyunsik Choi added a comment -

        committed.

        Show
        hyunsik Hyunsik Choi added a comment - committed.
        Hide
        githubbot ASF GitHub Bot added a comment -

        Github user asfgit closed the pull request at:

        https://github.com/apache/tajo/pull/637

        Show
        githubbot ASF GitHub Bot added a comment - Github user asfgit closed the pull request at: https://github.com/apache/tajo/pull/637
        Hide
        hudson Hudson added a comment -

        ABORTED: Integrated in Tajo-master-CODEGEN-build #398 (See https://builds.apache.org/job/Tajo-master-CODEGEN-build/398/)
        TAJO-1691: Refactor visitors and planner to throw TajoException. (hyunsik: rev 4841c656ff06dbab76ca59240623f956da2f4177)

        • tajo-plan/src/main/java/org/apache/tajo/plan/visitor/SimpleAlgebraVisitor.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestBNLJoinExec.java
        • tajo-core/src/main/java/org/apache/tajo/engine/planner/global/builder/DistinctGroupbyBuilder.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestMergeJoinExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/NameResolver.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/BaseLogicalPlanRewriteEngine.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/JoinGraph.java
        • tajo-core/src/main/java/org/apache/tajo/engine/utils/test/ErrorInjectionRewriter.java
        • CHANGES
        • tajo-plan/src/main/java/org/apache/tajo/plan/algebra/AmbiguousFieldException.java
        • tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/Tablespace.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByLegacy.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverBySubExprsAndRels.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanPreprocessor.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlanner.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/ExprNormalizer.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/verifier/LogicalPlanVerifier.java
        • tajo-core/src/test/java/org/apache/tajo/engine/eval/ExprTestBase.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestNLJoinExec.java
        • tajo-core/src/main/java/org/apache/tajo/master/exec/ExplainPlanPreprocessorForTest.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashJoinExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/visitor/ExplainLogicalPlanVisitor.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/ExprAnnotator.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlan.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/NamedExprsManager.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterHashJoinExec.java
        • tajo-core/src/main/java/org/apache/tajo/worker/ExecutionBlockSharedResource.java
        • tajo-core/src/test/java/org/apache/tajo/QueryTestCaseBase.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/PartitionedTableRewriter.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/TestQueryValidation.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/visitor/BasicLogicalPlanVisitor.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/verifier/ExprsVerifier.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByRelsAndSubExprs.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/visitor/LogicalPlanVisitor.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/TestPlannerUtil.java
        • tajo-storage/tajo-storage-hbase/src/main/java/org/apache/tajo/storage/hbase/HBaseTablespace.java
        • tajo-common/src/main/java/org/apache/tajo/exception/TajoInternalError.java
        • tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/GlobalPlanRewriteRule.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/GreedyHeuristicJoinOrderAlgorithm.java
        • tajo-storage/tajo-storage-hbase/src/main/java/org/apache/tajo/storage/hbase/SortedInsertRewriter.java
        • tajo-common/src/main/java/org/apache/tajo/exception/ErrorMessages.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/TestLogicalOptimizer.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterHashJoinExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/verifier/PreLogicalPlanVerifier.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/LogicalPlanEqualityTester.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/serder/LogicalNodeSerializer.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanner.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/util/PlannerUtil.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/LogicalOptimizer.java
        • tajo-core/src/main/java/org/apache/tajo/engine/codegen/ExecutorPreCompiler.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/util/ExprFinder.java
        • tajo-core/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java
        • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterMergeJoinExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/JoinOrderAlgorithm.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/LogicalPlanRewriteEngine.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByRels.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/algebra/BaseAlgebraVisitor.java
        • tajo-common/src/main/java/org/apache/tajo/exception/AmbiguousColumnException.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/algebra/AlgebraVisitor.java
        • tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/rules/BroadcastJoinRule.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/LogicalPlanRewriteRule.java
        • tajo-common/src/main/java/org/apache/tajo/exception/TajoRuntimeException.java
        • tajo-core/src/main/java/org/apache/tajo/master/exec/NonForwardQueryResultSystemScanner.java
        • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AmbiguousTableException.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterMergeJoinExec.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestExternalSortExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/TypeDeterminant.java
        • tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/GlobalPlanRewriteEngine.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/ProjectionPushDownRule.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterHashJoinExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/FilterPushDownRule.java
        • tajo-core/src/test/java/org/apache/tajo/engine/eval/TestEvalTreeUtil.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortIntersectExec.java
        Show
        hudson Hudson added a comment - ABORTED: Integrated in Tajo-master-CODEGEN-build #398 (See https://builds.apache.org/job/Tajo-master-CODEGEN-build/398/ ) TAJO-1691 : Refactor visitors and planner to throw TajoException. (hyunsik: rev 4841c656ff06dbab76ca59240623f956da2f4177) tajo-plan/src/main/java/org/apache/tajo/plan/visitor/SimpleAlgebraVisitor.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestBNLJoinExec.java tajo-core/src/main/java/org/apache/tajo/engine/planner/global/builder/DistinctGroupbyBuilder.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestMergeJoinExec.java tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/NameResolver.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/BaseLogicalPlanRewriteEngine.java tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/JoinGraph.java tajo-core/src/main/java/org/apache/tajo/engine/utils/test/ErrorInjectionRewriter.java CHANGES tajo-plan/src/main/java/org/apache/tajo/plan/algebra/AmbiguousFieldException.java tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/Tablespace.java tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByLegacy.java tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverBySubExprsAndRels.java tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanPreprocessor.java tajo-core/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlanner.java tajo-plan/src/main/java/org/apache/tajo/plan/ExprNormalizer.java tajo-plan/src/main/java/org/apache/tajo/plan/verifier/LogicalPlanVerifier.java tajo-core/src/test/java/org/apache/tajo/engine/eval/ExprTestBase.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestNLJoinExec.java tajo-core/src/main/java/org/apache/tajo/master/exec/ExplainPlanPreprocessorForTest.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashJoinExec.java tajo-plan/src/main/java/org/apache/tajo/plan/visitor/ExplainLogicalPlanVisitor.java tajo-plan/src/main/java/org/apache/tajo/plan/ExprAnnotator.java tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlan.java tajo-plan/src/main/java/org/apache/tajo/plan/NamedExprsManager.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterHashJoinExec.java tajo-core/src/main/java/org/apache/tajo/worker/ExecutionBlockSharedResource.java tajo-core/src/test/java/org/apache/tajo/QueryTestCaseBase.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/PartitionedTableRewriter.java tajo-core/src/test/java/org/apache/tajo/engine/planner/TestQueryValidation.java tajo-plan/src/main/java/org/apache/tajo/plan/visitor/BasicLogicalPlanVisitor.java tajo-plan/src/main/java/org/apache/tajo/plan/verifier/ExprsVerifier.java tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByRelsAndSubExprs.java tajo-plan/src/main/java/org/apache/tajo/plan/visitor/LogicalPlanVisitor.java tajo-core/src/test/java/org/apache/tajo/engine/planner/TestPlannerUtil.java tajo-storage/tajo-storage-hbase/src/main/java/org/apache/tajo/storage/hbase/HBaseTablespace.java tajo-common/src/main/java/org/apache/tajo/exception/TajoInternalError.java tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/GlobalPlanRewriteRule.java tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/GreedyHeuristicJoinOrderAlgorithm.java tajo-storage/tajo-storage-hbase/src/main/java/org/apache/tajo/storage/hbase/SortedInsertRewriter.java tajo-common/src/main/java/org/apache/tajo/exception/ErrorMessages.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java tajo-core/src/test/java/org/apache/tajo/engine/planner/TestLogicalOptimizer.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterHashJoinExec.java tajo-plan/src/main/java/org/apache/tajo/plan/verifier/PreLogicalPlanVerifier.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/LogicalPlanEqualityTester.java tajo-plan/src/main/java/org/apache/tajo/plan/serder/LogicalNodeSerializer.java tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanner.java tajo-plan/src/main/java/org/apache/tajo/plan/util/PlannerUtil.java tajo-plan/src/main/java/org/apache/tajo/plan/LogicalOptimizer.java tajo-core/src/main/java/org/apache/tajo/engine/codegen/ExecutorPreCompiler.java tajo-plan/src/main/java/org/apache/tajo/plan/util/ExprFinder.java tajo-core/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterMergeJoinExec.java tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/JoinOrderAlgorithm.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/LogicalPlanRewriteEngine.java tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByRels.java tajo-plan/src/main/java/org/apache/tajo/plan/algebra/BaseAlgebraVisitor.java tajo-common/src/main/java/org/apache/tajo/exception/AmbiguousColumnException.java tajo-plan/src/main/java/org/apache/tajo/plan/algebra/AlgebraVisitor.java tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/rules/BroadcastJoinRule.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/LogicalPlanRewriteRule.java tajo-common/src/main/java/org/apache/tajo/exception/TajoRuntimeException.java tajo-core/src/main/java/org/apache/tajo/master/exec/NonForwardQueryResultSystemScanner.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AmbiguousTableException.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterMergeJoinExec.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestExternalSortExec.java tajo-plan/src/main/java/org/apache/tajo/plan/TypeDeterminant.java tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/GlobalPlanRewriteEngine.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/ProjectionPushDownRule.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterHashJoinExec.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/FilterPushDownRule.java tajo-core/src/test/java/org/apache/tajo/engine/eval/TestEvalTreeUtil.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortIntersectExec.java
        Hide
        hudson Hudson added a comment -

        SUCCESS: Integrated in Tajo-master-build #758 (See https://builds.apache.org/job/Tajo-master-build/758/)
        TAJO-1691: Refactor visitors and planner to throw TajoException. (hyunsik: rev 4841c656ff06dbab76ca59240623f956da2f4177)

        • tajo-plan/src/main/java/org/apache/tajo/plan/NamedExprsManager.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/FilterPushDownRule.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/TestPlannerUtil.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/GreedyHeuristicJoinOrderAlgorithm.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/util/PlannerUtil.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlan.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByLegacy.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/visitor/SimpleAlgebraVisitor.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/LogicalPlanEqualityTester.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanner.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverBySubExprsAndRels.java
        • tajo-storage/tajo-storage-hbase/src/main/java/org/apache/tajo/storage/hbase/SortedInsertRewriter.java
        • tajo-common/src/main/java/org/apache/tajo/exception/AmbiguousColumnException.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortIntersectExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/PartitionedTableRewriter.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/LogicalPlanRewriteRule.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterMergeJoinExec.java
        • tajo-core/src/main/java/org/apache/tajo/engine/planner/global/builder/DistinctGroupbyBuilder.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/TestQueryValidation.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterMergeJoinExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/BaseLogicalPlanRewriteEngine.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestExternalSortExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/algebra/AmbiguousFieldException.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/NameResolver.java
        • tajo-core/src/main/java/org/apache/tajo/worker/ExecutionBlockSharedResource.java
        • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestNLJoinExec.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterHashJoinExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/visitor/ExplainLogicalPlanVisitor.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/verifier/ExprsVerifier.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterHashJoinExec.java
        • tajo-core/src/main/java/org/apache/tajo/master/exec/ExplainPlanPreprocessorForTest.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/ExprAnnotator.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/TypeDeterminant.java
        • tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/GlobalPlanRewriteRule.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanPreprocessor.java
        • tajo-common/src/main/java/org/apache/tajo/exception/TajoInternalError.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/TestLogicalOptimizer.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/visitor/BasicLogicalPlanVisitor.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlanner.java
        • tajo-core/src/test/java/org/apache/tajo/QueryTestCaseBase.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/LogicalOptimizer.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/verifier/LogicalPlanVerifier.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/ProjectionPushDownRule.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/JoinOrderAlgorithm.java
        • tajo-core/src/main/java/org/apache/tajo/master/exec/NonForwardQueryResultSystemScanner.java
        • tajo-core/src/main/java/org/apache/tajo/engine/utils/test/ErrorInjectionRewriter.java
        • tajo-core/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestBNLJoinExec.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterHashJoinExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/algebra/AlgebraVisitor.java
        • tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/GlobalPlanRewriteEngine.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/util/ExprFinder.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/JoinGraph.java
        • tajo-core/src/main/java/org/apache/tajo/engine/codegen/ExecutorPreCompiler.java
        • tajo-common/src/main/java/org/apache/tajo/exception/ErrorMessages.java
        • tajo-common/src/main/java/org/apache/tajo/exception/TajoRuntimeException.java
        • tajo-core/src/test/java/org/apache/tajo/engine/eval/ExprTestBase.java
        • CHANGES
        • tajo-storage/tajo-storage-hbase/src/main/java/org/apache/tajo/storage/hbase/HBaseTablespace.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/verifier/PreLogicalPlanVerifier.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/visitor/LogicalPlanVisitor.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/LogicalPlanRewriteEngine.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/ExprNormalizer.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/serder/LogicalNodeSerializer.java
        • tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/rules/BroadcastJoinRule.java
        • tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/Tablespace.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestMergeJoinExec.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByRelsAndSubExprs.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/algebra/BaseAlgebraVisitor.java
        • tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByRels.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java
        • tajo-core/src/test/java/org/apache/tajo/engine/eval/TestEvalTreeUtil.java
        • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AmbiguousTableException.java
        • tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashJoinExec.java
        Show
        hudson Hudson added a comment - SUCCESS: Integrated in Tajo-master-build #758 (See https://builds.apache.org/job/Tajo-master-build/758/ ) TAJO-1691 : Refactor visitors and planner to throw TajoException. (hyunsik: rev 4841c656ff06dbab76ca59240623f956da2f4177) tajo-plan/src/main/java/org/apache/tajo/plan/NamedExprsManager.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/FilterPushDownRule.java tajo-core/src/test/java/org/apache/tajo/engine/planner/TestPlannerUtil.java tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/GreedyHeuristicJoinOrderAlgorithm.java tajo-plan/src/main/java/org/apache/tajo/plan/util/PlannerUtil.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlan.java tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByLegacy.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java tajo-plan/src/main/java/org/apache/tajo/plan/visitor/SimpleAlgebraVisitor.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/LogicalPlanEqualityTester.java tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanner.java tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverBySubExprsAndRels.java tajo-storage/tajo-storage-hbase/src/main/java/org/apache/tajo/storage/hbase/SortedInsertRewriter.java tajo-common/src/main/java/org/apache/tajo/exception/AmbiguousColumnException.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortIntersectExec.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/PartitionedTableRewriter.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/LogicalPlanRewriteRule.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterMergeJoinExec.java tajo-core/src/main/java/org/apache/tajo/engine/planner/global/builder/DistinctGroupbyBuilder.java tajo-core/src/test/java/org/apache/tajo/engine/planner/TestQueryValidation.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterMergeJoinExec.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/BaseLogicalPlanRewriteEngine.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestExternalSortExec.java tajo-plan/src/main/java/org/apache/tajo/plan/algebra/AmbiguousFieldException.java tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/NameResolver.java tajo-core/src/main/java/org/apache/tajo/worker/ExecutionBlockSharedResource.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestNLJoinExec.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterHashJoinExec.java tajo-plan/src/main/java/org/apache/tajo/plan/visitor/ExplainLogicalPlanVisitor.java tajo-plan/src/main/java/org/apache/tajo/plan/verifier/ExprsVerifier.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterHashJoinExec.java tajo-core/src/main/java/org/apache/tajo/master/exec/ExplainPlanPreprocessorForTest.java tajo-plan/src/main/java/org/apache/tajo/plan/ExprAnnotator.java tajo-plan/src/main/java/org/apache/tajo/plan/TypeDeterminant.java tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/GlobalPlanRewriteRule.java tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanPreprocessor.java tajo-common/src/main/java/org/apache/tajo/exception/TajoInternalError.java tajo-core/src/test/java/org/apache/tajo/engine/planner/TestLogicalOptimizer.java tajo-plan/src/main/java/org/apache/tajo/plan/visitor/BasicLogicalPlanVisitor.java tajo-core/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlanner.java tajo-core/src/test/java/org/apache/tajo/QueryTestCaseBase.java tajo-plan/src/main/java/org/apache/tajo/plan/LogicalOptimizer.java tajo-plan/src/main/java/org/apache/tajo/plan/verifier/LogicalPlanVerifier.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/ProjectionPushDownRule.java tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/JoinOrderAlgorithm.java tajo-core/src/main/java/org/apache/tajo/master/exec/NonForwardQueryResultSystemScanner.java tajo-core/src/main/java/org/apache/tajo/engine/utils/test/ErrorInjectionRewriter.java tajo-core/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestBNLJoinExec.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterHashJoinExec.java tajo-plan/src/main/java/org/apache/tajo/plan/algebra/AlgebraVisitor.java tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/GlobalPlanRewriteEngine.java tajo-plan/src/main/java/org/apache/tajo/plan/util/ExprFinder.java tajo-plan/src/main/java/org/apache/tajo/plan/joinorder/JoinGraph.java tajo-core/src/main/java/org/apache/tajo/engine/codegen/ExecutorPreCompiler.java tajo-common/src/main/java/org/apache/tajo/exception/ErrorMessages.java tajo-common/src/main/java/org/apache/tajo/exception/TajoRuntimeException.java tajo-core/src/test/java/org/apache/tajo/engine/eval/ExprTestBase.java CHANGES tajo-storage/tajo-storage-hbase/src/main/java/org/apache/tajo/storage/hbase/HBaseTablespace.java tajo-plan/src/main/java/org/apache/tajo/plan/verifier/PreLogicalPlanVerifier.java tajo-plan/src/main/java/org/apache/tajo/plan/visitor/LogicalPlanVisitor.java tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/LogicalPlanRewriteEngine.java tajo-plan/src/main/java/org/apache/tajo/plan/ExprNormalizer.java tajo-plan/src/main/java/org/apache/tajo/plan/serder/LogicalNodeSerializer.java tajo-core/src/main/java/org/apache/tajo/engine/planner/global/rewriter/rules/BroadcastJoinRule.java tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/Tablespace.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestMergeJoinExec.java tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByRelsAndSubExprs.java tajo-plan/src/main/java/org/apache/tajo/plan/algebra/BaseAlgebraVisitor.java tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByRels.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java tajo-core/src/test/java/org/apache/tajo/engine/eval/TestEvalTreeUtil.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AmbiguousTableException.java tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashJoinExec.java

          People

          • Assignee:
            hyunsik Hyunsik Choi
            Reporter:
            hyunsik Hyunsik Choi
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development