play.api.db.evolutions

Evolutions

object Evolutions extends AnyRef

Defines Evolutions utilities functions.

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

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def applicationEvolutions (path: File, applicationClassloader: ClassLoader, db: String): Seq[Evolution]

    Reads the evolutions from the application.

    Reads the evolutions from the application.

    db

    the database name

  7. def applyScript (api: DBApi, db: String, script: Seq[Script]): Unit

    Applies a script to the database.

    Applies a script to the database.

    api

    the DBApi to use

    db

    the database name

    script

    the script to run

  8. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  9. def checkEvolutionsState (api: DBApi, db: String): Unit

    Checks the evolutions state.

    Checks the evolutions state.

    api

    the DBApi to use

    db

    the database name

  10. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. def databaseEvolutions (api: DBApi, db: String): Seq[Evolution]

    Reads evolutions from the database.

    Reads evolutions from the database.

    api

    the DBApi to use

    db

    the database name

  12. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  13. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def evolutionScript (api: DBApi, path: File, applicationClassloader: ClassLoader, db: String): Seq[Product with Serializable with Script]

    Computes the evolution script.

    Computes the evolution script.

    api

    the DBApi to use

    db

    the database name

  15. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  16. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  17. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  18. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  19. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  20. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  21. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  22. def resolve (api: DBApi, db: String, revision: Int): Unit

    Resolves evolution conflicts.

    Resolves evolution conflicts.

    api

    the DBApi to use

    db

    the database name

    revision

    the revision to mark as resolved

  23. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  24. def toHumanReadableScript (script: Seq[Script]): String

    Translates an evolution script to something human-readable.

    Translates an evolution script to something human-readable.

    returns

    a formatted script

  25. def toString (): String

    Definition Classes
    AnyRef → Any
  26. def updateEvolutionScript (db: String = "default", revision: Int = 1, comment: String = "Generated", ups: String, downs: String)(implicit application: Application): Unit

    Updates a local (file-based) evolution script.

  27. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  28. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  29. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any