entitytled.profile

SQLiteProfile

Related Docs: trait SQLiteProfile | package profile

object SQLiteProfile extends SQLiteProfile

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SQLiteProfile
  2. SQLiteProfile
  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, 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. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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: SQLiteDriver

    Definition Classes
    SQLiteProfileDriverComponent
  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, I], I, T](rep: Many[E, I, 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, I], I, T](rep: One[E, I, 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 SQLiteProfile

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