-
- Downloads
[SQL] Make date/time functions more consistent with other database systems.
This pull request fixes some of the problems in #6981. - Added date functions to `__all__` so they get exposed - Rename day_of_month -> dayofmonth - Rename day_in_year -> dayofyear - Rename week_of_year -> weekofyear - Removed "day" from Scala/Python API since it is ambiguous. Only leaving the alias in SQL. Author: Reynold Xin <rxin@databricks.com> This patch had conflicts when merged, resolved by Committer: Reynold Xin <rxin@databricks.com> Closes #7506 from rxin/datetime and squashes the following commits: 0cb24d9 [Reynold Xin] Export all functions in Python. e44a4a0 [Reynold Xin] Removed day function from Scala and Python. 9c08fdc [Reynold Xin] [SQL] Make date/time functions more consistent with other database systems.
Showing
- python/pyspark/sql/functions.py 14 additions, 21 deletionspython/pyspark/sql/functions.py
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/FunctionRegistry.scala 4 additions, 4 deletions...apache/spark/sql/catalyst/analysis/FunctionRegistry.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/datetimeFunctions.scala 5 additions, 8 deletions...he/spark/sql/catalyst/expressions/datetimeFunctions.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/DateTimeUtils.scala 2 additions, 2 deletions...la/org/apache/spark/sql/catalyst/util/DateTimeUtils.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/expressions/DateExpressionsSuite.scala 13 additions, 13 deletions...spark/sql/catalyst/expressions/DateExpressionsSuite.scala
- sql/core/src/main/scala/org/apache/spark/sql/functions.scala 162 additions, 176 deletionssql/core/src/main/scala/org/apache/spark/sql/functions.scala
- sql/core/src/test/scala/org/apache/spark/sql/DataFrameDateSuite.scala 0 additions, 56 deletions.../test/scala/org/apache/spark/sql/DataFrameDateSuite.scala
- sql/core/src/test/scala/org/apache/spark/sql/DateFunctionsSuite.scala 39 additions, 22 deletions.../test/scala/org/apache/spark/sql/DateFunctionsSuite.scala
Please register or sign in to comment