entitytled.profile

SQLiteProfile

Related Docs: object SQLiteProfile | package profile

trait SQLiteProfile extends Entitytled

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SQLiteProfile
  2. Entitytled
  3. EntityCompanionComponent
  4. RelationshipRepConversionsComponent
  5. RelationshipRepComponent
  6. RelationshipComponent
  7. EntityRepositoryComponent
  8. EntityBuilderComponent
  9. EntityComponent
  10. DriverComponent
  11. AnyRef
  12. 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, I], E <: (EntityBuilderComponent.this)#Entity[E, I], I] extends AnyRef

    Used to build a collection of entities along with possible includables.

    Used to build a collection of entities along with possible includables.

    Definition Classes
    EntityBuilderComponent
  2. abstract class DirectRelationship[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T, Value] extends (RelationshipComponent.this)#Relationship[From, To, E, I, 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, I], I] 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, I], E <: (EntityBuilderComponent.this)#Entity[E, I], I] extends (EntityBuilderComponent.this)#AbstractEntityCollectionBuilder[T, E, I]

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

    Trait for entity companion objects.

    Trait for entity companion objects.

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

    Repository class for managing the retrieval and persistence of entities.

    Repository class for managing the retrieval and persistence of entities.

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

    Base class for entity tables

    Base class for entity tables

    Definition Classes
    EntityComponent
  8. 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
  9. trait Includable[T <: scala.slick.driver.JdbcProfile.SimpleQL.Table[M], M] extends AnyRef

    Implement this trade to allow including

    Implement this trade to allow including

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

    Definition Classes
    EntityComponent
  11. trait IncludesSetter[E <: (EntityComponent.this)#Entity[E, _]] extends AnyRef

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

    Definition Classes
    RelationshipComponent
  13. sealed abstract class Many[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T] extends (RelationshipRepComponent.this)#RelationshipRep[E, I, 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
  14. case class ManyFetched[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E, I], _ <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E, I, T, Seq[T]], value: Seq[T] = Seq(), ownerId: Option[I] = None) extends (RelationshipRepComponent.this)#Many[E, I, 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
  15. class ManyIncluding[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#IncludingRelationship[From, To, E, I, T, Seq[T]] with (RelationshipComponent.this)#ToManyRelationship[From, To, E, I, T]

    Wraps 'to many' relationships for including one or more includables.

    Wraps 'to many' relationships for including one or more includables.

    Definition Classes
    RelationshipComponent
  16. case class ManyUnfetched[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E, I], _ <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E, I, T, Seq[T]], ownerId: Option[I]) extends (RelationshipRepComponent.this)#Many[E, I, 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
  17. sealed abstract class One[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T] extends (RelationshipRepComponent.this)#RelationshipRep[E, I, 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
  18. case class OneFetched[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E, I], _ <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E, I, T, Option[T]], value: Option[T] = None, ownerId: Option[I] = None) extends (RelationshipRepComponent.this)#One[E, I, 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
  19. class OneIncluding[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#IncludingRelationship[From, To, E, I, T, Option[T]] with (RelationshipComponent.this)#ToOneRelationship[From, To, E, I, T]

    Wraps 'to one' relationships for including one or more includables.

    Wraps 'to one' relationships for including one or more includables.

    Definition Classes
    RelationshipComponent
  20. case class OneUnfetched[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E, I], _ <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E, I, T, Option[T]], ownerId: Option[I]) extends (RelationshipRepComponent.this)#One[E, I, 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
  21. trait Relationship[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T, Value] extends (RelationshipComponent.this)#Includable[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
  22. trait RelationshipRep[Owner <: (RelationshipRepComponent.this)#Entity[Owner, I], I, 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
  23. abstract class ThroughRelationship[From <: (RelationshipComponent.this)#EntityTable[E, I], Through <: scala.slick.driver.JdbcProfile.SimpleQL.Table[_], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T, Value] extends (RelationshipComponent.this)#Relationship[From, To, E, I, 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, I], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#DirectRelationship[From, To, E, I, T, Seq[T]] with (RelationshipComponent.this)#ToManyRelationship[From, To, E, I, 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, I], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, 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, I], Through <: scala.slick.driver.JdbcProfile.SimpleQL.Table[_], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#ThroughRelationship[From, Through, To, E, I, T, Seq[T]] with (RelationshipComponent.this)#ToManyRelationship[From, To, E, I, 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, I], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#DirectRelationship[From, To, E, I, T, Option[T]] with (RelationshipComponent.this)#ToOneRelationship[From, To, E, I, 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, I], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, 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, I], Through <: scala.slick.driver.JdbcProfile.SimpleQL.Table[_], To <: scala.slick.driver.JdbcProfile.SimpleQL.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#ThroughRelationship[From, Through, To, E, I, T, Option[T]] with (RelationshipComponent.this)#ToOneRelationship[From, To, E, I, 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. object IncludesSetter

    Definition Classes
    EntityComponent
  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

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

    Definition Classes
    SQLiteProfileDriverComponent
  8. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  20. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

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