DataTypeLike

trait DataTypeLike extends Serializable

A template trait for a data type.

trait Serializable
class Object
trait Matchable
class Any
class DataType
object BooleanType.type
object DateTimeType.type
class DateType
object DateType.type
object DoubleType.type
class FloatType
object FloatType.type
object IntegerType.type
class RealType
object RealType.type
class TimeType
object TimeSecondsType.type
object TimeType.type
object StringType.type
object UnresolvedDataType.type
class Field
class DataField

Value members

Abstract methods

Returns the data type of field.

Returns the data type of field.

Concrete methods

def accepts(other: DataType): Boolean

Returns true if other is an acceptable input type for a function that expects this.

Returns true if other is an acceptable input type for a function that expects this.

def isDate: Boolean
def isDateTime: Boolean
def isDouble: Boolean
def isFloat: Boolean
def isNumeric: Boolean
def isReal: Boolean
def isString: Boolean
def isTime: Boolean
def isTimestamp: Boolean