DataType

wvlet.airframe.sql.catalog.DataType
See theDataType companion object
abstract class DataType(val typeName: String, val typeParams: Seq[DataType])

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ArrayType
class CharType
class DecimalType
class GenericType
class MapType
class NamedType
object AnyType.type
object BinaryType.type
object BooleanType.type
object DateType.type
object JsonType.type
object NullType.type
class NumericType
object ByteType.type
class FractionType
object DoubleType.type
object FloatType.type
object RealType.type
object IntegerType.type
object LongType.type
object ShortType.type
object StringType.type
object UnknownType.type
class RecordType
class IntConstant
class TypeVariable
class VarcharType
Show all

Members list

Value members

Concrete methods

def baseTypeName: String
def bind(typeArgMap: Map[String, DataType]): DataType
def isBound: Boolean
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
def typeDescription: String

Concrete fields

val typeName: String
val typeParams: Seq[DataType]