waynexia commented on code in PR #4733:
URL: https://github.com/apache/arrow-datafusion/pull/4733#discussion_r1057412016


##########
datafusion/core/tests/sql/predicates.rs:
##########
@@ -591,8 +591,8 @@ async fn multiple_or_predicates() -> Result<()> {
         "    Filter: part.p_brand = Utf8(\"Brand#12\") AND lineitem.l_quantity 
>= Decimal128(Some(100),15,2) AND lineitem.l_quantity <= 
Decimal128(Some(1100),15,2) AND part.p_size <= Int32(5) OR part.p_brand = 
Utf8(\"Brand#23\") AND lineitem.l_quantity >= Decimal128(Some(1000),15,2) AND 
lineitem.l_quantity <= Decimal128(Some(2000),15,2) AND part.p_size <= Int32(10) 
OR part.p_brand = Utf8(\"Brand#34\") AND lineitem.l_quantity >= 
Decimal128(Some(2000),15,2) AND lineitem.l_quantity <= 
Decimal128(Some(3000),15,2) AND part.p_size <= Int32(15) [l_partkey:Int64, 
l_quantity:Decimal128(15, 2), p_partkey:Int64, p_brand:Utf8, p_size:Int32]",
         "      Inner Join: lineitem.l_partkey = part.p_partkey 
[l_partkey:Int64, l_quantity:Decimal128(15, 2), p_partkey:Int64, p_brand:Utf8, 
p_size:Int32]",
         "        Projection: lineitem.l_partkey, lineitem.l_quantity 
[l_partkey:Int64, l_quantity:Decimal128(15, 2)]",
-        "          Filter: (lineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity AND 
lineitem.l_quantity <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity OR 
lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantity AND 
lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity OR 
lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity AND 
lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity OR 
lineitem.l_quantity >= Decimal128(Some(2000),15,2)Decimal128(Some(20
 00),15,2)lineitem.l_quantity) AND (lineitem.l_quantity >= 
Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity OR 
lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity OR 
lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal12
 8(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity OR 
lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity 
OR lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity 
OR lineitem.l_quantity <= Decimal128(Some(3000),15,2)Decima
 l128(Some(3000),15,2)lineitem.l_quantity) AND (lineitem.l_quantity <= 
Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity 
OR lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity 
OR lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity) 
[lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= Decimal128(Some(2000)
 ,15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineit
 em.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity:Boolean;N,
 l_partkey:Int64, l_quantity:Decimal128(15, 2)]",
-        "            Projection: lineitem.l_quantity <= 
Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2) AS lineitem.l_quantity <= 
Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity, 
lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2) AS lineitem.l_quantity <= 
Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity, 
lineitem.l_quantity <= Decimal128(Some(1100),15,2) AS lineitem.l_quantity <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity, 
 lineitem.l_quantity <= Decimal128(Some(2000),15,2) AS lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity, 
lineitem.l_quantity <= Decimal128(Some(3000),15,2) AS lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity, 
lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2) AS lineitem.l_quantity >= 
Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity, 
lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2) AS lineitem.l_quantity >= 
Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)line
 item.l_quantitylineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity, 
lineitem.l_quantity >= Decimal128(Some(100),15,2) AS lineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity, 
lineitem.l_quantity >= Decimal128(Some(1000),15,2) AS lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantity, 
lineitem.l_quantity >= Decimal128(Some(2000),15,2) AS lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity, 
lineitem.l_partkey, lineitem.l_quantity [lineitem.l_quantity <= 
Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal
 128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= Decimal128(Some(10
 00),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantity:Boolean;N,
 lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity:Boolean;N,
 l_partkey:Int64, l_quantity:Decimal128(15, 2)]",
+        "          Filter: (lineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity AND 
lineitem.l_quantity <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity OR 
lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantity AND 
lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity OR 
lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity AND 
lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity OR 
lineitem.l_quantity >= Decimal128(Some(2000),15,2)Decimal128(Some(20
 00),15,2)lineitem.l_quantity) AND (lineitem.l_quantity >= 
Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity OR 
lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity OR 
lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal12
 8(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity OR 
lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity 
OR lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity 
OR lineitem.l_quantity <= Decimal128(Some(3000),15,2)Decima
 l128(Some(3000),15,2)lineitem.l_quantity) AND (lineitem.l_quantity <= 
Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity 
OR lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity) AND 
(lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity 
OR lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity) 
[lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= Decimal128(Some(2000)
 ,15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quant
 ity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity:Boolean,
 l_partkey:Int64, l_quantity:Decimal128(15, 2)]",
+        "            Projection: lineitem.l_quantity <= 
Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2) AS lineitem.l_quantity <= 
Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity, 
lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2) AS lineitem.l_quantity <= 
Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity, 
lineitem.l_quantity <= Decimal128(Some(1100),15,2) AS lineitem.l_quantity <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity, 
 lineitem.l_quantity <= Decimal128(Some(2000),15,2) AS lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity, 
lineitem.l_quantity <= Decimal128(Some(3000),15,2) AS lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity, 
lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2) AS lineitem.l_quantity >= 
Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity, 
lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2) AS lineitem.l_quantity >= 
Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)line
 item.l_quantitylineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity, 
lineitem.l_quantity >= Decimal128(Some(100),15,2) AS lineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity, 
lineitem.l_quantity >= Decimal128(Some(1000),15,2) AS lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantity, 
lineitem.l_quantity >= Decimal128(Some(2000),15,2) AS lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity, 
lineitem.l_partkey, lineitem.l_quantity [lineitem.l_quantity <= 
Decimal128(Some(1100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity <= Decimal128(Some(1100),15,2) OR lineitem.l_quantity >= 
Decimal12
 8(Some(1000),15,2)lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity
 <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity <= 
Decimal128(Some(1100),15,2)Decimal128(Some(1100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity <= 
Decimal128(Some(3000),15,2)Decimal128(Some(3000),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)lineitem.l_quantity <= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantitylineitem.l_quantity
 >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity >= Decimal128(Some(100),15,2) OR lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)lineitem.l_quantity >= Decimal128(Some(1000),15,2)Dec
 imal128(Some(1000),15,2)lineitem.l_quantitylineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity >= 
Decimal128(Some(100),15,2)Decimal128(Some(100),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity >= 
Decimal128(Some(1000),15,2)Decimal128(Some(1000),15,2)lineitem.l_quantity:Boolean,
 lineitem.l_quantity >= 
Decimal128(Some(2000),15,2)Decimal128(Some(2000),15,2)lineitem.l_quantity:Boolean,
 l_partkey:Int64, l_quantity:Decimal128(15, 2)]",

Review Comment:
   Collapse this, it's toooo long



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

Reply via email to