AtomicType¶
AtomicType is an extension of the DataType abstraction for atomic types.
InternalType¶
abstract class AtomicType extends DataType {
type InternalType
}
Contract¶
TypeTag¶
tag: TypeTag[InternalType]
TypeTag (Scala)
Ordering¶
ordering: Ordering[InternalType]
Implementations¶
BinaryTypeBooleanTypeCharType-
DateType -
NumericType StringType-
TimestampType VarcharType
Extractor¶
unapply(
e: Expression): Boolean
unapply is true when the data type of the input ../expressions/Expression is an AtomicType.
unapply allows pattern matching in Scala against AtomicType for expressions.