OptionColumnExtensionMethods

slick.lifted.OptionColumnExtensionMethods
final class OptionColumnExtensionMethods[B1](val c: Rep[Option[B1]]) extends AnyVal with ColumnExtensionMethods[B1, Option[B1]] with OptionExtensionMethods[B1]

Attributes

Source:
ExtensionMethods.scala
Graph
Supertypes
trait ColumnExtensionMethods[B1, Option[B1]]
trait ExtensionMethods[B1, Option[B1]]
class AnyVal
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def get: Rep[B1]

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.

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.

Attributes

Source:
ExtensionMethods.scala

Inherited methods

def <[P2, R](e: Rep[P2])(implicit om: Boolean <none> R): Rep[R]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala
def <=[P2, R](e: Rep[P2])(implicit om: Boolean <none> R): Rep[R]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala
def =!=[P2, R](e: Rep[P2])(implicit om: Boolean <none> R): Rep[R]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala
def ===[P2, R](e: Rep[P2])(implicit om: Boolean <none> R): Rep[R]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala
def >[P2, R](e: Rep[P2])(implicit om: Boolean <none> R): Rep[R]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala
def >=[P2, R](e: Rep[P2])(implicit om: Boolean <none> R): Rep[R]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala
def between[P2, P3, R](start: Rep[P2], end: Rep[P3])(implicit om: Boolean <none> R): Rep[R]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala
def ifNull[P2, R](e: Rep[P2])(implicit om: Boolean <none> R): Rep[P2]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala
def in[P2, R](first: Rep[P2], second: Rep[P2], rest: Rep[P2]*)(implicit om: Boolean <none> R): Rep[R]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala
def in[P2, R, C[_]](e: Query[Rep[P2], _, C])(implicit om: Boolean <none> R): Rep[R]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala
def inSet[R](seq: Iterable[B1])(implicit om: Boolean <none> R): Rep[R]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala
def inSetBind[R](seq: Iterable[B1])(implicit om: Boolean <none> R): Rep[R]

Attributes

Inherited from:
ColumnExtensionMethods
Source:
ExtensionMethods.scala

Concrete fields

val c: Rep[Option[B1]]

Attributes

Source:
ExtensionMethods.scala