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


##########
be/src/exec/schema_scanner/schema_tables_scanner.cpp:
##########
@@ -274,7 +274,7 @@
     }
     // update_time
     {
-        vectorized::VecDateTimeValue srcs[table_num];
+        VecDateTimeValue srcs[table_num];

Review Comment:
   warning: do not declare C-style arrays, use std::array<> instead 
[modernize-avoid-c-arrays]
   ```cpp
           VecDateTimeValue srcs[table_num];
           ^
   ```
   



##########
be/src/exec/schema_scanner/schema_tables_scanner.cpp:
##########
@@ -255,7 +255,7 @@ Status 
SchemaTablesScanner::_fill_block_impl(vectorized::Block* block) {
     { static_cast<void>(fill_dest_column_for_range(block, 13, null_datas)); }
     // creation_time
     {
-        vectorized::VecDateTimeValue srcs[table_num];
+        VecDateTimeValue srcs[table_num];

Review Comment:
   warning: do not declare C-style arrays, use std::array<> instead 
[modernize-avoid-c-arrays]
   ```cpp
           VecDateTimeValue srcs[table_num];
           ^
   ```
   



##########
be/src/runtime/fold_constant_executor.cpp:
##########
@@ -205,25 +204,22 @@ string FoldConstantExecutor::_get_result(void* src, 
size_t size, const TypeDescr
     }
     case TYPE_DATE:
     case TYPE_DATETIME: {
-        auto date_value = reinterpret_cast<vectorized::VecDateTimeValue*>(src);
+        auto date_value = reinterpret_cast<VecDateTimeValue*>(src);

Review Comment:
   warning: 'auto date_value' can be declared as 'auto *date_value' 
[readability-qualified-auto]
   
   ```suggestion
           auto *date_value = reinterpret_cast<VecDateTimeValue*>(src);
   ```
   



##########
be/src/util/arrow/block_convertor.cpp:
##########
@@ -129,26 +129,23 @@ class FromBlockConverter : public arrow::TypeVisitor {
             case vectorized::TypeIndex::Date:
             case vectorized::TypeIndex::DateTime: {
                 char buf[64];
-                const vectorized::VecDateTimeValue* time_val =
-                        (const vectorized::VecDateTimeValue*)(data_ref.data);
+                const VecDateTimeValue* time_val = (const 
VecDateTimeValue*)(data_ref.data);

Review Comment:
   warning: use auto when initializing with a cast to avoid duplicating the 
type name [modernize-use-auto]
   
   ```suggestion
                   const auto* time_val = (const 
VecDateTimeValue*)(data_ref.data);
   ```
   



##########
be/src/vec/data_types/serde/data_type_datetimev2_serde.cpp:
##########
@@ -99,8 +99,8 @@ void DataTypeDateTimeV2SerDe::write_column_to_arrow(const 
IColumn& column, const
     auto& string_builder = assert_cast<arrow::StringBuilder&>(*array_builder);
     for (size_t i = start; i < end; ++i) {
         char buf[64];
-        const vectorized::DateV2Value<vectorized::DateTimeV2ValueType>* 
time_val =
-                (const 
vectorized::DateV2Value<vectorized::DateTimeV2ValueType>*)(&col_data[i]);
+        const DateV2Value<DateTimeV2ValueType>* time_val =

Review Comment:
   warning: use auto when initializing with a cast to avoid duplicating the 
type name [modernize-use-auto]
   
   ```suggestion
           const auto* time_val =
   ```
   



##########
be/src/vec/exprs/vexpr.h:
##########
@@ -302,7 +302,7 @@ Status create_texpr_literal_node(const void* data, 
TExprNode* node, int precisio
         (*node).__set_large_int_literal(large_int_literal);
         (*node).__set_type(create_type_desc(PrimitiveType::TYPE_LARGEINT));
     } else if constexpr ((T == TYPE_DATE) || (T == TYPE_DATETIME) || (T == 
TYPE_TIME)) {
-        auto origin_value = reinterpret_cast<const 
vectorized::VecDateTimeValue*>(data);
+        auto origin_value = reinterpret_cast<const VecDateTimeValue*>(data);

Review Comment:
   warning: 'auto origin_value' can be declared as 'const auto *origin_value' 
[readability-qualified-auto]
   
   ```suggestion
           const auto *origin_value = reinterpret_cast<const 
VecDateTimeValue*>(data);
   ```
   



##########
be/src/exec/schema_scanner/schema_tables_scanner.cpp:
##########
@@ -293,7 +293,7 @@
     }
     // check_time
     {
-        vectorized::VecDateTimeValue srcs[table_num];
+        VecDateTimeValue srcs[table_num];

Review Comment:
   warning: do not declare C-style arrays, use std::array<> instead 
[modernize-avoid-c-arrays]
   ```cpp
           VecDateTimeValue srcs[table_num];
           ^
   ```
   



##########
be/src/util/arrow/block_convertor.cpp:
##########
@@ -129,26 +129,23 @@
             case vectorized::TypeIndex::Date:
             case vectorized::TypeIndex::DateTime: {
                 char buf[64];
-                const vectorized::VecDateTimeValue* time_val =
-                        (const vectorized::VecDateTimeValue*)(data_ref.data);
+                const VecDateTimeValue* time_val = (const 
VecDateTimeValue*)(data_ref.data);
                 int len = time_val->to_buffer(buf);
                 ARROW_RETURN_NOT_OK(builder.Append(buf, len));
                 break;
             }
             case vectorized::TypeIndex::DateV2: {
                 char buf[64];
-                const vectorized::DateV2Value<vectorized::DateV2ValueType>* 
time_val =
-                        (const vectorized::DateV2Value<
-                                vectorized::DateV2ValueType>*)(data_ref.data);
+                const DateV2Value<DateV2ValueType>* time_val =

Review Comment:
   warning: use auto when initializing with a cast to avoid duplicating the 
type name [modernize-use-auto]
   
   ```suggestion
                   const auto* time_val =
   ```
   



##########
be/src/olap/in_list_predicate.h:
##########
@@ -142,17 +142,15 @@
             } else if constexpr (Type == TYPE_DATE) {
                 HybridSetBase::IteratorBase* iter = hybrid_set->begin();
                 while (iter->has_next()) {
-                    const vectorized::VecDateTimeValue* value =
-                            (const 
vectorized::VecDateTimeValue*)(iter->get_value());
+                    const VecDateTimeValue* value = (const 
VecDateTimeValue*)(iter->get_value());
                     uint64_t date = value->to_olap_date();
                     _values->insert(&date);
                     iter->next();
                 }
             } else if constexpr (Type == TYPE_DATETIME) {
                 HybridSetBase::IteratorBase* iter = hybrid_set->begin();
                 while (iter->has_next()) {
-                    const vectorized::VecDateTimeValue* value =
-                            (const 
vectorized::VecDateTimeValue*)(iter->get_value());
+                    const VecDateTimeValue* value = (const 
VecDateTimeValue*)(iter->get_value());

Review Comment:
   warning: use auto when initializing with a cast to avoid duplicating the 
type name [modernize-use-auto]
   
   ```suggestion
                       const auto* value = (const 
VecDateTimeValue*)(iter->get_value());
   ```
   



##########
be/src/util/static_asserts.cpp:
##########
@@ -31,7 +31,7 @@ class UnusedClass {
 private:
     static_assert(sizeof(StringRef) == 16);
     static_assert(offsetof(StringRef, size) == 8);
-    static_assert(sizeof(doris::vectorized::VecDateTimeValue) == 8);
+    static_assert(sizeof(doris::VecDateTimeValue) == 8);

Review Comment:
   warning: 8 is a magic number; consider replacing it with a named constant 
[readability-magic-numbers]
   ```cpp
       static_assert(sizeof(doris::VecDateTimeValue) == 8);
                                                        ^
   ```
   



##########
be/src/exec/es/es_scroll_parser.cpp:
##########
@@ -188,7 +188,7 @@ Status get_int_value(const rapidjson::Value& col, 
PrimitiveType type, void* slot
 template <typename T, typename RT>
 Status get_date_value_int(const rapidjson::Value& col, PrimitiveType type, 
bool is_date_str,
                           RT* slot, const cctz::time_zone& time_zone) {
-    constexpr bool is_datetime_v1 = std::is_same_v<T, 
vectorized::VecDateTimeValue>;
+    constexpr bool is_datetime_v1 = std::is_same_v<T, VecDateTimeValue>;

Review Comment:
   warning: multiple declarations in a single statement reduces readability 
[readability-isolate-declaration]
   ```cpp
       constexpr bool is_datetime_v1 = std::is_same_v<T, VecDateTimeValue>;
       ^
   ```
   



##########
be/src/util/arrow/block_convertor.cpp:
##########
@@ -129,26 +129,23 @@
             case vectorized::TypeIndex::Date:
             case vectorized::TypeIndex::DateTime: {
                 char buf[64];
-                const vectorized::VecDateTimeValue* time_val =
-                        (const vectorized::VecDateTimeValue*)(data_ref.data);
+                const VecDateTimeValue* time_val = (const 
VecDateTimeValue*)(data_ref.data);
                 int len = time_val->to_buffer(buf);
                 ARROW_RETURN_NOT_OK(builder.Append(buf, len));
                 break;
             }
             case vectorized::TypeIndex::DateV2: {
                 char buf[64];
-                const vectorized::DateV2Value<vectorized::DateV2ValueType>* 
time_val =
-                        (const vectorized::DateV2Value<
-                                vectorized::DateV2ValueType>*)(data_ref.data);
+                const DateV2Value<DateV2ValueType>* time_val =
+                        (const DateV2Value<DateV2ValueType>*)(data_ref.data);
                 int len = time_val->to_buffer(buf);
                 ARROW_RETURN_NOT_OK(builder.Append(buf, len));
                 break;
             }
             case vectorized::TypeIndex::DateTimeV2: {
                 char buf[64];
-                const 
vectorized::DateV2Value<vectorized::DateTimeV2ValueType>* time_val =
-                        (const vectorized::DateV2Value<
-                                
vectorized::DateTimeV2ValueType>*)(data_ref.data);
+                const DateV2Value<DateTimeV2ValueType>* time_val =

Review Comment:
   warning: use auto when initializing with a cast to avoid duplicating the 
type name [modernize-use-auto]
   
   ```suggestion
                   const auto* time_val =
   ```
   



##########
be/src/runtime/raw_value.h:
##########
@@ -76,7 +76,7 @@ inline uint32_t RawValue::zlib_crc32(const void* v, size_t 
len, const PrimitiveT
         return HashUtil::zlib_crc_hash(v, 8, seed);
     case TYPE_DATE:
     case TYPE_DATETIME: {
-        auto* date_val = (const vectorized::VecDateTimeValue*)v;
+        auto* date_val = (const VecDateTimeValue*)v;

Review Comment:
   warning: 'auto *date_val' can be declared as 'const auto *date_val' 
[readability-qualified-auto]
   
   ```suggestion
           const auto* date_val = (const VecDateTimeValue*)v;
   ```
   



##########
be/src/util/bitmap_intersect.h:
##########
@@ -54,8 +54,7 @@ class Helper {
 };
 
 template <>
-char* Helper::write_to<vectorized::VecDateTimeValue>(const 
vectorized::VecDateTimeValue& v,
-                                                     char* dest) {
+char* Helper::write_to<VecDateTimeValue>(const VecDateTimeValue& v, char* 
dest) {

Review Comment:
   warning: method 'write_to' can be made static 
[readability-convert-member-functions-to-static]
   
   be/src/util/bitmap_intersect.h:55:
   ```diff
   - template <>
   + static template <>
   ```
   



##########
be/src/olap/in_list_predicate.h:
##########
@@ -142,17 +142,15 @@ class InListPredicateBase : public ColumnPredicate {
             } else if constexpr (Type == TYPE_DATE) {
                 HybridSetBase::IteratorBase* iter = hybrid_set->begin();
                 while (iter->has_next()) {
-                    const vectorized::VecDateTimeValue* value =
-                            (const 
vectorized::VecDateTimeValue*)(iter->get_value());
+                    const VecDateTimeValue* value = (const 
VecDateTimeValue*)(iter->get_value());

Review Comment:
   warning: use auto when initializing with a cast to avoid duplicating the 
type name [modernize-use-auto]
   
   ```suggestion
                       const auto* value = (const 
VecDateTimeValue*)(iter->get_value());
   ```
   



##########
be/src/vec/data_types/serde/data_type_date64_serde.cpp:
##########
@@ -173,8 +171,7 @@ void DataTypeDate64SerDe::write_column_to_arrow(const 
IColumn& column, const Nul
     auto& string_builder = assert_cast<arrow::StringBuilder&>(*array_builder);
     for (size_t i = start; i < end; ++i) {
         char buf[64];
-        const vectorized::VecDateTimeValue* time_val =
-                (const vectorized::VecDateTimeValue*)(&col_data[i]);
+        const VecDateTimeValue* time_val = (const 
VecDateTimeValue*)(&col_data[i]);

Review Comment:
   warning: use auto when initializing with a cast to avoid duplicating the 
type name [modernize-use-auto]
   
   ```suggestion
           const auto* time_val = (const VecDateTimeValue*)(&col_data[i]);
   ```
   



##########
be/src/vec/exprs/vexpr.h:
##########
@@ -327,9 +326,7 @@
         (*node).__set_node_type(TExprNodeType::DATE_LITERAL);
         (*node).__set_type(create_type_desc(PrimitiveType::TYPE_DATEV2));
     } else if constexpr (T == TYPE_DATETIMEV2) {
-        auto origin_value =
-                reinterpret_cast<const 
vectorized::DateV2Value<vectorized::DateTimeV2ValueType>*>(
-                        data);
+        auto origin_value = reinterpret_cast<const 
DateV2Value<DateTimeV2ValueType>*>(data);

Review Comment:
   warning: 'auto origin_value' can be declared as 'const auto *origin_value' 
[readability-qualified-auto]
   
   ```suggestion
           const auto *origin_value = reinterpret_cast<const 
DateV2Value<DateTimeV2ValueType>*>(data);
   ```
   



##########
be/src/vec/data_types/serde/data_type_datev2_serde.cpp:
##########
@@ -88,8 +88,8 @@ void DataTypeDateV2SerDe::write_column_to_arrow(const 
IColumn& column, const Nul
     auto& string_builder = assert_cast<arrow::StringBuilder&>(*array_builder);
     for (size_t i = start; i < end; ++i) {
         char buf[64];
-        const vectorized::DateV2Value<vectorized::DateV2ValueType>* time_val =
-                (const 
vectorized::DateV2Value<vectorized::DateV2ValueType>*)(&col_data[i]);
+        const DateV2Value<DateV2ValueType>* time_val =

Review Comment:
   warning: use auto when initializing with a cast to avoid duplicating the 
type name [modernize-use-auto]
   
   ```suggestion
           const auto* time_val =
   ```
   



##########
be/src/vec/exprs/vexpr.h:
##########
@@ -317,8 +317,7 @@
             (*node).__set_type(create_type_desc(PrimitiveType::TYPE_TIME));
         }
     } else if constexpr (T == TYPE_DATEV2) {
-        auto origin_value =
-                reinterpret_cast<const 
vectorized::DateV2Value<vectorized::DateV2ValueType>*>(data);
+        auto origin_value = reinterpret_cast<const 
DateV2Value<DateV2ValueType>*>(data);

Review Comment:
   warning: 'auto origin_value' can be declared as 'const auto *origin_value' 
[readability-qualified-auto]
   
   ```suggestion
           const auto *origin_value = reinterpret_cast<const 
DateV2Value<DateV2ValueType>*>(data);
   ```
   



-- 
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