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
object DB2Profile.type
object DerbyProfile.type
trait H2Profile
object H2Profile.type
object HsqldbProfile.type
object MySQLProfile.type
object OracleProfile.type
object PostgresProfile.type
object SQLServerProfile.type
object SQLiteProfile.type
Self type

Members list

Concise view

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
Graph
Supertypes
class CodeGen
trait Phase
trait Logging
class Object
trait Matchable
class Any

Code generator phase for inserts on JdbcProfile.

Code generator phase for inserts on JdbcProfile.

Attributes

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