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




ql/src/java/org/apache/hadoop/hive/ql/ddl/table/create/show/ShowCreateTableOperation.java
Line 106 (original), 106 (patched)
<https://reviews.apache.org/r/72451/#comment309057>

    what's this `<if` stuff?
    and there is a TABLE_NAME constant for "tableName"?
    
    this templating stuff doesnt look good...instead of these strange ad-hoc 
templates (with if?) to generate statements for our own HiveQL language ....an 
SQL builder would be better and probably much easier to maintain...


- Zoltan Haindrich


On April 29, 2020, 6:03 p.m., Miklos Gergely wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72451/
> -----------------------------------------------------------
> 
> (Updated April 29, 2020, 6:03 p.m.)
> 
> 
> Review request for hive and Zoltan Haindrich.
> 
> 
> Bugs: HIVE-23316
>     https://issues.apache.org/jira/browse/HIVE-23316
> 
> 
> Repository: hive-git
> 
> 
> Description
> -------
> 
> Database managed location was recently introduced, but no tests were added to 
> cover it. also the following issues were fixed:
> 
> - ALTER DATABASE ... SET MANAGEDLOCATION ... commands were not handled in a 
> separate path as it should, as in DDL each command type have their own 
> Analyzer, Desc, and Operation class
> - in case of setting the LOCATION or the MANAGEDLOCATION the location was not 
> getting qualified as in the CREATE DATABASE command
> - in case of setting the LOCATION or the MANAGEDLOCATION it was not checked 
> if this modification makes the two the same
> - some minor checkstyle issues were fixed as well
> 
> 
> Diffs
> -----
> 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/database/alter/location/AlterDatabaseSetLocationDesc.java
>  16d28f2aa5 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/database/alter/location/AlterDatabaseSetLocationOperation.java
>  0c4ade3538 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/database/alter/location/AlterDatabaseSetManagedLocationAnalyzer.java
>  a0e92eb3ef 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/database/alter/location/AlterDatabaseSetManagedLocationDesc.java
>  PRE-CREATION 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/database/alter/location/AlterDatabaseSetManagedLocationOperation.java
>  PRE-CREATION 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/database/create/CreateDatabaseAnalyzer.java
>  f87dd2a64e 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/database/create/CreateDatabaseDesc.java
>  f3959f0b2a 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/database/create/CreateDatabaseOperation.java
>  444db0a8b8 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/database/desc/DescDatabaseDesc.java 
> be0e5a963c 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/database/drop/DropDatabaseOperation.java
>  a116a0e414 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/table/create/show/ShowCreateTableAnalyzer.java
>  b362837439 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/table/create/show/ShowCreateTableOperation.java
>  bf913442f9 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/table/drop/DropTableOperation.java 
> 72b694f668 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/table/partition/drop/AlterTableDropPartitionOperation.java
>  ae2c341c19 
>   
> ql/src/java/org/apache/hadoop/hive/ql/ddl/view/materialized/alter/rebuild/AlterMaterializedViewRebuildAnalyzer.java
>  4fb53785c2 
>   
> ql/src/java/org/apache/hadoop/hive/ql/exec/repl/bootstrap/load/LoadDatabase.java
>  52777f3b20 
>   
> ql/src/java/org/apache/hadoop/hive/ql/parse/repl/load/message/CreateDatabaseHandler.java
>  42fa88c5fb 
>   ql/src/test/queries/clientnegative/database_location_conflict.q 
> PRE-CREATION 
>   ql/src/test/queries/clientnegative/database_location_conflict2.q 
> PRE-CREATION 
>   ql/src/test/queries/clientnegative/database_location_conflict3.q 
> PRE-CREATION 
>   ql/src/test/queries/clientpositive/database_location.q 8571958c29 
>   ql/src/test/results/clientnegative/database_location_conflict.q.out 
> PRE-CREATION 
>   ql/src/test/results/clientnegative/database_location_conflict2.q.out 
> PRE-CREATION 
>   ql/src/test/results/clientnegative/database_location_conflict3.q.out 
> PRE-CREATION 
>   ql/src/test/results/clientpositive/database_location.q.out f0567076a7 
> 
> 
> Diff: https://reviews.apache.org/r/72451/diff/1/
> 
> 
> Testing
> -------
> 
> Tests were added to cover the new DDL elements.
> 
> 
> Thanks,
> 
> Miklos Gergely
> 
>

Reply via email to