You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2023/07/24 00:51:34 UTC
[doris] branch master updated: [refactor](be) use std::move to improve performance of push_back #22056
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 d0219062ef [refactor](be) use std::move to improve performance of push_back #22056
d0219062ef is described below
commit d0219062ef047c55ca405da25d8f319fcbdf077f
Author: 赵立伟 <zl...@163.com>
AuthorDate: Mon Jul 24 08:51:28 2023 +0800
[refactor](be) use std::move to improve performance of push_back #22056
---
be/src/exec/olap_common.h | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/be/src/exec/olap_common.h b/be/src/exec/olap_common.h
index 2260dac25c..7a58645b74 100644
--- a/be/src/exec/olap_common.h
+++ b/be/src/exec/olap_common.h
@@ -207,7 +207,7 @@ public:
}
if (null_pred.condition_values.size() != 0) {
- filters.push_back(null_pred);
+ filters.push_back(std::move(null_pred));
return;
}
@@ -221,7 +221,7 @@ public:
}
if (low.condition_values.size() != 0) {
- filters.push_back(low);
+ filters.push_back(std::move(low));
}
TCondition high;
@@ -234,7 +234,7 @@ public:
}
if (high.condition_values.size() != 0) {
- filters.push_back(high);
+ filters.push_back(std::move(high));
}
} else {
// 3. convert to is null and is not null filter condition
@@ -247,7 +247,7 @@ public:
}
if (null_pred.condition_values.size() != 0) {
- filters.push_back(null_pred);
+ filters.push_back(std::move(null_pred));
}
}
}
@@ -264,7 +264,7 @@ public:
}
if (condition.condition_values.size() != 0) {
- filters.push_back(condition);
+ filters.push_back(std::move(condition));
}
}
@@ -288,7 +288,7 @@ public:
condition.condition_values.push_back(
cast_to_string<primitive_type, CppType>(value.second, _scale));
if (condition.condition_values.size() != 0) {
- filters.push_back(condition);
+ filters.push_back(std::move(condition));
}
}
}
@@ -318,7 +318,7 @@ public:
condition.condition_values.push_back(
cast_to_string<primitive_type, CppType>(value.second, _scale));
if (condition.condition_values.size() != 0) {
- filters.push_back(condition);
+ filters.push_back(std::move(condition));
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org