MappingCompiler
slick.jdbc.JdbcMappingCompilerComponent.MappingCompiler
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.
Attributes
- Source
- JdbcMappingCompilerComponent.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
def createColumnConverter(n: Node, idx: Int, column: Option[FieldSymbol]): ResultConverter[ResultSet, PreparedStatement, ResultSet, _]
Attributes
override def createGetOrElseResultConverter[T](rc: ResultConverter[ResultSet, PreparedStatement, ResultSet, Option[T]], default: () => T): ResultConverter[ResultSet, PreparedStatement, ResultSet, T]
Attributes
- Definition Classes
- Source
- JdbcMappingCompilerComponent.scala
override def createIsDefinedResultConverter[T](rc: ResultConverter[ResultSet, PreparedStatement, ResultSet, Option[T]]): ResultConverter[ResultSet, PreparedStatement, ResultSet, Boolean]
Attributes
- Definition Classes
- Source
- JdbcMappingCompilerComponent.scala
override def createTypeMappingResultConverter(rc: ResultConverter[ResultSet, PreparedStatement, ResultSet, Any], mapper: Mapper): ResultConverter[ResultSet, PreparedStatement, ResultSet, Any]
Attributes
- Definition Classes
- Source
- JdbcMappingCompilerComponent.scala
Inherited methods
Attributes
- Inherited from:
- ResultConverterCompiler
- Source
- ResultConverterCompiler.scala
Attributes
- Inherited from:
- ResultConverterCompiler
- Source
- ResultConverterCompiler.scala
def createOptionRebuildingConverter(discriminator: ResultConverter[ResultSet, PreparedStatement, ResultSet, Boolean], data: ResultConverter[ResultSet, PreparedStatement, ResultSet, Any]): ResultConverter[R, W, U, Option[Any]]
Attributes
- Inherited from:
- ResultConverterCompiler
- Source
- ResultConverterCompiler.scala
In this article