TAJO-1893: Remove unused import.

Closes #793

Signed-off-by: Jihoon Son <[email protected]>


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

Branch: refs/heads/master
Commit: f32804742541df21711d587223939c0de010a484
Parents: 8ae851c
Author: Dongkyu Hwangbo <[email protected]>
Authored: Mon Oct 5 17:18:29 2015 +0900
Committer: Jihoon Son <[email protected]>
Committed: Mon Oct 5 17:19:42 2015 +0900

----------------------------------------------------------------------
 CHANGES                                                       | 5 +++++
 .../src/main/java/org/apache/tajo/algebra/SetSession.java     | 1 -
 .../java/org/apache/tajo/catalog/AbstractCatalogClient.java   | 2 --
 .../src/main/java/org/apache/tajo/catalog/NestedPathUtil.java | 2 --
 .../test/java/org/apache/tajo/catalog/TestFunctionDesc.java   | 3 ---
 .../src/main/java/org/apache/tajo/catalog/CatalogServer.java  | 2 --
 .../main/java/org/apache/tajo/catalog/store/OracleStore.java  | 1 -
 .../apache/tajo/catalog/store/XMLCatalogSchemaManager.java    | 1 -
 .../test/java/org/apache/tajo/catalog/CatalogTestingUtil.java | 1 -
 .../src/main/java/org/apache/tajo/cli/tools/TajoDump.java     | 1 -
 .../src/main/java/org/apache/tajo/cli/tools/TajoGetConf.java  | 2 --
 .../java/org/apache/tajo/cli/tsql/CliClientParamsFactory.java | 1 -
 .../apache/tajo/cli/tsql/commands/ConnectDatabaseCommand.java | 4 ----
 .../java/org/apache/tajo/cli/tsql/commands/SetCommand.java    | 1 -
 .../src/main/java/org/apache/tajo/client/QueryClientImpl.java | 2 --
 .../src/main/java/org/apache/tajo/client/QueryStatus.java     | 1 -
 .../src/main/java/org/apache/tajo/client/TajoClientImpl.java  | 1 -
 .../java/org/apache/tajo/client/v2/LegacyClientDelegate.java  | 1 -
 .../src/main/java/org/apache/tajo/client/v2/TajoClient.java   | 1 -
 .../tajo/client/v2/exception/ClientConnectionException.java   | 1 -
 .../src/test/java/org/apache/tajo/HBaseTestClusterUtil.java   | 2 --
 .../src/test/java/org/apache/tajo/TajoTestingCluster.java     | 1 -
 .../src/main/java/org/apache/tajo/datum/BlobDatum.java        | 1 -
 .../src/main/java/org/apache/tajo/datum/Float8Datum.java      | 1 -
 .../src/main/java/org/apache/tajo/datum/Int2Datum.java        | 1 -
 .../src/main/java/org/apache/tajo/datum/Int4Datum.java        | 1 -
 .../org/apache/tajo/exception/InvalidSessionException.java    | 1 -
 .../tajo/exception/InvalidSessionVariableException.java       | 1 -
 .../main/java/org/apache/tajo/exception/SQLExceptionUtil.java | 1 -
 tajo-common/src/main/java/org/apache/tajo/util/ClassSize.java | 1 -
 .../test/java/org/apache/tajo/datum/TestIntervalDatum.java    | 1 -
 .../java/org/apache/tajo/datum/protobuf/TestTextUtils.java    | 2 --
 .../src/test/java/org/apache/tajo/util/TestDateTimeUtil.java  | 1 -
 .../apache/tajo/client/TestCatalogAdminClientExceptions.java  | 1 -
 .../test/java/org/apache/tajo/engine/eval/TestEvalTree.java   | 1 -
 .../apache/tajo/engine/query/TestCommonConditionReduce.java   | 2 --
 .../java/org/apache/tajo/engine/query/TestInSubquery.java     | 5 -----
 .../apache/tajo/engine/query/TestOuterJoinWithSubQuery.java   | 2 --
 .../src/test/java/org/apache/tajo/storage/TestRowFile.java    | 2 --
 .../src/test/java/org/apache/tajo/worker/MockTaskManager.java | 1 -
 .../test/java/org/apache/tajo/worker/MockWorkerContext.java   | 1 -
 .../java/org/apache/tajo/worker/TestNodeResourceManager.java  | 1 -
 .../java/org/apache/tajo/worker/TestNodeStatusUpdater.java    | 1 -
 .../test/java/org/apache/tajo/worker/TestTaskExecutor.java    | 1 -
 .../src/test/java/org/apache/tajo/worker/TestTaskManager.java | 1 -
 tajo-core/src/main/java/org/apache/tajo/benchmark/TPCH.java   | 2 --
 .../java/org/apache/tajo/engine/function/FunctionLoader.java  | 1 -
 .../org/apache/tajo/engine/function/builtin/AvgFloat.java     | 1 -
 .../java/org/apache/tajo/engine/function/builtin/AvgInt.java  | 1 -
 .../org/apache/tajo/engine/function/builtin/CountValue.java   | 1 -
 .../tajo/engine/function/builtin/SumDoubleDistinct.java       | 1 -
 .../org/apache/tajo/engine/function/builtin/SumFloat.java     | 5 -----
 .../apache/tajo/engine/function/builtin/SumFloatDistinct.java | 1 -
 .../java/org/apache/tajo/engine/function/builtin/SumInt.java  | 7 -------
 .../apache/tajo/engine/function/builtin/SumIntDistinct.java   | 1 -
 .../apache/tajo/engine/function/builtin/SumLongDistinct.java  | 1 -
 .../java/org/apache/tajo/engine/function/datetime/ToDate.java | 1 -
 .../apache/tajo/engine/function/window/FirstValueDate.java    | 1 -
 .../apache/tajo/engine/function/window/FirstValueDouble.java  | 1 -
 .../apache/tajo/engine/function/window/FirstValueFloat.java   | 1 -
 .../org/apache/tajo/engine/function/window/FirstValueInt.java | 1 -
 .../apache/tajo/engine/function/window/FirstValueLong.java    | 1 -
 .../apache/tajo/engine/function/window/FirstValueString.java  | 1 -
 .../apache/tajo/engine/function/window/FirstValueTime.java    | 1 -
 .../tajo/engine/function/window/FirstValueTimestamp.java      | 1 -
 .../apache/tajo/engine/planner/RangePartitionAlgorithm.java   | 1 -
 .../apache/tajo/engine/planner/physical/ComparableVector.java | 1 -
 .../tajo/engine/planner/physical/SetTupleComparator.java      | 1 -
 .../apache/tajo/engine/planner/physical/StoreIndexExec.java   | 2 --
 .../main/java/org/apache/tajo/engine/utils/CacheHolder.java   | 3 ---
 .../src/main/java/org/apache/tajo/master/TajoMaster.java      | 3 ---
 .../java/org/apache/tajo/master/exec/CreateTableExecutor.java | 2 --
 .../main/java/org/apache/tajo/master/exec/QueryExecutor.java  | 2 --
 .../org/apache/tajo/master/exec/prehook/InsertIntoHook.java   | 1 -
 .../src/main/java/org/apache/tajo/parser/sql/SQLAnalyzer.java | 1 -
 .../org/apache/tajo/querymaster/DefaultTaskScheduler.java     | 1 -
 .../src/main/java/org/apache/tajo/querymaster/Query.java      | 2 --
 .../main/java/org/apache/tajo/util/history/QueryHistory.java  | 1 -
 .../main/java/org/apache/tajo/worker/NodeResourceManager.java | 1 -
 .../src/main/java/org/apache/tajo/worker/TajoWorker.java      | 1 -
 .../java/org/apache/tajo/worker/event/NodeStatusEvent.java    | 1 -
 .../org/apache/tajo/ws/rs/JerseyResourceDelegateContext.java  | 1 -
 .../tajo/ws/rs/responses/GetQueryResultDataResponse.java      | 2 --
 .../apache/tajo/ws/rs/responses/GetSubmitQueryResponse.java   | 2 --
 .../src/main/java/org/apache/tajo/jdbc/JdbcConnection.java    | 2 --
 .../src/test/java/org/apache/tajo/jdbc/TestSQLState.java      | 7 -------
 .../java/org/apache/tajo/maven/plugin/protoc/ProtocMojo.java  | 2 --
 .../apache/tajo/maven/plugin/versioninfo/VersionInfoMojo.java | 2 --
 .../src/main/java/org/apache/tajo/plan/LogicalOptimizer.java  | 3 ---
 .../src/main/java/org/apache/tajo/plan/TablePropertyUtil.java | 1 -
 .../tajo/plan/exprrewrite/EvalTreeOptimizationRule.java       | 1 -
 .../org/apache/tajo/plan/exprrewrite/EvalTreeOptimizer.java   | 1 -
 .../apache/tajo/plan/function/PythonAggFunctionInvoke.java    | 1 -
 .../apache/tajo/plan/function/python/PythonScriptEngine.java  | 1 -
 .../java/org/apache/tajo/plan/function/stream/BufferPool.java | 1 -
 .../plan/function/stream/FieldSerializerDeserializer.java     | 1 -
 .../java/org/apache/tajo/plan/logical/CreateTableNode.java    | 2 --
 .../tajo/plan/rewrite/BaseLogicalPlanRewriteEngine.java       | 1 -
 .../tajo/pullserver/HttpDataServerChannelInitializer.java     | 3 ---
 .../org/apache/tajo/storage/BinarySerializerDeserializer.java | 1 -
 .../java/org/apache/tajo/storage/SerializerDeserializer.java  | 1 -
 .../org/apache/tajo/storage/hbase/AbstractHBaseAppender.java  | 2 --
 .../java/org/apache/tajo/storage/hbase/ColumnMapping.java     | 2 --
 .../java/org/apache/tajo/storage/hbase/HBaseTablespace.java   | 2 --
 .../org/apache/tajo/storage/hbase/SortedInsertRewriter.java   | 2 --
 .../org/apache/tajo/storage/FieldSerializerDeserializer.java  | 1 -
 .../src/main/java/org/apache/tajo/storage/FileAppender.java   | 1 -
 .../src/main/java/org/apache/tajo/storage/FileTablespace.java | 1 -
 .../src/main/java/org/apache/tajo/storage/RawFile.java        | 1 -
 .../storage/orc/objectinspector/TajoFloatObjectInspector.java | 1 -
 .../orc/objectinspector/TajoStructObjectInspector.java        | 3 ---
 .../org/apache/tajo/storage/text/CSVLineDeserializer.java     | 1 -
 .../java/org/apache/tajo/storage/text/CSVLineSerializer.java  | 1 -
 .../org/apache/tajo/storage/thirdparty/orc/WriterImpl.java    | 2 --
 .../main/java/org/apache/tajo/storage/jdbc/SQLBuilder.java    | 1 -
 .../org/apache/tajo/storage/jdbc/SQLExpressionGenerator.java  | 1 -
 116 files changed, 5 insertions(+), 176 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index c7d22ea..a285945 100644
