slick

relational

package relational

Content Hierarchy Learn more about scaladoc diagrams
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

    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

    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]

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

  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

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

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

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

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

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

    Create a ResultConverter for parameters and result sets.

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

  9. trait ResultConverterDomain extends AnyRef

    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 driver-specific data structures.

  10. 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

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

Value Members

  1. object ResultConverterCompiler

Ungrouped