entitytled.profile

MySQLProfile

Related Docs: trait MySQLProfile | package profile

object MySQLProfile extends MySQLProfile

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MySQLProfile
  2. MySQLProfile
  3. Entitytled
  4. EntityCompanionComponent
  5. RelationshipRepConversionsComponent
  6. RelationshipRepComponent
  7. RelationshipComponent
  8. EntityRepositoryComponent
  9. EntityBuilderComponent
  10. EntityComponent
  11. DriverComponent
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractEntityCollectionBuilder[T <: (EntityBuilderComponent.this)#EntityTable[E], E <: (EntityBuilderComponent.this)#Entity[E]] extends AnyRef

    Used to build a collection of entities along with possible side-loadables.

    Used to build a collection of entities along with possible side-loadables.

    Definition Classes
    EntityBuilderComponent
  2. abstract class DirectRelationship[From <: (RelationshipComponent.this)#EntityTable[E], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T, Value] extends (RelationshipComponent.this)#Relationship[From, To, E, T, Value]

    Base class for direct relationships (without a join-table).

    Base class for direct relationships (without a join-table).

    Definition Classes
    RelationshipComponent
  3. abstract class Entity[E <: (EntityComponent.this)#Entity[E]] extends AnyRef

    Base class for entities.

    Base class for entities. Entities need to be uniquely identifiable by an ID.

    Definition Classes
    EntityComponent
  4. class EntityCollectionBuilder[T <: (EntityBuilderComponent.this)#EntityTable[E], E <: (EntityBuilderComponent.this)#Entity[E]] extends (EntityBuilderComponent.this)#AbstractEntityCollectionBuilder[T, E]

    Definition Classes
    EntityBuilderComponent
  5. abstract class EntityCompanion[T <: (EntityCompanionComponent.this)#EntityTable[E], E <: (EntityCompanionComponent.this)#Entity[E]] extends (EntityCompanionComponent.this)#EntityRepository[T, E]

    Trait for entity companion objects.

    Trait for entity companion objects.

    Definition Classes
    EntityCompanionComponent
  6. class EntityInstanceBuilder[T <: (EntityBuilderComponent.this)#EntityTable[E], E <: (EntityBuilderComponent.this)#Entity[E]] extends AnyRef

    Used to build an entity along with possible side-loadables.

    Used to build an entity along with possible side-loadables.

    Definition Classes
    EntityBuilderComponent
  7. abstract class EntityRepository[T <: (EntityRepositoryComponent.this)#EntityTable[E], E <: (EntityRepositoryComponent.this)#Entity[E]] extends (EntityRepositoryComponent.this)#AbstractEntityCollectionBuilder[T, E]

    Repository class for managing the retrieval and persistence of entities.

    Repository class for managing the retrieval and persistence of entities.

    Definition Classes
    EntityRepositoryComponent
  8. abstract class EntityTable[E <: (EntityComponent.this)#Entity[E]] extends scala.slick.driver.JdbcProfile.SimpleQL.Table[E]

    Base class for entity tables

    Base class for entity tables

    Definition Classes
    EntityComponent
  9. trait Fetched[Value] extends AnyRef

    Represents a value of a relationship that is already fetched from storage.

    Represents a value of a relationship that is already fetched from storage.

    Definition Classes
    RelationshipRepComponent
  10. type Includes[E <: Entity[E]] = Map[Relationship[_ <: EntityTable[E], _ <: scala.slick.driver.JdbcProfile.SimpleQL.Table[_], E, _, _], Any]

    Definition Classes
    EntityComponent
  11. sealed abstract class Many[E <: (RelationshipRepComponent.this)#Entity[E], T] extends (RelationshipRepComponent.this)#RelationshipRep[E, T, Seq[T]]

    Represents the value of a 'to many' relationship for a specific owner instance.

    Represents the value of a 'to many' relationship for a specific owner instance.

    Definition Classes
    RelationshipRepComponent
  12. case class ManyFetched[E <: (RelationshipRepComponent.this)#Entity[E], T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E], _ <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E, T, Seq[T]], value: Seq[T] = Seq(), ownerId: Option[E.IdType] = None) extends (RelationshipRepComponent.this)#Many[E, T] with (RelationshipRepComponent.this)#Fetched[Seq[T]] with Product with Serializable

    Represents a fetched value of a 'to many' relationship for a specific owner instance.

    Represents a fetched value of a 'to many' relationship for a specific owner instance.

    Definition Classes
    RelationshipRepComponent
  13. class ManySideLoading[From <: (RelationshipComponent.this)#EntityTable[E], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T] extends (RelationshipComponent.this)#SideLoadingRelationship[From, To, E, T, Seq[T]] with (RelationshipComponent.this)#ToManyRelationship[From, To, E, T]

    Wraps 'to many' relationships for side-loading one or more side-loadables.

    Wraps 'to many' relationships for side-loading one or more side-loadables.

    Definition Classes
    RelationshipComponent
  14. case class ManyUnfetched[E <: (RelationshipRepComponent.this)#Entity[E], T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E], _ <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E, T, Seq[T]], ownerId: Option[E.IdType]) extends (RelationshipRepComponent.this)#Many[E, T] with (RelationshipRepComponent.this)#Unfetched[Seq[T]] with Product with Serializable

    Represents a unfetched value of a 'to many' relationship for a specific owner instance.

    Represents a unfetched value of a 'to many' relationship for a specific owner instance.

    Definition Classes
    RelationshipRepComponent
  15. sealed abstract class One[E <: (RelationshipRepComponent.this)#Entity[E], T] extends (RelationshipRepComponent.this)#RelationshipRep[E, T, Option[T]]

    Represents the value of a 'to one' relationship for a specific owner instance.

    Represents the value of a 'to one' relationship for a specific owner instance.

    Definition Classes
    RelationshipRepComponent
  16. case class OneFetched[E <: (RelationshipRepComponent.this)#Entity[E], T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E], _ <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E, T, Option[T]], value: Option[T] = None, ownerId: Option[E.IdType] = None) extends (RelationshipRepComponent.this)#One[E, T] with (RelationshipRepComponent.this)#Fetched[Option[T]] with Product with Serializable

    Represents a fetched value of a 'to one' relationship for a specific owner instance.

    Represents a fetched value of a 'to one' relationship for a specific owner instance.

    Definition Classes
    RelationshipRepComponent
  17. class OneSideLoading[From <: (RelationshipComponent.this)#EntityTable[E], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T] extends (RelationshipComponent.this)#SideLoadingRelationship[From, To, E, T, Option[T]] with (RelationshipComponent.this)#ToOneRelationship[From, To, E, T]

    Wraps 'to one' relationships for side-loading one or more side-loadables.

    Wraps 'to one' relationships for side-loading one or more side-loadables.

    Definition Classes
    RelationshipComponent
  18. case class OneUnfetched[E <: (RelationshipRepComponent.this)#Entity[E], T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E], _ <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E, T, Option[T]], ownerId: Option[E.IdType]) extends (RelationshipRepComponent.this)#One[E, T] with (RelationshipRepComponent.this)#Unfetched[Option[T]] with Product with Serializable

    Represents an unfetched value of a 'to one' relationship for a specific owner instance.

    Represents an unfetched value of a 'to one' relationship for a specific owner instance.

    Definition Classes
    RelationshipRepComponent
  19. trait Relationship[From <: (RelationshipComponent.this)#EntityTable[E], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T, Value] extends (RelationshipComponent.this)#SideLoadable[From, E]

    Represents a relationship between an owner entity and an owned relation.

    Represents a relationship between an owner entity and an owned relation.

    Definition Classes
    RelationshipComponent
  20. trait RelationshipRep[Owner <: (RelationshipRepComponent.this)#Entity[Owner], T, Value] extends AnyRef

    Represents the value of a relationship for a specific owner instance.

    Represents the value of a relationship for a specific owner instance.

    Definition Classes
    RelationshipRepComponent
  21. trait SideLoadable[T <: scala.slick.driver.JdbcProfile.SimpleQL.Table[M], M] extends AnyRef

    Implement this trade to allow side-loading

    Implement this trade to allow side-loading

    Definition Classes
    RelationshipComponent
  22. abstract class SideLoadingRelationship[From <: (RelationshipComponent.this)#EntityTable[E], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T, Value] extends (RelationshipComponent.this)#Relationship[From, To, E, T, Value]

    Definition Classes
    RelationshipComponent
  23. abstract class ThroughRelationship[From <: (RelationshipComponent.this)#EntityTable[E], Through <: scala.slick.driver.JdbcProfile.SimpleQL.Table[_], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T, Value] extends (RelationshipComponent.this)#Relationship[From, To, E, T, Value]

    Base class for indirect relationships (with a join-table).

    Base class for indirect relationships (with a join-table).

    Definition Classes
    RelationshipComponent
  24. class ToMany[From <: (RelationshipComponent.this)#EntityTable[E], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T] extends (RelationshipComponent.this)#DirectRelationship[From, To, E, T, Seq[T]] with (RelationshipComponent.this)#ToManyRelationship[From, To, E, T]

    Represents a direct (without a join-table) 'to many' relationship.

    Represents a direct (without a join-table) 'to many' relationship.

    Definition Classes
    RelationshipComponent
  25. trait ToManyRelationship[From <: (RelationshipComponent.this)#EntityTable[E], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T] extends AnyRef

    Implements relationship interface for 'to many' relationships.

    Implements relationship interface for 'to many' relationships.

    Definition Classes
    RelationshipComponent
  26. class ToManyThrough[From <: (RelationshipComponent.this)#EntityTable[E], Through <: scala.slick.driver.JdbcProfile.SimpleQL.Table[_], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T] extends (RelationshipComponent.this)#ThroughRelationship[From, Through, To, E, T, Seq[T]] with (RelationshipComponent.this)#ToManyRelationship[From, To, E, T]

    Represents an indirect (with a join-table) 'to many' relationship.

    Represents an indirect (with a join-table) 'to many' relationship.

    Definition Classes
    RelationshipComponent
  27. class ToOne[From <: (RelationshipComponent.this)#EntityTable[E], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T] extends (RelationshipComponent.this)#DirectRelationship[From, To, E, T, Option[T]] with (RelationshipComponent.this)#ToOneRelationship[From, To, E, T]

    Represents a direct (without a join-table) 'to one' relationship.

    Represents a direct (without a join-table) 'to one' relationship.

    Definition Classes
    RelationshipComponent
  28. trait ToOneRelationship[From <: (RelationshipComponent.this)#EntityTable[E], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T] extends AnyRef

    Implements relationship interface for 'to one' relationships.

    Implements relationship interface for 'to one' relationships.

    Definition Classes
    RelationshipComponent
  29. class ToOneThrough[From <: (RelationshipComponent.this)#EntityTable[E], Through <: scala.slick.driver.JdbcProfile.SimpleQL.Table[_], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E], T] extends (RelationshipComponent.this)#ThroughRelationship[From, Through, To, E, T, Option[T]] with (RelationshipComponent.this)#ToOneRelationship[From, To, E, T]

    Represents an indirect (with a join-table) 'to one' relationship.

    Represents an indirect (with a join-table) 'to one' relationship.

    Definition Classes
    RelationshipComponent
  30. trait Unfetched[Value] extends AnyRef

    Represents a value of a relationship that is not yet fetched from storage.

    Represents a value of a relationship that is not yet fetched from storage.

    Definition Classes
    RelationshipRepComponent

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val driver: MySQLDriver

    Definition Classes
    MySQLProfileDriverComponent
  7. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  11. def hashCode(): Int

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

    Definition Classes
    Any
  13. implicit def manyRepToValue[E <: Entity[E], T](rep: Many[E, T])(implicit s: scala.slick.driver.JdbcProfile.SimpleQL.Session): Seq[T]

  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. implicit def oneRepToValue[E <: Entity[E], T](rep: One[E, T])(implicit s: scala.slick.driver.JdbcProfile.SimpleQL.Session): Option[T]

  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  19. def toString(): String

    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MySQLProfile

Inherited from Entitytled

Inherited from EntityCompanionComponent

Inherited from RelationshipRepComponent

Inherited from RelationshipComponent

Inherited from EntityRepositoryComponent

Inherited from EntityBuilderComponent

Inherited from EntityComponent

Inherited from DriverComponent

Inherited from AnyRef

Inherited from Any

Ungrouped