-
- Downloads
[SPARK-1360] Add Timestamp Support for SQL
This PR includes: 1) Add new data type Timestamp 2) Add more data type casting base on Hive's Rule 3) Fix bug missing data type in both parsers (HiveQl & SQLParser). Author: Cheng Hao <hao.cheng@intel.com> Closes #275 from chenghao-intel/timestamp and squashes the following commits: df709e5 [Cheng Hao] Move orc_ends_with_nulls to blacklist 24b04b0 [Cheng Hao] Put 3 cases into the black lists(describe_pretty,describe_syntax,lateral_view_outer) fc512c2 [Cheng Hao] remove the unnecessary data type equality check in data casting d0d1919 [Cheng Hao] Add more data type for scala reflection 3259808 [Cheng Hao] Add the new Golden files 3823b97 [Cheng Hao] Update the UnitTest cases & add timestamp type for HiveQL 54a0489 [Cheng Hao] fix bug mapping to 0 (which is supposed to be null) when NumberFormatException occurs 9cb505c [Cheng Hao] Fix issues according to PR comments e529168 [Cheng Hao] Fix bug of converting from String 6fc8100 [Cheng Hao] Update Unit Test & CodeStyle 8a1d4d6 [Cheng Hao] Add DataType for SqlParser ce4385e [Cheng Hao] Add TimestampType Support
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala 5 additions, 2 deletions...scala/org/apache/spark/sql/catalyst/ScalaReflection.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/dsl/package.scala 39 additions, 2 deletions...ain/scala/org/apache/spark/sql/catalyst/dsl/package.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Cast.scala 156 additions, 37 deletions...cala/org/apache/spark/sql/catalyst/expressions/Cast.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala 53 additions, 1 deletion...rg/apache/spark/sql/catalyst/expressions/Expression.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/literals.scala 5 additions, 0 deletions.../org/apache/spark/sql/catalyst/expressions/literals.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala 6 additions, 53 deletions...rg/apache/spark/sql/catalyst/expressions/predicates.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/types/dataTypes.scala 12 additions, 0 deletions...scala/org/apache/spark/sql/catalyst/types/dataTypes.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/expressions/ExpressionEvaluationSuite.scala 53 additions, 0 deletions.../sql/catalyst/expressions/ExpressionEvaluationSuite.scala
- sql/core/src/test/scala/org/apache/spark/sql/ScalaReflectionRelationSuite.scala 4 additions, 1 deletion...a/org/apache/spark/sql/ScalaReflectionRelationSuite.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveQl.scala 9 additions, 4 deletions...ive/src/main/scala/org/apache/spark/sql/hive/HiveQl.scala
- sql/hive/src/test/resources/golden/insert1-0-7faa9807151781e4207103aa568e321c 0 additions, 0 deletions...sources/golden/insert1-0-7faa9807151781e4207103aa568e321c
- sql/hive/src/test/resources/golden/insert1-1-91d7b05c9024bff60b55f415cbeacc8b 0 additions, 0 deletions...sources/golden/insert1-1-91d7b05c9024bff60b55f415cbeacc8b
- sql/hive/src/test/resources/golden/insert1-10-64f83491a8fe675ef3a4a9a474ac0439 0 additions, 0 deletions...ources/golden/insert1-10-64f83491a8fe675ef3a4a9a474ac0439
- sql/hive/src/test/resources/golden/insert1-11-6f2797b6f81943d3b53b8d247ae8512b 0 additions, 0 deletions...ources/golden/insert1-11-6f2797b6f81943d3b53b8d247ae8512b
- sql/hive/src/test/resources/golden/insert1-12-7a3c0a3f06484c912b9e951d8a2d8ac6 0 additions, 0 deletions...ources/golden/insert1-12-7a3c0a3f06484c912b9e951d8a2d8ac6
- sql/hive/src/test/resources/golden/insert1-13-42b03f938894fdafc7fff640711a9b2f 0 additions, 0 deletions...ources/golden/insert1-13-42b03f938894fdafc7fff640711a9b2f
- sql/hive/src/test/resources/golden/insert1-14-e021dfb28597811870c03b3242972927 0 additions, 0 deletions...ources/golden/insert1-14-e021dfb28597811870c03b3242972927
- sql/hive/src/test/resources/golden/insert1-15-c7fca497a4580b54a0a13b3b72da5d7c 2 additions, 0 deletions...ources/golden/insert1-15-c7fca497a4580b54a0a13b3b72da5d7c
- sql/hive/src/test/resources/golden/insert1-16-7a9e67189d3d4151f23b12c22bde06b5 0 additions, 0 deletions...ources/golden/insert1-16-7a9e67189d3d4151f23b12c22bde06b5
- sql/hive/src/test/resources/golden/insert1-17-5528e36b3b0f5b14313898cc45f9c23a 0 additions, 0 deletions...ources/golden/insert1-17-5528e36b3b0f5b14313898cc45f9c23a
Please register or sign in to comment