Package

com.reactific

slickery

Permalink

package slickery

Content Hierarchy Learn more about scaladoc diagrams
Visibility
  1. Public
  2. All

Type Members

  1. trait Creatable extends Storable

    Permalink

    Creatable objects.

    Creatable objects. Objects that have a creation time stamp

  2. trait Describable extends Storable

    Permalink

    Something that has a short textual description

  3. trait Expirable extends Storable

    Permalink

    Expirable objects.

    Expirable objects. Something that has an expiration date

  4. trait H2Driver extends slick.driver.H2Driver with SlickeryDriver

    Permalink
  5. class H2_SupportedDB extends SupportedDB[H2Driver]

    Permalink
  6. trait Modifiable extends Storable

    Permalink

    Modifiable objects.

    Modifiable objects. Objects that have a modification time stamp

  7. class MySQLDriver extends slick.driver.MySQLDriver with SlickeryDriver

    Permalink
  8. class MySQL_SupportedDB extends SupportedDB[MySQLDriver]

    Permalink
  9. trait Nameable extends Storable

    Permalink

    Nameable objects.

    Nameable objects. Something that can be named with a String

  10. trait PostgresDriver extends ExPostgresDriver with SlickeryDriver with PgArraySupport with PgDateSupport with PgRangeSupport with PgHStoreSupport with PgPlayJsonSupport with PgSearchSupport with PgPostGISSupport with PgNetSupport with PgLTreeSupport

    Permalink

    Title Of Thing.

    Title Of Thing.

    Description of thing

  11. class PostgresQL_SupportedDB extends SupportedDB[PostgresDriver]

    Permalink
  12. class SQLiteDriver extends slick.driver.SQLiteDriver with SlickeryDriver

    Permalink
  13. class SQLite_SupportedDB extends SupportedDB[SQLiteDriver]

    Permalink
  14. abstract class Schema[DRVR <: SlickeryDriver] extends SlickeryComponent

    Permalink

    The abstract database component.

    The abstract database component. This trait allows use to define database components which are simply collections of related tables and the various query methods on those tables to provide access to them. Since Components contain Tables and Scrupal requires all database entities to have a particular shape, that shape is enforced in the EntityTable class. Note that Component extends Sketch which is mixed in to other components but resolved by the Schema class.

  15. trait Slickery extends Storable with Creatable with Modifiable with Nameable with Describable

    Permalink
  16. trait SlickeryComponent extends HelperComponent

    Permalink
  17. trait SlickeryDB[DRVR <: JdbcDriver] extends AnyRef

    Permalink

    A concrete instance of a database

  18. trait SlickeryDriver extends JdbcDriver with SlickeryComponent

    Permalink
  19. class SlickeryException extends Exception with ThrowableWithComponent

    Permalink

    Exceptions that Slickery throws via ThrowingHelper

  20. trait Storable extends AnyRef

    Permalink
  21. sealed trait SupportedDB[DriverType <: JdbcDriver] extends SlickeryComponent

    Permalink

Value Members

  1. object H2 extends H2_SupportedDB with Product with Serializable

    Permalink
  2. object H2Driver extends H2Driver

    Permalink
  3. object MySQL extends MySQL_SupportedDB with Product with Serializable

    Permalink
  4. object MySQLDriver extends MySQLDriver

    Permalink
  5. object PostgresDriver extends PostgresDriver

    Permalink
  6. object PostgresQL extends PostgresQL_SupportedDB with Product with Serializable

    Permalink
  7. object SQLite extends SQLite_SupportedDB with Product with Serializable

    Permalink
  8. object SQLiteDriver extends SQLiteDriver

    Permalink
  9. object SlickeryDB

    Permalink
  10. object Storable

    Permalink

    A Storable Object, the base trait of all storables Objects stored in the database are uniquely identified by a 64-bit integer for each table.

  11. object SupportedDB extends SlickeryComponent

    Permalink

Ungrouped