Package

io.teamscala.play.db

slick

Permalink

package slick

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. slick
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. trait Dao extends DaoBaseComponent with DaoQueryComponent with DaoCrudActionsComponent with DaoPagingActionsComponent

    Permalink
  2. trait DaoBaseComponent extends AnyRef

    Permalink
  3. trait DaoCrudActionsComponent extends AnyRef

    Permalink
  4. trait DaoPagingActionsComponent extends AnyRef

    Permalink
  5. trait DaoQueryComponent extends AnyRef

    Permalink
  6. type Database = DatabaseDef

    Permalink
  7. class DefaultSlickApi extends SlickApi

    Permalink

    Default implementation of the Slick API.

    Default implementation of the Slick API.

    Annotations
    @Singleton()
  8. trait HasId[U, P] extends AnyRef

    Permalink
  9. type HasId1[T1] = HasId[T1, Rep[T1]]

    Permalink
  10. type HasId2[T1, T2] = HasId[(T1, T2), (Rep[T1], Rep[T2])]

    Permalink
  11. type HasId3[T1, T2, T3] = HasId[(T1, T2, T3), (Rep[T1], Rep[T2], Rep[T3])]

    Permalink
  12. type HasId4[T1, T2, T3, T4] = HasId[(T1, T2, T3, T4), (Rep[T1], Rep[T2], Rep[T3], Rep[T4])]

    Permalink
  13. type HasId5[T1, T2, T3, T4, T5] = HasId[(T1, T2, T3, T4, T5), (Rep[T1], Rep[T2], Rep[T3], Rep[T4], Rep[T5])]

    Permalink
  14. type HasId6[T1, T2, T3, T4, T5, T6] = HasId[(T1, T2, T3, T4, T5, T6), (Rep[T1], Rep[T2], Rep[T3], Rep[T4], Rep[T5], Rep[T6])]

    Permalink
  15. type HasId7[T1, T2, T3, T4, T5, T6, T7] = HasId[(T1, T2, T3, T4, T5, T6, T7), (Rep[T1], Rep[T2], Rep[T3], Rep[T4], Rep[T5], Rep[T6], Rep[T7])]

    Permalink
  16. type HasId8[T1, T2, T3, T4, T5, T6, T7, T8] = HasId[(T1, T2, T3, T4, T5, T6, T7, T8), (Rep[T1], Rep[T2], Rep[T3], Rep[T4], Rep[T5], Rep[T6], Rep[T7], Rep[T8])]

    Permalink
  17. type HasId9[T1, T2, T3, T4, T5, T6, T7, T8, T9] = HasId[(T1, T2, T3, T4, T5, T6, T7, T8, T9), (Rep[T1], Rep[T2], Rep[T3], Rep[T4], Rep[T5], Rep[T6], Rep[T7], Rep[T8], Rep[T9])]

    Permalink
  18. trait HasSlickDriver[+P <: JdbcDriver] extends AnyRef

    Permalink
  19. class NamedDatabaseProvider extends Provider[Database]

    Permalink

    Inject provider for named databases.

  20. case class Page[A](items: Seq[A], page: Int, size: Int, total: Int) extends Product with Serializable

    Permalink
  21. trait SlickApi extends AnyRef

    Permalink

    Slick API for managing application databases.

  22. trait SlickComponents extends AnyRef

    Permalink

    Slick components (for compile-time injection).

  23. final class SlickModule extends Module

    Permalink

Value Members

  1. def DB(name: String)(implicit app: Application): Database

    Permalink
  2. def DB(implicit app: Application): Database

    Permalink
  3. val Database: slick.jdbc.JdbcBackend.DatabaseFactoryDef

    Permalink
  4. object Page extends Serializable

    Permalink
  5. object SlickApi

    Permalink

    Slick API.

    Slick API.

    For example:

    val slickApi = SlickApi(play.api.Play.current)
  6. package exceptions

    Permalink
  7. package extensions

    Permalink
  8. package postgres

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped