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

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


The following commit(s) were added to refs/heads/master by this push:
     new 7e7fd5d049 [cleanup](fe) cleanup useless code. (#16129)
7e7fd5d049 is described below

commit 7e7fd5d0496dc54cc8353ea6138d92bb99b5bdbe
Author: jakevin <jakevin...@gmail.com>
AuthorDate: Sat Jan 28 18:44:43 2023 +0800

    [cleanup](fe) cleanup useless code. (#16129)
    
    * [cleanup](Nereids): cleanup useless code.
    
    * revert ErrorCode.java
---
 .../java/org/apache/doris/catalog/ScalarType.java  | 45 ----------------------
 .../main/java/org/apache/doris/catalog/Type.java   |  6 +--
 .../java/org/apache/doris/analysis/ExprId.java     |  5 ---
 .../java/org/apache/doris/analysis/SlotId.java     |  5 ---
 .../java/org/apache/doris/analysis/TupleId.java    |  5 ---
 .../java/org/apache/doris/common/ErrorReport.java  |  4 --
 .../java/org/apache/doris/common/IdGenerator.java  |  2 -
 .../main/java/org/apache/doris/common/Status.java  |  1 -
 .../java/org/apache/doris/common/ThriftServer.java |  7 +---
 .../org/apache/doris/cooldown/CooldownHandler.java |  2 +-
 .../org/apache/doris/cooldown/CooldownJob.java     |  4 +-
 .../org/apache/doris/datasource/MetaObjCache.java  | 32 ---------------
 .../org/apache/doris/nereids/memo/GroupId.java     |  5 ---
 .../doris/nereids/trees/expressions/ExprId.java    |  5 ---
 .../doris/nereids/trees/plans/RelationId.java      |  5 ---
 .../org/apache/doris/planner/PlanFragmentId.java   |  5 ---
 .../java/org/apache/doris/planner/PlanNodeId.java  |  5 ---
 .../org/apache/doris/planner/RuntimeFilterId.java  |  5 ---
 18 files changed, 5 insertions(+), 143 deletions(-)

diff --git 
a/fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java 
b/fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java
index 9015099f8c..9c18f02eab 100644
--- a/fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java
+++ b/fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java
@@ -1096,51 +1096,6 @@ public class ScalarType extends Type {
         return PrimitiveType.isImplicitCast(type.getPrimitiveType(), 
targetType.getPrimitiveType());
     }
 
-    @Override
-    public int getStorageLayoutBytes() {
-        switch (type) {
-            case BOOLEAN:
-            case TINYINT:
-                return 1;
-            case SMALLINT:
-                return 2;
-            case INT:
-            case FLOAT:
-            case DECIMAL32:
-                return 4;
-            case BIGINT:
-            case TIME:
-            case DATETIME:
-            // TODO(Gabriel): unify execution engine and storage engine
-            case TIMEV2:
-            case DATETIMEV2:
-            case DECIMAL64:
-                return 8;
-            case LARGEINT:
-            case DECIMALV2:
-            case DECIMAL128:
-                return 16;
-            case DOUBLE:
-                return 12;
-            case DATEV2:
-            case DATE:
-                return 3;
-            case CHAR:
-            case VARCHAR:
-                return len;
-            case HLL:
-                return 16385;
-            case BITMAP:
-                return 1024; // this is a estimated value
-            case QUANTILE_STATE:
-                return 1024; // TODO(weixiang): no used in FE, figure out 
whether can delete this funcion?
-            case STRING:
-                return 1024;
-            default:
-                return 0;
-        }
-    }
-
     @Override
     public TColumnType toColumnTypeThrift() {
         TColumnType thrift = new TColumnType();
diff --git a/fe/fe-common/src/main/java/org/apache/doris/catalog/Type.java 
b/fe/fe-common/src/main/java/org/apache/doris/catalog/Type.java
index 0fb6a779b6..e6c2e3a4cd 100644
--- a/fe/fe-common/src/main/java/org/apache/doris/catalog/Type.java
+++ b/fe/fe-common/src/main/java/org/apache/doris/catalog/Type.java
@@ -1704,13 +1704,9 @@ public abstract class Type {
         }
     }
 
-    public int getStorageLayoutBytes() {
-        return 0;
-    }
-
     public int getIndexSize() {
         if (this.getPrimitiveType() == PrimitiveType.CHAR) {
-            return ((ScalarType) this).getLength();
+            return this.getLength();
         } else {
             return this.getPrimitiveType().getOlapColumnIndexSize();
         }
diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/ExprId.java 
b/fe/fe-core/src/main/java/org/apache/doris/analysis/ExprId.java
index 303d2fbb9d..2c3e64941d 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/analysis/ExprId.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/ExprId.java
@@ -35,11 +35,6 @@ public class ExprId extends Id<ExprId> {
             public ExprId getNextId() {
                 return new ExprId(nextId++);
             }
-
-            @Override
-            public ExprId getMaxId() {
-                return new ExprId(nextId - 1);
-            }
         };
     }
 }
diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/SlotId.java 
b/fe/fe-core/src/main/java/org/apache/doris/analysis/SlotId.java
index 0ecaf4965e..432dbd4530 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/analysis/SlotId.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/SlotId.java
@@ -34,11 +34,6 @@ public class SlotId extends Id<SlotId> {
             public SlotId getNextId() {
                 return new SlotId(nextId++);
             }
-
-            @Override
-            public SlotId getMaxId() {
-                return new SlotId(nextId - 1);
-            }
         };
     }
 }
diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/TupleId.java 
b/fe/fe-core/src/main/java/org/apache/doris/analysis/TupleId.java
index f962a32005..5077cc562b 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/analysis/TupleId.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/TupleId.java
@@ -37,11 +37,6 @@ public class TupleId extends Id<TupleId> {
             public TupleId getNextId() {
                 return new TupleId(nextId++);
             }
-
-            @Override
-            public TupleId getMaxId() {
-                return new TupleId(nextId - 1);
-            }
         };
     }
 }
diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/ErrorReport.java 
b/fe/fe-core/src/main/java/org/apache/doris/common/ErrorReport.java
index e2f55a34ba..b92b9cbe54 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/common/ErrorReport.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/common/ErrorReport.java
@@ -68,10 +68,6 @@ public class ErrorReport {
         throw new DdlException(reportCommon(pattern, errorCode, objs));
     }
 
-    public static void report(String pattern, Object... objs) {
-        report(pattern, ErrorCode.ERR_UNKNOWN_ERROR, objs);
-    }
-
     public static void report(ErrorCode errorCode, Object... objs) {
         report(null, errorCode, objs);
     }
diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/IdGenerator.java 
b/fe/fe-core/src/main/java/org/apache/doris/common/IdGenerator.java
index 120a9a924e..4770a8cd92 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/common/IdGenerator.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/common/IdGenerator.java
@@ -28,6 +28,4 @@ public abstract class IdGenerator<IdType extends Id<IdType>> {
     protected int nextId = 0;
 
     public abstract IdType getNextId();
-
-    public abstract IdType getMaxId();
 }
diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/Status.java 
b/fe/fe-core/src/main/java/org/apache/doris/common/Status.java
index 3dfe2018e1..5a7c1e9d63 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/common/Status.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/common/Status.java
@@ -24,7 +24,6 @@ import org.apache.doris.thrift.TStatusCode;
 public class Status {
     public static final Status OK = new Status();
     public static final Status CANCELLED = new Status(TStatusCode.CANCELLED, 
"Cancelled");
-    public static final Status THRIFT_RPC_ERROR = new 
Status(TStatusCode.THRIFT_RPC_ERROR, "Thrift RPC failed");
 
     public TStatusCode getErrorCode() {
         return errorCode;
diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/ThriftServer.java 
b/fe/fe-core/src/main/java/org/apache/doris/common/ThriftServer.java
index d101f5d227..a471ff5b25 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/common/ThriftServer.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/common/ThriftServer.java
@@ -141,12 +141,7 @@ public class ThriftServer {
         ThriftServerEventProcessor eventProcessor = new 
ThriftServerEventProcessor(this);
         server.setServerEventHandler(eventProcessor);
 
-        serverThread = new Thread(new Runnable() {
-            @Override
-            public void run() {
-                server.serve();
-            }
-        });
+        serverThread = new Thread(() -> server.serve());
         serverThread.setDaemon(true);
         serverThread.start();
     }
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownHandler.java 
b/fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownHandler.java
index 867ad8aee7..fe0815c370 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownHandler.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownHandler.java
@@ -153,7 +153,7 @@ public class CooldownHandler extends MasterDaemon {
     }
 
     public void replayCooldownJob(CooldownJob cooldownJob) {
-        CooldownJob replayCooldownJob = null;
+        CooldownJob replayCooldownJob;
         if (!runableCooldownJobs.containsKey(cooldownJob.getJobId())) {
             replayCooldownJob = new CooldownJob(cooldownJob.jobId, 
cooldownJob.getCooldownConfList(),
                     cooldownJob.timeoutMs);
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownJob.java 
b/fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownJob.java
index 9a77b77724..99643b874a 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownJob.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownJob.java
@@ -269,7 +269,7 @@ public class CooldownJob implements Writable {
                     replayCreateJob(replayedJob);
                     break;
                 case SEND_CONF:
-                    replayPengingJob();
+                    replayPendingJob();
                     break;
                 case FINISHED:
                     replayRunningJob(replayedJob);
@@ -321,7 +321,7 @@ public class CooldownJob implements Writable {
     /**
      * Replay job in PENDING state. set cooldown type in Replica
      */
-    private void replayPengingJob() throws CooldownException {
+    private void replayPendingJob() throws CooldownException {
         for (CooldownConf cooldownConf : cooldownConfList) {
             setCooldownReplica(cooldownConf.getDbId(), 
cooldownConf.getTableId(), cooldownConf.getPartitionId(),
                     cooldownConf.getIndexId(), cooldownConf.getTabletId(), 
cooldownConf.getCooldownReplicaId(),
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/datasource/MetaObjCache.java 
b/fe/fe-core/src/main/java/org/apache/doris/datasource/MetaObjCache.java
deleted file mode 100644
index 87ea4b7a92..0000000000
--- a/fe/fe-core/src/main/java/org/apache/doris/datasource/MetaObjCache.java
+++ /dev/null
@@ -1,32 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-package org.apache.doris.datasource;
-
-/**
- * MetaObjCache caches and manages all meta objects fetched from external 
catalogs.
- * So that we don't need to get meta objects every time.
- */
-public class MetaObjCache {
-    private static class SingletonHolder {
-        private static final MetaObjCache INSTANCE = new MetaObjCache();
-    }
-
-    public static MetaObjCache get() {
-        return SingletonHolder.INSTANCE;
-    }
-}
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/memo/GroupId.java 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/memo/GroupId.java
index ee2b8ff87a..b3870dd84a 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/nereids/memo/GroupId.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/memo/GroupId.java
@@ -39,11 +39,6 @@ public class GroupId extends Id<GroupId> {
             public GroupId getNextId() {
                 return new GroupId(nextId++);
             }
-
-            @Override
-            public GroupId getMaxId() {
-                return new GroupId(nextId - 1);
-            }
         };
     }
 
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/ExprId.java
 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/ExprId.java
index 6ed30f678f..71b5c16ca7 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/ExprId.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/ExprId.java
@@ -52,11 +52,6 @@ public class ExprId extends Id<ExprId> {
             public ExprId getNextId() {
                 return new ExprId(nextId++);
             }
-
-            @Override
-            public ExprId getMaxId() {
-                return new ExprId(nextId++);
-            }
         };
     }
 
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/RelationId.java 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/RelationId.java
index bdaae33101..834bc19e48 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/RelationId.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/RelationId.java
@@ -51,11 +51,6 @@ public class RelationId extends Id<RelationId> {
             public RelationId getNextId() {
                 return new RelationId(nextId++);
             }
-
-            @Override
-            public RelationId getMaxId() {
-                return new RelationId(nextId);
-            }
         };
     }
 
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/planner/PlanFragmentId.java 
b/fe/fe-core/src/main/java/org/apache/doris/planner/PlanFragmentId.java
index ef5764489b..81b3274077 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/planner/PlanFragmentId.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/planner/PlanFragmentId.java
@@ -34,11 +34,6 @@ public class PlanFragmentId extends Id<PlanFragmentId> {
             public PlanFragmentId getNextId() {
                 return new PlanFragmentId(nextId++);
             }
-
-            @Override
-            public PlanFragmentId getMaxId() {
-                return new PlanFragmentId(nextId - 1);
-            }
         };
     }
 
diff --git a/fe/fe-core/src/main/java/org/apache/doris/planner/PlanNodeId.java 
b/fe/fe-core/src/main/java/org/apache/doris/planner/PlanNodeId.java
index 406fcd2894..b3ddbc23cd 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/planner/PlanNodeId.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/planner/PlanNodeId.java
@@ -34,11 +34,6 @@ public class PlanNodeId extends Id<PlanNodeId> {
             public PlanNodeId getNextId() {
                 return new PlanNodeId(nextId++);
             }
-
-            @Override
-            public PlanNodeId getMaxId() {
-                return new PlanNodeId(nextId - 1);
-            }
         };
     }
 
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/planner/RuntimeFilterId.java 
b/fe/fe-core/src/main/java/org/apache/doris/planner/RuntimeFilterId.java
index f4c8e4ff1a..68fe2b636c 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/planner/RuntimeFilterId.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/planner/RuntimeFilterId.java
@@ -32,11 +32,6 @@ public class RuntimeFilterId extends Id<RuntimeFilterId> {
             public RuntimeFilterId getNextId() {
                 return new RuntimeFilterId(nextId++);
             }
-
-            @Override
-            public RuntimeFilterId getMaxId() {
-                return new RuntimeFilterId(nextId - 1);
-            }
         };
     }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to