JdbcMappingCompilerComponent

slick.jdbc.JdbcMappingCompilerComponent

JDBC profile component which contains the mapping compiler and insert compiler

Attributes

Source
JdbcMappingCompilerComponent.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait JdbcProfile
trait DB2Profile
object DB2Profile.type
trait DerbyProfile
object DerbyProfile.type
trait H2Profile
object H2Profile.type
object HsqldbProfile.type
trait MySQLProfile
object MySQLProfile.type
object OracleProfile.type
object PostgresProfile.type
object SQLServerProfile.type
object SQLiteProfile.type
Show all
Self type

Members list

Type members

Classlikes

class JdbcCodeGen(f: QueryBuilder => Result) extends CodeGen

Code generator phase for queries on JdbcProfile.

Code generator phase for queries on JdbcProfile.

Attributes

Source
JdbcMappingCompilerComponent.scala
Supertypes
class CodeGen
trait Phase
trait Logging
class Object
trait Matchable
class Any
Show all

Code generator phase for inserts on JdbcProfile.

Code generator phase for inserts on JdbcProfile.

Attributes

Source
JdbcMappingCompilerComponent.scala
Supertypes
class CodeGen
trait Phase
trait Logging
class Object
trait Matchable
class Any
Show all
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.

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
Supertypes
trait ResultConverterCompiler[ResultSet, PreparedStatement, ResultSet]
class Object
trait Matchable
class Any

Value members

Concrete methods

def createBaseResultConverter[T](ti: JdbcType[T], name: String, idx: Int): ResultConverter[ResultSet, PreparedStatement, ResultSet, T]

Create a (possibly specialized) ResultConverter for the given JdbcType.

Create a (possibly specialized) ResultConverter for the given JdbcType.

Attributes

Source
JdbcMappingCompilerComponent.scala
def createOptionResultConverter[T](ti: JdbcType[T], idx: Int): ResultConverter[ResultSet, PreparedStatement, ResultSet, Option[T]]

Create a (possibly specialized) ResultConverter for Option values of the given JdbcType.

Create a (possibly specialized) ResultConverter for Option values of the given JdbcType.

Attributes

Source
JdbcMappingCompilerComponent.scala

Concrete fields

The MappingCompiler for this profile.

The MappingCompiler for this profile.

Attributes

Source
JdbcMappingCompilerComponent.scala