ResultConverterCompiler

slick.relational.ResultConverterCompiler
See theResultConverterCompiler companion object

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

Concise view

Value members

Abstract methods

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

Concrete methods

def compile(n: Node): ResultConverter[R, W, U, _]
def createGetOrElseResultConverter[T](rc: ResultConverter[R, W, U, Option[T]], default: () => T): ResultConverter[R, W, U, T]
def createIsDefinedResultConverter[T](rc: ResultConverter[R, W, U, Option[T]]): ResultConverter[R, W, U, Boolean]
def createOptionRebuildingConverter(discriminator: ResultConverter[R, W, U, Boolean], data: ResultConverter[R, W, U, Any]): ResultConverter[R, W, U, Option[Any]]
def createTypeMappingResultConverter(rc: ResultConverter[R, W, U, Any], mapper: Mapper): ResultConverter[R, W, U, Any]