AtomicType

slick.ast.AtomicType
trait AtomicType extends Type

An atomic type (i.e. a type which does not contain other types)

Attributes

Source:
Type.scala
Graph
Supertypes
trait Type
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

Members list

Concise view

Value members

Concrete methods

override def children: ConstArray[Nothing]

All children of this Type.

All children of this Type.

Attributes

Definition Classes
Source:
Type.scala
final override def childrenForeach[R](f: Type => R): Unit

Apply a side-effecting function to all children.

Apply a side-effecting function to all children.

Attributes

Definition Classes
Source:
Type.scala
final def mapChildren(f: Type => Type): AtomicType.this.type

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

Inherited methods

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

Inherited from:
Type
Source:
Type.scala

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

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

Attributes

Inherited from:
Type
Source:
Type.scala

Attributes

Inherited from:
Type
Source:
Type.scala

The structural view of this type

The structural view of this type

Attributes

Inherited from:
Type
Source:
Type.scala

Remove all NominalTypes recursively from this Type

Remove all NominalTypes recursively from this Type

Attributes

Inherited from:
Type
Source:
Type.scala