final class AnyOptionExtensionMethods[O <: Rep[_], P] extends AnyVal
Extension methods for Options of single- and multi-column values
- Source
- ExtensionMethods.scala
- Alphabetic
- By Inheritance
- AnyOptionExtensionMethods
- AnyVal
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new AnyOptionExtensionMethods(r: O)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from AnyOptionExtensionMethods[O, P] to any2stringadd[AnyOptionExtensionMethods[O, P]] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (AnyOptionExtensionMethods[O, P], B)
- Implicit
- This member is added by an implicit conversion from AnyOptionExtensionMethods[O, P] to ArrowAssoc[AnyOptionExtensionMethods[O, P]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
ensuring(cond: (AnyOptionExtensionMethods[O, P]) ⇒ Boolean, msg: ⇒ Any): AnyOptionExtensionMethods[O, P]
- Implicit
- This member is added by an implicit conversion from AnyOptionExtensionMethods[O, P] to Ensuring[AnyOptionExtensionMethods[O, P]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (AnyOptionExtensionMethods[O, P]) ⇒ Boolean): AnyOptionExtensionMethods[O, P]
- Implicit
- This member is added by an implicit conversion from AnyOptionExtensionMethods[O, P] to Ensuring[AnyOptionExtensionMethods[O, P]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): AnyOptionExtensionMethods[O, P]
- Implicit
- This member is added by an implicit conversion from AnyOptionExtensionMethods[O, P] to Ensuring[AnyOptionExtensionMethods[O, P]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): AnyOptionExtensionMethods[O, P]
- Implicit
- This member is added by an implicit conversion from AnyOptionExtensionMethods[O, P] to Ensuring[AnyOptionExtensionMethods[O, P]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
filter[T](p: (P) ⇒ T)(implicit wt: CanBeQueryCondition[T]): O
Return this Option if it is non-empty and applying the predicate p to this Option's value returns true.
Return this Option if it is non-empty and applying the predicate p to this Option's value returns true. Otherwise, return None.
-
def
flatMap[QO](f: (P) ⇒ Rep[Option[QO]]): Rep[Option[QO]]
Return the result of applying
fto this Option's value if this Option is non-empty, otherwise None. -
def
flatten[QO](implicit ev: <:<[P, Rep[Option[QO]]]): Rep[Option[QO]]
Flatten a nested Option.
-
def
fold[B, BP](ifEmpty: B)(f: (P) ⇒ B)(implicit shape: Shape[FlatShapeLevel, B, _, BP]): BP
Apply
fto the value inside this Option, if it is non-empty, otherwise returnifEmpty. -
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from AnyOptionExtensionMethods[O, P] to StringFormat[AnyOptionExtensionMethods[O, P]] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
-
def
getOrElse[M, P2 <: P](default: M)(implicit shape: Shape[FlatShapeLevel, M, _, P2], ol: OptionLift[P2, O]): P
Get the value inside this Option, if it is non-empty, otherwise the supplied default.
-
def
isDefined: Rep[Boolean]
Check if this Option is non-empty.
-
def
isEmpty: Rep[Boolean]
Check if this Option is empty.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
map[Q, QO](f: (P) ⇒ Q)(implicit ol: OptionLift[Q, Rep[Option[QO]]]): Rep[Option[QO]]
Transform the value inside this Option
-
def
nonEmpty: Rep[Boolean]
Check if this Option is non-empty.
- val r: O
-
def
toString(): String
- Definition Classes
- Any
-
def
→[B](y: B): (AnyOptionExtensionMethods[O, P], B)
- Implicit
- This member is added by an implicit conversion from AnyOptionExtensionMethods[O, P] to ArrowAssoc[AnyOptionExtensionMethods[O, P]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc

edit this text on github
Scala Language-Integrated Connection Kit
This is the API documentation for the Slick database library. It should be used as an additional resource to the user manual.
Further documentation for Slick can be found on the documentation pages.
To the slick package list...