EntityTableModule

slick.additions.AdditionsProfile.AdditionsApi.EntityTableModule
abstract class EntityTableModule[K, V](tableName: String)(implicit evidence$1: BaseColumnType[K]) extends TableModule

Attributes

Graph
Supertypes
trait TableModule
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

abstract class BaseEntRow(tag: Tag) extends EntityTable[K, V], AutoNameSnakify

Attributes

Supertypes
trait AutoName
class EntityTable[K, V]
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
class TableQuery extends EntTableQuery[K, V, Row]

Attributes

Supertypes
class EntTableQuery[K, V, Row]
trait Lookups[K, V, KeyedEntity[K, V], Row]
class KeyedTableQueryBase[K, KeyedEntity[K, V], Row]
class TableQuery[Row]
class Query[Row, Extract[Row], Seq]
trait QueryBase[Seq[Extract[Row]]]
trait Rep[Seq[Extract[Row]]]
class Object
trait Matchable
class Any
Show all

Types

type Rec = KeyedEntity[K, V]
type Row <: BaseEntRow

Inherited types

type Q = Query[Row, Rec, Seq]

Attributes

Inherited from:
TableModule

Value members

Concrete methods

protected def mkRow(tag: Tag): Row
protected def rowClass: Class[_]
protected def rowConstructor: Constructor[_ <: <FromJavaObject>]

Concrete fields

val Q: TableQuery