aboutsummaryrefslogtreecommitdiff
path: root/sql/hive/src/test/scala/org/apache/spark/sql/catalyst/LogicalPlanToSQLSuite.scala
diff options
context:
space:
mode:
Diffstat (limited to 'sql/hive/src/test/scala/org/apache/spark/sql/catalyst/LogicalPlanToSQLSuite.scala')
-rw-r--r--sql/hive/src/test/scala/org/apache/spark/sql/catalyst/LogicalPlanToSQLSuite.scala16
1 files changed, 16 insertions, 0 deletions
diff --git a/sql/hive/src/test/scala/org/apache/spark/sql/catalyst/LogicalPlanToSQLSuite.scala b/sql/hive/src/test/scala/org/apache/spark/sql/catalyst/LogicalPlanToSQLSuite.scala
index 7fa5c29dc5..9ac1e86fc8 100644
--- a/sql/hive/src/test/scala/org/apache/spark/sql/catalyst/LogicalPlanToSQLSuite.scala
+++ b/sql/hive/src/test/scala/org/apache/spark/sql/catalyst/LogicalPlanToSQLSuite.scala
@@ -1145,4 +1145,20 @@ class LogicalPlanToSQLSuite extends SQLBuilderTest with SQLTestUtils {
""".stripMargin,
"inline_tables")
}
+
+ test("SPARK-17750 - interval arithmetic") {
+ withTable("dates") {
+ sql("create table dates (ts timestamp)")
+ checkSQL(
+ """
+ |select ts + interval 1 day, ts + interval 2 days,
+ | ts - interval 1 day, ts - interval 2 days,
+ | ts + interval '1' day, ts + interval '2' days,
+ | ts - interval '1' day, ts - interval '2' days
+ |from dates
+ """.stripMargin,
+ "interval_arithmetic"
+ )
+ }
+ }
}