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

liyang pushed a commit to branch kylin5
in repository https://gitbox.apache.org/repos/asf/kylin.git

commit 227e7a068360978133f8188cff859723cea458bf
Author: zhong.zhu <mike950...@icloud.com>
AuthorDate: Tue Dec 19 11:52:18 2023 +0800

    KYLIN-5741 punctuation optimized
---
 .../org/apache/kylin/common/msg/CnMessage.java     |   2 +-
 .../kylin/rest/service/MetaStoreService.java       |  24 ++--
 .../org/apache/spark/sql/udf/CeilFloorTest.scala   | 139 +++++++++++----------
 .../apache/kylin/helper/MetadataToolHelper.java    |  20 +--
 4 files changed, 94 insertions(+), 91 deletions(-)

diff --git 
a/src/core-common/src/main/java/org/apache/kylin/common/msg/CnMessage.java 
b/src/core-common/src/main/java/org/apache/kylin/common/msg/CnMessage.java
index ed626ec5d1..09c3925756 100644
--- a/src/core-common/src/main/java/org/apache/kylin/common/msg/CnMessage.java
+++ b/src/core-common/src/main/java/org/apache/kylin/common/msg/CnMessage.java
@@ -32,7 +32,7 @@ public class CnMessage extends Message {
     private static final String TASK_TIMEOUT = "执行超时";
 
     private static final String PARAMETER_EMPTY = "请输入参数 “%s” 的值。";
-    private static final String PARAMETER_MUST_BE_POSITIVE_NUMBER= "参数 %s 
的值必须为非负数.";
+    private static final String PARAMETER_MUST_BE_POSITIVE_NUMBER= "参数 %s 
的值必须为非负数。";
 
     protected CnMessage() {
 
diff --git 
a/src/modeling-service/src/main/java/org/apache/kylin/rest/service/MetaStoreService.java
 
b/src/modeling-service/src/main/java/org/apache/kylin/rest/service/MetaStoreService.java
index bf44347d69..4976131faa 100644
--- 
a/src/modeling-service/src/main/java/org/apache/kylin/rest/service/MetaStoreService.java
+++ 
b/src/modeling-service/src/main/java/org/apache/kylin/rest/service/MetaStoreService.java
@@ -75,6 +75,10 @@ import org.apache.kylin.common.util.JsonUtil;
 import org.apache.kylin.common.util.MetadataChecker;
 import org.apache.kylin.common.util.Pair;
 import org.apache.kylin.common.util.RandomUtil;
+import org.apache.kylin.guava30.shaded.common.collect.Lists;
+import org.apache.kylin.guava30.shaded.common.collect.Maps;
+import org.apache.kylin.guava30.shaded.common.collect.Sets;
+import org.apache.kylin.guava30.shaded.common.io.ByteSource;
 import org.apache.kylin.helper.MetadataToolHelper;
 import org.apache.kylin.helper.RoutineToolHelper;
 import org.apache.kylin.metadata.cube.model.IndexEntity;
@@ -99,6 +103,10 @@ import org.apache.kylin.metadata.project.NProjectManager;
 import org.apache.kylin.metadata.project.ProjectInstance;
 import org.apache.kylin.metadata.query.util.QueryHisStoreUtil;
 import org.apache.kylin.metadata.realization.RealizationStatusEnum;
+import org.apache.kylin.metadata.recommendation.candidate.JdbcRawRecStore;
+import org.apache.kylin.metadata.recommendation.candidate.RawRecItem;
+import org.apache.kylin.metadata.recommendation.candidate.RawRecManager;
+import org.apache.kylin.metadata.recommendation.ref.OptRecManagerV2;
 import org.apache.kylin.metadata.view.LogicalView;
 import org.apache.kylin.metadata.view.LogicalViewManager;
 import org.apache.kylin.rest.aspect.Transaction;
@@ -121,16 +129,6 @@ import 
org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 import org.springframework.web.multipart.MultipartFile;
 
-import org.apache.kylin.guava30.shaded.common.collect.Lists;
-import org.apache.kylin.guava30.shaded.common.collect.Maps;
-import org.apache.kylin.guava30.shaded.common.collect.Sets;
-import org.apache.kylin.guava30.shaded.common.io.ByteSource;
-
-import org.apache.kylin.metadata.recommendation.candidate.JdbcRawRecStore;
-import org.apache.kylin.metadata.recommendation.candidate.RawRecItem;
-import org.apache.kylin.metadata.recommendation.candidate.RawRecManager;
-import org.apache.kylin.metadata.recommendation.ref.OptRecManagerV2;
-
 import lombok.Setter;
 import lombok.val;
 import lombok.var;
@@ -466,9 +464,9 @@ public class MetaStoreService extends BasicService {
             if (config.isDDLLogicalViewEnabled() && 
missTableDesc.isLogicalView()) {
                 LogicalView logicalView = 
LogicalViewManager.getInstance(config).get(missTableDesc.getName());
                 if (logicalView != null && 
!targetProject.equalsIgnoreCase(logicalView.getCreatedProject())) {
-                    throw new KylinException(FAILED_CREATE_MODEL, 
String.format(Locale.ROOT,
-                        " Logical View %s can only add in project %s",
-                        missTableDesc.getName(), 
logicalView.getCreatedProject()));
+                    throw new KylinException(FAILED_CREATE_MODEL,
+                            String.format(Locale.ROOT, " Logical View %s can 
only add in project %s",
+                                    missTableDesc.getName(), 
logicalView.getCreatedProject()));
                 }
             }
         }
diff --git 
a/src/spark-project/sparder/src/test/scala/org/apache/spark/sql/udf/CeilFloorTest.scala
 
b/src/spark-project/sparder/src/test/scala/org/apache/spark/sql/udf/CeilFloorTest.scala
index d0666ff906..b4a1ab06bd 100644
--- 
a/src/spark-project/sparder/src/test/scala/org/apache/spark/sql/udf/CeilFloorTest.scala
+++ 
b/src/spark-project/sparder/src/test/scala/org/apache/spark/sql/udf/CeilFloorTest.scala
@@ -35,86 +35,91 @@ class CeilFloorTest extends SparderBaseFunSuite with 
SharedSparkSession with Bef
   }
 
   test("test ceil") {
-    query("select ceil_datetime(date'2012-02-29', 
'year')").equals("[2013-01-01 00:00:00.0]")
-    query("select ceil_datetime(date'2012-02-29', 
'quarter')").equals("[2012-04-01 00:00:00.0]")
-    query("select ceil_datetime(date'2012-02-29', 
'month')").equals("[2012-03-01 00:00:00.0]")
-    query("select ceil_datetime(date'2012-02-29', 
'week')").equals("[2012-03-05 00:00:00.0]")
-    query("select ceil_datetime(date'2012-02-29', 'DAY')").equals("[2012-02-29 
00:00:00.0]")
-    query("select ceil_datetime(date'2012-02-29', 
'hour')").equals("[2012-02-29 00:00:00.0]")
-    query("select ceil_datetime(date'2012-02-29', 
'minute')").equals("[2012-02-29 00:00:00.0]")
-    query("select ceil_datetime(date'2012-02-29', 
'second')").equals("[2012-02-29 00:00:00.0]")
+    query("select ceil_datetime(date'2012-02-29', 'year')", "[2013-01-01 
00:00:00.0]")
+    query("select ceil_datetime(date'2012-02-29', 'quarter')", "[2012-04-01 
00:00:00.0]")
+    query("select ceil_datetime(date'2012-02-29', 'month')", "[2012-03-01 
00:00:00.0]")
+    query("select ceil_datetime(date'2012-02-29', 'week')", "[2012-03-05 
00:00:00.0]")
+    query("select ceil_datetime(date'2012-02-29', 'DAY')", "[2012-02-29 
00:00:00.0]")
+    query("select ceil_datetime(date'2012-02-29', 'hour')", "[2012-02-29 
00:00:00.0]")
+    query("select ceil_datetime(date'2012-02-29', 'minute')", "[2012-02-29 
00:00:00.0]")
+    query("select ceil_datetime(date'2012-02-29', 'second')", "[2012-02-29 
00:00:00.0]")
 
-    query("select ceil_datetime('2012-02-29', 'year')").equals("[2013-01-01 
00:00:00.0]")
-    query("select ceil_datetime('2012-02-29', 'quarter')").equals("[2012-04-01 
00:00:00.0]")
-    query("select ceil_datetime('2012-02-29', 'month')").equals("[2012-03-01 
00:00:00.0]")
-    query("select ceil_datetime('2012-02-29', 'week')").equals("[2012-03-05 
00:00:00.0]")
-    query("select ceil_datetime('2012-02-29', 'DAY')").equals("[2012-02-29 
00:00:00.0]")
-    query("select ceil_datetime('2012-02-29', 'hour')").equals("[2012-02-29 
00:00:00.0]")
-    query("select ceil_datetime('2012-02-29', 'minute')").equals("[2012-02-29 
00:00:00.0]")
-    query("select ceil_datetime('2012-02-29', 'second')").equals("[2012-02-29 
00:00:00.0]")
+    query("select ceil_datetime('2012-02-29', 'year')", "[2013-01-01 
00:00:00.0]")
+    query("select ceil_datetime('2012-02-29', 'quarter')", "[2012-04-01 
00:00:00.0]")
+    query("select ceil_datetime('2012-02-29', 'month')", "[2012-03-01 
00:00:00.0]")
+    query("select ceil_datetime('2012-02-29', 'week')", "[2012-03-05 
00:00:00.0]")
+    query("select ceil_datetime('2012-02-29', 'DAY')", "[2012-02-29 
00:00:00.0]")
+    query("select ceil_datetime('2012-02-29', 'hour')", "[2012-02-29 
00:00:00.0]")
+    query("select ceil_datetime('2012-02-29', 'minute')", "[2012-02-29 
00:00:00.0]")
+    query("select ceil_datetime('2012-02-29', 'second')", "[2012-02-29 
00:00:00.0]")
 
-    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 
'year')").equals("[2013-01-01 00:00:00.0]")
-    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 
'quarter')").equals("[2012-04-01 00:00:00.0]")
-    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 
'month')").equals("[2012-03-01 00:00:00.0]")
-    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 
'week')").equals("[2012-03-05 00:00:00.0]")
-    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 
'DAY')").equals("[2012-03-01 00:00:00.0]")
-    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 
'hour')").equals("[2012-03-01 00:00:00.0]")
-    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 
'minute')").equals("[2012-03-01 00:00:00.0]")
-    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 
'second')").equals("[2012-03-01 00:00:00.0]")
+    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 'year')", 
"[2013-01-01 00:00:00.0]")
+    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 'quarter')", 
"[2012-04-01 00:00:00.0]")
+    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 'month')", 
"[2012-03-01 00:00:00.0]")
+    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 'week')", 
"[2012-03-05 00:00:00.0]")
+    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 'DAY')", 
"[2012-03-01 00:00:00.0]")
+    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 'hour')", 
"[2012-03-01 00:00:00.0]")
+    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 'minute')", 
"[2012-03-01 00:00:00.0]")
+    query("select ceil_datetime(timestamp'2012-02-29 23:59:59.1', 'second')", 
"[2012-03-01 00:00:00.0]")
 
