-
- Downloads
[SPARK-8189] [SQL] use Long for TimestampType in SQL
This PR change to use Long as internal type for TimestampType for efficiency, which means it will the precision below 100ns. Author: Davies Liu <davies@databricks.com> Closes #6733 from davies/timestamp and squashes the following commits: d9565fa [Davies Liu] remove print 65cf2f1 [Davies Liu] fix Timestamp in SparkR 86fecfb [Davies Liu] disable two timestamp tests 8f77ee0 [Davies Liu] fix scala style 246ee74 [Davies Liu] address comments 309d2e1 [Davies Liu] use Long for TimestampType in SQL
Showing
- core/src/main/scala/org/apache/spark/api/r/SerDe.scala 13 additions, 4 deletionscore/src/main/scala/org/apache/spark/api/r/SerDe.scala
- python/pyspark/sql/types.py 11 additions, 0 deletionspython/pyspark/sql/types.py
- sql/catalyst/src/main/scala/org/apache/spark/sql/BaseRow.java 6 additions, 0 deletions...catalyst/src/main/scala/org/apache/spark/sql/BaseRow.java
- sql/catalyst/src/main/scala/org/apache/spark/sql/Row.scala 7 additions, 1 deletionsql/catalyst/src/main/scala/org/apache/spark/sql/Row.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/CatalystTypeConverters.scala 12 additions, 1 deletion...rg/apache/spark/sql/catalyst/CatalystTypeConverters.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Cast.scala 28 additions, 34 deletions...cala/org/apache/spark/sql/catalyst/expressions/Cast.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SpecificMutableRow.scala 1 addition, 0 deletions...e/spark/sql/catalyst/expressions/SpecificMutableRow.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodeGenerator.scala 3 additions, 1 deletion...park/sql/catalyst/expressions/codegen/CodeGenerator.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateProjection.scala 7 additions, 3 deletions...sql/catalyst/expressions/codegen/GenerateProjection.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/literals.scala 9 additions, 6 deletions.../org/apache/spark/sql/catalyst/expressions/literals.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala 3 additions, 3 deletions...rg/apache/spark/sql/catalyst/expressions/predicates.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/DateUtils.scala 37 additions, 7 deletions.../scala/org/apache/spark/sql/catalyst/util/DateUtils.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/TimestampType.scala 3 additions, 7 deletions...main/scala/org/apache/spark/sql/types/TimestampType.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/expressions/CastSuite.scala 6 additions, 5 deletions...org/apache/spark/sql/catalyst/expressions/CastSuite.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/util/DateUtilsSuite.scala 40 additions, 0 deletions...a/org/apache/spark/sql/catalyst/util/DateUtilsSuite.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/types/DataTypeSuite.scala 1 addition, 1 deletion...test/scala/org/apache/spark/sql/types/DataTypeSuite.scala
- sql/core/src/main/scala/org/apache/spark/sql/columnar/ColumnStats.scala 2 additions, 19 deletions...ain/scala/org/apache/spark/sql/columnar/ColumnStats.scala
- sql/core/src/main/scala/org/apache/spark/sql/columnar/ColumnType.scala 8 additions, 11 deletions...main/scala/org/apache/spark/sql/columnar/ColumnType.scala
- sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlSerializer2.scala 4 additions, 13 deletions.../org/apache/spark/sql/execution/SparkSqlSerializer2.scala
- sql/core/src/main/scala/org/apache/spark/sql/execution/debug/package.scala 2 additions, 0 deletions.../scala/org/apache/spark/sql/execution/debug/package.scala
Loading
Please register or sign in to comment