Packages

  • package root

    edit this text on github Slick logo

    edit this text on github Slick logo

    Scala Language-Integrated Connection Kit

    This is the API documentation for the Slick database library. It should be used as an additional resource to the user manual.

    Further documentation for Slick can be found on the documentation pages.

    To the slick package list...

    Definition Classes
    root
  • package slick
    Definition Classes
    root
  • package ast

    Abstract Syntax Tree (AST) for representing queries during compilation

  • package basic

    Contains the abstract BasicProfile, BasicBackend and related code.

  • package collection

    HList implementation

  • package compiler

    Slick AST to database query compiler

  • package dbio

    The dbio package contains the Database I/O Action implementation.

    The dbio package contains the Database I/O Action implementation. See DBIOAction for details.

  • package driver
  • package jdbc

    Contains the abstract JdbcProfile and related code.

    Contains the abstract JdbcProfile and related code. This includes all JDBC-related code, facilities for Plain SQL queries, and JDBC-specific profile components.

  • package lifted

    Lifted embedding: Stable query api based on implicits and overloading lifting Scala code into Slick ASTs

  • package memory

    Contains the abstract MemoryQueryingProfile and related code, as well as the concrete MemoryProfile and DistributedProfile implementations for in-memory interpretation of queries and scheduling of distributed queries (i.e.

    Contains the abstract MemoryQueryingProfile and related code, as well as the concrete MemoryProfile and DistributedProfile implementations for in-memory interpretation of queries and scheduling of distributed queries (i.e. combining several profiles and backends).

  • package model

    Slick schema model

  • package profile
  • package relational

    Contains the abstract RelationalProfile and related code.

  • package sql

    Contains the abstract SqlProfile and related code.

  • package util

    Helper code for various things.

    Helper code for various things. Tuples, Logging, SQL, ...

  • SlickException
  • SlickTreeException
p

slick

package slick

Content Hierarchy

Package Members

  1. package ast

    Abstract Syntax Tree (AST) for representing queries during compilation

  2. package basic

    Contains the abstract BasicProfile, BasicBackend and related code.

  3. package collection

    HList implementation

  4. package compiler

    Slick AST to database query compiler

  5. package dbio

    The dbio package contains the Database I/O Action implementation.

    The dbio package contains the Database I/O Action implementation. See DBIOAction for details.

  6. package driver
  7. package jdbc

    Contains the abstract JdbcProfile and related code.

    Contains the abstract JdbcProfile and related code. This includes all JDBC-related code, facilities for Plain SQL queries, and JDBC-specific profile components.

  8. package lifted

    Lifted embedding: Stable query api based on implicits and overloading lifting Scala code into Slick ASTs

  9. package memory

    Contains the abstract MemoryQueryingProfile and related code, as well as the concrete MemoryProfile and DistributedProfile implementations for in-memory interpretation of queries and scheduling of distributed queries (i.e.

    Contains the abstract MemoryQueryingProfile and related code, as well as the concrete MemoryProfile and DistributedProfile implementations for in-memory interpretation of queries and scheduling of distributed queries (i.e. combining several profiles and backends).

  10. package model

    Slick schema model

  11. package profile
  12. package relational

    Contains the abstract RelationalProfile and related code.

  13. package sql

    Contains the abstract SqlProfile and related code.

  14. package util

    Helper code for various things.

    Helper code for various things. Tuples, Logging, SQL, ...

Type Members

  1. class SlickException extends RuntimeException

    All Exceptions that are thrown directly by Slick are of type SlickException.

    All Exceptions that are thrown directly by Slick are of type SlickException. Other Exceptions originating in non-Slick code are generally not wrapped but passed on directly.

  2. class SlickTreeException extends SlickException

    A SlickException that contains a Dumpable with more details.

Ungrouped