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

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


The following commit(s) were added to refs/heads/master by this push:
     new 559714f  Fix largeint max min bug (#3793)
559714f is described below

commit 559714f3d49eba813f509a8899233ffea5b6c05e
Author: kangkaisen <kangkai...@apache.org>
AuthorDate: Mon Jun 8 21:01:30 2020 +0800

    Fix largeint max min bug (#3793)
---
 be/src/exprs/expr_value.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/be/src/exprs/expr_value.h b/be/src/exprs/expr_value.h
index 428abfd..daa434a 100644
--- a/be/src/exprs/expr_value.h
+++ b/be/src/exprs/expr_value.h
@@ -47,7 +47,7 @@ struct ExprValue {
     DecimalValue decimal_val;
     DecimalV2Value decimalv2_val;
 
-    ExprValue() : 
+    ExprValue() :
             bool_val(false),
             tinyint_val(0),
             smallint_val(0),
@@ -74,7 +74,7 @@ struct ExprValue {
     ExprValue(int64_t i, int32_t f) : decimal_val(i, f), decimalv2_val(i, f) {}
 
     // c'tor for string values
-    ExprValue(const std::string& str) : 
+    ExprValue(const std::string& str) :
             string_data(str),
             string_val(const_cast<char*>(string_data.data()), 
string_data.size()) {
     }
@@ -177,7 +177,7 @@ struct ExprValue {
             return &bigint_val;
 
         case TYPE_LARGEINT:
-            large_int_val = 0;
+            large_int_val = std::numeric_limits<int128_t>::min();
             return &large_int_val;
 
         case TYPE_FLOAT:
@@ -229,7 +229,7 @@ struct ExprValue {
             return &bigint_val;
 
         case TYPE_LARGEINT:
-            large_int_val = 0;
+            large_int_val = std::numeric_limits<int128_t>::max();
             return &large_int_val;
 
         case TYPE_FLOAT:


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

Reply via email to