|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object org.apache.spark.sql.types.DataType org.apache.spark.sql.types.NumericType org.apache.spark.sql.types.IntegerType
public class IntegerType
:: DeveloperApi ::
The data type representing Int
values. Please use the singleton DataTypes.IntegerType
.
Method Summary | |
---|---|
scala.reflect.ClassTag<Object> |
classTag()
|
int |
defaultSize()
The default size of a value of the IntegerType is 4 bytes. |
scala.math.Integral<Object> |
integral()
|
scala.math.Numeric<Object> |
numeric()
|
scala.math.Ordering<Object> |
ordering()
|
String |
simpleString()
Readable string representation for the type. |
scala.reflect.api.TypeTags.TypeTag<Object> |
tag()
|
static boolean |
unapply(org.apache.spark.sql.catalyst.expressions.Expression e)
Enables matching against IntegralType for expressions: |
Methods inherited from class org.apache.spark.sql.types.DataType |
---|
fromCaseClassString, fromJson, json, prettyJson, typeName |
Methods inherited from class Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public scala.reflect.api.TypeTags.TypeTag<Object> tag()
public scala.math.Numeric<Object> numeric()
numeric
in class NumericType
public scala.math.Integral<Object> integral()
public scala.math.Ordering<Object> ordering()
public int defaultSize()
defaultSize
in class DataType
public String simpleString()
DataType
simpleString
in class DataType
public static boolean unapply(org.apache.spark.sql.catalyst.expressions.Expression e)
case Cast(child @ IntegralType(), StringType) =>
...
e
- (undocumented)
public scala.reflect.ClassTag<Object> classTag()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |