Packages

c

slick.lifted

OptionColumnExtensionMethods

final class OptionColumnExtensionMethods[B1] extends AnyVal with ColumnExtensionMethods[B1, Option[B1]] with OptionExtensionMethods[B1]

Source
ExtensionMethods.scala
Linear Supertypes
OptionExtensionMethods[B1], ColumnExtensionMethods[B1, Option[B1]], ExtensionMethods[B1, Option[B1]], AnyVal, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OptionColumnExtensionMethods
  2. OptionExtensionMethods
  3. ColumnExtensionMethods
  4. ExtensionMethods
  5. AnyVal
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new OptionColumnExtensionMethods(c: Rep[Option[B1]])

Value Members

  1. def <[P2, R](e: Rep[P2])(implicit om: OptionMapper2[B1, B1, Boolean, Option[B1], P2, R]): Rep[R]
    Definition Classes
    ColumnExtensionMethods
  2. def <=[P2, R](e: Rep[P2])(implicit om: OptionMapper2[B1, B1, Boolean, Option[B1], P2, R]): Rep[R]
    Definition Classes
    ColumnExtensionMethods
  3. def =!=[P2, R](e: Rep[P2])(implicit om: OptionMapper2[B1, B1, Boolean, Option[B1], P2, R]): Rep[R]
    Definition Classes
    ColumnExtensionMethods
  4. def ===[P2, R](e: Rep[P2])(implicit om: OptionMapper2[B1, B1, Boolean, Option[B1], P2, R]): Rep[R]
    Definition Classes
    ColumnExtensionMethods
  5. def >[P2, R](e: Rep[P2])(implicit om: OptionMapper2[B1, B1, Boolean, Option[B1], P2, R]): Rep[R]
    Definition Classes
    ColumnExtensionMethods
  6. def >=[P2, R](e: Rep[P2])(implicit om: OptionMapper2[B1, B1, Boolean, Option[B1], P2, R]): Rep[R]
    Definition Classes
    ColumnExtensionMethods
  7. def between[P2, P3, R](start: Rep[P2], end: Rep[P3])(implicit om: OptionMapper3[B1, B1, B1, Boolean, Option[B1], P2, P3, R]): Rep[R]
    Definition Classes
    ColumnExtensionMethods
  8. val c: Rep[Option[B1]]
  9. def get: Rep[B1]

    Get the value inside this Option, if it is non-empty, otherwise throw a SlickException.

    Get the value inside this Option, if it is non-empty, otherwise throw a SlickException. This operation is only allowed in places where it can be performed at the client side (e.g. not inside a subquery that cannot be fused), otherwise the exception is thrown during query compilation.

  10. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  11. def ifNull[B2, P2, R](e: Rep[P2])(implicit om: OptionMapper2[B1, B2, Boolean, Option[B1], P2, R]): Rep[P2]
    Definition Classes
    ColumnExtensionMethods
  12. def in[P2, R](first: Rep[P2], second: Rep[P2], rest: Rep[P2]*)(implicit om: OptionMapper2[B1, B1, Boolean, Option[B1], P2, R]): Rep[R]
    Definition Classes
    ColumnExtensionMethods
  13. def in[P2, R, C[_]](e: Query[Rep[P2], _, C])(implicit om: OptionMapper2[B1, B1, Boolean, Option[B1], P2, R]): Rep[R]
    Definition Classes
    ColumnExtensionMethods
  14. def inSet[R](seq: Iterable[B1])(implicit om: OptionMapper2[Boolean, B1, Boolean, Boolean, Option[B1], R]): Rep[R]
    Definition Classes
    ColumnExtensionMethods
  15. def inSetBind[R](seq: Iterable[B1])(implicit om: OptionMapper2[Boolean, B1, Boolean, Boolean, Option[B1], R]): Rep[R]
    Definition Classes
    ColumnExtensionMethods