io.strongtyped.active

slick

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class ActiveRecord[R <: CrudActions] extends AnyRef

  2. trait CrudActions extends AnyRef

    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

  4. abstract class EntityActions extends EntityActionsLike

  5. trait EntityActionsLike extends CrudActions

    Define basic life cycle actions for a Entity that involve.

  6. type H2ProfileProvider = slick.JdbcProfileProvider.H2ProfileProvider

  7. type HsqlProfileProvider = slick.JdbcProfileProvider.HsqlProfileProvider

  8. trait JdbcProfileProvider extends AnyRef

  9. 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.

    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

  11. trait OptimisticLocking extends AnyRef

  12. type PostgresProfileProvider = slick.JdbcProfileProvider.PostgresProfileProvider

  13. type SQLLiteProfileProvider = slick.JdbcProfileProvider.SQLLiteProfileProvider

  14. trait SchemaManagement extends AnyRef

Value Members

  1. object DBIOExtensions

  2. object JdbcProfileProvider

  3. object Lens extends Serializable

  4. package exceptions

Inherited from AnyRef

Inherited from Any

Ungrouped