Repository: spark Updated Branches: refs/heads/master 1727e0841 -> 1a200a3ee
[SQL][Minor] Update sql doc according to data type APIs changes Follow up of #3925 /cc rxin Author: scwf <wangf...@huawei.com> Closes #4095 from scwf/sql-doc and squashes the following commits: 97e311b [scwf] update sql doc since now expose only one version of the data type APIs Project: http://git-wip-us.apache.org/repos/asf/spark/repo Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/1a200a3e Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/1a200a3e Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/1a200a3e Branch: refs/heads/master Commit: 1a200a3eea9257677baf9c1c66311b5efd6c80fe Parents: 1727e08 Author: scwf <wangf...@huawei.com> Authored: Sun Jan 18 11:03:13 2015 -0800 Committer: Reynold Xin <r...@databricks.com> Committed: Sun Jan 18 11:03:13 2015 -0800 ---------------------------------------------------------------------- docs/sql-programming-guide.md | 41 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 20 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/spark/blob/1a200a3e/docs/sql-programming-guide.md ---------------------------------------------------------------------- diff --git a/docs/sql-programming-guide.md b/docs/sql-programming-guide.md index 729045b..be8c5c2 100644 --- a/docs/sql-programming-guide.md +++ b/docs/sql-programming-guide.md @@ -1333,9 +1333,9 @@ import org.apache.spark.sql._ <div data-lang="java" markdown="1"> All data types of Spark SQL are located in the package of -`org.apache.spark.sql.api.java`. To access or create a data type, +`org.apache.spark.sql.types`. To access or create a data type, please use factory methods provided in -`org.apache.spark.sql.api.java.DataType`. +`org.apache.spark.sql.types.DataTypes`. <table class="table"> <tr> @@ -1346,109 +1346,110 @@ please use factory methods provided in <td> <b>ByteType</b> </td> <td> byte or Byte </td> <td> - DataType.ByteType + DataTypes.ByteType </td> </tr> <tr> <td> <b>ShortType</b> </td> <td> short or Short </td> <td> - DataType.ShortType + DataTypes.ShortType </td> </tr> <tr> <td> <b>IntegerType</b> </td> <td> int or Integer </td> <td> - DataType.IntegerType + DataTypes.IntegerType </td> </tr> <tr> <td> <b>LongType</b> </td> <td> long or Long </td> <td> - DataType.LongType + DataTypes.LongType </td> </tr> <tr> <td> <b>FloatType</b> </td> <td> float or Float </td> <td> - DataType.FloatType + DataTypes.FloatType </td> </tr> <tr> <td> <b>DoubleType</b> </td> <td> double or Double </td> <td> - DataType.DoubleType + DataTypes.DoubleType </td> </tr> <tr> <td> <b>DecimalType</b> </td> <td> java.math.BigDecimal </td> <td> - DataType.DecimalType + DataTypes.createDecimalType()<br /> + DataTypes.createDecimalType(<i>precision</i>, <i>scale</i>). </td> </tr> <tr> <td> <b>StringType</b> </td> <td> String </td> <td> - DataType.StringType + DataTypes.StringType </td> </tr> <tr> <td> <b>BinaryType</b> </td> <td> byte[] </td> <td> - DataType.BinaryType + DataTypes.BinaryType </td> </tr> <tr> <td> <b>BooleanType</b> </td> <td> boolean or Boolean </td> <td> - DataType.BooleanType + DataTypes.BooleanType </td> </tr> <tr> <td> <b>TimestampType</b> </td> <td> java.sql.Timestamp </td> <td> - DataType.TimestampType + DataTypes.TimestampType </td> </tr> <tr> <td> <b>DateType</b> </td> <td> java.sql.Date </td> <td> - DataType.DateType + DataTypes.DateType </td> </tr> <tr> <td> <b>ArrayType</b> </td> <td> java.util.List </td> <td> - DataType.createArrayType(<i>elementType</i>)<br /> + DataTypes.createArrayType(<i>elementType</i>)<br /> <b>Note:</b> The value of <i>containsNull</i> will be <i>true</i><br /> - DataType.createArrayType(<i>elementType</i>, <i>containsNull</i>). + DataTypes.createArrayType(<i>elementType</i>, <i>containsNull</i>). </td> </tr> <tr> <td> <b>MapType</b> </td> <td> java.util.Map </td> <td> - DataType.createMapType(<i>keyType</i>, <i>valueType</i>)<br /> + DataTypes.createMapType(<i>keyType</i>, <i>valueType</i>)<br /> <b>Note:</b> The value of <i>valueContainsNull</i> will be <i>true</i>.<br /> - DataType.createMapType(<i>keyType</i>, <i>valueType</i>, <i>valueContainsNull</i>)<br /> + DataTypes.createMapType(<i>keyType</i>, <i>valueType</i>, <i>valueContainsNull</i>)<br /> </td> </tr> <tr> <td> <b>StructType</b> </td> <td> org.apache.spark.sql.api.java.Row </td> <td> - DataType.createStructType(<i>fields</i>)<br /> + DataTypes.createStructType(<i>fields</i>)<br /> <b>Note:</b> <i>fields</i> is a List or an array of StructFields. Also, two fields with the same name are not allowed. </td> @@ -1458,7 +1459,7 @@ please use factory methods provided in <td> The value type in Java of the data type of this field (For example, int for a StructField with the data type IntegerType) </td> <td> - DataType.createStructField(<i>name</i>, <i>dataType</i>, <i>nullable</i>) + DataTypes.createStructField(<i>name</i>, <i>dataType</i>, <i>nullable</i>) </td> </tr> </table> --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org For additional commands, e-mail: commits-h...@spark.apache.org