ResultConverterCompiler

slick.relational.ResultConverterCompiler
See theResultConverterCompiler companion object
trait ResultConverterCompiler[R, W, U]

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

Attributes

Companion
object
Source
ResultConverterCompiler.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def createColumnConverter(n: Node, idx: Int, column: Option[FieldSymbol]): ResultConverter[R, W, U, _]

Attributes

Source
ResultConverterCompiler.scala

Concrete methods

def compile(n: Node): ResultConverter[R, W, U, _]

Attributes

Source
ResultConverterCompiler.scala
def createGetOrElseResultConverter[T](rc: ResultConverter[R, W, U, Option[T]], default: () => T): ResultConverter[R, W, U, T]

Attributes

Source
ResultConverterCompiler.scala
def createIsDefinedResultConverter[T](rc: ResultConverter[R, W, U, Option[T]]): ResultConverter[R, W, U, Boolean]

Attributes

Source
ResultConverterCompiler.scala
def createOptionRebuildingConverter(discriminator: ResultConverter[R, W, U, Boolean], data: ResultConverter[R, W, U, Any]): ResultConverter[R, W, U, Option[Any]]

Attributes

Source
ResultConverterCompiler.scala
def createTypeMappingResultConverter(rc: ResultConverter[R, W, U, Any], mapper: Mapper): ResultConverter[R, W, U, Any]

Attributes

Source
ResultConverterCompiler.scala