--- a/CHANGES
+++ b/CHANGES
@@ -15,6 +15,11 @@ Release 0.12.0 - unreleased
 
     TAJO-1886: Set compilerSourceVM and compilerTargetVM to web.xml. (hyunsik)
 
+  TASKS
+
+    TAJO-1893: Remove unused import. (Contributed by Dongkyu Hwangbo, 
+    Committed by jihoon)
+
   SUB TASKS
 
     TAJO-1844: Eliminate explicit diamond expressions. 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-algebra/src/main/java/org/apache/tajo/algebra/SetSession.java
----------------------------------------------------------------------
diff --git a/tajo-algebra/src/main/java/org/apache/tajo/algebra/SetSession.java 
b/tajo-algebra/src/main/java/org/apache/tajo/algebra/SetSession.java
index c2ea92c..d98e806 100644
--- a/tajo-algebra/src/main/java/org/apache/tajo/algebra/SetSession.java
+++ b/tajo-algebra/src/main/java/org/apache/tajo/algebra/SetSession.java
@@ -20,7 +20,6 @@ package org.apache.tajo.algebra;
 
 
 import com.google.common.base.Objects;
-import com.google.common.base.Preconditions;
 import com.google.gson.annotations.Expose;
 import com.google.gson.annotations.SerializedName;
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java
----------------------------------------------------------------------
diff --git 
a/tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java
 
b/tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java
index be6fe65..45538e8 100644
--- 
a/tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java
+++ 
b/tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java
@@ -21,7 +21,6 @@ package org.apache.tajo.catalog;
 import com.google.protobuf.ServiceException;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.tajo.TajoConstants;
 import org.apache.tajo.annotation.Nullable;
 import 
org.apache.tajo.catalog.CatalogProtocol.CatalogProtocolService.BlockingInterface;
 import org.apache.tajo.catalog.CatalogProtocol.*;
@@ -43,7 +42,6 @@ import java.util.List;
 
 import static org.apache.tajo.catalog.CatalogUtil.buildTableIdentifier;
 import static org.apache.tajo.error.Errors.ResultCode.*;
-import static org.apache.tajo.exception.ExceptionUtil.throwIfError;
 import static org.apache.tajo.exception.ExceptionUtil.throwsIfThisError;
 import static org.apache.tajo.exception.ReturnStateUtil.*;
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/NestedPathUtil.java
----------------------------------------------------------------------
diff --git 
a/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/NestedPathUtil.java
 
b/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/NestedPathUtil.java
index 9c750e8..37dff3d 100644
--- 
a/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/NestedPathUtil.java
+++ 
b/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/NestedPathUtil.java
@@ -19,8 +19,6 @@
 package org.apache.tajo.catalog;
 
 import com.google.common.base.Preconditions;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.Lists;
 import org.apache.tajo.common.TajoDataTypes.Type;
 
 import java.util.*;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestFunctionDesc.java
----------------------------------------------------------------------
diff --git 
a/tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestFunctionDesc.java
 
b/tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestFunctionDesc.java
index e8170ee..0016a01 100644
--- 
a/tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestFunctionDesc.java
+++ 
b/tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestFunctionDesc.java
@@ -24,11 +24,8 @@ import 
org.apache.tajo.catalog.proto.CatalogProtos.FunctionDescProto;
 import org.apache.tajo.catalog.proto.CatalogProtos.FunctionType;
 import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.function.Function;
-import org.apache.tajo.util.CommonTestingUtil;
-import org.apache.tajo.util.FileUtil;
 import org.junit.Test;
 
-import java.io.File;
 import java.io.IOException;
 
 import static org.junit.Assert.*;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java
----------------------------------------------------------------------
diff --git 
a/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java
 
b/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java
index 40d9d46..08ae3a1 100644
--- 
a/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java
+++ 
b/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java
@@ -36,7 +36,6 @@ import org.apache.tajo.annotation.ThreadSafe;
 import org.apache.tajo.catalog.CatalogProtocol.*;
 import org.apache.tajo.catalog.dictionary.InfoSchemaMetadataDictionary;
 import org.apache.tajo.catalog.proto.CatalogProtos;
-import org.apache.tajo.error.Errors;
 import org.apache.tajo.error.Errors.ResultCode;
 import org.apache.tajo.exception.*;
 import org.apache.tajo.catalog.proto.CatalogProtos.*;
@@ -47,7 +46,6 @@ import org.apache.tajo.common.TajoDataTypes.DataType;
 import org.apache.tajo.conf.TajoConf;
 import org.apache.tajo.conf.TajoConf.ConfVars;
 import org.apache.tajo.rpc.BlockingRpcServer;
-import org.apache.tajo.rpc.protocolrecords.PrimitiveProtos;
 import org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.NullProto;
 import org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.ReturnState;
 import org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.StringListResponse;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/OracleStore.java
----------------------------------------------------------------------
diff --git 
a/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/OracleStore.java
 
b/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/OracleStore.java
index 1911507..a268bb0 100644
--- 
a/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/OracleStore.java
+++ 
b/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/OracleStore.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.catalog.store;
 
 import org.apache.hadoop.conf.Configuration;
-import org.apache.tajo.exception.TajoException;
 
 import java.sql.Connection;
 import java.sql.DriverManager;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/XMLCatalogSchemaManager.java
----------------------------------------------------------------------
diff --git 
a/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/XMLCatalogSchemaManager.java
 
b/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/XMLCatalogSchemaManager.java
index 65a8c5b..16553e3 100644
--- 
a/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/XMLCatalogSchemaManager.java
+++ 
b/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/XMLCatalogSchemaManager.java
@@ -23,7 +23,6 @@ import org.apache.commons.logging.LogFactory;
 import org.apache.tajo.catalog.CatalogConstants;
 import org.apache.tajo.catalog.CatalogUtil;
 import org.apache.tajo.catalog.store.object.*;
-import org.apache.tajo.exception.TajoException;
 import org.apache.tajo.exception.TajoInternalError;
 import org.apache.tajo.util.TUtil;
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/CatalogTestingUtil.java
----------------------------------------------------------------------
diff --git 
a/tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/CatalogTestingUtil.java
 
b/tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/CatalogTestingUtil.java
index a4dd9c3..ea89790 100644
--- 
a/tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/CatalogTestingUtil.java
+++ 
b/tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/CatalogTestingUtil.java
@@ -20,7 +20,6 @@ package org.apache.tajo.catalog;
 
 import com.google.common.base.Preconditions;
 import org.apache.hadoop.fs.Path;
-import org.apache.tajo.TajoConstants;
 import org.apache.tajo.annotation.NotNull;
 import org.apache.tajo.annotation.Nullable;
 import org.apache.tajo.catalog.partition.PartitionDesc;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-cli/src/main/java/org/apache/tajo/cli/tools/TajoDump.java
----------------------------------------------------------------------
diff --git a/tajo-cli/src/main/java/org/apache/tajo/cli/tools/TajoDump.java 
b/tajo-cli/src/main/java/org/apache/tajo/cli/tools/TajoDump.java
index fcfee70..7fa1705 100644
--- a/tajo-cli/src/main/java/org/apache/tajo/cli/tools/TajoDump.java
+++ b/tajo-cli/src/main/java/org/apache/tajo/cli/tools/TajoDump.java
@@ -23,7 +23,6 @@ import org.apache.commons.cli.*;
 import org.apache.tajo.auth.UserRoleInfo;
 import org.apache.tajo.catalog.*;
 import org.apache.tajo.catalog.proto.CatalogProtos;
