github-actions[bot] commented on code in PR #25946:
URL: https://github.com/apache/doris/pull/25946#discussion_r1378583125


##########
be/src/vec/data_types/data_type_time.h:
##########
@@ -69,7 +69,9 @@ class DataTypeTime final : public DataTypeNumberBase<Float64> 
{
     bool can_be_used_in_boolean_context() const override { return true; }
     bool can_be_inside_nullable() const override { return true; }
 
-    DataTypeSerDeSPtr get_serde() const override { return 
std::make_shared<DataTypeTimeSerDe>(); };
+    DataTypeSerDeSPtr get_serde(int nesting_level = 1) const override {

Review Comment:
   warning: method 'get_serde' can be made static 
[readability-convert-member-functions-to-static]
   
   ```suggestion
       static DataTypeSerDeSPtr get_serde(int nesting_level = 1) override {
   ```
   



##########
be/src/vec/data_types/data_type_date_time.h:
##########
@@ -86,8 +86,8 @@ class DataTypeDateTime final : public 
DataTypeNumberBase<Int64> {
 
     std::string to_string(const IColumn& column, size_t row_num) const 
override;
 
-    DataTypeSerDeSPtr get_serde() const override {
-        return std::make_shared<DataTypeDateTimeSerDe>();
+    DataTypeSerDeSPtr get_serde(int nesting_level = 1) const override {

Review Comment:
   warning: method 'get_serde' can be made static 
[readability-convert-member-functions-to-static]
   
   ```suggestion
       static DataTypeSerDeSPtr get_serde(int nesting_level = 1) override {
   ```
   



##########
be/src/vec/data_types/data_type_time_v2.h:
##########
@@ -69,7 +69,9 @@ class DataTypeDateV2 final : public 
DataTypeNumberBase<UInt32> {
 
     bool can_be_inside_nullable() const override { return true; }
 
-    DataTypeSerDeSPtr get_serde() const override { return 
std::make_shared<DataTypeDateV2SerDe>(); }
+    DataTypeSerDeSPtr get_serde(int nesting_level = 1) const override {

Review Comment:
   warning: method 'get_serde' can be made static 
[readability-convert-member-functions-to-static]
   
   ```suggestion
       static DataTypeSerDeSPtr get_serde(int nesting_level = 1) override {
   ```
   



##########
be/src/vec/data_types/serde/data_type_nullable_serde.cpp:
##########
@@ -177,18 +172,18 @@ Status 
DataTypeNullableSerDe::deserialize_one_cell_from_json(IColumn& column, Sl
          * and "null" literal will be stored in doris.
          *
          */
-        if (nesting_level >= 2 && slice.size == 4 && slice[0] == 'n' && 
slice[1] == 'u' &&
+        if (_nesting_level >= 2 && slice.size == 4 && slice[0] == 'n' && 
slice[1] == 'u' &&
             slice[2] == 'l' && slice[3] == 'l') {
             null_column.insert_data(nullptr, 0);
             return Status::OK();
-        } else if (nesting_level == 1 && slice.size == 2 && slice[0] == '\\' 
&& slice[1] == 'N') {
+        } else if (_nesting_level == 1 && slice.size == 2 && slice[0] == '\\' 
&& slice[1] == 'N') {
             null_column.insert_data(nullptr, 0);
             return Status::OK();
         }
     }

Review Comment:
   warning: do not use 'else' after 'return' [readability-else-after-return]
   
   ```suggestion
   ;
   {
   ;
   ;
   }if (_nesting_level == 1 && slice.size == 2 && slice[0] == '\\' && slice[1] 
== 'N') {
               null_column.insert_data(nullptr, 0);
               return Status::OK();
           }
   ```
   



##########
be/src/vec/data_types/data_type_ipv6.h:
##########
@@ -72,7 +72,9 @@ class DataTypeIPv6 final : public DataTypeNumberBase<IPv6> {
 
     MutableColumnPtr create_column() const override;
 
-    DataTypeSerDeSPtr get_serde() const override { return 
std::make_shared<DataTypeIPv6SerDe>(); }
+    DataTypeSerDeSPtr get_serde(int nesting_level = 1) const override {

Review Comment:
   warning: method 'get_serde' can be made static 
[readability-convert-member-functions-to-static]
   
   ```suggestion
       static DataTypeSerDeSPtr get_serde(int nesting_level = 1) override {
   ```
   



##########
be/src/vec/data_types/data_type_date.h:
##########
@@ -77,7 +77,9 @@ class DataTypeDate final : public DataTypeNumberBase<Int64> {
 
     MutableColumnPtr create_column() const override;
 
-    DataTypeSerDeSPtr get_serde() const override { return 
std::make_shared<DataTypeDate64SerDe>(); }
+    DataTypeSerDeSPtr get_serde(int nesting_level = 1) const override {

Review Comment:
   warning: method 'get_serde' can be made static 
[readability-convert-member-functions-to-static]
   
   ```suggestion
       static DataTypeSerDeSPtr get_serde(int nesting_level = 1) override {
   ```
   



##########
be/src/vec/data_types/data_type_ipv4.h:
##########
@@ -64,7 +64,9 @@ class DataTypeIPv4 final : public DataTypeNumberBase<IPv4> {
 
     MutableColumnPtr create_column() const override;
 
-    DataTypeSerDeSPtr get_serde() const override { return 
std::make_shared<DataTypeIPv4SerDe>(); }
+    DataTypeSerDeSPtr get_serde(int nesting_level = 1) const override {

Review Comment:
   warning: method 'get_serde' can be made static 
[readability-convert-member-functions-to-static]
   
   ```suggestion
       static DataTypeSerDeSPtr get_serde(int nesting_level = 1) override {
   ```
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to