This is an automated email from the ASF dual-hosted git repository.

lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git


The following commit(s) were added to refs/heads/master by this push:
     new a987128fd [core] Remove catalog limitation in 
InitFileBasedPrivilegeProcedure
a987128fd is described below

commit a987128fd3135fcf83042390cdd17279c20fab92
Author: Jingsong <[email protected]>
AuthorDate: Mon Apr 29 20:38:53 2024 +0800

    [core] Remove catalog limitation in InitFileBasedPrivilegeProcedure
---
 .../procedure/privilege/InitFileBasedPrivilegeProcedure.java  | 11 -----------
 1 file changed, 11 deletions(-)

diff --git 
a/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/procedure/privilege/InitFileBasedPrivilegeProcedure.java
 
b/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/procedure/privilege/InitFileBasedPrivilegeProcedure.java
index 7d71678a8..35d42ce32 100644
--- 
a/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/procedure/privilege/InitFileBasedPrivilegeProcedure.java
+++ 
b/paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/procedure/privilege/InitFileBasedPrivilegeProcedure.java
@@ -26,9 +26,6 @@ import org.apache.paimon.privilege.PrivilegedCatalog;
 
 import org.apache.flink.table.procedure.ProcedureContext;
 
-import java.util.Arrays;
-import java.util.List;
-
 /**
  * Procedure to initialize file-based privilege system in warehouse. This 
procedure will
  * automatically create a root user with the provided password. Usage:
@@ -41,17 +38,9 @@ public class InitFileBasedPrivilegeProcedure extends 
ProcedureBase {
 
     public static final String IDENTIFIER = "init_file_based_privilege";
 
-    private static final List<String> SUPPORTED_CATALOGS =
-            Arrays.asList(
-                    "org.apache.paimon.catalog.FileSystemCatalog",
-                    "org.apache.paimon.hive.HiveCatalog");
-
     public String[] call(ProcedureContext procedureContext, String 
rootPassword) {
         if (catalog instanceof PrivilegedCatalog) {
             throw new IllegalArgumentException("Catalog is already a 
PrivilegedCatalog");
-        } else if (!SUPPORTED_CATALOGS.contains(catalog.getClass().getName())) 
{
-            throw new IllegalArgumentException(
-                    "File based privilege system does not support " + 
catalog.getClass().getName());
         }
 
         Options options = new Options(catalog.options());

Reply via email to