-    query("select ceil_datetime('2012-02-29 23:59:59.1', 
'year')").equals("[2013-01-01 00:00:00.0]")
-    query("select ceil_datetime('2012-02-29 23:59:59.1', 
'quarter')").equals("[2012-04-01 00:00:00.0]")
-    query("select ceil_datetime('2012-02-29 23:59:59.1', 
'month')").equals("[2012-03-01 00:00:00.0]")
-    query("select ceil_datetime('2012-02-29 23:59:59.1', 
'week')").equals("[2012-03-05 00:00:00.0]")
-    query("select ceil_datetime('2012-02-29 23:59:59.1', 
'DAY')").equals("[2012-03-01 00:00:00.0]")
-    query("select ceil_datetime('2012-02-29 23:59:59.1', 
'hour')").equals("[2012-03-01 00:00:00.0]")
-    query("select ceil_datetime('2012-02-29 23:59:59.1', 
'minute')").equals("[2012-03-01 00:00:00.0]")
-    query("select ceil_datetime('2012-02-29 23:59:59.1', 
'second')").equals("[2012-03-01 00:00:00.0]")
+    query("select ceil_datetime('2012-02-29 23:59:59.1', 'year')", 
"[2013-01-01 00:00:00.0]")
+    query("select ceil_datetime('2012-02-29 23:59:59.1', 'quarter')", 
"[2012-04-01 00:00:00.0]")
+    query("select ceil_datetime('2012-02-29 23:59:59.1', 'month')", 
"[2012-03-01 00:00:00.0]")
+    query("select ceil_datetime('2012-02-29 23:59:59.1', 'week')", 
"[2012-03-05 00:00:00.0]")
+    query("select ceil_datetime('2012-02-29 23:59:59.1', 'DAY')", "[2012-03-01 
00:00:00.0]")
+    query("select ceil_datetime('2012-02-29 23:59:59.1', 'hour')", 
"[2012-03-01 00:00:00.0]")
+    query("select ceil_datetime('2012-02-29 23:59:59.1', 'minute')", 
"[2012-03-01 00:00:00.0]")
+    query("select ceil_datetime('2012-02-29 23:59:59.1', 'second')", 
"[2012-03-01 00:00:00.0]")
   }
 
   test("test floor") {
-    query("select floor_datetime(date'2012-02-29', 
'year')").equals("[2013-01-01 00:00:00.0]")
-    query("select floor_datetime(date'2012-02-29', 
'quarter')").equals("[2012-04-01 00:00:00.0]")
-    query("select floor_datetime(date'2012-02-29', 
'month')").equals("[2012-03-01 00:00:00.0]")
-    query("select floor_datetime(date'2012-02-29', 
'week')").equals("[2012-03-05 00:00:00.0]")
-    query("select floor_datetime(date'2012-02-29', 
'DAY')").equals("[2012-02-29 00:00:00.0]")
-    query("select floor_datetime(date'2012-02-29', 
'hour')").equals("[2012-02-29 00:00:00.0]")
-    query("select floor_datetime(date'2012-02-29', 
'minute')").equals("[2012-02-29 00:00:00.0]")
-    query("select floor_datetime(date'2012-02-29', 
'second')").equals("[2012-02-29 00:00:00.0]")
+    query("select floor_datetime(date'2012-02-29', 'year')", "[2012-01-01 
00:00:00.0]")
+    query("select floor_datetime(date'2012-02-29', 'quarter')", "[2012-01-01 
00:00:00.0]")
+    query("select floor_datetime(date'2012-02-29', 'month')", "[2012-02-01 
00:00:00.0]")
+    query("select floor_datetime(date'2012-02-29', 'week')", "[2012-02-27 
00:00:00.0]")
+    query("select floor_datetime(date'2012-02-29', 'DAY')", "[2012-02-29 
00:00:00.0]")
+    query("select floor_datetime(date'2012-02-29', 'hour')", "[2012-02-29 
00:00:00.0]")
+    query("select floor_datetime(date'2012-02-29', 'minute')", "[2012-02-29 
00:00:00.0]")
+    query("select floor_datetime(date'2012-02-29', 'second')", "[2012-02-29 
00:00:00.0]")
 
-    query("select floor_datetime('2012-02-29', 'year')").equals("[2012-01-01 
00:00:00.0]")
-    query("select floor_datetime('2012-02-29', 
'quarter')").equals("[2012-01-01 00:00:00.0]")
-    query("select floor_datetime('2012-02-29', 'month')").equals("[2012-02-01 
00:00:00.0]")
-    query("select floor_datetime('2012-02-29', 'week')").equals("[2012-02-27 
00:00:00.0]")
-    query("select floor_datetime('2012-02-29', 'DAY')").equals("[2012-02-29 
00:00:00.0]")
-    query("select floor_datetime('2012-02-29', 'hour')").equals("[2012-02-29 
00:00:00.0]")
-    query("select floor_datetime('2012-02-29', 'minute')").equals("[2012-02-29 
00:00:00.0]")
-    query("select floor_datetime('2012-02-29', 'second')").equals("[2012-02-29 
00:00:00.0]")
+    query("select floor_datetime('2012-02-29', 'year')", "[2012-01-01 
00:00:00.0]")
+    query("select floor_datetime('2012-02-29', 'quarter')", "[2012-01-01 
00:00:00.0]")
+    query("select floor_datetime('2012-02-29', 'month')", "[2012-02-01 
00:00:00.0]")
+    query("select floor_datetime('2012-02-29', 'week')", "[2012-02-27 
00:00:00.0]")
+    query("select floor_datetime('2012-02-29', 'DAY')", "[2012-02-29 
00:00:00.0]")
+    query("select floor_datetime('2012-02-29', 'hour')", "[2012-02-29 
00:00:00.0]")
+    query("select floor_datetime('2012-02-29', 'minute')", "[2012-02-29 
00:00:00.0]")
+    query("select floor_datetime('2012-02-29', 'second')", "[2012-02-29 
00:00:00.0]")
 
-    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 
'year')").equals("[2012-01-01 00:00:00.0]")
-    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 
'quarter')").equals("[2012-01-01 00:00:00.0]")
-    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 
'month')").equals("[2012-02-29 00:00:00.0]")
-    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 
'week')").equals("[2012-02-27 00:00:00.0]")
-    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 
'DAY')").equals("[2012-02-29 00:00:00.0]")
-    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 
'hour')").equals("[2012-02-29 23:00:00.0]")
-    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 
'minute')").equals("[2012-02-29 23:59:00.0]")
-    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 
'second')").equals("[2012-02-29 23:59:59.0]")
+    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 'year')", 
"[2012-01-01 00:00:00.0]")
+    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 
'quarter')", "[2012-01-01 00:00:00.0]")
+    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 'month')", 
"[2012-02-01 00:00:00.0]")
+    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 'week')", 
"[2012-02-27 00:00:00.0]")
+    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 'DAY')", 
"[2012-02-29 00:00:00.0]")
+    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 'hour')", 
"[2012-02-29 23:00:00.0]")
+    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 'minute')", 
"[2012-02-29 23:59:00.0]")
+    query("select floor_datetime(timestamp'2012-02-29 23:59:59.1', 'second')", 
"[2012-02-29 23:59:59.0]")
 
