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

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


The following commit(s) were added to refs/heads/master by this push:
     new 13a2c97bc5 optimize code smell in presto module, (#4332)
13a2c97bc5 is described below

commit 13a2c97bc5d2d9e78ecc4d9b1cb3ba98b2214a85
Author: Bo Xu <[email protected]>
AuthorDate: Sun Oct 1 15:26:32 2023 +0800

    optimize code smell in presto module, (#4332)
    
    optimize equal
---
 .../java/org/apache/carbondata/presto/impl/CarbonLocalInputSplit.java | 4 ++--
 .../org/apache/carbondata/presto/CarbondataConnectorFactory.java      | 2 +-
 .../org/apache/carbondata/presto/CarbondataPageSourceProvider.java    | 4 ++--
 .../org/apache/carbondata/presto/CarbondataConnectorFactory.java      | 4 ++--
 .../org/apache/carbondata/presto/CarbondataPageSourceProvider.java    | 4 ++--
 5 files changed, 9 insertions(+), 9 deletions(-)

diff --git 
a/integration/presto/src/main/java/org/apache/carbondata/presto/impl/CarbonLocalInputSplit.java
 
b/integration/presto/src/main/java/org/apache/carbondata/presto/impl/CarbonLocalInputSplit.java
index e0c9fb8215..e09e162b72 100755
--- 
a/integration/presto/src/main/java/org/apache/carbondata/presto/impl/CarbonLocalInputSplit.java
+++ 
b/integration/presto/src/main/java/org/apache/carbondata/presto/impl/CarbonLocalInputSplit.java
@@ -138,8 +138,8 @@ public class CarbonLocalInputSplit {
         carbonLocalInputSplit.getDeleteDeltaFiles());
     inputSplit.setFormat(carbonLocalInputSplit.getFileFormat());
     if (FileFormat.COLUMNAR_V3.ordinal() == 
inputSplit.getFileFormat().ordinal()
-        && null != carbonLocalInputSplit.detailInfo && 
!carbonLocalInputSplit.detailInfo
-        .equalsIgnoreCase("null")) {
+        && null != carbonLocalInputSplit.detailInfo && !"null"
+        .equalsIgnoreCase(carbonLocalInputSplit.detailInfo)) {
       GsonBuilder gsonBuilder = new GsonBuilder();
       // add typeAdapter for DataType Class for deserialization
       gsonBuilder.registerTypeAdapter(DataType.class, new 
DataTypeDeserializer());
diff --git 
a/integration/presto/src/main/prestodb/org/apache/carbondata/presto/CarbondataConnectorFactory.java
 
b/integration/presto/src/main/prestodb/org/apache/carbondata/presto/CarbondataConnectorFactory.java
index 12842379e0..78d6589d6b 100755
--- 
a/integration/presto/src/main/prestodb/org/apache/carbondata/presto/CarbondataConnectorFactory.java
+++ 
b/integration/presto/src/main/prestodb/org/apache/carbondata/presto/CarbondataConnectorFactory.java
@@ -166,7 +166,7 @@ public class CarbondataConnectorFactory extends 
HiveConnectorFactory {
    */
   private void setCarbonEnum() throws Exception {
     for (HiveStorageFormat format : HiveStorageFormat.values()) {
-      if (format.name().equals("CARBON")) {
+      if ("CARBON".equals(format.name())) {
         return;
       }
     }
diff --git 
a/integration/presto/src/main/prestodb/org/apache/carbondata/presto/CarbondataPageSourceProvider.java
 
b/integration/presto/src/main/prestodb/org/apache/carbondata/presto/CarbondataPageSourceProvider.java
index f0e65a0e73..8f57227e50 100644
--- 
a/integration/presto/src/main/prestodb/org/apache/carbondata/presto/CarbondataPageSourceProvider.java
+++ 
b/integration/presto/src/main/prestodb/org/apache/carbondata/presto/CarbondataPageSourceProvider.java
@@ -87,8 +87,8 @@ public class CarbondataPageSourceProvider extends 
HivePageSourceProvider {
       configuration.set(entry.getKey().toString(), 
entry.getValue().toString());
     }
     CarbonTable carbonTable = getCarbonTable(carbonSplit, configuration);
-    boolean isDirectVectorFill = carbonTableReader.config.getPushRowFilter() 
== null ||
-        carbonTableReader.config.getPushRowFilter().equalsIgnoreCase("false");
+    boolean isDirectVectorFill = carbonTableReader.config.getPushRowFilter() 
== null || "false"
+        .equalsIgnoreCase(carbonTableReader.config.getPushRowFilter());
     return new CarbondataPageSource(
         carbonTable, queryId, carbonSplit, columns, configuration, 
isDirectVectorFill);
   }
diff --git 
a/integration/presto/src/main/prestosql/org/apache/carbondata/presto/CarbondataConnectorFactory.java
 
b/integration/presto/src/main/prestosql/org/apache/carbondata/presto/CarbondataConnectorFactory.java
index 569d79d6d5..803390e990 100755
--- 
a/integration/presto/src/main/prestosql/org/apache/carbondata/presto/CarbondataConnectorFactory.java
+++ 
b/integration/presto/src/main/prestosql/org/apache/carbondata/presto/CarbondataConnectorFactory.java
@@ -74,8 +74,8 @@ public class CarbondataConnectorFactory extends 
HiveConnectorFactory {
    */
   private static void setCarbonEnum() throws Exception {
     for (HiveStorageFormat format : HiveStorageFormat.values()) {
-      if (format.name().equals("CARBON") || 
format.name().equals("ORG.APACHE.CARBONDATA.FORMAT")
-          || format.name().equals("CARBONDATA")) {
+      if ("CARBON".equals(format.name()) || 
"ORG.APACHE.CARBONDATA.FORMAT".equals(format.name())
+          || "CARBONDATA".equals(format.name())) {
         return;
       }
     }
diff --git 
a/integration/presto/src/main/prestosql/org/apache/carbondata/presto/CarbondataPageSourceProvider.java
 
b/integration/presto/src/main/prestosql/org/apache/carbondata/presto/CarbondataPageSourceProvider.java
index ef4fad2eb0..2b07e36afa 100644
--- 
a/integration/presto/src/main/prestosql/org/apache/carbondata/presto/CarbondataPageSourceProvider.java
+++ 
b/integration/presto/src/main/prestosql/org/apache/carbondata/presto/CarbondataPageSourceProvider.java
@@ -94,8 +94,8 @@ public class CarbondataPageSourceProvider extends 
HivePageSourceProvider {
     }
     CarbonTable carbonTable = getCarbonTable(carbonSplit, configuration);
     boolean isDirectVectorFill =
-        carbonTableReader.config.getPushRowFilter() == null || 
carbonTableReader.config
-            .getPushRowFilter().equalsIgnoreCase("false");
+        carbonTableReader.config.getPushRowFilter() == null || "false"
+            .equalsIgnoreCase(carbonTableReader.config.getPushRowFilter());
     return new CarbondataPageSource(carbonTable, queryId, carbonSplit, 
columns, table,
         configuration, isDirectVectorFill);
   }

Reply via email to