Type

slick.ast.Type
See theType companion object
trait Type extends Dumpable

Super-trait for all types

Attributes

Companion:
object
Source:
Type.scala
Graph
Supertypes
trait Dumpable
class Object
trait Matchable
class Any
Known subtypes
trait BaseTypedType[T]
class ScalaBaseType[T]
trait JdbcType[T]
class MappedJdbcType[T, U]
class MappedColumnType[T, U]
object UnassignedType.type
trait TypedType[T]
trait ScalaType[T]

Members list

Concise view

Value members

Abstract methods

All children of this Type.

All children of this Type.

Attributes

Source:
Type.scala
def classTag: ClassTag[_]

A ClassTag for the erased type of this type's Scala values

A ClassTag for the erased type of this type's Scala values

Attributes

Source:
Type.scala

Apply a transformation to all type children and reconstruct this type with the new children, or return the original object if no child is changed.

Apply a transformation to all type children and reconstruct this type with the new children, or return the original object if no child is changed.

Attributes

Source:
Type.scala

Concrete methods

def childrenForeach[R](f: Type => R): Unit

Apply a side-effecting function to all children.

Apply a side-effecting function to all children.

Attributes

Source:
Type.scala

Return the name, main info, attribute info and named children

Return the name, main info, attribute info and named children

Attributes

Source:
Type.scala

Attributes

Source:
Type.scala

The structural view of this type

The structural view of this type

Attributes

Source:
Type.scala

Remove all NominalTypes recursively from this Type

Remove all NominalTypes recursively from this Type

Attributes

Source:
Type.scala