Package

slick

relational

Permalink

package relational

Contains the abstract RelationalProfile and related code.

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. relational
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class CompiledMapping(converter: ResultConverter[_ <: ResultConverterDomain, _], buildType: Type) extends NullaryNode with SimplyTypedNode with Product with Serializable

    Permalink

    A node that wraps a ResultConverter

  2. final case class CompoundResultConverter[M <: ResultConverterDomain, T](width: Int, childConverters: ResultConverter[M, T]*) extends ResultConverter[M, T] with Product with Serializable

    Permalink

    Result converter that can write to multiple sub-converters and read from the first one

  3. final class GetOrElseResultConverter[M <: ResultConverterDomain, T] extends ResultConverter[M, T]

    Permalink
  4. final class IsDefinedResultConverter[M <: ResultConverterDomain] extends ResultConverter[M, Boolean]

    Permalink
  5. final case class OptionRebuildingResultConverter[M <: ResultConverterDomain, T](discriminator: ResultConverter[M, Boolean], data: ResultConverter[M, T]) extends ResultConverter[M, Option[T]] with Product with Serializable

    Permalink
  6. final case class ProductResultConverter[M <: ResultConverterDomain, T <: Product](elementConverters: ResultConverter[M, _]*) extends ResultConverter[M, T] with Product with Serializable

    Permalink

    An efficient (albeit boxed) ResultConverter for Product/Tuple values.

  7. trait RelationalActionComponent extends BasicActionComponent

    Permalink
  8. trait RelationalBackend extends BasicBackend

    Permalink

    The required backend level for RelationalProfile.

  9. trait RelationalProfile extends BasicProfile with RelationalTableComponent with RelationalSequenceComponent with RelationalTypesComponent with RelationalActionComponent

    Permalink

    A profile for relational databases that does not assume the existence of SQL (or any other text-based language for executing statements).

    A profile for relational databases that does not assume the existence of SQL (or any other text-based language for executing statements). It requires a relational table structure as its basic model of data.

  10. trait RelationalSequenceComponent extends AnyRef

    Permalink
  11. trait RelationalTableComponent extends AnyRef

    Permalink
  12. trait RelationalTypesComponent extends AnyRef

    Permalink
  13. trait ResultConverter[M <: ResultConverterDomain, T] extends Dumpable

    Permalink

    A ResultConverter is used to read data from a result, update a result, and set parameters of a query.

  14. trait ResultConverterCompiler[Domain <: ResultConverterDomain] extends AnyRef

    Permalink

    Create a ResultConverter for parameters and result sets.

    Create a ResultConverter for parameters and result sets. Subclasses have to provide profile-specific createColumnConverter implementations.

  15. trait ResultConverterDomain extends AnyRef

    Permalink

    The domain of a ResultConverter and associated classes.

    The domain of a ResultConverter and associated classes. It defines the Reader, Writer and Updater types that are needed at the lowest level of ResultConverters for accessing the underlying profile-specific data structures.

  16. abstract class SimpleFastPathResultConverter[M <: ResultConverterDomain, T] extends ResultConverter[M, T]

    Permalink

    A ResultConverter that simplifies the implementation of fast path converters.

    A ResultConverter that simplifies the implementation of fast path converters. It always wraps a TypeMappingResultConverter on top of a ProductResultConverter, allowing direct access to the product elements.

  17. final case class TypeMappingResultConverter[M <: ResultConverterDomain, T, C](child: ResultConverter[M, C], toBase: (T) ⇒ C, toMapped: (C) ⇒ T) extends ResultConverter[M, T] with Product with Serializable

    Permalink
  18. final class UnitResultConverter[M <: ResultConverterDomain] extends ResultConverter[M, Unit]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped