danny0405 commented on a change in pull request #11791:
URL: https://github.com/apache/flink/pull/11791#discussion_r415247136



##########
File path: 
flink-connectors/flink-connector-hive/src/main/java/org/apache/flink/table/catalog/hive/HiveCatalog.java
##########
@@ -247,7 +253,10 @@ public CatalogDatabase getDatabase(String databaseName) 
throws DatabaseNotExistE
 
                Map<String, String> properties = hiveDatabase.getParameters();
 
-               properties.put(HiveCatalogConfig.DATABASE_LOCATION_URI, 
hiveDatabase.getLocationUri());
+               boolean isGeneric = getObjectIsGeneric(properties);
+               if (!isGeneric) {
+                       
properties.put(SqlCreateHiveDatabase.DATABASE_LOCATION_URI, 
hiveDatabase.getLocationUri());
+               }

Review comment:
       After another think i think it is okey, because we passes around the 
Hive specific properties through the `SqlNode` which is the root cause i think.
   
   We can have a refactor when we really have a new planner.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to