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¶
BinaryType
BooleanType
CharType
-
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.