public class IntegerType extends NumericType
Int
values. Please use the singleton DataTypes.IntegerType
.Modifier and Type | Method and Description |
---|---|
scala.reflect.ClassTag<java.lang.Object> |
classTag() |
int |
defaultSize()
The default size of a value of the IntegerType is 4 bytes.
|
scala.math.Integral<java.lang.Object> |
integral() |
scala.math.Numeric<java.lang.Object> |
numeric() |
scala.math.Ordering<java.lang.Object> |
ordering() |
java.lang.String |
simpleString() |
scala.reflect.api.TypeTags.TypeTag<java.lang.Object> |
tag() |
static boolean |
unapply(org.apache.spark.sql.catalyst.expressions.Expression e)
Enables matching against IntegralType for expressions:
|
buildFormattedString, fromCaseClassString, fromJson, json, prettyJson, 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.Integral<java.lang.Object> integral()
public scala.math.Ordering<java.lang.Object> ordering()
public int defaultSize()
defaultSize
in class DataType
public java.lang.String simpleString()
public static boolean unapply(org.apache.spark.sql.catalyst.expressions.Expression e)
case Cast(child @ IntegralType(), StringType) =>
...
e
- (undocumented)public scala.reflect.ClassTag<java.lang.Object> classTag()