[hotfix][table-planner] Simplify PlannerContext signatures related to CatalogManager
diff --git a/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParser.java b/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParser.java
index 81cb5e4..3a547e0 100644
--- a/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParser.java
+++ b/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParser.java
@@ -171,11 +171,7 @@
calciteParserSupplier,
plannerContext.getSqlExprToRexConverterFactory());
this.plannerContext = plannerContext;
- this.catalogReader =
- plannerContext.createCatalogReader(
- false,
- catalogManager.getCurrentCatalog(),
- catalogManager.getCurrentDatabase());
+ this.catalogReader = plannerContext.createCatalogReader(false);
this.frameworkConfig = plannerContext.createFrameworkConfig();
this.funcConverter =
new SqlFunctionConverter(
diff --git a/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserCalcitePlanner.java b/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserCalcitePlanner.java
index ecc4e34..4411b08 100644
--- a/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserCalcitePlanner.java
+++ b/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserCalcitePlanner.java
@@ -209,9 +209,7 @@
throws SemanticException {
this.catalogManager = catalogManager;
this.catalogReader = catalogReader;
- flinkPlanner =
- plannerContext.createFlinkPlanner(
- catalogManager.getCurrentCatalog(), catalogManager.getCurrentDatabase());
+ flinkPlanner = plannerContext.createFlinkPlanner();
this.plannerContext = plannerContext;
this.frameworkConfig = frameworkConfig;
this.semanticAnalyzer =
@@ -2570,9 +2568,7 @@
if (correlUse == null) {
correlRel =
plannerContext
- .createRelBuilder(
- catalogManager.getCurrentCatalog(),
- catalogManager.getCurrentDatabase())
+ .createRelBuilder()
.push(input)
.push(tableFunctionScan)
.join(
diff --git a/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserFactory.java b/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserFactory.java
index 808d509..92dce59 100644
--- a/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserFactory.java
+++ b/flink-connector-hive/src/main/java/org/apache/flink/table/planner/delegation/hive/HiveParserFactory.java
@@ -48,11 +48,7 @@
public Parser create(Context context) {
return new HiveParser(
context.getCatalogManager(),
- () ->
- context.getPlannerContext()
- .createFlinkPlanner(
- context.getCatalogManager().getCurrentCatalog(),
- context.getCatalogManager().getCurrentDatabase()),
+ context.getPlannerContext()::createFlinkPlanner,
context.getPlannerContext()::createCalciteParser,
context.getPlannerContext());
}