-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20199/
-----------------------------------------------------------

Review request for Tajo.


Bugs: TAJO-745
    https://issues.apache.org/jira/browse/TAJO-745


Repository: tajo


Description
-------

Identifiers that APIs in TajoClient and Tajo JDBC driver take are normalized in 
client API side. So, identifiers composed of upper and lower mixed characters 
should be used with double quote ("). This convention is different from 
existing JDBC driver's convention. It makes ugly code when users use TajoClient.

This patch changes their APIs to be case sensitive. In addition, this patch 
adds some missing JDBC APIs and fixes wrong behaviors of getTables() and 
getColumns() in JDBC APIs.


Diffs
-----

  
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogConstants.java
 c695fc8 
  
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java
 5bcb290 
  
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/Column.java
 2e29536 
  
tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java
 e6b0bcd 
  tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java 32d09df 
  tajo-common/src/main/java/org/apache/tajo/util/StringUtils.java ad607a1 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/LikePredicateEval.java
 e1c693e 
  
tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/QueryTestCaseBase.java
 ed943f2 
  
tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCTASQuery.java
 ad93738 
  
tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestCreateTable.java
 a6bb467 
  
tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestJoinBroadcast.java
 78714c5 
  
tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestJoinQuery.java
 6d72ca7 
  
tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/jdbc/TestTajoDatabaseMetaData.java
 PRE-CREATION 
  
tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/jdbc/TestTajoJdbc.java
 9d0352c 
  
tajo-core/tajo-core-backend/src/test/resources/queries/TestAlterTable/alter_table_rename_table_ddl.sql
 eeab457 
  
tajo-core/tajo-core-backend/src/test/resources/results/TestTajoDatabaseMetaData/getTables1.result
 PRE-CREATION 
  
tajo-core/tajo-core-backend/src/test/resources/results/TestTajoDatabaseMetaData/getTables2.result
 PRE-CREATION 
  
tajo-core/tajo-core-backend/src/test/resources/results/TestTajoJdbc/getTables1.result
 2d89f42 
  
tajo-core/tajo-core-backend/src/test/resources/results/TestTajoJdbc/getTables2.result
 042cb52 
  tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoConnection.java 5d967e8 
  tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDatabaseMetaData.java 
ac122c8 
  tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDriver.java c537eb5 
  tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoStatement.java b7604a8 

Diff: https://reviews.apache.org/r/20199/diff/


Testing
-------

mvn clean install [passed]

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


Thanks,

Hyunsik Choi

Reply via email to