-import org.apache.tajo.catalog.proto.CatalogProtos.PartitionDescProto;
 import org.apache.tajo.client.TajoClient;
 import org.apache.tajo.client.TajoClientImpl;
 import org.apache.tajo.conf.TajoConf;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-cli/src/main/java/org/apache/tajo/cli/tools/TajoGetConf.java
----------------------------------------------------------------------
diff --git a/tajo-cli/src/main/java/org/apache/tajo/cli/tools/TajoGetConf.java 
b/tajo-cli/src/main/java/org/apache/tajo/cli/tools/TajoGetConf.java
index 0c4a42a..19e8eba 100644
--- a/tajo-cli/src/main/java/org/apache/tajo/cli/tools/TajoGetConf.java
+++ b/tajo-cli/src/main/java/org/apache/tajo/cli/tools/TajoGetConf.java
@@ -21,9 +21,7 @@ package org.apache.tajo.cli.tools;
 import com.google.protobuf.ServiceException;
 import org.apache.commons.cli.*;
 import org.apache.tajo.client.TajoClient;
-import org.apache.tajo.client.TajoClientImpl;
 import org.apache.tajo.conf.TajoConf;
-import org.apache.tajo.service.ServiceTrackerFactory;
 
 import java.io.IOException;
 import java.io.PrintWriter;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/CliClientParamsFactory.java
----------------------------------------------------------------------
diff --git 
a/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/CliClientParamsFactory.java 
b/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/CliClientParamsFactory.java
index 5fabae8..1d40db3 100644
--- 
a/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/CliClientParamsFactory.java
+++ 
b/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/CliClientParamsFactory.java
@@ -21,7 +21,6 @@ package org.apache.tajo.cli.tsql;
 import org.apache.tajo.annotation.Nullable;
 import org.apache.tajo.client.ClientParameters;
 
-import javax.validation.constraints.Null;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.Properties;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/ConnectDatabaseCommand.java
----------------------------------------------------------------------
diff --git 
a/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/ConnectDatabaseCommand.java
 
b/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/ConnectDatabaseCommand.java
index a997051..8c614b4 100644
--- 
a/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/ConnectDatabaseCommand.java
+++ 
b/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/ConnectDatabaseCommand.java
@@ -19,12 +19,8 @@
 package org.apache.tajo.cli.tsql.commands;
 
 import com.google.common.base.Preconditions;
-import com.google.protobuf.ServiceException;
 import org.apache.tajo.cli.tsql.TajoCli;
 import org.apache.tajo.exception.TajoException;
