lgbo-ustc opened a new issue, #5734: URL: https://github.com/apache/incubator-gluten/issues/5734
### Backend CH (ClickHouse) ### Bug description [Expected behavior] and [actual behavior]. For a expression like `x in (1, 2)`, the following two ways have different result. - use `SerializedPlanParser::parseExpression` ``` 0 : INPUT () (no column) Nullable(Int64) col_0 1 : INPUT () (no column) Nullable(String) col_1 2 : INPUT () (no column) Nullable(Int64) col_2 3 : COLUMN () Set Set __set_1 4 : FUNCTION (0, 3) (no column) Nullable(UInt8) in(col_0,__set_1) [in] Output nodes: 0 1 2 4 Project input: 1 Projected output: 1 ``` - use `ASTParser::convertToActions` ``` 0 : INPUT () (no column) Nullable(Int64) col_0 1 : INPUT () (no column) Nullable(String) col_1 2 : INPUT () (no column) Nullable(Int64) col_2 3 : COLUMN () Const(Set) Set __set 4 : FUNCTION (0, 3) (no column) Nullable(UInt8) in(col_0, [1, 2]) [in] Output nodes: 0 1 2 3 4 Project input: 0 Projected output: 0 ``` The 1st result seems wrong. ### Spark version None ### Spark configurations _No response_ ### System information _No response_ ### Relevant logs _No response_ -- 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]
