Packages

c

slick.lifted

CompiledFunction

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

Source
Compiled.scala
Linear Supertypes
CompilersMixin, Compiled[F], AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CompiledFunction
  2. CompilersMixin
  3. Compiled
  4. AnyRef
  5. 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 CompiledFunction(extract: F, tuple: (F) => (PT) => R, pshape: Shape[ColumnsShapeLevel, PU, PU, PT], profile: BasicProfile)

Value Members

  1. def applied(param: PU): R
  2. 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.

  3. lazy val compiledDelete: Node
    Definition Classes
    CompilersMixin
  4. lazy val compiledInsert: CompiledInsert
    Definition Classes
    CompilersMixin
  5. lazy val compiledQuery: Node
    Definition Classes
    CompilersMixin
  6. lazy val compiledUpdate: Node
    Definition Classes
    CompilersMixin
  7. 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
  8. 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
  9. 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
  10. val profile: BasicProfile

    The profile which is used for compiling the query.

    The profile which is used for compiling the query.

    Definition Classes
    CompiledFunctionCompiled
  11. val pshape: Shape[ColumnsShapeLevel, PU, PU, PT]
  12. def toNode: Node
    Definition Classes
    CompiledFunctionCompilersMixin
  13. val tuple: (F) => (PT) => R

Deprecated Value Members

  1. final def driver: BasicProfile
    Definition Classes
    Compiled
    Annotations
    @deprecated
    Deprecated

    (Since version 3.2) Use profile instead of driver