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

Conflicts:
        tajo-client/src/main/java/org/apache/tajo/client/TajoClientImpl.java


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

Branch: refs/heads/index_support
Commit: 15f0fdc0ce2d7ef9861047f3732492482fbccee0
Parents: 55e4630 dbf91f5
Author: Jihoon Son <[email protected]>
Authored: Sun Feb 15 15:01:24 2015 +0900
Committer: Jihoon Son <[email protected]>
Committed: Sun Feb 15 15:01:24 2015 +0900

----------------------------------------------------------------------
 CHANGES                                         |   2 +
 .../org/apache/tajo/cli/tools/TajoAdmin.java    |   5 +-
 .../org/apache/tajo/cli/tools/TajoDump.java     |   5 +-
 .../org/apache/tajo/cli/tools/TajoGetConf.java  |   5 +-
 .../org/apache/tajo/cli/tools/TajoHAAdmin.java  |   5 +-
 .../java/org/apache/tajo/cli/tsql/TajoCli.java  |  11 +-
 tajo-client/pom.xml                             |  40 ---
 .../apache/tajo/client/CatalogAdminClient.java  |   6 +-
 .../tajo/client/CatalogAdminClientImpl.java     |   8 +-
 .../org/apache/tajo/client/QueryClientImpl.java |  25 +-
 .../apache/tajo/client/SessionConnection.java   |  28 +-
 .../org/apache/tajo/client/TajoClientImpl.java  |  58 ++--
 .../org/apache/tajo/client/TajoClientUtil.java  |  23 +-
 .../org/apache/tajo/jdbc/FetchResultSet.java    |   5 +-
 .../apache/tajo/jdbc/TajoMemoryResultSet.java   |  11 +-
 .../org/apache/tajo/jdbc/TajoResultSet.java     | 212 --------------
 .../org/apache/tajo/storage/RowStoreUtil.java   | 290 +++++++++++++++++++
 tajo-client/src/main/proto/ClientProtos.proto   |   4 +-
 .../main/java/org/apache/tajo/datum/Datum.java  |   9 +-
 .../exception/UnknownDataTypeException.java     |  32 ++
 .../org/apache/tajo/benchmark/BenchmarkSet.java |   6 +-
 .../java/org/apache/tajo/benchmark/TPCH.java    |   2 +-
 .../org/apache/tajo/master/QueryManager.java    |  20 ++
 .../tajo/master/TajoMasterClientService.java    |  40 ++-
 .../apache/tajo/master/exec/QueryExecutor.java  |   9 +-
 .../tajo/webapp/QueryExecutorServlet.java       |  19 +-
 .../main/java/org/apache/tajo/worker/Task.java  |  11 +-
 .../main/resources/webapps/admin/querytasks.jsp |   7 +-
 .../resources/webapps/worker/querydetail.jsp    |  12 +-
 .../apache/tajo/LocalTajoTestingUtility.java    |   8 +-
 .../java/org/apache/tajo/QueryTestCaseBase.java |  20 +-
 .../org/apache/tajo/TajoTestingCluster.java     |  20 +-
 .../org/apache/tajo/client/TestTajoClient.java  |  37 +--
 .../tajo/engine/query/TestJoinBroadcast.java    |  12 +-
 .../tajo/engine/query/TestNullValues.java       |  30 +-
 .../tajo/engine/query/TestSelectQuery.java      |   7 +-
 .../tajo/engine/query/TestTablePartitions.java  |  15 +-
 .../apache/tajo/ha/TestHAServiceHDFSImpl.java   |   9 +-
 .../org/apache/tajo/jdbc/TestResultSet.java     |  17 +-
 .../master/scheduler/TestFifoScheduler.java     |   5 +-
 .../apache/tajo/querymaster/TestKillQuery.java  |   3 +-
 .../tajo/querymaster/TestQueryProgress.java     |  12 +-
 .../org/apache/tajo/worker/TestHistory.java     |   5 +-
 tajo-dist/pom.xml                               |   3 +-
 tajo-jdbc/pom.xml                               |  63 +---
 .../org/apache/tajo/jdbc/JdbcConnection.java    |  22 +-
 .../java/org/apache/tajo/jdbc/TajoDriver.java   |   4 -
 .../org/apache/tajo/jdbc/TajoStatement.java     |   5 +-
 .../org/apache/tajo/storage/RowStoreUtil.java   |   2 +-
 .../exception/UnknownDataTypeException.java     |  32 --
 50 files changed, 652 insertions(+), 589 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/TajoCli.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-client/src/main/java/org/apache/tajo/client/CatalogAdminClient.java
----------------------------------------------------------------------
diff --cc 
tajo-client/src/main/java/org/apache/tajo/client/CatalogAdminClient.java
index 652008c,1512b24..86d1622
--- a/tajo-client/src/main/java/org/apache/tajo/client/CatalogAdminClient.java
+++ b/tajo-client/src/main/java/org/apache/tajo/client/CatalogAdminClient.java
@@@ -19,17 -19,15 +19,17 @@@
  package org.apache.tajo.client;
  
  import com.google.protobuf.ServiceException;
- import org.apache.hadoop.fs.Path;
  import org.apache.tajo.annotation.Nullable;
 +import org.apache.tajo.catalog.IndexMeta;
  import org.apache.tajo.catalog.Schema;
  import org.apache.tajo.catalog.TableDesc;
  import org.apache.tajo.catalog.TableMeta;
  import org.apache.tajo.catalog.partition.PartitionMethodDesc;
  import org.apache.tajo.catalog.proto.CatalogProtos;
 +import org.apache.tajo.catalog.proto.CatalogProtos.IndexDescProto;
  
  import java.io.Closeable;