-import org.apache.tajo.exception.UndefinedDatabaseException;
-
-import java.sql.SQLException;
 
 public class ConnectDatabaseCommand extends TajoShellCommand {
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/SetCommand.java
----------------------------------------------------------------------
diff --git 
a/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/SetCommand.java 
b/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/SetCommand.java
index b5802a5..105e7a5 100644
--- a/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/SetCommand.java
+++ b/tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/SetCommand.java
@@ -18,7 +18,6 @@
 
 package org.apache.tajo.cli.tsql.commands;
 
-import com.google.protobuf.ServiceException;
 import org.apache.tajo.SessionVars;
 import org.apache.tajo.cli.tsql.TajoCli;
 import org.apache.tajo.exception.NoSuchSessionVariableException;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-client/src/main/java/org/apache/tajo/client/QueryClientImpl.java
----------------------------------------------------------------------
diff --git 
a/tajo-client/src/main/java/org/apache/tajo/client/QueryClientImpl.java 
b/tajo-client/src/main/java/org/apache/tajo/client/QueryClientImpl.java
index 4d19c3f..18640ed 100644
--- a/tajo-client/src/main/java/org/apache/tajo/client/QueryClientImpl.java
+++ b/tajo-client/src/main/java/org/apache/tajo/client/QueryClientImpl.java
@@ -26,7 +26,6 @@ import org.apache.tajo.QueryId;
 import org.apache.tajo.QueryIdFactory;
 import org.apache.tajo.SessionVars;
 import org.apache.tajo.TajoIdProtos.SessionIdProto;
-import org.apache.tajo.TajoProtos;
 import org.apache.tajo.TajoProtos.QueryState;
 import org.apache.tajo.auth.UserRoleInfo;
 import org.apache.tajo.catalog.CatalogUtil;
@@ -54,7 +53,6 @@ import java.util.Properties;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 import java.util.concurrent.Future;
-import java.util.concurrent.TimeUnit;
 
 import static org.apache.tajo.exception.ExceptionUtil.throwIfError;
 import static org.apache.tajo.exception.ExceptionUtil.throwsIfThisError;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-client/src/main/java/org/apache/tajo/client/QueryStatus.java
----------------------------------------------------------------------
diff --git a/tajo-client/src/main/java/org/apache/tajo/client/QueryStatus.java 
b/tajo-client/src/main/java/org/apache/tajo/client/QueryStatus.java
index ded9ade..794b4a0 100644
--- a/tajo-client/src/main/java/org/apache/tajo/client/QueryStatus.java
+++ b/tajo-client/src/main/java/org/apache/tajo/client/QueryStatus.java
@@ -21,7 +21,6 @@ package org.apache.tajo.client;
 import org.apache.tajo.QueryId;
 import org.apache.tajo.TajoProtos.QueryState;
 import org.apache.tajo.ipc.ClientProtos.GetQueryStatusResponse;
-import org.apache.tajo.util.VersionInfo;
 
 public class QueryStatus {
   private QueryId queryId;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-client/src/main/java/org/apache/tajo/client/TajoClientImpl.java
----------------------------------------------------------------------
diff --git 
a/tajo-client/src/main/java/org/apache/tajo/client/TajoClientImpl.java 
b/tajo-client/src/main/java/org/apache/tajo/client/TajoClientImpl.java
index cbc194f..3561c87 100644
--- a/tajo-client/src/main/java/org/apache/tajo/client/TajoClientImpl.java
+++ b/tajo-client/src/main/java/org/apache/tajo/client/TajoClientImpl.java
@@ -35,7 +35,6 @@ import org.apache.tajo.ipc.ClientProtos.*;
 import org.apache.tajo.jdbc.TajoMemoryResultSet;
 import org.apache.tajo.service.ServiceTracker;
 import org.apache.tajo.util.KeyValueSet;
-import org.apache.tajo.util.TUtil;
 
 import java.net.InetSocketAddress;
 import java.net.URI;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-client/src/main/java/org/apache/tajo/client/v2/LegacyClientDelegate.java
----------------------------------------------------------------------
diff --git 
a/tajo-client/src/main/java/org/apache/tajo/client/v2/LegacyClientDelegate.java 
b/tajo-client/src/main/java/org/apache/tajo/client/v2/LegacyClientDelegate.java
index 889d974..fe2e48c 100644
--- 
a/tajo-client/src/main/java/org/apache/tajo/client/v2/LegacyClientDelegate.java
+++ 
b/tajo-client/src/main/java/org/apache/tajo/client/v2/LegacyClientDelegate.java
@@ -43,7 +43,6 @@ import java.net.InetSocketAddress;
 import java.sql.ResultSet;
 import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 import java.util.Properties;
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.ExecutorService;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-client/src/main/java/org/apache/tajo/client/v2/TajoClient.java
----------------------------------------------------------------------
diff --git 
a/tajo-client/src/main/java/org/apache/tajo/client/v2/TajoClient.java 
b/tajo-client/src/main/java/org/apache/tajo/client/v2/TajoClient.java
index dc81742..6fdaa7e 100644
--- a/tajo-client/src/main/java/org/apache/tajo/client/v2/TajoClient.java
+++ b/tajo-client/src/main/java/org/apache/tajo/client/v2/TajoClient.java
@@ -28,7 +28,6 @@ import org.apache.tajo.exception.TajoException;
 import java.io.Closeable;
 import java.io.IOException;
 import java.sql.ResultSet;
-import java.util.Map;
 import java.util.Properties;
 
 public class TajoClient implements Closeable {

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-client/src/main/java/org/apache/tajo/client/v2/exception/ClientConnectionException.java
----------------------------------------------------------------------
diff --git 
a/tajo-client/src/main/java/org/apache/tajo/client/v2/exception/ClientConnectionException.java
 
b/tajo-client/src/main/java/org/apache/tajo/client/v2/exception/ClientConnectionException.java
index fcbbfe3..6f43fd8 100644
--- 
a/tajo-client/src/main/java/org/apache/tajo/client/v2/exception/ClientConnectionException.java
+++ 
b/tajo-client/src/main/java/org/apache/tajo/client/v2/exception/ClientConnectionException.java
@@ -20,7 +20,6 @@ package org.apache.tajo.client.v2.exception;
 
 import org.apache.tajo.error.Errors;
 import org.apache.tajo.exception.TajoException;
-import org.apache.tajo.exception.TajoRuntimeException;
 
 public class ClientConnectionException extends TajoException {
   public ClientConnectionException(Throwable t) {

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-cluster-tests/src/test/java/org/apache/tajo/HBaseTestClusterUtil.java
----------------------------------------------------------------------
diff --git 
a/tajo-cluster-tests/src/test/java/org/apache/tajo/HBaseTestClusterUtil.java 
b/tajo-cluster-tests/src/test/java/org/apache/tajo/HBaseTestClusterUtil.java
index 0072e97..52c5aa3 100644
--- a/tajo-cluster-tests/src/test/java/org/apache/tajo/HBaseTestClusterUtil.java
+++ b/tajo-cluster-tests/src/test/java/org/apache/tajo/HBaseTestClusterUtil.java
@@ -36,8 +36,6 @@ import org.apache.tajo.util.Bytes;
 import java.io.File;
 import java.io.IOException;
 
-import static org.apache.hadoop.hbase.HConstants.REPLICATION_ENABLE_KEY;
-
 public class HBaseTestClusterUtil {
   private static final Log LOG = LogFactory.getLog(HBaseTestClusterUtil.class);
   private Configuration conf;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-cluster-tests/src/test/java/org/apache/tajo/TajoTestingCluster.java
----------------------------------------------------------------------
diff --git 
a/tajo-cluster-tests/src/test/java/org/apache/tajo/TajoTestingCluster.java 
b/tajo-cluster-tests/src/test/java/org/apache/tajo/TajoTestingCluster.java
index a8d4583..a4fff57 100644
--- a/tajo-cluster-tests/src/test/java/org/apache/tajo/TajoTestingCluster.java
+++ b/tajo-cluster-tests/src/test/java/org/apache/tajo/TajoTestingCluster.java
@@ -48,7 +48,6 @@ import org.apache.tajo.querymaster.StageState;
 import org.apache.tajo.service.ServiceTrackerFactory;
 import org.apache.tajo.storage.FileTablespace;
 import org.apache.tajo.storage.TablespaceManager;
-import org.apache.tajo.util.CommonTestingUtil;
 import org.apache.tajo.util.KeyValueSet;
 import org.apache.tajo.util.Pair;
 import org.apache.tajo.util.history.QueryHistory;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-common/src/main/java/org/apache/tajo/datum/BlobDatum.java
----------------------------------------------------------------------
diff --git a/tajo-common/src/main/java/org/apache/tajo/datum/BlobDatum.java 
b/tajo-common/src/main/java/org/apache/tajo/datum/BlobDatum.java
index cf190e2..3de5135 100644
--- a/tajo-common/src/main/java/org/apache/tajo/datum/BlobDatum.java
+++ b/tajo-common/src/main/java/org/apache/tajo/datum/BlobDatum.java
@@ -23,7 +23,6 @@ package org.apache.tajo.datum;
 
 import com.google.gson.annotations.Expose;
 import org.apache.tajo.exception.InvalidOperationException;
-import org.apache.tajo.util.TUtil;
 
 import java.nio.ByteBuffer;
 import java.nio.charset.Charset;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-common/src/main/java/org/apache/tajo/datum/Float8Datum.java
----------------------------------------------------------------------
diff --git a/tajo-common/src/main/java/org/apache/tajo/datum/Float8Datum.java 
b/tajo-common/src/main/java/org/apache/tajo/datum/Float8Datum.java
index 6ebe10b..fdd5495 100644
--- a/tajo-common/src/main/java/org/apache/tajo/datum/Float8Datum.java
+++ b/tajo-common/src/main/java/org/apache/tajo/datum/Float8Datum.java
@@ -24,7 +24,6 @@ import org.apache.tajo.exception.InvalidOperationException;
 import org.apache.tajo.util.Bytes;
 import org.apache.tajo.util.MurmurHash;
 import org.apache.tajo.util.NumberUtil;
-import org.apache.tajo.util.datetime.DateTimeUtil;
 import org.apache.tajo.util.datetime.TimeMeta;
 
 import java.nio.ByteBuffer;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-common/src/main/java/org/apache/tajo/datum/Int2Datum.java
----------------------------------------------------------------------
diff --git a/tajo-common/src/main/java/org/apache/tajo/datum/Int2Datum.java 
b/tajo-common/src/main/java/org/apache/tajo/datum/Int2Datum.java
index 6145c75..5629f41 100644
--- a/tajo-common/src/main/java/org/apache/tajo/datum/Int2Datum.java
+++ b/tajo-common/src/main/java/org/apache/tajo/datum/Int2Datum.java
@@ -23,7 +23,6 @@ import org.apache.tajo.common.TajoDataTypes;
 import org.apache.tajo.exception.InvalidOperationException;
 import org.apache.tajo.util.MurmurHash;
 import org.apache.tajo.util.NumberUtil;
-import org.apache.tajo.util.datetime.DateTimeUtil;
 import org.apache.tajo.util.datetime.TimeMeta;
 
 import java.nio.ByteBuffer;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-common/src/main/java/org/apache/tajo/datum/Int4Datum.java
----------------------------------------------------------------------
diff --git a/tajo-common/src/main/java/org/apache/tajo/datum/Int4Datum.java 
b/tajo-common/src/main/java/org/apache/tajo/datum/Int4Datum.java
index 530ef84..a45cb1e 100644
--- a/tajo-common/src/main/java/org/apache/tajo/datum/Int4Datum.java
+++ b/tajo-common/src/main/java/org/apache/tajo/datum/Int4Datum.java
@@ -23,7 +23,6 @@ import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.exception.InvalidOperationException;
 import org.apache.tajo.util.MurmurHash;
 import org.apache.tajo.util.NumberUtil;
-import org.apache.tajo.util.datetime.DateTimeUtil;
 import org.apache.tajo.util.datetime.TimeMeta;
 
 import java.nio.ByteBuffer;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-common/src/main/java/org/apache/tajo/exception/InvalidSessionException.java
----------------------------------------------------------------------
diff --git 
a/tajo-common/src/main/java/org/apache/tajo/exception/InvalidSessionException.java
 
b/tajo-common/src/main/java/org/apache/tajo/exception/InvalidSessionException.java
index 4724b4e..4e33113 100644
--- 
a/tajo-common/src/main/java/org/apache/tajo/exception/InvalidSessionException.java
+++ 
b/tajo-common/src/main/java/org/apache/tajo/exception/InvalidSessionException.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.exception;
 
 import org.apache.tajo.error.Errors;
-import org.apache.tajo.rpc.protocolrecords.PrimitiveProtos;
 import org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.ReturnState;
 
 public class InvalidSessionException extends TajoException {

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-common/src/main/java/org/apache/tajo/exception/InvalidSessionVariableException.java
----------------------------------------------------------------------
diff --git 
a/tajo-common/src/main/java/org/apache/tajo/exception/InvalidSessionVariableException.java
 
b/tajo-common/src/main/java/org/apache/tajo/exception/InvalidSessionVariableException.java
index 8351fc5..88ead01 100644
--- 
a/tajo-common/src/main/java/org/apache/tajo/exception/InvalidSessionVariableException.java
+++ 
b/tajo-common/src/main/java/org/apache/tajo/exception/InvalidSessionVariableException.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.exception;
 
 import org.apache.tajo.error.Errors;
-import org.apache.tajo.rpc.protocolrecords.PrimitiveProtos;
 import org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.ReturnState;
 
 public class InvalidSessionVariableException extends TajoException {

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-common/src/main/java/org/apache/tajo/exception/SQLExceptionUtil.java
----------------------------------------------------------------------
diff --git 
a/tajo-common/src/main/java/org/apache/tajo/exception/SQLExceptionUtil.java 
b/tajo-common/src/main/java/org/apache/tajo/exception/SQLExceptionUtil.java
index bc40072..2f7b5e6 100644
--- a/tajo-common/src/main/java/org/apache/tajo/exception/SQLExceptionUtil.java
+++ b/tajo-common/src/main/java/org/apache/tajo/exception/SQLExceptionUtil.java
@@ -25,7 +25,6 @@ import 
org.apache.tajo.rpc.protocolrecords.PrimitiveProtos.ReturnState;
 import java.sql.SQLException;
 import java.util.Map;
 
-import static org.apache.tajo.error.Errors.ResultCode.INVALID_VALUE_FOR_CAST;
 import static org.apache.tajo.exception.ReturnStateUtil.isError;
 
 public class SQLExceptionUtil {

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-common/src/main/java/org/apache/tajo/util/ClassSize.java
----------------------------------------------------------------------
diff --git a/tajo-common/src/main/java/org/apache/tajo/util/ClassSize.java 
b/tajo-common/src/main/java/org/apache/tajo/util/ClassSize.java
index ab2fdf5..f1f8dda 100644
--- a/tajo-common/src/main/java/org/apache/tajo/util/ClassSize.java
+++ b/tajo-common/src/main/java/org/apache/tajo/util/ClassSize.java
@@ -22,7 +22,6 @@ package org.apache.tajo.util;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import sun.misc.Unsafe;
 
 import java.lang.reflect.Field;
 import java.lang.reflect.Modifier;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-common/src/test/java/org/apache/tajo/datum/TestIntervalDatum.java
----------------------------------------------------------------------
diff --git 
a/tajo-common/src/test/java/org/apache/tajo/datum/TestIntervalDatum.java 
b/tajo-common/src/test/java/org/apache/tajo/datum/TestIntervalDatum.java
index 2646ee7..1e70a9e 100644
--- a/tajo-common/src/test/java/org/apache/tajo/datum/TestIntervalDatum.java
+++ b/tajo-common/src/test/java/org/apache/tajo/datum/TestIntervalDatum.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.datum;
 
 import org.apache.tajo.common.TajoDataTypes;
-import org.apache.tajo.conf.TajoConf;
 import org.apache.tajo.exception.InvalidOperationException;
 import org.apache.tajo.util.datetime.DateTimeUtil;
 import org.junit.Test;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-common/src/test/java/org/apache/tajo/datum/protobuf/TestTextUtils.java
----------------------------------------------------------------------
diff --git 
a/tajo-common/src/test/java/org/apache/tajo/datum/protobuf/TestTextUtils.java 
b/tajo-common/src/test/java/org/apache/tajo/datum/protobuf/TestTextUtils.java
index 5efd027..1fd8b16 100644
--- 
a/tajo-common/src/test/java/org/apache/tajo/datum/protobuf/TestTextUtils.java
+++ 
b/tajo-common/src/test/java/org/apache/tajo/datum/protobuf/TestTextUtils.java
@@ -20,8 +20,6 @@ package org.apache.tajo.datum.protobuf;
 
 import org.junit.Test;
 
-import java.io.IOException;
-
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-common/src/test/java/org/apache/tajo/util/TestDateTimeUtil.java
----------------------------------------------------------------------
diff --git 
a/tajo-common/src/test/java/org/apache/tajo/util/TestDateTimeUtil.java 
b/tajo-common/src/test/java/org/apache/tajo/util/TestDateTimeUtil.java
index a54fb94..ae4a517 100644
--- a/tajo-common/src/test/java/org/apache/tajo/util/TestDateTimeUtil.java
+++ b/tajo-common/src/test/java/org/apache/tajo/util/TestDateTimeUtil.java
@@ -27,7 +27,6 @@ import org.apache.tajo.util.datetime.TimeMeta;
 import org.junit.Test;
 
 import java.util.Calendar;
-import java.util.Date;
 import java.util.TimeZone;
 
 import static org.junit.Assert.*;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/client/TestCatalogAdminClientExceptions.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/client/TestCatalogAdminClientExceptions.java
 
b/tajo-core-tests/src/test/java/org/apache/tajo/client/TestCatalogAdminClientExceptions.java
index 4b8000d..78fb45a 100644
--- 
a/tajo-core-tests/src/test/java/org/apache/tajo/client/TestCatalogAdminClientExceptions.java
+++ 
b/tajo-core-tests/src/test/java/org/apache/tajo/client/TestCatalogAdminClientExceptions.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.client;
 
 import org.apache.hadoop.fs.Path;
-import org.apache.tajo.LocalTajoTestingUtility;
 import org.apache.tajo.QueryTestCaseBase;
 import org.apache.tajo.TajoTestingCluster;
 import org.apache.tajo.TpchTestBase;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/engine/eval/TestEvalTree.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/engine/eval/TestEvalTree.java 
b/tajo-core-tests/src/test/java/org/apache/tajo/engine/eval/TestEvalTree.java
index ea42783..9116635 100644
--- 
a/tajo-core-tests/src/test/java/org/apache/tajo/engine/eval/TestEvalTree.java
+++ 
b/tajo-core-tests/src/test/java/org/apache/tajo/engine/eval/TestEvalTree.java
@@ -33,7 +33,6 @@ import org.junit.Test;
 
 import static org.apache.tajo.common.TajoDataTypes.Type.*;
 import static org.junit.Assert.*;
-import static org.junit.Assert.fail;
 
 public class TestEvalTree extends ExprTestBase {
   @Test

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestCommonConditionReduce.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestCommonConditionReduce.java
 
b/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestCommonConditionReduce.java
index 6972e1f..4b1cb88 100644
--- 
a/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestCommonConditionReduce.java
+++ 
b/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestCommonConditionReduce.java
@@ -24,8 +24,6 @@ import org.apache.tajo.TajoConstants;
 import org.junit.Test;
 import org.junit.experimental.categories.Category;
 
-import java.sql.ResultSet;
-
 @Category(IntegrationTest.class)
 public class TestCommonConditionReduce extends QueryTestCaseBase {
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestInSubquery.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestInSubquery.java
 
b/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestInSubquery.java
index 3d7152a..3733d00 100644
--- 
a/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestInSubquery.java
+++ 
b/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestInSubquery.java
@@ -20,9 +20,7 @@ package org.apache.tajo.engine.query;
 
 import org.apache.tajo.IntegrationTest;
 import org.apache.tajo.NamedTest;
-import org.apache.tajo.error.Errors.ResultCode;
 import org.apache.tajo.exception.NotImplementedException;
-import org.apache.tajo.exception.TajoRuntimeException;
 import org.junit.AfterClass;
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -32,9 +30,6 @@ import org.junit.runners.Parameterized;
 
 import java.sql.SQLException;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
-
 @Category(IntegrationTest.class)
 @RunWith(Parameterized.class)
 @NamedTest("TestJoinQuery")

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestOuterJoinWithSubQuery.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestOuterJoinWithSubQuery.java
 
b/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestOuterJoinWithSubQuery.java
index 00ce150..40f5e36 100644
--- 
a/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestOuterJoinWithSubQuery.java
+++ 
b/tajo-core-tests/src/test/java/org/apache/tajo/engine/query/TestOuterJoinWithSubQuery.java
@@ -28,8 +28,6 @@ import org.junit.runners.Parameterized;
 
 import java.sql.SQLException;
 
-import static org.junit.Assert.assertEquals;
-
 @Category(IntegrationTest.class)
 @RunWith(Parameterized.class)
 @NamedTest("TestJoinQuery")

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/storage/TestRowFile.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/storage/TestRowFile.java 
b/tajo-core-tests/src/test/java/org/apache/tajo/storage/TestRowFile.java
index 011803d..01ae39c 100644
--- a/tajo-core-tests/src/test/java/org/apache/tajo/storage/TestRowFile.java
+++ b/tajo-core-tests/src/test/java/org/apache/tajo/storage/TestRowFile.java
@@ -29,14 +29,12 @@ import org.apache.tajo.TpchTestBase;
 import org.apache.tajo.catalog.CatalogUtil;
 import org.apache.tajo.catalog.Schema;
 import org.apache.tajo.catalog.TableMeta;
-import org.apache.tajo.catalog.proto.CatalogProtos.TableProto;
 import org.apache.tajo.catalog.statistics.TableStats;
 import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.conf.TajoConf;
 import org.apache.tajo.datum.Datum;
 import org.apache.tajo.datum.DatumFactory;
 import org.apache.tajo.storage.fragment.FileFragment;
-import org.apache.tajo.util.FileUtil;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/worker/MockTaskManager.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/worker/MockTaskManager.java 
b/tajo-core-tests/src/test/java/org/apache/tajo/worker/MockTaskManager.java
index 76ce9f7..136fe04 100644
--- a/tajo-core-tests/src/test/java/org/apache/tajo/worker/MockTaskManager.java
+++ b/tajo-core-tests/src/test/java/org/apache/tajo/worker/MockTaskManager.java
@@ -24,7 +24,6 @@ import 
org.apache.tajo.ResourceProtos.ExecutionBlockContextResponse;
 import org.apache.tajo.ResourceProtos.ExecutionBlockListProto;
 import org.apache.tajo.conf.TajoConf;
 import org.apache.tajo.engine.query.QueryContext;
-import org.apache.tajo.ipc.TajoWorkerProtocol;
 import org.apache.tajo.plan.serder.PlanProto;
 import org.apache.tajo.worker.event.TaskManagerEvent;
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/worker/MockWorkerContext.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/worker/MockWorkerContext.java 
b/tajo-core-tests/src/test/java/org/apache/tajo/worker/MockWorkerContext.java
index 25f3dca..c0ff228 100644
--- 
a/tajo-core-tests/src/test/java/org/apache/tajo/worker/MockWorkerContext.java
+++ 
b/tajo-core-tests/src/test/java/org/apache/tajo/worker/MockWorkerContext.java
@@ -21,7 +21,6 @@ package org.apache.tajo.worker;
 import org.apache.hadoop.fs.LocalDirAllocator;
 import org.apache.tajo.catalog.CatalogService;
 import org.apache.tajo.conf.TajoConf;
-import org.apache.tajo.ipc.QueryCoordinatorProtocol;
 import org.apache.tajo.master.cluster.WorkerConnectionInfo;
 import org.apache.tajo.querymaster.QueryMaster;
 import org.apache.tajo.querymaster.QueryMasterManagerService;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestNodeResourceManager.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestNodeResourceManager.java
 
b/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestNodeResourceManager.java
index 7a7b95a..212f24a 100644
--- 
a/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestNodeResourceManager.java
+++ 
b/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestNodeResourceManager.java
@@ -27,7 +27,6 @@ import org.apache.tajo.LocalTajoTestingUtility;
 import org.apache.tajo.conf.TajoConf;
 import org.apache.tajo.master.cluster.WorkerConnectionInfo;
 import org.apache.tajo.rpc.CallFuture;
-import org.apache.tajo.util.CommonTestingUtil;
 import org.apache.tajo.worker.event.NodeResourceAllocateEvent;
 import org.apache.tajo.worker.event.NodeResourceDeallocateEvent;
 import org.apache.tajo.worker.event.NodeResourceEvent;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestNodeStatusUpdater.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestNodeStatusUpdater.java
 
b/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestNodeStatusUpdater.java
index c9ac649..99a97d1 100644
--- 
a/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestNodeStatusUpdater.java
+++ 
b/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestNodeStatusUpdater.java
@@ -23,7 +23,6 @@ import org.apache.hadoop.service.CompositeService;
 import org.apache.hadoop.yarn.event.AsyncDispatcher;
 import org.apache.tajo.conf.TajoConf;
 import org.apache.tajo.master.cluster.WorkerConnectionInfo;
-import org.apache.tajo.util.CommonTestingUtil;
 import org.apache.tajo.worker.event.NodeStatusEvent;
 import org.junit.After;
 import org.junit.Before;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestTaskExecutor.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestTaskExecutor.java 
b/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestTaskExecutor.java
index b8244d7..45e430e 100644
--- a/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestTaskExecutor.java
+++ b/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestTaskExecutor.java
@@ -26,7 +26,6 @@ import org.apache.tajo.catalog.statistics.TableStats;
 import org.apache.tajo.conf.TajoConf;
 import org.apache.tajo.master.cluster.WorkerConnectionInfo;
 import org.apache.tajo.rpc.CallFuture;
-import org.apache.tajo.util.CommonTestingUtil;
 import org.apache.tajo.worker.event.NodeResourceAllocateEvent;
 import org.junit.After;
 import org.junit.Before;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestTaskManager.java
----------------------------------------------------------------------
diff --git 
a/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestTaskManager.java 
b/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestTaskManager.java
index 74a3b71..e908e46 100644
--- a/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestTaskManager.java
+++ b/tajo-core-tests/src/test/java/org/apache/tajo/worker/TestTaskManager.java
@@ -26,7 +26,6 @@ import org.apache.tajo.conf.TajoConf;
 import org.apache.tajo.master.cluster.WorkerConnectionInfo;
 import org.apache.tajo.resource.NodeResource;
 import org.apache.tajo.rpc.CallFuture;
-import org.apache.tajo.util.CommonTestingUtil;
 import org.apache.tajo.worker.event.ExecutionBlockStopEvent;
 import org.apache.tajo.worker.event.NodeResourceAllocateEvent;
 import org.apache.tajo.worker.event.TaskStartEvent;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/benchmark/TPCH.java
----------------------------------------------------------------------
diff --git a/tajo-core/src/main/java/org/apache/tajo/benchmark/TPCH.java 
b/tajo-core/src/main/java/org/apache/tajo/benchmark/TPCH.java
index a5adcf6..d807d2f 100644
--- a/tajo-core/src/main/java/org/apache/tajo/benchmark/TPCH.java
+++ b/tajo-core/src/main/java/org/apache/tajo/benchmark/TPCH.java
@@ -31,9 +31,7 @@ import org.apache.tajo.common.TajoDataTypes;
 import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.exception.TajoException;
 import org.apache.tajo.storage.StorageConstants;
-import org.apache.tajo.util.FileUtil;
 
-import java.io.File;
 import java.io.IOException;
 import java.util.Map;
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/FunctionLoader.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/FunctionLoader.java 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/FunctionLoader.java
index 5d172da..18baf0f 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/FunctionLoader.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/FunctionLoader.java
@@ -45,7 +45,6 @@ import org.apache.tajo.util.TUtil;
 import java.io.IOException;
 import java.lang.reflect.Method;
 import java.lang.reflect.Modifier;
-import java.net.URISyntaxException;
 import java.util.*;
 
 import static org.apache.tajo.catalog.proto.CatalogProtos.FunctionType.GENERAL;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/AvgFloat.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/AvgFloat.java 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/AvgFloat.java
index 1e778a8..e2f0fbd 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/AvgFloat.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/AvgFloat.java
@@ -20,7 +20,6 @@ package org.apache.tajo.engine.function.builtin;
 
 import org.apache.tajo.catalog.Column;
 import org.apache.tajo.common.TajoDataTypes;
-import org.apache.tajo.datum.Datum;
 import org.apache.tajo.plan.function.FunctionContext;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/AvgInt.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/AvgInt.java 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/AvgInt.java
index b49c61b..3713378 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/AvgInt.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/AvgInt.java
@@ -20,7 +20,6 @@ package org.apache.tajo.engine.function.builtin;
 
 import org.apache.tajo.catalog.Column;
 import org.apache.tajo.common.TajoDataTypes;
-import org.apache.tajo.datum.Datum;
 import org.apache.tajo.plan.function.FunctionContext;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/CountValue.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/CountValue.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/CountValue.java
index a2f06ff..41957f7 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/CountValue.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/CountValue.java
@@ -20,7 +20,6 @@ package org.apache.tajo.engine.function.builtin;
 
 import org.apache.tajo.catalog.Column;
 import org.apache.tajo.common.TajoDataTypes.Type;
-import org.apache.tajo.datum.NullDatum;
 import org.apache.tajo.plan.function.FunctionContext;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumDoubleDistinct.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumDoubleDistinct.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumDoubleDistinct.java
index bb615dd..e11ba0f 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumDoubleDistinct.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumDoubleDistinct.java
@@ -26,7 +26,6 @@ import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.datum.Datum;
 import org.apache.tajo.datum.DatumFactory;
 import org.apache.tajo.datum.Float8Datum;
-import org.apache.tajo.datum.NullDatum;
 import org.apache.tajo.plan.function.AggFunction;
 import org.apache.tajo.plan.function.FunctionContext;
 import org.apache.tajo.engine.function.annotation.Description;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumFloat.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumFloat.java 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumFloat.java
index 4390e71..9dfa92d 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumFloat.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumFloat.java
@@ -18,13 +18,8 @@
 
 package org.apache.tajo.engine.function.builtin;
 
-import org.apache.tajo.catalog.CatalogUtil;
 import org.apache.tajo.catalog.Column;
-import org.apache.tajo.common.TajoDataTypes.DataType;
 import org.apache.tajo.common.TajoDataTypes.Type;
-import org.apache.tajo.datum.Datum;
-import org.apache.tajo.datum.DatumFactory;
-import org.apache.tajo.plan.function.AggFunction;
 import org.apache.tajo.plan.function.FunctionContext;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumFloatDistinct.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumFloatDistinct.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumFloatDistinct.java
index 6cad5c9..2a48a38 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumFloatDistinct.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumFloatDistinct.java
@@ -26,7 +26,6 @@ import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.datum.Datum;
 import org.apache.tajo.datum.DatumFactory;
 import org.apache.tajo.datum.Float8Datum;
-import org.apache.tajo.datum.NullDatum;
 import org.apache.tajo.plan.function.AggFunction;
 import org.apache.tajo.plan.function.FunctionContext;
 import org.apache.tajo.engine.function.annotation.Description;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumInt.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumInt.java 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumInt.java
index 5f68e21..cc78ce5 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumInt.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumInt.java
@@ -18,17 +18,10 @@
 
 package org.apache.tajo.engine.function.builtin;
 
-import org.apache.tajo.catalog.CatalogUtil;
 import org.apache.tajo.catalog.Column;
-import org.apache.tajo.common.TajoDataTypes.DataType;
 import org.apache.tajo.common.TajoDataTypes.Type;
-import org.apache.tajo.datum.Datum;
-import org.apache.tajo.datum.DatumFactory;
-import org.apache.tajo.plan.function.AggFunction;
-import org.apache.tajo.plan.function.FunctionContext;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;
-import org.apache.tajo.storage.Tuple;
 
 /**
  * Function definition

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumIntDistinct.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumIntDistinct.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumIntDistinct.java
index f3cda4a..20f0c5e 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumIntDistinct.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumIntDistinct.java
@@ -26,7 +26,6 @@ import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.datum.Datum;
 import org.apache.tajo.datum.DatumFactory;
 import org.apache.tajo.datum.Int8Datum;
-import org.apache.tajo.datum.NullDatum;
 import org.apache.tajo.plan.function.AggFunction;
 import org.apache.tajo.plan.function.FunctionContext;
 import org.apache.tajo.engine.function.annotation.Description;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumLongDistinct.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumLongDistinct.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumLongDistinct.java
index 2be6d81..146240f 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumLongDistinct.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/SumLongDistinct.java
@@ -26,7 +26,6 @@ import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.datum.Datum;
 import org.apache.tajo.datum.DatumFactory;
 import org.apache.tajo.datum.Int8Datum;
-import org.apache.tajo.datum.NullDatum;
 import org.apache.tajo.plan.function.AggFunction;
 import org.apache.tajo.plan.function.FunctionContext;
 import org.apache.tajo.engine.function.annotation.Description;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/ToDate.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/ToDate.java 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/ToDate.java
index 43f0014..ad39d14 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/ToDate.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/ToDate.java
@@ -28,7 +28,6 @@ import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;
 import org.apache.tajo.storage.Tuple;
 import org.apache.tajo.util.datetime.DateTimeFormat;
-import org.apache.tajo.util.datetime.DateTimeUtil;
 import org.apache.tajo.util.datetime.TimeMeta;
 
 @Description(

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueDate.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueDate.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueDate.java
index 44364ee..0eed970 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueDate.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueDate.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.engine.function.window;
 
 import org.apache.tajo.catalog.Column;
-import org.apache.tajo.common.TajoDataTypes;
 import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueDouble.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueDouble.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueDouble.java
index 01bbc7f..5c503d8 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueDouble.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueDouble.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.engine.function.window;
 
 import org.apache.tajo.catalog.Column;
-import org.apache.tajo.common.TajoDataTypes;
 import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueFloat.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueFloat.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueFloat.java
index 317c7ef..da5e9c9 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueFloat.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueFloat.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.engine.function.window;
 
 import org.apache.tajo.catalog.Column;
-import org.apache.tajo.common.TajoDataTypes;
 import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueInt.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueInt.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueInt.java
index 8cb8e4e..bd5082a 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueInt.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueInt.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.engine.function.window;
 
 import org.apache.tajo.catalog.Column;
-import org.apache.tajo.common.TajoDataTypes;
 import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueLong.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueLong.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueLong.java
index 3c07c0c..b14225d 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueLong.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueLong.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.engine.function.window;
 
 import org.apache.tajo.catalog.Column;
-import org.apache.tajo.common.TajoDataTypes;
 import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueString.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueString.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueString.java
index 2534174..102d697 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueString.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueString.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.engine.function.window;
 
 import org.apache.tajo.catalog.Column;
-import org.apache.tajo.common.TajoDataTypes;
 import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueTime.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueTime.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueTime.java
index fc5adc4..ed428a6 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueTime.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueTime.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.engine.function.window;
 
 import org.apache.tajo.catalog.Column;
-import org.apache.tajo.common.TajoDataTypes;
 import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueTimestamp.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueTimestamp.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueTimestamp.java
index 1e7bd26..3f70d07 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueTimestamp.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/function/window/FirstValueTimestamp.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.engine.function.window;
 
 import org.apache.tajo.catalog.Column;
-import org.apache.tajo.common.TajoDataTypes;
 import org.apache.tajo.common.TajoDataTypes.Type;
 import org.apache.tajo.engine.function.annotation.Description;
 import org.apache.tajo.engine.function.annotation.ParamTypes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/planner/RangePartitionAlgorithm.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/planner/RangePartitionAlgorithm.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/planner/RangePartitionAlgorithm.java
index c505b77..840561f 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/planner/RangePartitionAlgorithm.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/planner/RangePartitionAlgorithm.java
@@ -20,7 +20,6 @@ package org.apache.tajo.engine.planner;
 
 import org.apache.tajo.catalog.SortSpec;
 import org.apache.tajo.common.TajoDataTypes.DataType;
-import org.apache.tajo.datum.Datum;
 import org.apache.tajo.storage.Tuple;
 import org.apache.tajo.storage.TupleRange;
 import org.apache.tajo.util.Bytes;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/ComparableVector.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/ComparableVector.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/ComparableVector.java
index 7f39850..5a1b70b 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/ComparableVector.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/ComparableVector.java
@@ -35,7 +35,6 @@ import org.apache.tajo.datum.TextDatum;
 import org.apache.tajo.exception.TajoRuntimeException;
 import org.apache.tajo.exception.UnsupportedException;
 import org.apache.tajo.storage.Tuple;
-import org.apache.tajo.storage.VTuple;
 
 import java.util.Arrays;
 import java.util.BitSet;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/SetTupleComparator.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/SetTupleComparator.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/SetTupleComparator.java
index ed60271..140c0e0 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/SetTupleComparator.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/SetTupleComparator.java
@@ -20,7 +20,6 @@ package org.apache.tajo.engine.planner.physical;
 
 import com.google.common.base.Preconditions;
 import org.apache.tajo.catalog.Schema;
-import org.apache.tajo.catalog.SortSpec;
 import org.apache.tajo.datum.Datum;
 import org.apache.tajo.datum.NullDatum;
 import org.apache.tajo.storage.Tuple;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/StoreIndexExec.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/StoreIndexExec.java
 
b/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/StoreIndexExec.java
index fed1d5c..fa9fe3c 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/StoreIndexExec.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/StoreIndexExec.java
@@ -22,7 +22,6 @@ import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.io.IOUtils;
-import org.apache.tajo.catalog.CatalogUtil;
 import org.apache.tajo.catalog.Column;
 import org.apache.tajo.catalog.Schema;
 import org.apache.tajo.catalog.SortSpec;
@@ -36,7 +35,6 @@ import 
org.apache.tajo.storage.index.bst.BSTIndex.BSTIndexWriter;
 import org.apache.tajo.worker.TaskAttemptContext;
 
 import java.io.IOException;
-import java.util.Arrays;
 
 public class StoreIndexExec extends UnaryPhysicalExec {
   private static final Log LOG = LogFactory.getLog(StoreIndexExec.class);

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/engine/utils/CacheHolder.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/engine/utils/CacheHolder.java 
b/tajo-core/src/main/java/org/apache/tajo/engine/utils/CacheHolder.java
index 6eda7e8..fcef055 100644
--- a/tajo-core/src/main/java/org/apache/tajo/engine/utils/CacheHolder.java
+++ b/tajo-core/src/main/java/org/apache/tajo/engine/utils/CacheHolder.java
@@ -19,13 +19,10 @@
 package org.apache.tajo.engine.utils;
 
 import org.apache.tajo.QueryId;
-import org.apache.tajo.catalog.proto.CatalogProtos;
 import org.apache.tajo.catalog.statistics.TableStats;
 import org.apache.tajo.engine.planner.physical.ScanExec;
 import org.apache.tajo.engine.planner.physical.TupleList;
 import org.apache.tajo.engine.planner.physical.TupleMap;
-import org.apache.tajo.storage.fragment.Fragment;
-import org.apache.tajo.storage.fragment.FragmentConvertor;
 import org.apache.tajo.util.Deallocatable;
 import org.apache.tajo.worker.TaskAttemptContext;
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/master/TajoMaster.java
----------------------------------------------------------------------
diff --git a/tajo-core/src/main/java/org/apache/tajo/master/TajoMaster.java 
b/tajo-core/src/main/java/org/apache/tajo/master/TajoMaster.java
index 30b3b7a..12175ee 100644
--- a/tajo-core/src/main/java/org/apache/tajo/master/TajoMaster.java
+++ b/tajo-core/src/main/java/org/apache/tajo/master/TajoMaster.java
@@ -34,8 +34,6 @@ import org.apache.hadoop.yarn.event.EventHandler;
 import org.apache.hadoop.yarn.util.Clock;
 import org.apache.hadoop.yarn.util.RackResolver;
 import org.apache.hadoop.yarn.util.SystemClock;
-import org.apache.tajo.TajoConstants;
-import org.apache.tajo.algebra.AlterTablespace;
 import org.apache.tajo.catalog.CatalogServer;
 import org.apache.tajo.catalog.CatalogService;
 import org.apache.tajo.catalog.FunctionDesc;
@@ -79,7 +77,6 @@ import java.lang.management.ThreadInfo;
 import java.lang.management.ThreadMXBean;
 import java.net.InetSocketAddress;
 import java.util.Collection;
-import java.util.Collections;
 import java.util.Map;
 
 import static org.apache.tajo.TajoConstants.DEFAULT_DATABASE_NAME;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/master/exec/CreateTableExecutor.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/master/exec/CreateTableExecutor.java 
b/tajo-core/src/main/java/org/apache/tajo/master/exec/CreateTableExecutor.java
index fffee80..a2b5ab9 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/master/exec/CreateTableExecutor.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/master/exec/CreateTableExecutor.java
@@ -18,7 +18,6 @@
 
 package org.apache.tajo.master.exec;
 
-import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -29,7 +28,6 @@ import org.apache.tajo.engine.query.QueryContext;
 import org.apache.tajo.exception.DuplicateTableException;
 import org.apache.tajo.exception.TajoException;
 import org.apache.tajo.exception.UndefinedTableException;
-import org.apache.tajo.exception.UndefinedTablespaceException;
 import org.apache.tajo.master.TajoMaster;
 import org.apache.tajo.plan.logical.CreateTableNode;
 import org.apache.tajo.plan.util.PlannerUtil;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/master/exec/QueryExecutor.java
----------------------------------------------------------------------
diff --git 
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
index a9e4899..8915fc6 100644
--- 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
@@ -64,7 +64,6 @@ import org.apache.tajo.session.Session;
 import org.apache.tajo.storage.*;
 import org.apache.tajo.tuple.memory.MemoryBlock;
 import org.apache.tajo.tuple.memory.MemoryRowBlock;
-import org.apache.tajo.util.KeyValueSet;
 import org.apache.tajo.util.ProtoUtil;
 import org.apache.tajo.worker.TaskAttemptContext;
 
@@ -73,7 +72,6 @@ import java.net.URI;
 import java.nio.ByteBuffer;
 import java.util.ArrayList;
 import java.util.List;
-import java.util.UUID;
 
 import static org.apache.tajo.exception.ReturnStateUtil.OK;
 import static org.apache.tajo.exception.ReturnStateUtil.errUndefinedDatabase;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/master/exec/prehook/InsertIntoHook.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/master/exec/prehook/InsertIntoHook.java
 
b/tajo-core/src/main/java/org/apache/tajo/master/exec/prehook/InsertIntoHook.java
index c309f57..2610030 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/master/exec/prehook/InsertIntoHook.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/master/exec/prehook/InsertIntoHook.java
@@ -18,7 +18,6 @@
 
 package org.apache.tajo.master.exec.prehook;
 
-import org.apache.hadoop.fs.Path;
 import org.apache.tajo.engine.query.QueryContext;
 import org.apache.tajo.plan.LogicalPlan;
 import org.apache.tajo.plan.logical.InsertNode;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/parser/sql/SQLAnalyzer.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/parser/sql/SQLAnalyzer.java 
b/tajo-core/src/main/java/org/apache/tajo/parser/sql/SQLAnalyzer.java
index 717366a..34b9f59 100644
--- a/tajo-core/src/main/java/org/apache/tajo/parser/sql/SQLAnalyzer.java
+++ b/tajo-core/src/main/java/org/apache/tajo/parser/sql/SQLAnalyzer.java
@@ -37,7 +37,6 @@ import org.apache.tajo.algebra.Sort.SortSpec;
 import org.apache.tajo.exception.SQLSyntaxError;
 import org.apache.tajo.exception.TajoInternalError;
 import org.apache.tajo.exception.TajoRuntimeException;
-import org.apache.tajo.parser.sql.SQLParser.*;
 import org.apache.tajo.storage.StorageConstants;
 import org.apache.tajo.util.StringUtils;
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/querymaster/DefaultTaskScheduler.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/querymaster/DefaultTaskScheduler.java 
b/tajo-core/src/main/java/org/apache/tajo/querymaster/DefaultTaskScheduler.java
index c705084..e3bd97d 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/querymaster/DefaultTaskScheduler.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/querymaster/DefaultTaskScheduler.java
@@ -27,7 +27,6 @@ import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.yarn.api.records.ContainerId;
 import org.apache.hadoop.yarn.util.RackResolver;
 import org.apache.tajo.TaskAttemptId;
-import org.apache.tajo.catalog.proto.CatalogProtos.FragmentProto;
 import org.apache.tajo.conf.TajoConf;
 import org.apache.tajo.engine.planner.global.ExecutionBlock;
 import org.apache.tajo.engine.planner.global.MasterPlan;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/querymaster/Query.java
----------------------------------------------------------------------
diff --git a/tajo-core/src/main/java/org/apache/tajo/querymaster/Query.java 
b/tajo-core/src/main/java/org/apache/tajo/querymaster/Query.java
index 12aba74..d347a9d 100644
--- a/tajo-core/src/main/java/org/apache/tajo/querymaster/Query.java
+++ b/tajo-core/src/main/java/org/apache/tajo/querymaster/Query.java
@@ -24,7 +24,6 @@ import org.apache.commons.lang.exception.ExceptionUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.fs.ContentSummary;
-import org.apache.hadoop.fs.FileStatus;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.yarn.event.EventHandler;
@@ -45,7 +44,6 @@ import 
org.apache.tajo.engine.planner.global.ExecutionBlockCursor;
 import org.apache.tajo.engine.planner.global.ExecutionQueue;
 import org.apache.tajo.engine.planner.global.MasterPlan;
 import org.apache.tajo.engine.query.QueryContext;
-import org.apache.tajo.exception.TajoInternalError;
 import org.apache.tajo.master.event.*;
 import org.apache.tajo.plan.logical.*;
 import org.apache.tajo.plan.util.PlannerUtil;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/util/history/QueryHistory.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/util/history/QueryHistory.java 
b/tajo-core/src/main/java/org/apache/tajo/util/history/QueryHistory.java
index 46d333d..bc65cae 100644
--- a/tajo-core/src/main/java/org/apache/tajo/util/history/QueryHistory.java
+++ b/tajo-core/src/main/java/org/apache/tajo/util/history/QueryHistory.java
@@ -20,7 +20,6 @@ package org.apache.tajo.util.history;
 
 import com.google.gson.annotations.Expose;
 import org.apache.tajo.engine.json.CoreGsonHelper;
-import org.apache.tajo.ipc.ClientProtos;
 import org.apache.tajo.ipc.ClientProtos.QueryHistoryProto;
 import org.apache.tajo.ipc.ClientProtos.StageHistoryProto;
 import org.apache.tajo.json.GsonObject;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/worker/NodeResourceManager.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/worker/NodeResourceManager.java 
b/tajo-core/src/main/java/org/apache/tajo/worker/NodeResourceManager.java
index e360df7..4f87dac 100644
--- a/tajo-core/src/main/java/org/apache/tajo/worker/NodeResourceManager.java
+++ b/tajo-core/src/main/java/org/apache/tajo/worker/NodeResourceManager.java
@@ -30,7 +30,6 @@ import org.apache.tajo.resource.NodeResource;
 import org.apache.tajo.resource.NodeResources;
 import org.apache.tajo.storage.DiskUtil;
 import org.apache.tajo.unit.StorageUnit;
-import org.apache.tajo.util.CommonTestingUtil;
 import org.apache.tajo.util.TUtil;
 import org.apache.tajo.worker.event.*;
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/worker/TajoWorker.java
----------------------------------------------------------------------
diff --git a/tajo-core/src/main/java/org/apache/tajo/worker/TajoWorker.java 
b/tajo-core/src/main/java/org/apache/tajo/worker/TajoWorker.java
index a7188a1..bd23f19 100644
--- a/tajo-core/src/main/java/org/apache/tajo/worker/TajoWorker.java
+++ b/tajo-core/src/main/java/org/apache/tajo/worker/TajoWorker.java
@@ -44,7 +44,6 @@ import org.apache.tajo.pullserver.TajoPullServerService;
 import org.apache.tajo.querymaster.QueryMaster;
 import org.apache.tajo.querymaster.QueryMasterManagerService;
 import org.apache.tajo.rpc.RpcClientManager;
-import org.apache.tajo.rpc.RpcConstants;
 import org.apache.tajo.rpc.protocolrecords.PrimitiveProtos;
 import org.apache.tajo.rule.EvaluationContext;
 import org.apache.tajo.rule.EvaluationFailedException;

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/worker/event/NodeStatusEvent.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/worker/event/NodeStatusEvent.java 
b/tajo-core/src/main/java/org/apache/tajo/worker/event/NodeStatusEvent.java
index 9eb8ae9..726c469 100644
--- a/tajo-core/src/main/java/org/apache/tajo/worker/event/NodeStatusEvent.java
+++ b/tajo-core/src/main/java/org/apache/tajo/worker/event/NodeStatusEvent.java
@@ -19,7 +19,6 @@
 package org.apache.tajo.worker.event;
 
 import org.apache.hadoop.yarn.event.AbstractEvent;
-import org.apache.tajo.resource.NodeResource;
 
 public class NodeStatusEvent extends AbstractEvent<NodeStatusEvent.EventType> {
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/ws/rs/JerseyResourceDelegateContext.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/ws/rs/JerseyResourceDelegateContext.java
 
b/tajo-core/src/main/java/org/apache/tajo/ws/rs/JerseyResourceDelegateContext.java
index 69c4550..de1e61b 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/ws/rs/JerseyResourceDelegateContext.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/ws/rs/JerseyResourceDelegateContext.java
@@ -18,7 +18,6 @@
 
 package org.apache.tajo.ws.rs;
 
-import java.lang.reflect.InvocationTargetException;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentMap;
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetQueryResultDataResponse.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetQueryResultDataResponse.java
 
b/tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetQueryResultDataResponse.java
index 66884bf..1505741 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetQueryResultDataResponse.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetQueryResultDataResponse.java
@@ -19,9 +19,7 @@
 package org.apache.tajo.ws.rs.responses;
 
 import org.apache.tajo.catalog.Schema;
-import org.apache.tajo.error.Errors;
 import org.apache.tajo.error.Errors.ResultCode;
-import org.apache.tajo.ipc.ClientProtos;
 
 import com.google.gson.annotations.Expose;
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/f3280474/tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetSubmitQueryResponse.java
----------------------------------------------------------------------
diff --git 
a/tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetSubmitQueryResponse.java
 
b/tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetSubmitQueryResponse.java
index 50eeb6b..243ddd2 100644
--- 
a/tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetSubmitQueryResponse.java
+++ 
b/tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetSubmitQueryResponse.java
@@ -19,9 +19,7 @@
 package org.apache.tajo.ws.rs.responses;
 
 import com.google.gson.annotations.Expose;
-import org.apache.tajo.error.Errors;
 import org.apache.tajo.error.Errors.ResultCode;
-import org.apache.tajo.ipc.ClientProtos;
 
 import java.net.URI;
 

Reply via email to