scala.slick.lifted

CompiledFunction

class CompiledFunction[F, PT, PU, R <: Rep[_], RU] extends Compiled[F] with CompilersMixin

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CompiledFunction
  2. CompilersMixin
  3. Compiled
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CompiledFunction(extract: F, tuple: (F) ⇒ (PT) ⇒ R, pshape: Shape[Columns, PU, PU, PT], driver: BasicProfile)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def applied(param: PU): R

  7. def apply(p: PU): AppliedCompiledFunction[PU, R, RU]

    Create an applied Compiled value for this compiled function.

    Create an applied Compiled value for this compiled function. All applied values share their compilation state with the original compiled function.

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def compile(qc: QueryCompiler): Node

    Definition Classes
    CompiledFunctionCompilersMixin
  11. lazy val compiledDelete: Node

    Definition Classes
    CompilersMixin
  12. lazy val compiledQuery: Node

    Definition Classes
    CompilersMixin
  13. lazy val compiledUpdate: Node

    Definition Classes
    CompilersMixin
  14. val driver: BasicProfile

    The driver which is used for compiling the query.

    The driver which is used for compiling the query.

    Definition Classes
    CompiledFunctionCompiled
  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  17. val extract: F

    Return the underlying query or query function.

    Return the underlying query or query function. It can be safely extracted for reuse without caching the compiled representation.

    Definition Classes
    CompiledFunctionCompiled
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def flatMap[U <: Compiled[_]](f: (F) ⇒ U): U

    Perform a transformation of the underlying value.

    Perform a transformation of the underlying value. The computed Compiled value is returned unmodified.

    Definition Classes
    Compiled
  20. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  21. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  22. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  23. def map[U, C <: Compiled[U]](f: (F) ⇒ U)(implicit ucompilable: Compilable[U, C]): C

    Perform a transformation of the underlying value.

    Perform a transformation of the underlying value. The computed value must be Compilable. The resulting Compiled instance will be recompiled when needed. It does not benefit from this instance already containing the compiled state.

    Definition Classes
    Compiled
  24. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  27. val pshape: Shape[Columns, PU, PU, PT]

  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  29. def toString(): String

    Definition Classes
    AnyRef → Any
  30. val tuple: (F) ⇒ (PT) ⇒ R

  31. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CompilersMixin

Inherited from Compiled[F]

Inherited from AnyRef

Inherited from Any

Ungrouped