Looking on the source code, it seems like DateDataType  is Int.

"class DateType private() extends AtomicType {

  // The companion object and this class is separated so the companion
object also subclasses
  // this type. Otherwise, the companion object would be of type
"DateType$" in byte code.
  // Defined with a private constructor so the companion object is the
only possible instantiation.
  *private[sql] type InternalType = Int*


"

I know that Timestamp requires 10 digits that's why we use Long and not Int.

Can someone explain why InternalType is Int?


Thanks David

Reply via email to