Package

io.strongtyped.active

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. abstract class ActiveRecord[R <: CrudActions] extends AnyRef

    Permalink
  2. trait CrudActions extends AnyRef

    Permalink

    Define basic CRUD actions.

    Define basic CRUD actions.

    This trait make no assumption about the presence of an Entity and a corresponding ID. Therefore it can also be used for persistence of Value Objects.

  3. type DerbyProfileProvider = slick.JdbcProfileProvider.DerbyProfileProvider

    Permalink
  4. abstract class EntityActions extends EntityActionsLike

    Permalink
  5. trait EntityActionsLike extends CrudActions

    Permalink

    Define basic life cycle actions for a Entity that involve.

  6. type H2ProfileProvider = slick.JdbcProfileProvider.H2ProfileProvider

    Permalink
  7. type HsqlProfileProvider = slick.JdbcProfileProvider.HsqlProfileProvider

    Permalink
  8. trait JdbcProfileProvider extends AnyRef

    Permalink
  9. case class Lens[O, V](get: (O) ⇒ V, set: (O, V) ⇒ O) extends Product with Serializable

    Permalink

    A dead simple lens to provide a getter and a setter for lifecycle model/table fields like 'id' and 'version'.

    A dead simple lens to provide a getter and a setter for lifecycle model/table fields like 'id' and 'version'.

    This implementation is by no means target as a general Lens library. It's sole purpose is to provide an abstraction for setting and getting first level fields on an arbitrary model.

    get

    function mapping O -> V where O is the Object we want to 'look' inside and V the value of the field we want to extract

    set

    function to assign a the a new value to field affect by this Lens.

  10. type MySQLProfileProvider = slick.JdbcProfileProvider.MySQLProfileProvider

    Permalink
  11. trait OptimisticLocking extends AnyRef

    Permalink
  12. type PostgresProfileProvider = slick.JdbcProfileProvider.PostgresProfileProvider

    Permalink
  13. type SQLLiteProfileProvider = slick.JdbcProfileProvider.SQLLiteProfileProvider

    Permalink
  14. trait SchemaManagement extends AnyRef

    Permalink

Value Members

  1. object DBIOExtensions

    Permalink
  2. object JdbcProfileProvider

    Permalink
  3. object Lens extends Serializable

    Permalink
  4. package exceptions

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped