Skip to content

Commit 25bd183

Browse files
committed
lazy_coalesce_fallback_case_statement
1 parent c07b8c1 commit 25bd183

File tree

1 file changed

+18
-24
lines changed

1 file changed

+18
-24
lines changed

spark/src/test/scala/org/apache/comet/CometExpressionSuite.scala

Lines changed: 18 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ import org.apache.spark.sql.types._
4444
import org.apache.comet.CometSparkSessionExtensions.isSpark40Plus
4545

4646
class CometExpressionSuite extends CometTestBase with AdaptiveSparkPlanHelper {
47-
4847
import testImplicits._
4948

5049
override protected def test(testName: String, testTags: Tag*)(testFun: => Any)(implicit
@@ -368,15 +367,15 @@ class CometExpressionSuite extends CometTestBase with AdaptiveSparkPlanHelper {
368367
withParquetTable(data, "tbl") {
369368
checkSparkAnswerAndOperator("SELECT try_divide(_1, _2) FROM tbl")
370369
checkSparkAnswerAndOperator("""
371-
|SELECT
372-
| try_divide(10, 0),
373-
| try_divide(NULL, 5),
374-
| try_divide(5, NULL),
375-
| try_divide(-2147483648, -1),
376-
| try_divide(-9223372036854775808, -1),
377-
| try_divide(DECIMAL('9999999999999999999999999999'), 0.1)
378-
| from tbl
379-
|""".stripMargin)
370+
|SELECT
371+
| try_divide(10, 0),
372+
| try_divide(NULL, 5),
373+
| try_divide(5, NULL),
374+
| try_divide(-2147483648, -1),
375+
| try_divide(-9223372036854775808, -1),
376+
| try_divide(DECIMAL('9999999999999999999999999999'), 0.1)
377+
| from tbl
378+
|""".stripMargin)
380379
}
381380
}
382381

@@ -385,13 +384,13 @@ class CometExpressionSuite extends CometTestBase with AdaptiveSparkPlanHelper {
385384
withParquetTable(data, "tbl") {
386385
checkSparkAnswerAndOperator("SELECT try_divide(_1, _2) FROM tbl")
387386
checkSparkAnswerAndOperator("""
388-
|SELECT try_divide(-128, -1),
389-
|try_divide(-32768, -1),
390-
|try_divide(-2147483648, -1),
391-
|try_divide(-9223372036854775808, -1),
392-
|try_divide(CAST(99999 AS DECIMAL(5,0)), CAST(0.0001 AS DECIMAL(5,4)))
393-
|from tbl
394-
|""".stripMargin)
387+
|SELECT try_divide(-128, -1),
388+
|try_divide(-32768, -1),
389+
|try_divide(-2147483648, -1),
390+
|try_divide(-9223372036854775808, -1),
391+
|try_divide(CAST(99999 AS DECIMAL(5,0)), CAST(0.0001 AS DECIMAL(5,4)))
392+
|from tbl
393+
|""".stripMargin)
395394
}
396395
}
397396

@@ -400,15 +399,10 @@ class CometExpressionSuite extends CometTestBase with AdaptiveSparkPlanHelper {
400399
val data = Seq((100, 0))
401400
withParquetTable(data, "t1") {
402401
val res = spark.sql("""
403-
|SELECT coalesce(_1 , 1/0) from t1;
404-
| """.stripMargin)
405-
406-
res.explain(true)
407-
402+
|SELECT coalesce(_1 , 1/0) from t1;
403+
| """.stripMargin)
408404
checkSparkAnswer(res)
409405
}
410-
}
411-
}
412406

413407
test("dictionary arithmetic") {
414408
// TODO: test ANSI mode

0 commit comments

Comments
 (0)