You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ro...@apache.org on 2021/05/28 04:14:02 UTC

[iotdb] 05/06: improve code style

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

rong pushed a commit to branch iotdb-1400
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 10506accc535c2b0acc0c0d6f5b2ff87806105f5
Author: Steve Yurong Su <ro...@apache.org>
AuthorDate: Fri May 28 10:45:20 2021 +0800

    improve code style
---
 .../java/org/apache/iotdb/db/query/dataset/UDTFDataSet.java | 13 +++++--------
 .../udf/core/transformer/ArithmeticBinaryTransformer.java   |  2 +-
 2 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/server/src/main/java/org/apache/iotdb/db/query/dataset/UDTFDataSet.java b/server/src/main/java/org/apache/iotdb/db/query/dataset/UDTFDataSet.java
index 79226f5..610b2c4 100644
--- a/server/src/main/java/org/apache/iotdb/db/query/dataset/UDTFDataSet.java
+++ b/server/src/main/java/org/apache/iotdb/db/query/dataset/UDTFDataSet.java
@@ -39,7 +39,6 @@ import org.apache.iotdb.db.query.udf.core.executor.UDTFExecutor;
 import org.apache.iotdb.db.query.udf.core.input.InputLayer;
 import org.apache.iotdb.db.query.udf.core.reader.LayerPointReader;
 import org.apache.iotdb.db.query.udf.core.transformer.ArithmeticAdditionTransformer;
-import org.apache.iotdb.db.query.udf.core.transformer.ArithmeticBinaryTransformer;
 import org.apache.iotdb.db.query.udf.core.transformer.ArithmeticDivisionTransformer;
 import org.apache.iotdb.db.query.udf.core.transformer.ArithmeticModuloTransformer;
 import org.apache.iotdb.db.query.udf.core.transformer.ArithmeticMultiplicationTransformer;
@@ -205,37 +204,35 @@ public abstract class UDTFDataSet extends QueryDataSet {
     }
 
     // binary expression
-    ArithmeticBinaryTransformer transformer;
     BinaryExpression binaryExpression = (BinaryExpression) expression;
     if (binaryExpression instanceof AdditionExpression) {
-      transformer =
+      transformers[columnIndex] =
           new ArithmeticAdditionTransformer(
               constructPointReaderBySeriesName(binaryExpression.getLeftExpression().toString()),
               constructPointReaderBySeriesName(binaryExpression.getRightExpression().toString()));
     } else if (binaryExpression instanceof SubtractionExpression) {
-      transformer =
+      transformers[columnIndex] =
           new ArithmeticSubtractionTransformer(
               constructPointReaderBySeriesName(binaryExpression.getLeftExpression().toString()),
               constructPointReaderBySeriesName(binaryExpression.getRightExpression().toString()));
     } else if (binaryExpression instanceof MultiplicationExpression) {
-      transformer =
+      transformers[columnIndex] =
           new ArithmeticMultiplicationTransformer(
               constructPointReaderBySeriesName(binaryExpression.getLeftExpression().toString()),
               constructPointReaderBySeriesName(binaryExpression.getRightExpression().toString()));
     } else if (binaryExpression instanceof DivisionExpression) {
-      transformer =
+      transformers[columnIndex] =
           new ArithmeticDivisionTransformer(
               constructPointReaderBySeriesName(binaryExpression.getLeftExpression().toString()),
               constructPointReaderBySeriesName(binaryExpression.getRightExpression().toString()));
     } else if (binaryExpression instanceof ModuloExpression) {
-      transformer =
+      transformers[columnIndex] =
           new ArithmeticModuloTransformer(
               constructPointReaderBySeriesName(binaryExpression.getLeftExpression().toString()),
               constructPointReaderBySeriesName(binaryExpression.getRightExpression().toString()));
     } else {
       throw new UnsupportedOperationException(binaryExpression.toString());
     }
-    transformers[columnIndex] = transformer;
   }
 
   private void constructRawQueryTransformer(int columnIndex) {
diff --git a/server/src/main/java/org/apache/iotdb/db/query/udf/core/transformer/ArithmeticBinaryTransformer.java b/server/src/main/java/org/apache/iotdb/db/query/udf/core/transformer/ArithmeticBinaryTransformer.java
index d29e2da..ae46158 100644
--- a/server/src/main/java/org/apache/iotdb/db/query/udf/core/transformer/ArithmeticBinaryTransformer.java
+++ b/server/src/main/java/org/apache/iotdb/db/query/udf/core/transformer/ArithmeticBinaryTransformer.java
@@ -55,7 +55,7 @@ public abstract class ArithmeticBinaryTransformer extends Transformer {
   }
 
   /**
-   * Find the smallest, unconsumed timestamp that exists in both {@code leftPointReader} and {@code
+   * finds the smallest, unconsumed timestamp that exists in both {@code leftPointReader} and {@code
    * rightPointReader} and then cache it in {@code cachedTime}.
    *
    * @return true if there has a timestamp that meets the requirements