Skip to content
Snippets Groups Projects
Commit 5edbcbfb authored by Daoyuan Wang's avatar Daoyuan Wang Committed by Michael Armbrust
Browse files

[SQL][DOC] Date type in SQL programming guide

Author: Daoyuan Wang <daoyuan.wang@intel.com>

Closes #3535 from adrian-wang/datedoc and squashes the following commits:

18ff1ed [Daoyuan Wang] [DOC] Date type
parent 7b799578
No related branches found
No related tags found
No related merge requests found
...@@ -1057,6 +1057,7 @@ Spark SQL supports the vast majority of Hive features, such as: ...@@ -1057,6 +1057,7 @@ Spark SQL supports the vast majority of Hive features, such as:
* `STRING` * `STRING`
* `BINARY` * `BINARY`
* `TIMESTAMP` * `TIMESTAMP`
* `DATE`
* `ARRAY<>` * `ARRAY<>`
* `MAP<>` * `MAP<>`
* `STRUCT<>` * `STRUCT<>`
...@@ -1157,6 +1158,7 @@ evaluated by the SQL execution engine. A full list of the functions supported c ...@@ -1157,6 +1158,7 @@ evaluated by the SQL execution engine. A full list of the functions supported c
* Datetime type * Datetime type
- `TimestampType`: Represents values comprising values of fields year, month, day, - `TimestampType`: Represents values comprising values of fields year, month, day,
hour, minute, and second. hour, minute, and second.
- `DateType`: Represents values comprising values of fields year, month, day.
* Complex types * Complex types
- `ArrayType(elementType, containsNull)`: Represents values comprising a sequence of - `ArrayType(elementType, containsNull)`: Represents values comprising a sequence of
elements with the type of `elementType`. `containsNull` is used to indicate if elements with the type of `elementType`. `containsNull` is used to indicate if
...@@ -1264,6 +1266,13 @@ import org.apache.spark.sql._ ...@@ -1264,6 +1266,13 @@ import org.apache.spark.sql._
TimestampType TimestampType
</td> </td>
</tr> </tr>
<tr>
<td> <b>DateType</b> </td>
<td> java.sql.Date </td>
<td>
DateType
</td>
</tr>
<tr> <tr>
<td> <b>ArrayType</b> </td> <td> <b>ArrayType</b> </td>
<td> scala.collection.Seq </td> <td> scala.collection.Seq </td>
...@@ -1390,6 +1399,13 @@ please use factory methods provided in ...@@ -1390,6 +1399,13 @@ please use factory methods provided in
DataType.TimestampType DataType.TimestampType
</td> </td>
</tr> </tr>
<tr>
<td> <b>DateType</b> </td>
<td> java.sql.Date </td>
<td>
DataType.DateType
</td>
</tr>
<tr> <tr>
<td> <b>ArrayType</b> </td> <td> <b>ArrayType</b> </td>
<td> java.util.List </td> <td> java.util.List </td>
...@@ -1537,6 +1553,13 @@ from pyspark.sql import * ...@@ -1537,6 +1553,13 @@ from pyspark.sql import *
TimestampType() TimestampType()
</td> </td>
</tr> </tr>
<tr>
<td> <b>DateType</b> </td>
<td> datetime.date </td>
<td>
DateType()
</td>
</tr>
<tr> <tr>
<td> <b>ArrayType</b> </td> <td> <b>ArrayType</b> </td>
<td> list, tuple, or array </td> <td> list, tuple, or array </td>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment