Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.8.0, 0.9.0
    • Component/s: Catalog
    • Labels:
      None

      Description

      Currently, all tables reside in single namespace (default). Tajo should support multiple namespaces (i.e., databases) so that users can create tables in independent namespace.

      1. TAJO-353_2.patch
        910 kB
        Hyunsik Choi
      2. TAJO-353_3.patch
        919 kB
        Hyunsik Choi
      3. TAJO-353_4.patch
        958 kB
        Hyunsik Choi
      4. TAJO-353_5.patch
        958 kB
        Hyunsik Choi
      5. TAJO-353_6.patch
        959 kB
        Hyunsik Choi
      6. TAJO-353_7.patch
        967 kB
        Hyunsik Choi
      7. TAJO-353_8.patch
        967 kB
        Hyunsik Choi
      8. TAJO-353.patch
        902 kB
        Hyunsik Choi

        Issue Links

          Activity

          Hide
          hyunsik Hyunsik Choi added a comment -

          I've just submitted the patch. This work took longer time than I expected. It has required a bunch of changes. I'm very sorry for submitting a big patch.

          This patch adds database namespace to Tajo catalog and all query processing related things. So, we can use join statements on multiple tables across different databases. Also, this patch adds CREATE DATABASE [IF NOT EXISTS] and DROP DATABASE [IF EXISTS] statements to parser, and planner.

          The database namespace requires user session system because each connected user has to keep current database. This patch also includes session system, and session commands to TajoCli. Besides, I've filled some methods and changed Tajo JDBC to support database namespace and its related things.

          I've tested the patch on Derby, MySQL, and HCatalog catalog stores. For that, I've improved TestCatalog to directly work on MySQL instance. You can see how you run TestCatalog test with MySQLStore at http://wiki.apache.org/tajo/UnitTests. And, I've added lots of unit tests for database namespaces and almost things I've changed.

          This patch also includes the documentation updates. You can see the updated pages:

          Show
          hyunsik Hyunsik Choi added a comment - I've just submitted the patch. This work took longer time than I expected. It has required a bunch of changes. I'm very sorry for submitting a big patch. This patch adds database namespace to Tajo catalog and all query processing related things. So, we can use join statements on multiple tables across different databases. Also, this patch adds CREATE DATABASE [IF NOT EXISTS] and DROP DATABASE [IF EXISTS] statements to parser, and planner. The database namespace requires user session system because each connected user has to keep current database. This patch also includes session system, and session commands to TajoCli. Besides, I've filled some methods and changed Tajo JDBC to support database namespace and its related things. I've tested the patch on Derby, MySQL, and HCatalog catalog stores. For that, I've improved TestCatalog to directly work on MySQL instance. You can see how you run TestCatalog test with MySQLStore at http://wiki.apache.org/tajo/UnitTests . And, I've added lots of unit tests for database namespaces and almost things I've changed. This patch also includes the documentation updates. You can see the updated pages: http://people.apache.org/~hyunsik/TAJO-353/cli.html http://people.apache.org/~hyunsik/TAJO-353/sql_language/ddl.html http://people.apache.org/~hyunsik/TAJO-353/configuration/catalog_configuration.html
          Hide
          tajoqa Tajo QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12634973/TAJO-353.patch
          against master revision 016b1c6.

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 68 new or modified test files.

          -1 javac. The patch appears to cause the build to fail.

          Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/217//console

          This message is automatically generated.

          Show
          tajoqa Tajo QA added a comment - -1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12634973/TAJO-353.patch against master revision 016b1c6. +1 @author. The patch does not contain any @author tags. +1 tests included. The patch appears to include 68 new or modified test files. -1 javac. The patch appears to cause the build to fail. Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/217//console This message is automatically generated.
          Hide
          hyunsik Hyunsik Choi added a comment -

          I've submitted the updated patch.

          Show
          hyunsik Hyunsik Choi added a comment - I've submitted the updated patch.
          Hide
          jihoonson Jihoon Son added a comment -

          Thanks for your contribution, Hyunsik.
          As you said, this patch includes a big changes.
          I'll start the review now, but it may take quite a long time.
          I'll finish ASAP.

          Thanks,
          Jihoon

          Show
          jihoonson Jihoon Son added a comment - Thanks for your contribution, Hyunsik. As you said, this patch includes a big changes. I'll start the review now, but it may take quite a long time. I'll finish ASAP. Thanks, Jihoon
          Hide
          hyunsik Hyunsik Choi added a comment -

          I fixed some missing methods in HCatalogStore, and I recovered multiple lines history and fix the bug of history lost.

          Show
          hyunsik Hyunsik Choi added a comment - I fixed some missing methods in HCatalogStore, and I recovered multiple lines history and fix the bug of history lost.
          Hide
          hyunsik Hyunsik Choi added a comment -

          I just submitted the patch which additionally includes the followings:

          • Improve TajoTestingUtil to use HCatalogStore as a catalog store.
          • Fix many bugs which occur when integration unit tests use HCatalogStore.

          I added some JVM option to choose catalog store for unit tests.

          mvn clean test -Phcatalog-0.12.0 -Dtajo.catalog.store.class=org.apache.tajo.catalog.store.HCatalogStore 
          

          But, '-Phcatalog-0.11.0' profile is not supported for integration unit tests due to some API mismatch.

          Aside from this issue, I think that the names of HCatalogStore and its profiles are mismatched to their implementations. They directly access hive meta. So, I think that HiveMetaDriver is a more proper name. I'll create another Jira issue for discussing this issue.

          Show
          hyunsik Hyunsik Choi added a comment - I just submitted the patch which additionally includes the followings: Improve TajoTestingUtil to use HCatalogStore as a catalog store. Fix many bugs which occur when integration unit tests use HCatalogStore. I added some JVM option to choose catalog store for unit tests. mvn clean test -Phcatalog-0.12.0 -Dtajo.catalog.store.class=org.apache.tajo.catalog.store.HCatalogStore But, '-Phcatalog-0.11.0' profile is not supported for integration unit tests due to some API mismatch. Aside from this issue, I think that the names of HCatalogStore and its profiles are mismatched to their implementations. They directly access hive meta. So, I think that HiveMetaDriver is a more proper name. I'll create another Jira issue for discussing this issue.
          Hide
          hyunsik Hyunsik Choi added a comment -

          I missed the random port configuration for CatalogServer with HCatalogStore.

          Show
          hyunsik Hyunsik Choi added a comment - I missed the random port configuration for CatalogServer with HCatalogStore.
          Hide
          jhkim Jinho Kim added a comment -

          Hyunsik Choi
          Could you please add the RB link ?

          Show
          jhkim Jinho Kim added a comment - Hyunsik Choi Could you please add the RB link ?
          Hide
          hyunsik Hyunsik Choi added a comment -

          Here is RB link. Thanks!

          https://reviews.apache.org/r/19262/

          Show
          hyunsik Hyunsik Choi added a comment - Here is RB link. Thanks! https://reviews.apache.org/r/19262/
          Hide
          hyunsik Hyunsik Choi added a comment -

          I increased the MaxPermSize in pom.xml, and I fixed the leak of client connections in HCatalogClientPool.

          Show
          hyunsik Hyunsik Choi added a comment - I increased the MaxPermSize in pom.xml, and I fixed the leak of client connections in HCatalogClientPool.
          Hide
          jihoonson Jihoon Son added a comment - - edited

          Sorry for the late review.
          I'm reviewing the latest patch, but RB is frequently downed.
          I'll finish the review until tonight.

          Show
          jihoonson Jihoon Son added a comment - - edited Sorry for the late review. I'm reviewing the latest patch, but RB is frequently downed. I'll finish the review until tonight.
          Hide
          hyunsik Hyunsik Choi added a comment -

          This patch reflects Jihoon's comments in RB.

          Show
          hyunsik Hyunsik Choi added a comment - This patch reflects Jihoon's comments in RB.
          Hide
          hyunsik Hyunsik Choi added a comment -

          I fixed some trivial typo.

          Show
          hyunsik Hyunsik Choi added a comment - I fixed some trivial typo.
          Hide
          hyunsik Hyunsik Choi added a comment -

          Just committed the latest patch to master and branch-0.8.0. Thank you all guys for your review and tests.

          Show
          hyunsik Hyunsik Choi added a comment - Just committed the latest patch to master and branch-0.8.0. Thank you all guys for your review and tests.
          Hide
          hyunsik Hyunsik Choi added a comment -

          I missed to mention the latest patch got three +1s on RB.

          Show
          hyunsik Hyunsik Choi added a comment - I missed to mention the latest patch got three +1s on RB.
          Hide
          hudson Hudson added a comment -

          SUCCESS: Integrated in Tajo-master-build #127 (See https://builds.apache.org/job/Tajo-master-build/127/)
          TAJO-353: Add Database support to Tajo. (hyunsik) (hyunsik: rev 3ba262412cfef82943de7f2c831916b340c01925)

          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/worker/TestRangeRetrieverHandler.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestUnionQuery.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/benchmark/TestTPCH.java
          • tajo-client/src/main/java/org/apache/tajo/cli/SimpleParser.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table1.tbl
          • tajo-catalog/tajo-catalog-client/src/main/proto/CatalogProtocol.proto
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchDatabaseException.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/indexes.sql
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/YarnTaskRunnerLauncherImpl.java
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/DropTable.java
          • tajo-common/src/main/java/org/apache/tajo/util/ProtoUtil.java
          • tajo-project/pom.xml
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PlannerUtil.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table1.tbl
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMaster.java
          • tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java
          • tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BaseAlgebraVisitor.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionManager.java
          • tajo-client/src/main/java/org/apache/tajo/cli/ParsedResult.java
          • tajo-docs/src/main/sphinx/configuration/catalog_configuration.rst
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionEvent.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/stats.sql
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterMergeJoinExec.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCaseByCases.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/client/TestTajoClient.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/client/TestDDLBuilder.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterHashJoinExec.java
          • tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchFunctionException.java
          • tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLLexer.g4
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/databases.sql
          • tajo-docs/src/main/sphinx/configuration/cluster_setup.rst
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/TestGlobalPlanner.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestTableSubQuery.java
          • tajo-common/src/main/proto/TajoIdProtos.proto
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java
          • tajo-common/src/main/java/org/apache/tajo/util/ProtoBufUtil.java
          • tajo-common/src/main/java/org/apache/tajo/conf/TajoConf.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsIndexException.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestCreateTable/table1/table1.tbl
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/databases.sql
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/OpType.java
          • tajo-client/src/main/java/org/apache/tajo/cli/TajoCli.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/tables.sql
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlan.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/TajoTestingCluster.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoPartitionedTableException.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestNetTypes.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/partition/PartitionMethodDesc.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestNetTypes/table2/table2.tbl
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/databases_idx.sql
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/InvalidSessionException.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/columns.sql
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlanner.java
          • tajo-core/tajo-core-backend/pom.xml
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk1.sql
          • tajo-docs/src/main/sphinx/cli.rst
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/VerificationState.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/function/TestBuiltinFunctions.java
          • tajo-client/src/main/java/org/apache/tajo/client/TajoDump.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterHashJoinExec.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java
          • tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testCrossJoinWithAsterisk3.result
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryInProgress.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/DropDatabase.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestCreateTable/create_table_various_types.sql
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchTablespaceException.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsTablespaceException.java
          • tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestDBStore.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/IndexDesc.java
          • tajo-client/src/main/java/org/apache/tajo/cli/CopyrightCommand.java
          • tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testCrossJoinWithAsterisk4.result
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/querymaster/TestQueryUnitStatusUpdate.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/indexes.sql
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/stats.sql
          • tajo-client/src/main/java/org/apache/tajo/cli/InvalidStatementException.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestNetTypes/table1/table1.tbl
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/partition_methods.sql
          • CHANGES.txt
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanVerifier.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/LocalTajoTestingUtility.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCTASQuery.java
          • tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/CatalogService.java
          • tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoConnection.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/QueryStartEvent.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestMergeJoinExec.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestNetTypes/table1_ddl.sql
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/TestExecutionBlockCursor.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterManagerService.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashJoinExec.java
          • tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestTableDesc.java
          • tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestIndexDesc.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestProgressExternalSortExec.java
          • tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/test/java/org/apache/tajo/catalog/store/TestHCatalogStore.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestNLJoinExec.java
          • tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestCatalogUtil.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/columns.sql
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogConstants.java
          • tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestCreateTable/table1.tbl
          • tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDLForExternalTable.result
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/NoSuchSessionVariableException.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanPreprocessor.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterHashJoinExec.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/partitions.sql
          • tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetMetaData.java
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MySQLStore.java
          • tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetBase.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java
          • tajo-client/src/main/proto/ClientProtos.proto
          • tajo-client/src/main/java/org/apache/tajo/cli/TajoShellCommand.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BasicLogicalPlanVisitor.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCreateTable.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterNLJoinExec.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/partitions.sql
          • tajo-common/src/main/java/org/apache/tajo/TajoConstants.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/partition_methods.sql
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/CreateDatabase.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionEventType.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExprNormalizer.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestNetTypes/table2.tbl
          • tajo-client/src/main/java/org/apache/tajo/cli/VersionCommand.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/QueryTestCaseBase.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/table_properties.sql
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/CatalogStore.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestJoinOnPartitionedTables.java
          • tajo-core/tajo-core-backend/src/main/proto/TajoWorkerProtocol.proto
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/partition/PartitionDesc.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryJobManager.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestNetTypes/table2_ddl.sql
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/AlgebraVisitor.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/FunctionDesc.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchTableException.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/TajoResourceTracker.java
          • tajo-catalog/tajo-catalog-common/src/main/proto/CatalogProtos.proto
          • tajo-common/src/main/java/org/apache/tajo/util/StringUtils.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk3.sql
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table2.tbl
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionConstants.java
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/CreateTable.java
          • tajo-common/src/main/java/org/apache/tajo/util/FileUtil.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanner.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/DropDatabaseNode.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestTablePartitions.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestInsertQuery.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java
          • tajo-common/src/main/java/org/apache/tajo/util/TUtil.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/Query.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlan.java
          • tajo-client/src/main/java/org/apache/tajo/cli/DescTableCommand.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk2.sql
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table2/table2.tbl
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MemStore.java
          • tajo-common/src/main/proto/PrimitiveProtos.proto
          • tajo-client/src/main/java/org/apache/tajo/cli/UnsetCommand.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ScanNode.java
          • tajo-client/src/main/java/org/apache/tajo/cli/HelpCommand.java
          • tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMasterClientService.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/DropTableNode.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestGroupByQuery.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestSelectQuery.java
          • tajo-client/src/main/java/org/apache/tajo/cli/ListDatabaseCommand.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/jdbc/TestTajoJdbc.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/TableDesc.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionLivelinessMonitor.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/jdbc/TestResultSet.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/CreateTableNode.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/utils/ProtoUtil.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/tablespaces.sql
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/eval/ExprTestBase.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalOptimizer.java
          • tajo-client/src/main/java/org/apache/tajo/cli/TajoFileHistory.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java
          • tajo-client/src/main/java/org/apache/tajo/cli/ConnectDatabaseCommand.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/tablespaces.sql
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchIndexException.java
          • tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDLForBaseTable.result
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/query/QueryContext.java
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/ColumnReferenceExpr.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table2.tbl
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestJoinQuery.java
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestPlannerUtil.java
          • tajo-core/tajo-core-backend/src/test/resources/results/TestTajoJdbc/getTables2.result
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/HiveQLAnalyzer.java
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/DerbyStore.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk4.sql
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestBSTIndexExec.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/common/meta.sql
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/tables.sql
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestSortQuery.java
          • tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDL.result
          • tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDatabaseMetaData.java
          • tajo-core/tajo-core-backend/src/main/resources/webapps/admin/catalogview.jsp
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/InvalidTableException.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table2/table2.tbl
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanVisitor.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/GlobalEngine.java
          • tajo-client/src/main/java/org/apache/tajo/cli/InvalidClientSessionException.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/table_properties.sql
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExplainLogicalPlanVisitor.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PreLogicalPlanVerifier.java
          • tajo-client/src/main/java/org/apache/tajo/cli/SetCommand.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testJoinOnMultipleDatabases.sql
          • tajo-docs/src/main/sphinx/sql_language/ddl.rst
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterMergeJoinExec.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/NodeType.java
          • tajo-common/src/main/java/org/apache/tajo/util/CommonTestingUtil.java
          • tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStoreClientPool.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/metrics/CatalogMetricsGaugeSet.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsTableException.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table1/table1.tbl
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/Session.java
          • tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestCatalogConstants.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCreateDatabase.java
          • tajo-common/src/main/java/org/apache/tajo/util/Pair.java
          • tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestCatalog.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestCreateTable/create_table_various_types_for_hcatalog.sql
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsDatabaseException.java
          • tajo-client/src/main/java/org/apache/tajo/cli/DescFunctionCommand.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/cli/TestSimpleParser.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/DDLBuilder.java
          • tajo-client/src/main/proto/TajoMasterClientProtocol.proto
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestExternalSortExec.java
          • tajo-client/src/main/java/org/apache/tajo/cli/ExitCommand.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestBNLJoinExec.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/CreateDatabaseNode.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/eval/TestEvalTreeUtil.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table1/table1.tbl
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestNetTypes/table1.tbl
          • tajo-core/tajo-core-backend/src/test/resources/results/TestTajoJdbc/getTables1.result
          • tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testJoinOnMultipleDatabases.result
          Show
          hudson Hudson added a comment - SUCCESS: Integrated in Tajo-master-build #127 (See https://builds.apache.org/job/Tajo-master-build/127/ ) TAJO-353 : Add Database support to Tajo. (hyunsik) (hyunsik: rev 3ba262412cfef82943de7f2c831916b340c01925) tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/worker/TestRangeRetrieverHandler.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestUnionQuery.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/benchmark/TestTPCH.java tajo-client/src/main/java/org/apache/tajo/cli/SimpleParser.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table1.tbl tajo-catalog/tajo-catalog-client/src/main/proto/CatalogProtocol.proto tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchDatabaseException.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/indexes.sql tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/YarnTaskRunnerLauncherImpl.java tajo-algebra/src/main/java/org/apache/tajo/algebra/DropTable.java tajo-common/src/main/java/org/apache/tajo/util/ProtoUtil.java tajo-project/pom.xml tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PlannerUtil.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table1.tbl tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMaster.java tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BaseAlgebraVisitor.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionManager.java tajo-client/src/main/java/org/apache/tajo/cli/ParsedResult.java tajo-docs/src/main/sphinx/configuration/catalog_configuration.rst tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionEvent.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/stats.sql tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterMergeJoinExec.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCaseByCases.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/client/TestTajoClient.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/client/TestDDLBuilder.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterHashJoinExec.java tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchFunctionException.java tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLLexer.g4 tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/databases.sql tajo-docs/src/main/sphinx/configuration/cluster_setup.rst tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/TestGlobalPlanner.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestTableSubQuery.java tajo-common/src/main/proto/TajoIdProtos.proto tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java tajo-common/src/main/java/org/apache/tajo/util/ProtoBufUtil.java tajo-common/src/main/java/org/apache/tajo/conf/TajoConf.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsIndexException.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestCreateTable/table1/table1.tbl tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/databases.sql tajo-algebra/src/main/java/org/apache/tajo/algebra/OpType.java tajo-client/src/main/java/org/apache/tajo/cli/TajoCli.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/tables.sql tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlan.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/TajoTestingCluster.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoPartitionedTableException.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestNetTypes.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/partition/PartitionMethodDesc.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestNetTypes/table2/table2.tbl tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/databases_idx.sql tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/InvalidSessionException.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/columns.sql tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlanner.java tajo-core/tajo-core-backend/pom.xml tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk1.sql tajo-docs/src/main/sphinx/cli.rst tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/VerificationState.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/function/TestBuiltinFunctions.java tajo-client/src/main/java/org/apache/tajo/client/TajoDump.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterHashJoinExec.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testCrossJoinWithAsterisk3.result tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryInProgress.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java tajo-algebra/src/main/java/org/apache/tajo/algebra/DropDatabase.java tajo-core/tajo-core-backend/src/test/resources/queries/TestCreateTable/create_table_various_types.sql tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchTablespaceException.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsTablespaceException.java tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestDBStore.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/IndexDesc.java tajo-client/src/main/java/org/apache/tajo/cli/CopyrightCommand.java tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testCrossJoinWithAsterisk4.result tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/querymaster/TestQueryUnitStatusUpdate.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/indexes.sql tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/stats.sql tajo-client/src/main/java/org/apache/tajo/cli/InvalidStatementException.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestNetTypes/table1/table1.tbl tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/partition_methods.sql CHANGES.txt tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanVerifier.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/LocalTajoTestingUtility.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCTASQuery.java tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/CatalogService.java tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoConnection.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/QueryStartEvent.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestMergeJoinExec.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java tajo-core/tajo-core-backend/src/test/resources/queries/TestNetTypes/table1_ddl.sql tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/TestExecutionBlockCursor.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterManagerService.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashJoinExec.java tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestTableDesc.java tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestIndexDesc.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestProgressExternalSortExec.java tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/test/java/org/apache/tajo/catalog/store/TestHCatalogStore.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestNLJoinExec.java tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestCatalogUtil.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/columns.sql tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogConstants.java tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4 tajo-core/tajo-core-backend/src/test/resources/dataset/TestCreateTable/table1.tbl tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDLForExternalTable.result tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/NoSuchSessionVariableException.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanPreprocessor.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterHashJoinExec.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/partitions.sql tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetMetaData.java tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MySQLStore.java tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetBase.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java tajo-client/src/main/proto/ClientProtos.proto tajo-client/src/main/java/org/apache/tajo/cli/TajoShellCommand.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BasicLogicalPlanVisitor.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCreateTable.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterNLJoinExec.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/partitions.sql tajo-common/src/main/java/org/apache/tajo/TajoConstants.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/partition_methods.sql tajo-algebra/src/main/java/org/apache/tajo/algebra/CreateDatabase.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionEventType.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExprNormalizer.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestNetTypes/table2.tbl tajo-client/src/main/java/org/apache/tajo/cli/VersionCommand.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/QueryTestCaseBase.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/table_properties.sql tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/CatalogStore.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestJoinOnPartitionedTables.java tajo-core/tajo-core-backend/src/main/proto/TajoWorkerProtocol.proto tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/partition/PartitionDesc.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryJobManager.java tajo-core/tajo-core-backend/src/test/resources/queries/TestNetTypes/table2_ddl.sql tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/AlgebraVisitor.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/FunctionDesc.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchTableException.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/TajoResourceTracker.java tajo-catalog/tajo-catalog-common/src/main/proto/CatalogProtos.proto tajo-common/src/main/java/org/apache/tajo/util/StringUtils.java tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk3.sql tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table2.tbl tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionConstants.java tajo-algebra/src/main/java/org/apache/tajo/algebra/CreateTable.java tajo-common/src/main/java/org/apache/tajo/util/FileUtil.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanner.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/DropDatabaseNode.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestTablePartitions.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestInsertQuery.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java tajo-common/src/main/java/org/apache/tajo/util/TUtil.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/Query.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlan.java tajo-client/src/main/java/org/apache/tajo/cli/DescTableCommand.java tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk2.sql tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table2/table2.tbl tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MemStore.java tajo-common/src/main/proto/PrimitiveProtos.proto tajo-client/src/main/java/org/apache/tajo/cli/UnsetCommand.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ScanNode.java tajo-client/src/main/java/org/apache/tajo/cli/HelpCommand.java tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMasterClientService.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/DropTableNode.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestGroupByQuery.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestSelectQuery.java tajo-client/src/main/java/org/apache/tajo/cli/ListDatabaseCommand.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/jdbc/TestTajoJdbc.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/TableDesc.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionLivelinessMonitor.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/jdbc/TestResultSet.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/CreateTableNode.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/utils/ProtoUtil.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/tablespaces.sql tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/eval/ExprTestBase.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalOptimizer.java tajo-client/src/main/java/org/apache/tajo/cli/TajoFileHistory.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java tajo-client/src/main/java/org/apache/tajo/cli/ConnectDatabaseCommand.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/tablespaces.sql tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchIndexException.java tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDLForBaseTable.result tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/query/QueryContext.java tajo-algebra/src/main/java/org/apache/tajo/algebra/ColumnReferenceExpr.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table2.tbl tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestJoinQuery.java tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestPlannerUtil.java tajo-core/tajo-core-backend/src/test/resources/results/TestTajoJdbc/getTables2.result tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/HiveQLAnalyzer.java tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/DerbyStore.java tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk4.sql tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestBSTIndexExec.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/common/meta.sql tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/tables.sql tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestSortQuery.java tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDL.result tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDatabaseMetaData.java tajo-core/tajo-core-backend/src/main/resources/webapps/admin/catalogview.jsp tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/InvalidTableException.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table2/table2.tbl tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanVisitor.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/GlobalEngine.java tajo-client/src/main/java/org/apache/tajo/cli/InvalidClientSessionException.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/table_properties.sql tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExplainLogicalPlanVisitor.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PreLogicalPlanVerifier.java tajo-client/src/main/java/org/apache/tajo/cli/SetCommand.java tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testJoinOnMultipleDatabases.sql tajo-docs/src/main/sphinx/sql_language/ddl.rst tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterMergeJoinExec.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/NodeType.java tajo-common/src/main/java/org/apache/tajo/util/CommonTestingUtil.java tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStoreClientPool.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/metrics/CatalogMetricsGaugeSet.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsTableException.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table1/table1.tbl tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/Session.java tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestCatalogConstants.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCreateDatabase.java tajo-common/src/main/java/org/apache/tajo/util/Pair.java tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestCatalog.java tajo-core/tajo-core-backend/src/test/resources/queries/TestCreateTable/create_table_various_types_for_hcatalog.sql tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsDatabaseException.java tajo-client/src/main/java/org/apache/tajo/cli/DescFunctionCommand.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/cli/TestSimpleParser.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/DDLBuilder.java tajo-client/src/main/proto/TajoMasterClientProtocol.proto tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestExternalSortExec.java tajo-client/src/main/java/org/apache/tajo/cli/ExitCommand.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestBNLJoinExec.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/CreateDatabaseNode.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/eval/TestEvalTreeUtil.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table1/table1.tbl tajo-core/tajo-core-backend/src/test/resources/dataset/TestNetTypes/table1.tbl tajo-core/tajo-core-backend/src/test/resources/results/TestTajoJdbc/getTables1.result tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testJoinOnMultipleDatabases.result
          Hide
          hudson Hudson added a comment -

          SUCCESS: Integrated in Tajo-0.8.0-build #32 (See https://builds.apache.org/job/Tajo-0.8.0-build/32/)
          TAJO-353: Add Database support to Tajo. (hyunsik) (hyunsik: rev 1033961915234ad0e86a3dfdda946961084b7c41)

          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogConstants.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestMergeJoinExec.java
          • tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/CreateTable.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestInsertQuery.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlan.java
          • tajo-client/src/main/java/org/apache/tajo/cli/ConnectDatabaseCommand.java
          • tajo-client/src/main/java/org/apache/tajo/cli/InvalidStatementException.java
          • CHANGES.txt
          • tajo-client/src/main/java/org/apache/tajo/cli/ParsedResult.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionManager.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/partitions.sql
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/Session.java
          • tajo-common/src/main/java/org/apache/tajo/util/Pair.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PreLogicalPlanVerifier.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestCreateTable/table1.tbl
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/tables.sql
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/QueryStartEvent.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/table_properties.sql
          • tajo-catalog/tajo-catalog-client/src/main/proto/CatalogProtocol.proto
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ScanNode.java
          • tajo-common/src/main/java/org/apache/tajo/conf/TajoConf.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/databases.sql
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/tablespaces.sql
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanVisitor.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestProgressExternalSortExec.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/columns.sql
          • tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDLForBaseTable.result
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/indexes.sql
          • tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/CreateDatabaseNode.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestTablePartitions.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestSelectQuery.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/databases_idx.sql
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/NoSuchSessionVariableException.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/jdbc/TestTajoJdbc.java
          • tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetMetaData.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchTablespaceException.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/querymaster/TestQueryUnitStatusUpdate.java
          • tajo-common/src/main/proto/TajoIdProtos.proto
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/VerificationState.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanner.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BaseAlgebraVisitor.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionEventType.java
          • tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionConstants.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java
          • tajo-client/src/main/java/org/apache/tajo/cli/InvalidClientSessionException.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk3.sql
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/common/meta.sql
          • tajo-core/tajo-core-backend/src/test/resources/results/TestTajoJdbc/getTables2.result
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BasicLogicalPlanVisitor.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoPartitionedTableException.java
          • tajo-common/src/main/java/org/apache/tajo/util/CommonTestingUtil.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCaseByCases.java
          • tajo-client/src/main/java/org/apache/tajo/cli/SetCommand.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsIndexException.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/partition_methods.sql
          • tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testCrossJoinWithAsterisk4.result
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionLivelinessMonitor.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchDatabaseException.java
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestGroupByQuery.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/metrics/CatalogMetricsGaugeSet.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/DropTableNode.java
          • tajo-catalog/tajo-catalog-common/src/main/proto/CatalogProtos.proto
          • tajo-client/src/main/java/org/apache/tajo/cli/SimpleParser.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanPreprocessor.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExplainLogicalPlanVisitor.java
          • tajo-core/tajo-core-backend/src/test/resources/results/TestTajoJdbc/getTables1.result
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestTableSubQuery.java
          • tajo-docs/src/main/sphinx/configuration/catalog_configuration.rst
          • tajo-client/src/main/java/org/apache/tajo/client/TajoDump.java
          • tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestTableDesc.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestCreateTable/table1/table1.tbl
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table1/table1.tbl
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMasterClientService.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestExternalSortExec.java
          • tajo-common/src/main/java/org/apache/tajo/util/TUtil.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlan.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsDatabaseException.java
          • tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestIndexDesc.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/TestGlobalPlanner.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestBSTIndexExec.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlanner.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/stats.sql
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/HiveQLAnalyzer.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/cli/TestSimpleParser.java
          • tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestCatalogUtil.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/query/QueryContext.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk2.sql
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/DDLBuilder.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCTASQuery.java
          • tajo-common/src/main/java/org/apache/tajo/util/FileUtil.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestNLJoinExec.java
          • tajo-common/src/main/java/org/apache/tajo/TajoConstants.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/InvalidTableException.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterMergeJoinExec.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table1/table1.tbl
          • tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetBase.java
          • tajo-client/src/main/java/org/apache/tajo/cli/VersionCommand.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/tablespaces.sql
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashJoinExec.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/partition/PartitionDesc.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionEvent.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCreateTable.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestUnionQuery.java
          • tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDatabaseMetaData.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/databases.sql
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterManagerService.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java
          • tajo-common/src/main/proto/PrimitiveProtos.proto
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestJoinQuery.java
          • tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestCatalogConstants.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/utils/ProtoUtil.java
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MySQLStore.java
          • tajo-client/src/main/java/org/apache/tajo/cli/TajoFileHistory.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/QueryTestCaseBase.java
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/jdbc/TestResultSet.java
          • tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestDBStore.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/table_properties.sql
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk1.sql
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table2.tbl
          • tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestCatalog.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestJoinOnPartitionedTables.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/TestExecutionBlockCursor.java
          • tajo-docs/src/main/sphinx/sql_language/ddl.rst
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanVerifier.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/worker/TestRangeRetrieverHandler.java
          • tajo-common/src/main/java/org/apache/tajo/util/ProtoUtil.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsTablespaceException.java
          • tajo-common/src/main/java/org/apache/tajo/util/StringUtils.java
          • tajo-project/pom.xml
          • tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDLForExternalTable.result
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterMergeJoinExec.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/AlgebraVisitor.java
          • tajo-client/src/main/java/org/apache/tajo/cli/ListDatabaseCommand.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/TableDesc.java
          • tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStoreClientPool.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/DropDatabaseNode.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryJobManager.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/LocalTajoTestingUtility.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/eval/ExprTestBase.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMaster.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCreateDatabase.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/partition_methods.sql
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/CatalogStore.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/InvalidSessionException.java
          • tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testCrossJoinWithAsterisk3.result
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/IndexDesc.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestCreateTable/create_table_various_types.sql
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/indexes.sql
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterHashJoinExec.java
          • tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoConnection.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testJoinOnMultipleDatabases.sql
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/FunctionDesc.java
          • tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testJoinOnMultipleDatabases.result
          • tajo-client/src/main/java/org/apache/tajo/cli/TajoCli.java
          • tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/CatalogService.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/stats.sql
          • tajo-client/src/main/proto/ClientProtos.proto
          • tajo-client/src/main/java/org/apache/tajo/cli/CopyrightCommand.java
          • tajo-core/tajo-core-backend/pom.xml
          • tajo-docs/src/main/sphinx/cli.rst
          • tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/test/java/org/apache/tajo/catalog/store/TestHCatalogStore.java
          • tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLLexer.g4
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryInProgress.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/YarnTaskRunnerLauncherImpl.java
          • tajo-client/src/main/java/org/apache/tajo/cli/HelpCommand.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/partition/PartitionMethodDesc.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/CreateTableNode.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table1.tbl
          • tajo-client/src/main/java/org/apache/tajo/cli/UnsetCommand.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table1.tbl
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/DerbyStore.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/TajoTestingCluster.java
          • tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDL.result
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterNLJoinExec.java
          • tajo-client/src/main/java/org/apache/tajo/cli/DescFunctionCommand.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/GlobalEngine.java
          • tajo-docs/src/main/sphinx/configuration/cluster_setup.rst
          • tajo-client/src/main/java/org/apache/tajo/cli/DescTableCommand.java
          • tajo-client/src/main/java/org/apache/tajo/cli/ExitCommand.java
          • tajo-core/tajo-core-backend/src/main/resources/webapps/admin/catalogview.jsp
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/eval/TestEvalTreeUtil.java
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/ColumnReferenceExpr.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/NodeType.java
          • tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java
          • tajo-client/src/main/java/org/apache/tajo/cli/TajoShellCommand.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/benchmark/TestTPCH.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table2/table2.tbl
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PlannerUtil.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestCreateTable/create_table_various_types_for_hcatalog.sql
          • tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MemStore.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table2.tbl
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchIndexException.java
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/CreateDatabase.java
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/DropDatabase.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/client/TestDDLBuilder.java
          • tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table2/table2.tbl
          • tajo-core/tajo-core-backend/src/main/proto/TajoWorkerProtocol.proto
          • tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/OpType.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/function/TestBuiltinFunctions.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalOptimizer.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/columns.sql
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterHashJoinExec.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestPlannerUtil.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterHashJoinExec.java
          • tajo-client/src/main/proto/TajoMasterClientProtocol.proto
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/Query.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/client/TestTajoClient.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java
          • tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk4.sql
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchFunctionException.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestSortQuery.java
          • tajo-algebra/src/main/java/org/apache/tajo/algebra/DropTable.java
          • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExprNormalizer.java
          • tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestBNLJoinExec.java
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsTableException.java
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/partitions.sql
          • tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/tables.sql
          • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchTableException.java
          Show
          hudson Hudson added a comment - SUCCESS: Integrated in Tajo-0.8.0-build #32 (See https://builds.apache.org/job/Tajo-0.8.0-build/32/ ) TAJO-353 : Add Database support to Tajo. (hyunsik) (hyunsik: rev 1033961915234ad0e86a3dfdda946961084b7c41) tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogConstants.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestMergeJoinExec.java tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java tajo-algebra/src/main/java/org/apache/tajo/algebra/CreateTable.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestInsertQuery.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlan.java tajo-client/src/main/java/org/apache/tajo/cli/ConnectDatabaseCommand.java tajo-client/src/main/java/org/apache/tajo/cli/InvalidStatementException.java CHANGES.txt tajo-client/src/main/java/org/apache/tajo/cli/ParsedResult.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionManager.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/partitions.sql tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/Session.java tajo-common/src/main/java/org/apache/tajo/util/Pair.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PreLogicalPlanVerifier.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestCreateTable/table1.tbl tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/tables.sql tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/QueryStartEvent.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/table_properties.sql tajo-catalog/tajo-catalog-client/src/main/proto/CatalogProtocol.proto tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/ScanNode.java tajo-common/src/main/java/org/apache/tajo/conf/TajoConf.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/databases.sql tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/tablespaces.sql tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanVisitor.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestProgressExternalSortExec.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/columns.sql tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDLForBaseTable.result tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/indexes.sql tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4 tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/CreateDatabaseNode.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestTablePartitions.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestSelectQuery.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/databases_idx.sql tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/NoSuchSessionVariableException.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/jdbc/TestTajoJdbc.java tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetMetaData.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchTablespaceException.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/querymaster/TestQueryUnitStatusUpdate.java tajo-common/src/main/proto/TajoIdProtos.proto tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/VerificationState.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanner.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BaseAlgebraVisitor.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionEventType.java tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionConstants.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java tajo-client/src/main/java/org/apache/tajo/cli/InvalidClientSessionException.java tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk3.sql tajo-catalog/tajo-catalog-server/src/main/resources/schemas/common/meta.sql tajo-core/tajo-core-backend/src/test/resources/results/TestTajoJdbc/getTables2.result tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BasicLogicalPlanVisitor.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoPartitionedTableException.java tajo-common/src/main/java/org/apache/tajo/util/CommonTestingUtil.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCaseByCases.java tajo-client/src/main/java/org/apache/tajo/cli/SetCommand.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsIndexException.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/partition_methods.sql tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testCrossJoinWithAsterisk4.result tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionLivelinessMonitor.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchDatabaseException.java tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestGroupByQuery.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/metrics/CatalogMetricsGaugeSet.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/DropTableNode.java tajo-catalog/tajo-catalog-common/src/main/proto/CatalogProtos.proto tajo-client/src/main/java/org/apache/tajo/cli/SimpleParser.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanPreprocessor.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExplainLogicalPlanVisitor.java tajo-core/tajo-core-backend/src/test/resources/results/TestTajoJdbc/getTables1.result tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestTableSubQuery.java tajo-docs/src/main/sphinx/configuration/catalog_configuration.rst tajo-client/src/main/java/org/apache/tajo/client/TajoDump.java tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestTableDesc.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestCreateTable/table1/table1.tbl tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table1/table1.tbl tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMasterClientService.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestExternalSortExec.java tajo-common/src/main/java/org/apache/tajo/util/TUtil.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlan.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsDatabaseException.java tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestIndexDesc.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/TestGlobalPlanner.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestBSTIndexExec.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlanner.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/stats.sql tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/HiveQLAnalyzer.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/cli/TestSimpleParser.java tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestCatalogUtil.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/query/QueryContext.java tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk2.sql tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/DDLBuilder.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCTASQuery.java tajo-common/src/main/java/org/apache/tajo/util/FileUtil.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestNLJoinExec.java tajo-common/src/main/java/org/apache/tajo/TajoConstants.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/InvalidTableException.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterMergeJoinExec.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table1/table1.tbl tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSetBase.java tajo-client/src/main/java/org/apache/tajo/cli/VersionCommand.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/tablespaces.sql tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashJoinExec.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/partition/PartitionDesc.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/SessionEvent.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCreateTable.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestUnionQuery.java tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDatabaseMetaData.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/databases.sql tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterManagerService.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestSortExec.java tajo-common/src/main/proto/PrimitiveProtos.proto tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestJoinQuery.java tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestCatalogConstants.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/utils/ProtoUtil.java tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MySQLStore.java tajo-client/src/main/java/org/apache/tajo/cli/TajoFileHistory.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/QueryTestCaseBase.java tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/jdbc/TestResultSet.java tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestDBStore.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/table_properties.sql tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk1.sql tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table2.tbl tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestCatalog.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestJoinOnPartitionedTables.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/TestExecutionBlockCursor.java tajo-docs/src/main/sphinx/sql_language/ddl.rst tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanVerifier.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/worker/TestRangeRetrieverHandler.java tajo-common/src/main/java/org/apache/tajo/util/ProtoUtil.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsTablespaceException.java tajo-common/src/main/java/org/apache/tajo/util/StringUtils.java tajo-project/pom.xml tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDLForExternalTable.result tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterMergeJoinExec.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/AlgebraVisitor.java tajo-client/src/main/java/org/apache/tajo/cli/ListDatabaseCommand.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/TableDesc.java tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStoreClientPool.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/DropDatabaseNode.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryJobManager.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/LocalTajoTestingUtility.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/eval/ExprTestBase.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMaster.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCreateDatabase.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/partition_methods.sql tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/CatalogStore.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/session/InvalidSessionException.java tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testCrossJoinWithAsterisk3.result tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/IndexDesc.java tajo-core/tajo-core-backend/src/test/resources/queries/TestCreateTable/create_table_various_types.sql tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/indexes.sql tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterHashJoinExec.java tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoConnection.java tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testJoinOnMultipleDatabases.sql tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/FunctionDesc.java tajo-core/tajo-core-backend/src/test/resources/results/TestJoinQuery/testJoinOnMultipleDatabases.result tajo-client/src/main/java/org/apache/tajo/cli/TajoCli.java tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/CatalogService.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/stats.sql tajo-client/src/main/proto/ClientProtos.proto tajo-client/src/main/java/org/apache/tajo/cli/CopyrightCommand.java tajo-core/tajo-core-backend/pom.xml tajo-docs/src/main/sphinx/cli.rst tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/test/java/org/apache/tajo/catalog/store/TestHCatalogStore.java tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLLexer.g4 tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryInProgress.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/YarnTaskRunnerLauncherImpl.java tajo-client/src/main/java/org/apache/tajo/cli/HelpCommand.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/partition/PartitionMethodDesc.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/CreateTableNode.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table1.tbl tajo-client/src/main/java/org/apache/tajo/cli/UnsetCommand.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table1.tbl tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/DerbyStore.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/TajoTestingCluster.java tajo-core/tajo-core-backend/src/test/resources/results/testBuildDDL.result tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterNLJoinExec.java tajo-client/src/main/java/org/apache/tajo/cli/DescFunctionCommand.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/GlobalEngine.java tajo-docs/src/main/sphinx/configuration/cluster_setup.rst tajo-client/src/main/java/org/apache/tajo/cli/DescTableCommand.java tajo-client/src/main/java/org/apache/tajo/cli/ExitCommand.java tajo-core/tajo-core-backend/src/main/resources/webapps/admin/catalogview.jsp tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/eval/TestEvalTreeUtil.java tajo-algebra/src/main/java/org/apache/tajo/algebra/ColumnReferenceExpr.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/NodeType.java tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java tajo-client/src/main/java/org/apache/tajo/cli/TajoShellCommand.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/benchmark/TestTPCH.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table2/table2.tbl tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PlannerUtil.java tajo-core/tajo-core-backend/src/test/resources/queries/TestCreateTable/create_table_various_types_for_hcatalog.sql tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MemStore.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestSortQuery/table2.tbl tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchIndexException.java tajo-algebra/src/main/java/org/apache/tajo/algebra/CreateDatabase.java tajo-algebra/src/main/java/org/apache/tajo/algebra/DropDatabase.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/client/TestDDLBuilder.java tajo-core/tajo-core-backend/src/test/resources/dataset/TestJoinQuery/table2/table2.tbl tajo-core/tajo-core-backend/src/main/proto/TajoWorkerProtocol.proto tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java tajo-algebra/src/main/java/org/apache/tajo/algebra/OpType.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/function/TestBuiltinFunctions.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestLogicalOptimizer.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/columns.sql tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterHashJoinExec.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/TestPlannerUtil.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterHashJoinExec.java tajo-client/src/main/proto/TajoMasterClientProtocol.proto tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/Query.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/client/TestTajoClient.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java tajo-core/tajo-core-backend/src/test/resources/queries/TestJoinQuery/testCrossJoinWithAsterisk4.sql tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchFunctionException.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestSortQuery.java tajo-algebra/src/main/java/org/apache/tajo/algebra/DropTable.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/ExprNormalizer.java tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/physical/TestBNLJoinExec.java tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsTableException.java tajo-catalog/tajo-catalog-server/src/main/resources/schemas/derby/partitions.sql tajo-catalog/tajo-catalog-server/src/main/resources/schemas/mysql/tables.sql tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchTableException.java

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development