-    query("select floor_datetime('2012-02-29 23:59:59.1', 
'year')").equals("[2012-01-01 00:00:00.0]")
-    query("select floor_datetime('2012-02-29 23:59:59.1', 
'quarter')").equals("[2012-01-01 00:00:00.0]")
-    query("select floor_datetime('2012-02-29 23:59:59.1', 
'month')").equals("[2012-02-29 00:00:00.0]")
-    query("select floor_datetime('2012-02-29 23:59:59.1', 
'week')").equals("[2012-02-27 00:00:00.0]")
-    query("select floor_datetime('2012-02-29 23:59:59.1', 
'DAY')").equals("[2012-02-29 00:00:00.0]")
-    query("select floor_datetime('2012-02-29 23:59:59.1', 
'hour')").equals("[2012-02-29 23:00:00.0]")
-    query("select floor_datetime('2012-02-29 23:59:59.1', 
'minute')").equals("[2012-02-29 23:59:00.0]")
-    query("select floor_datetime('2012-02-29 23:59:59.1', 
'second')").equals("[2012-02-29 23:59:59.0]")
+    query("select floor_datetime('2012-02-29 23:59:59.1', 'year')", 
"[2012-01-01 00:00:00.0]")
+    query("select floor_datetime('2012-02-29 23:59:59.1', 'quarter')", 
"[2012-01-01 00:00:00.0]")
+    query("select floor_datetime('2012-02-29 23:59:59.1', 'month')", 
"[2012-02-01 00:00:00.0]")
+    query("select floor_datetime('2012-02-29 23:59:59.1', 'week')", 
"[2012-02-27 00:00:00.0]")
+    query("select floor_datetime('2012-02-29 23:59:59.1', 'DAY')", 
"[2012-02-29 00:00:00.0]")
+    query("select floor_datetime('2012-02-29 23:59:59.1', 'hour')", 
"[2012-02-29 23:00:00.0]")
+    query("select floor_datetime('2012-02-29 23:59:59.1', 'minute')", 
"[2012-02-29 23:59:00.0]")
+    query("select floor_datetime('2012-02-29 23:59:59.1', 'second')", 
"[2012-02-29 23:59:59.0]")
   }
 
   test("test spark ceil/floor") {
-    query("select floor(-3.12)").equals("[3]")
+    query("select floor(-3.12)", "[-4]")
   }
 
