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

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