AdditionsApi

slick.additions.AdditionsProfile.AdditionsApi
trait AdditionsApi

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
JdbcAPI

Members list

Type members

Classlikes

trait AutoName

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
Table[_]
trait AutoNameSnakify extends AutoName

Attributes

Supertypes
trait AutoName
class Object
trait Matchable
class Any
Known subtypes
class BaseEntRow
Self type
Table[_]
class EntTableQuery[K, V, T <: EntityTable[K, V]](cons: Tag => T & EntityTable[K, V])(implicit evidence$1: BaseColumnType[K]) extends KeyedTableQueryBase[K, KeyedEntity[K, V], T], Lookups[K, V, KeyedEntity[K, V], T]

Attributes

Supertypes
trait Lookups[K, V, KeyedEntity[K, V], T]
class KeyedTableQueryBase[K, KeyedEntity[K, V], T]
class TableQuery[T]
class Query[T, Extract[T], Seq]
trait QueryBase[Seq[Extract[T]]]
trait Rep[Seq[Extract[T]]]
class Object
trait Matchable
class Any
Show all
Known subtypes
class TableQuery
abstract class EntityTable[K, V](tag: Tag, tableName: String)(implicit evidence$1: BaseColumnType[K]) extends KeyedTable[K, KeyedEntity[K, V]], EntityTableBase

Attributes

Supertypes
class KeyedTable[K, KeyedEntity[K, V]]
class Table[KeyedEntity[K, V]]
class AbstractTable[KeyedEntity[K, V]]
trait Rep[KeyedEntity[K, V]]
class Object
trait Matchable
class Any
Show all
Known subtypes
class BaseEntRow

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class EntityTable[K, V]
class BaseEntRow
Self type
Table[_]
abstract class EntityTableModule[K, V](tableName: String)(implicit evidence$1: BaseColumnType[K]) extends TableModule

Attributes

Supertypes
trait TableModule
class Object
trait Matchable
class Any
abstract class KeyedTable[K, A](tag: Tag, tableName: String)(implicit val keyMapper: BaseColumnType[K]) extends Table[A], KeyedTableBase

Attributes

Supertypes
class Table[A]
class AbstractTable[A]
trait Rep[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
class EntityTable[K, V]
class BaseEntRow

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class EntityTable[K, V]
class BaseEntRow
class KeyedTable[K, A]
Self type
Table[_]
class KeyedTableQuery[K, A, T <: KeyedTable[K, A]](cons: Tag => T & KeyedTable[K, A])(implicit evidence$1: BaseColumnType[K]) extends KeyedTableQueryBase[K, A, T], Lookups[K, A, A, T]

Attributes

Supertypes
trait Lookups[K, A, A, T]
class KeyedTableQueryBase[K, A, T]
class TableQuery[T]
class Query[T, Extract[T], Seq]
trait QueryBase[Seq[Extract[T]]]
trait Rep[Seq[Extract[T]]]
class Object
trait Matchable
class Any
Show all
class KeyedTableQueryBase[K, A, T <: KeyedTable[K, A]](cons: Tag => T & KeyedTable[K, A])(implicit evidence$1: BaseColumnType[K]) extends TableQuery[T]

Attributes

Supertypes
class TableQuery[T]
class Query[T, Extract[T], Seq]
trait QueryBase[Seq[Extract[T]]]
trait Rep[Seq[Extract[T]]]
class Object
trait Matchable
class Any
Show all
Known subtypes
class EntTableQuery[K, V, T]
class TableQuery
class KeyedTableQuery[K, A, T]
trait TableModule

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class EntityTableModule[K, V]

Implicits

Implicits

implicit def lookupBaseColumnType[K : BaseColumnType, A]: BaseColumnType[Lookup[K, A]]