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

(Updated March 27, 2014, 9:10 p.m.)


Review request for Tajo and Hyunsik Choi.


Changes
-------

Thanks for reviewing...The @Override were removed in auto formatting in 
intellij..I have fixed the settings :).

I have incorporated all the changes you have mentioned..They all sounded good 
and valid points.

The only thing missing is AbstractDBStore implementation...I am throwing 
unimplemented exception.

That should be the easiest to implement I think :)..I will continue working on 
that..

I will upload the patch to JIRA as well...
Do you think so we can commit this ? I will take the latest version and will 
only have to worry about AbstractDBStore implementation only.


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


Repository: tajo


Description
-------

1) Implemented Alter Table.
2) Made changes to various component like algebra,parser,catalog,planner and 
engine etc.
3) Only implemented MemStore for review.Before I proceed any further felt like 
it needs to be reviewed.
4) Need to implement AbstractDBStore.WIP
5) Need to improve exception handling and logging.WIP.

Please feel free to advice comment. Appreciate your help in reviewing the code.

Thanks!
Warm Regards,
Alvin.


HOLD ON GUYS!!!! I SEE THE DATABASE concept was introduced and it is causing 
issues when patch is applied.I will soon publish the new PATCH.
I APOLOGIZE for inconvenience. 


Diffs (updated)
-----

  tajo-algebra/src/main/java/org/apache/tajo/algebra/AlterTable.java 
PRE-CREATION 
  tajo-algebra/src/main/java/org/apache/tajo/algebra/AlterTableOpType.java 
PRE-CREATION 
  tajo-algebra/src/main/java/org/apache/tajo/algebra/ColumnDefinition.java 
PRE-CREATION 
  tajo-algebra/src/main/java/org/apache/tajo/algebra/CreateTable.java 42dcc68 
  tajo-algebra/src/main/java/org/apache/tajo/algebra/OpType.java c4a007a 
  
tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java
 6fb385e 
  
tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/CatalogService.java
 d69ed7e 
  tajo-catalog/tajo-catalog-client/src/main/proto/CatalogProtocol.proto 06b69c1 
  
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/AlterTableDesc.java
 PRE-CREATION 
  
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/AlterTableType.java
 PRE-CREATION 
  
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java
 92df86a 
  
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/ColumnNameAlreadyExistException.java
 PRE-CREATION 
  tajo-catalog/tajo-catalog-common/src/main/proto/CatalogProtos.proto 14fb39f 
  
tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java
 a171fb4 
  
tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java
 d10f545 
  
tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/CatalogStore.java
 3f8686d 
  
tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MemStore.java
 ef98ee2 
  
tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLLexer.g4
 6eccd12 
  
tajo-core/tajo-core-backend/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4
 c0edf09 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/HiveQLAnalyzer.java
 afd0ce9 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java
 30d4c2e 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/AlgebraVisitor.java
 84cdc08 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BaseAlgebraVisitor.java
 62cee57 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/BasicLogicalPlanVisitor.java
 772e5fb 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanPreprocessor.java
 1ac416f 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanVisitor.java
 76454b9 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/LogicalPlanner.java
 c479f1c 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/PlannerUtil.java
 fbd65a9 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/SimpleAlgebraVisitor.java
 dc7b7a2 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/AlterTableNode.java
 PRE-CREATION 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/planner/logical/NodeType.java
 2b453fb 
  
tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/GlobalEngine.java
 fe3caeb 
  
tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/QueryTestCaseBase.java
 65a0d47 
  
tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestAlterTable.java
 PRE-CREATION 
  
tajo-core/tajo-core-backend/src/test/resources/dataset/TestAlterTable/table1.tbl
 PRE-CREATION 
  
tajo-core/tajo-core-backend/src/test/resources/queries/TestAlterTable/alter_table_add_new_column_ddl.sql
 PRE-CREATION 
  
tajo-core/tajo-core-backend/src/test/resources/queries/TestAlterTable/alter_table_rename_column_ddl.sql
 PRE-CREATION 
  
tajo-core/tajo-core-backend/src/test/resources/queries/TestAlterTable/alter_table_rename_table_ddl.sql
 PRE-CREATION 
  
tajo-core/tajo-core-backend/src/test/resources/queries/TestAlterTable/table1_ddl.sql
 PRE-CREATION 

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


Testing
-------


Thanks,

Alvin Henrick

Reply via email to