+ import java.net.URI;
  import java.sql.SQLException;
  import java.util.List;
  

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-client/src/main/java/org/apache/tajo/client/CatalogAdminClientImpl.java
----------------------------------------------------------------------
diff --cc 
tajo-client/src/main/java/org/apache/tajo/client/CatalogAdminClientImpl.java
index 17fdb25,6347ad1..90a51b6
--- 
a/tajo-client/src/main/java/org/apache/tajo/client/CatalogAdminClientImpl.java
+++ 
b/tajo-client/src/main/java/org/apache/tajo/client/CatalogAdminClientImpl.java
@@@ -19,14 -19,14 +19,13 @@@
  package org.apache.tajo.client;
  
  import com.google.protobuf.ServiceException;
- import org.apache.hadoop.fs.Path;
  import org.apache.tajo.annotation.Nullable;
 -import org.apache.tajo.catalog.CatalogUtil;
 -import org.apache.tajo.catalog.Schema;
 -import org.apache.tajo.catalog.TableDesc;
 -import org.apache.tajo.catalog.TableMeta;
 +import org.apache.tajo.catalog.*;
  import org.apache.tajo.catalog.partition.PartitionMethodDesc;
  import org.apache.tajo.catalog.proto.CatalogProtos;
 +import org.apache.tajo.catalog.proto.CatalogProtos.IndexDescProto;
  import org.apache.tajo.ipc.ClientProtos;
 +import org.apache.tajo.ipc.ClientProtos.*;
  import org.apache.tajo.ipc.TajoMasterClientProtocol;
  import org.apache.tajo.jdbc.SQLStates;
  import org.apache.tajo.rpc.NettyClientBase;

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-client/src/main/java/org/apache/tajo/client/QueryClientImpl.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-client/src/main/java/org/apache/tajo/client/SessionConnection.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-client/src/main/java/org/apache/tajo/client/TajoClientImpl.java
----------------------------------------------------------------------
diff --cc tajo-client/src/main/java/org/apache/tajo/client/TajoClientImpl.java
index 6f6059e,e61bea0..7c786a4
--- a/tajo-client/src/main/java/org/apache/tajo/client/TajoClientImpl.java
+++ b/tajo-client/src/main/java/org/apache/tajo/client/TajoClientImpl.java
@@@ -32,17 -29,10 +29,11 @@@ import org.apache.tajo.catalog.TableDes
  import org.apache.tajo.catalog.TableMeta;
  import org.apache.tajo.catalog.partition.PartitionMethodDesc;
  import org.apache.tajo.catalog.proto.CatalogProtos;
 +import org.apache.tajo.catalog.proto.CatalogProtos.IndexDescProto;
- import org.apache.tajo.conf.TajoConf;
  import org.apache.tajo.ipc.ClientProtos.*;
  import org.apache.tajo.jdbc.TajoMemoryResultSet;
- import org.apache.tajo.jdbc.TajoResultSet;
- import org.apache.tajo.rule.EvaluationContext;
- import org.apache.tajo.rule.EvaluationFailedException;
- import org.apache.tajo.rule.SelfDiagnosisRuleEngine;
- import org.apache.tajo.rule.SelfDiagnosisRuleSession;
  import org.apache.tajo.service.ServiceTracker;
- import org.apache.tajo.service.ServiceTrackerFactory;
+ import org.apache.tajo.util.KeyValueSet;
  
  import java.io.IOException;
  import java.net.InetSocketAddress;

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-client/src/main/proto/ClientProtos.proto
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-core/src/main/java/org/apache/tajo/master/TajoMasterClientService.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-core/src/main/java/org/apache/tajo/master/exec/QueryExecutor.java
----------------------------------------------------------------------
diff --cc tajo-core/src/main/java/org/apache/tajo/master/exec/QueryExecutor.java
index aeb346f,db82fca..c9ff554
--- a/tajo-core/src/main/java/org/apache/tajo/master/exec/QueryExecutor.java
+++ b/tajo-core/src/main/java/org/apache/tajo/master/exec/QueryExecutor.java
@@@ -241,10 -230,10 +242,10 @@@ public class QueryExecutor 
      queryResultScanner.init();
      session.addNonForwardQueryResultScanner(queryResultScanner);
  
-     response.setQueryId(queryId.getProto());
+     response.setQueryId(queryInfo.getQueryId().getProto());
      response.setMaxRowNum(maxRow);
      response.setTableDesc(desc.getProto());
 -    response.setResultCode(ClientProtos.ResultCode.OK);
 +    response.setResult(IPCUtil.buildOkRequestResult());
    }
  
    public void execNonFromQuery(QueryContext queryContext, Session session, 
String query,

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-core/src/main/java/org/apache/tajo/webapp/QueryExecutorServlet.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-core/src/main/java/org/apache/tajo/worker/Task.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-core/src/test/java/org/apache/tajo/QueryTestCaseBase.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-core/src/test/java/org/apache/tajo/engine/query/TestTablePartitions.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tajo/blob/15f0fdc0/tajo-core/src/test/java/org/apache/tajo/querymaster/TestKillQuery.java
----------------------------------------------------------------------

Reply via email to