public class DoubleType extends NumericType
Double
values. Please use the singleton DataTypes.DoubleType
.Modifier and Type | Method and Description |
---|---|
scala.math.Numeric.DoubleAsIfIntegral$ |
asIntegral() |
scala.reflect.ClassTag<java.lang.Object> |
classTag() |
int |
defaultSize()
The default size of a value of the DoubleType is 8 bytes.
|
scala.math.Fractional<java.lang.Object> |
fractional() |
scala.math.Numeric<java.lang.Object> |
numeric() |
java.lang.Object |
ordering() |
scala.reflect.api.TypeTags.TypeTag<java.lang.Object> |
tag() |
static boolean |
unapply(org.apache.spark.sql.catalyst.expressions.Expression e)
Enables matching against FractionalType for expressions:
|
buildFormattedString, fromCaseClassString, fromJson, json, prettyJson, simpleString, typeName
public scala.reflect.api.TypeTags.TypeTag<java.lang.Object> tag()
public scala.math.Numeric<java.lang.Object> numeric()
numeric
in class NumericType
public scala.math.Fractional<java.lang.Object> fractional()
public java.lang.Object ordering()
public scala.math.Numeric.DoubleAsIfIntegral$ asIntegral()
public int defaultSize()
defaultSize
in class DataType
public static boolean unapply(org.apache.spark.sql.catalyst.expressions.Expression e)
case Cast(child @ FractionalType(), StringType) =>
...
e
- (undocumented)public scala.reflect.ClassTag<java.lang.Object> classTag()