-  def query(sql: String): String = {
-    spark.sql(sql).collect().map(row => row.toString()).mkString
+  def query(sql: String, expected: String): Unit = {
+    val result = spark.sql(sql).collect().map(row => row.toString()).mkString
+    if (!result.equals(expected)) {
+      print(sql)
+      print(result)
+    }
+    assert(result.equals(expected))
   }
 }
diff --git 
a/src/tool/src/main/java/org/apache/kylin/helper/MetadataToolHelper.java 
b/src/tool/src/main/java/org/apache/kylin/helper/MetadataToolHelper.java
index bbb9d4d81c..ad72f1e6b9 100644
--- a/src/tool/src/main/java/org/apache/kylin/helper/MetadataToolHelper.java
+++ b/src/tool/src/main/java/org/apache/kylin/helper/MetadataToolHelper.java
@@ -57,16 +57,15 @@ import org.apache.kylin.common.util.HadoopUtil;
 import org.apache.kylin.common.util.JsonUtil;
 import org.apache.kylin.common.util.MetadataChecker;
 import org.apache.kylin.common.util.Pair;
+import org.apache.kylin.guava30.shaded.common.base.Preconditions;
+import org.apache.kylin.guava30.shaded.common.collect.Sets;
+import org.apache.kylin.guava30.shaded.common.io.ByteSource;
 import org.apache.kylin.metadata.project.ProjectInstance;
 import org.apache.kylin.tool.HDFSMetadataTool;
 import org.apache.kylin.tool.garbage.StorageCleaner;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import org.apache.kylin.guava30.shaded.common.base.Preconditions;
