diff --git a/docs/sql-programming-guide.md b/docs/sql-programming-guide.md index 729045b81a8c0..be8c5c2c1522e 100644 --- a/docs/sql-programming-guide.md +++ b/docs/sql-programming-guide.md @@ -1333,9 +1333,9 @@ import org.apache.spark.sql._
ByteType | byte or Byte | - DataType.ByteType + DataTypes.ByteType | ||
ShortType | short or Short | - DataType.ShortType + DataTypes.ShortType | ||
IntegerType | int or Integer | - DataType.IntegerType + DataTypes.IntegerType | ||
LongType | long or Long | - DataType.LongType + DataTypes.LongType | ||
FloatType | float or Float | - DataType.FloatType + DataTypes.FloatType | ||
DoubleType | double or Double | - DataType.DoubleType + DataTypes.DoubleType | ||
DecimalType | java.math.BigDecimal |
- DataType.DecimalType
+ DataTypes.createDecimalType() + DataTypes.createDecimalType(precision, scale). |
||
StringType | String | - DataType.StringType + DataTypes.StringType | ||
BinaryType | byte[] | - DataType.BinaryType + DataTypes.BinaryType | ||
BooleanType | boolean or Boolean | - DataType.BooleanType + DataTypes.BooleanType | ||
TimestampType | java.sql.Timestamp | - DataType.TimestampType + DataTypes.TimestampType | ||
DateType | java.sql.Date | - DataType.DateType + DataTypes.DateType | ||
ArrayType | java.util.List |
- DataType.createArrayType(elementType) + DataTypes.createArrayType(elementType) Note: The value of containsNull will be true - DataType.createArrayType(elementType, containsNull). + DataTypes.createArrayType(elementType, containsNull). |
||
MapType | java.util.Map |
- DataType.createMapType(keyType, valueType) + DataTypes.createMapType(keyType, valueType) Note: The value of valueContainsNull will be true. - DataType.createMapType(keyType, valueType, valueContainsNull) + DataTypes.createMapType(keyType, valueType, valueContainsNull) |
||
StructType | org.apache.spark.sql.api.java.Row |
- DataType.createStructType(fields) + DataTypes.createStructType(fields) Note: fields is a List or an array of StructFields. Also, two fields with the same name are not allowed. |
@@ -1458,7 +1459,7 @@ please use factory methods provided in
The value type in Java of the data type of this field (For example, int for a StructField with the data type IntegerType) | - DataType.createStructField(name, dataType, nullable) + DataTypes.createStructField(name, dataType, nullable) |