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 0381cdc989 [Bug] fix core for min/max runtime filter (#10899) 0381cdc989 is described below commit 0381cdc989acf399ba0d2b4b585989eb168c18a1 Author: Gabriel <gabrielleeb...@gmail.com> AuthorDate: Sat Jul 16 22:22:51 2022 +0800 [Bug] fix core for min/max runtime filter (#10899) --- be/src/exprs/expr.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/be/src/exprs/expr.h b/be/src/exprs/expr.h index 6d65910b7f..f2379fa6c4 100644 --- a/be/src/exprs/expr.h +++ b/be/src/exprs/expr.h @@ -471,24 +471,28 @@ Status create_texpr_literal_node(const void* data, TExprNode* node, int precisio TIntLiteral intLiteral; intLiteral.__set_value(*origin_value); (*node).__set_int_literal(intLiteral); + (*node).__set_type(create_type_desc(PrimitiveType::TYPE_TINYINT)); } else if constexpr (T == TYPE_SMALLINT) { auto origin_value = reinterpret_cast<const int16_t*>(data); (*node).__set_node_type(TExprNodeType::INT_LITERAL); TIntLiteral intLiteral; intLiteral.__set_value(*origin_value); (*node).__set_int_literal(intLiteral); + (*node).__set_type(create_type_desc(PrimitiveType::TYPE_SMALLINT)); } else if constexpr (T == TYPE_INT) { auto origin_value = reinterpret_cast<const int32_t*>(data); (*node).__set_node_type(TExprNodeType::INT_LITERAL); TIntLiteral intLiteral; intLiteral.__set_value(*origin_value); (*node).__set_int_literal(intLiteral); + (*node).__set_type(create_type_desc(PrimitiveType::TYPE_INT)); } else if constexpr (T == TYPE_BIGINT) { auto origin_value = reinterpret_cast<const int64_t*>(data); (*node).__set_node_type(TExprNodeType::INT_LITERAL); TIntLiteral intLiteral; intLiteral.__set_value(*origin_value); (*node).__set_int_literal(intLiteral); + (*node).__set_type(create_type_desc(PrimitiveType::TYPE_BIGINT)); } else if constexpr (T == TYPE_LARGEINT) { auto origin_value = reinterpret_cast<const int128_t*>(data); (*node).__set_node_type(TExprNodeType::LARGE_INT_LITERAL); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org