io.strongtyped.active

slick

package slick

Visibility
  1. Public
  2. All

Type Members

  1. trait ActiveRecord[E] extends AnyRef

  2. trait CrudActions extends AnyRef

  3. abstract class EntityActions extends EntityActionsLike with JdbcProfileProvider

  4. trait EntityActionsLike extends CrudActions

  5. trait Identifiable extends AnyRef

    Base trait to define a model having an ID (i.e.: Entity).

    Base trait to define a model having an ID (i.e.: Entity). The ID is defined as a type alias as it needs to be accessed by ActiveSlick via type projection when mapping to database tables.

  6. trait JdbcProfileProvider extends AnyRef

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

    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.

  8. trait OptimisticLocking extends AnyRef

Value Members

  1. object DBIOExtensions

  2. object Lens extends Serializable

  3. package exceptions

Ungrouped