Packages

class MappingCompiler extends ResultConverterCompiler[ResultSet, PreparedStatement, ResultSet]

A ResultConverterCompiler that builds JDBC-based converters. Instances of this class use mutable state internally. They are meant to be used for a single conversion only and must not be shared or reused.

Source
JdbcMappingCompilerComponent.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MappingCompiler
  2. ResultConverterCompiler
  3. AnyRef
  4. 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 MappingCompiler()

Value Members

  1. def compile(n: Node): ResultConverter[ResultSet, PreparedStatement, ResultSet, _]
    Definition Classes
    ResultConverterCompiler
  2. def compileMapping(n: Node): CompiledMapping
    Definition Classes
    ResultConverterCompiler
  3. def createColumnConverter(n: Node, idx: Int, column: Option[FieldSymbol]): ResultConverter[ResultSet, PreparedStatement, ResultSet, _]
  4. def createGetOrElseResultConverter[T](rc: ResultConverter[ResultSet, PreparedStatement, ResultSet, Option[T]], default: () => T): ResultConverter[ResultSet, PreparedStatement, ResultSet, T]
  5. def createIsDefinedResultConverter[T](rc: ResultConverter[ResultSet, PreparedStatement, ResultSet, Option[T]]): ResultConverter[ResultSet, PreparedStatement, ResultSet, Boolean]
  6. def createOptionRebuildingConverter(discriminator: ResultConverter[ResultSet, PreparedStatement, ResultSet, Boolean], data: ResultConverter[ResultSet, PreparedStatement, ResultSet, Any]): ResultConverter[ResultSet, PreparedStatement, ResultSet, Option[Any]]
    Definition Classes
    ResultConverterCompiler
  7. def createTypeMappingResultConverter(rc: ResultConverter[ResultSet, PreparedStatement, ResultSet, Any], mapper: Mapper): ResultConverter[ResultSet, PreparedStatement, ResultSet, Any]