public abstract class NumericType extends DataType
Constructor and Description |
---|
NumericType() |
Modifier and Type | Method and Description |
---|---|
scala.reflect.ClassTag<Object> |
classTag() |
abstract scala.math.Numeric<Object> |
numeric() |
abstract scala.math.Ordering<Object> |
ordering() |
abstract scala.reflect.api.TypeTags.TypeTag<Object> |
tag() |
static boolean |
unapply(org.apache.spark.sql.catalyst.expressions.Expression e)
Enables matching against NumericType for expressions:
|
defaultSize, fromCaseClassString, fromJson, json, prettyJson, simpleString, typeName
public static boolean unapply(org.apache.spark.sql.catalyst.expressions.Expression e)
case Cast(child @ NumericType(), StringType) =>
...
e
- (undocumented)public abstract scala.math.Numeric<Object> numeric()
public abstract scala.reflect.api.TypeTags.TypeTag<Object> tag()
public abstract scala.math.Ordering<Object> ordering()
public scala.reflect.ClassTag<Object> classTag()