Skip to content

Commit 13a7846

Browse files
committed
fix a case
1 parent 93f43ad commit 13a7846

File tree

1 file changed

+4
-0
lines changed
  • sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions

1 file changed

+4
-0
lines changed

sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Cast.scala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,10 @@ object Cast {
149149
case (f, t) if legalNumericPrecedence(f, t) => true
150150
case (DateType, TimestampType) => true
151151
case (_, StringType) => true
152+
// Spark supports casting between long and timestamp, please see `longToTimestamp` and
153+
// `timestampToLong` for details.
154+
case (TimestampType, LongType) => true
155+
case (LongType, TimestampType) => true
152156
// TODO: consider complex types.
153157
case _ => false
154158
}

0 commit comments

Comments
 (0)