Common base trait for all lifted values, including columns.
All column operations are added with extension methods that depend on the type inside the Rep.
These are defined in:
-
slick.lifted.AnyExtensionMethods and slick.lifted.ColumnExtensionMethods for columns of all types
-
slick.lifted.OptionColumnExtensionMethods for columns of all
Optiontypes -
slick.lifted.BaseColumnExtensionMethods for columns of all non-
Optiontypes -
slick.lifted.NumericColumnExtensionMethods for columns of numeric types (and Options thereof)
-
slick.lifted.BooleanColumnExtensionMethods for columns of
Boolean/Option[Boolean] -
slick.lifted.StringColumnExtensionMethods for columns of
String/Option[String] -
slick.lifted.ColumnOrdered for using columns in
sortBycalls
A Rep[T : TypedType] is always Typed, so that the TypedType can be retrieved directly
from the Rep value.
Attributes
- Companion:
- object
- Source:
- Rep.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AbstractTable[T]class Table[T]trait QueryBase[T]class TableQuery[E]class TypedRep[T]class ConstColumn[T]class LiteralColumn[T]class UntypedRep[T]class RepOption[T]