-import org.apache.kylin.guava30.shaded.common.collect.Sets;
-
-import org.apache.kylin.guava30.shaded.common.io.ByteSource;
 import lombok.val;
 import lombok.var;
 
@@ -218,8 +217,8 @@ public class MetadataToolHelper {
         }
     }
 
-    private void copyResourceStore(String projectPath, ResourceStore 
srcResourceStore,
-            ResourceStore destResourceStore, boolean isProjectLevel, boolean 
excludeTableExd) {
+    private void copyResourceStore(String projectPath, ResourceStore 
srcResourceStore, ResourceStore destResourceStore,
+            boolean isProjectLevel, boolean excludeTableExd) {
         if (excludeTableExd) {
             String tableExdPath = projectPath + 
ResourceStore.TABLE_EXD_RESOURCE_ROOT;
             var projectItems = srcResourceStore.listResources(projectPath);
@@ -373,8 +372,7 @@ public class MetadataToolHelper {
         return 0;
     }
 
-    public void cleanStorage(boolean storageCleanup, List<String> projects, 
double requestFSRate,
-            int retryTimes) {
+    public void cleanStorage(boolean storageCleanup, List<String> projects, 
double requestFSRate, int retryTimes) {
         try {
             StorageCleaner storageCleaner = new StorageCleaner(storageCleanup, 
projects, requestFSRate, retryTimes);
             System.out.println("Start to cleanup HDFS");
@@ -394,7 +392,8 @@ public class MetadataToolHelper {
         return JdbcDataSource.getDataSource(props);
     }
 
-    public void fetch(KylinConfig kylinConfig, String path, String folder, 
String target, boolean excludeTableExd) throws Exception {
+    public void fetch(KylinConfig kylinConfig, String path, String folder, 
String target, boolean excludeTableExd)
+            throws Exception {
         ResourceStore resourceStore = 
ResourceStore.getKylinMetaStore(kylinConfig);
         if (StringUtils.isBlank(path)) {
             path = KylinConfigBase.getKylinHome() + File.separator + 
"meta_fetch";
@@ -422,7 +421,8 @@ public class MetadataToolHelper {
                 logger.info("start to copy target file {} from 
ResourceStore.", target);
                 UnitOfWork.doInTransactionWithRetry(
                         
UnitOfWorkParams.builder().readonly(true).unitName(target).processor(() -> {
-                            copyResourceStore("/" + targetPath, resourceStore, 
fetchResourceStore, true, excludeTableExd);
+                            copyResourceStore("/" + targetPath, resourceStore, 
fetchResourceStore, true,
+                                    excludeTableExd);
                             // uuid
                             val uuid = 
resourceStore.getResource(ResourceStore.METASTORE_UUID_TAG);
                             
fetchResourceStore.putResourceWithoutCheck(uuid.getResPath(), 
uuid.getByteSource(),

Reply via email to