entitytled.profile

HsqldbProfile

Related Docs: trait HsqldbProfile | package profile

object HsqldbProfile extends HsqldbProfile

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

Type Members

  1. trait ComposedRelationship[Owner <: (RelationshipCompositionComponent.this)#EntityTable[O, I1], Join <: (RelationshipCompositionComponent.this)#EntityTable[J, _], To <: slick.driver.JdbcProfile.API.Table[T], O <: (RelationshipCompositionComponent.this)#Entity[O, I1], J <: (RelationshipCompositionComponent.this)#Entity[J, _], T, I1, C[_], C1[_], C2[_]] extends (RelationshipCompositionComponent.this)#Relationship[Owner, To, O, I1, T, C]

    Composes a base relationship from an owner entity to a joining entity, with an attached relationship from the joining entity to a target relation, into a relationship from the owner entity to the target relation.

    Composes a base relationship from an owner entity to a joining entity, with an attached relationship from the joining entity to a target relation, into a relationship from the owner entity to the target relation.

    Owner

    The owner entity's table type.

    Join

    The joining entity's table type

    To

    The target relation's table type.

    O

    The owner entity's type.

    J

    The joining entity's type.

    T

    The target relation's type.

    I1

    The owner entity's ID type.

    C

    The type of the functor containing target relation values that are retrieved from the database.

    C1

    The type of the functor containing retrieved values for the base relationship.

    C2

    The type of the functor containing retrieved values for the attached relationship.

    Definition Classes
    RelationshipCompositionComponent
  2. class ComposedToMany[Owner <: (RelationshipCompositionComponent.this)#EntityTable[O, I1], Join <: (RelationshipCompositionComponent.this)#EntityTable[J, _], To <: slick.driver.JdbcProfile.API.Table[T], O <: (RelationshipCompositionComponent.this)#Entity[O, I1], J <: (RelationshipCompositionComponent.this)#Entity[J, _], T, I1, C[_]] extends (RelationshipCompositionComponent.this)#ComposedRelationship[Owner, Join, To, O, J, T, I1, Seq, C, Seq] with (RelationshipCompositionComponent.this)#ToManyRelationship[Owner, To, O, I1, T]

    A relationship composed with a 'to many' relationship, which acts as a 'to many' relationship.

    A relationship composed with a 'to many' relationship, which acts as a 'to many' relationship.

    Definition Classes
    RelationshipCompositionComponent
  3. trait DirectJoinConditionProvider[From <: slick.driver.JdbcProfile.API.Table[_], To <: slick.driver.JdbcProfile.API.Table[_]] extends AnyRef

    Provides a default join condition for direct relationships.

    Provides a default join condition for direct relationships.

    Intended to be instantiated through implicit materialization by it's companion object.

    From

    The owner table's type.

    To

    The target table's type.

    Definition Classes
    EntityCompanionComponent
    Annotations
    @implicitNotFound( ... )
  4. abstract class DirectRelationship[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T, +C[_]] extends (RelationshipComponent.this)#Relationship[From, To, E, I, T, C]

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

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

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

    Base class for entities.

    Base class for entities.

    Extend this class with a case class to define an entity. Entities need to be uniquely identifiable by an ID. Clients need to implement the id member

    E

    The extending entity type itself (a self bound).

    I

    The ID type.

    Definition Classes
    EntityComponent
  6. trait EntityActionBuilder[T <: (EntityActionBuilderComponent.this)#EntityTable[E, _], E <: (EntityActionBuilderComponent.this)#Entity[E, _], C[_]] extends AnyRef

    Base trait for entity action builders, which allow eager-loading includables onto entity queries.

    Base trait for entity action builders, which allow eager-loading includables onto entity queries.

    T

    The entity's table type.

    E

    The entity's type.

    C

    The result container type (e.g. scala.Option, scala.Seq).

    Definition Classes
    EntityActionBuilderComponent
  7. class EntityCollectionActionBuilder[T <: (EntityActionBuilderComponent.this)#EntityTable[E, _], E <: (EntityActionBuilderComponent.this)#Entity[E, _]] extends (EntityActionBuilderComponent.this)#EntityActionBuilder[T, E, Seq]

    Used to build an action which will result in a collection of entities onto which the included includables will be eager-loaded.

    Used to build an action which will result in a collection of entities onto which the included includables will be eager-loaded.

    Definition Classes
    EntityActionBuilderComponent
  8. implicit class EntityCollectionResultInvoker[T <: (EntityActionBuilderComponent.this)#EntityTable[E, _], E <: (EntityActionBuilderComponent.this)#Entity[E, _]] extends AnyRef

    Adds a result method to an entity collection action builder.

    Adds a result method to an entity collection action builder.

    The result method was initially defined on the entity collection action builder. However, this mean that when calling result on plain Slick queries, the conversion to an entity collection action builder took priority over the conversion Slick defines.

    T

    The entity's table type.

    E

    The entity's type.

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

    Base class for entity companion objects.

    Base class for entity companion objects.

    Extend this class with an object with the same name as the associated entity to define an entity companion object. Provides entity retrieval and persistance operations, as well as helpers for defining entity relationships.

    T

    The entity's table type.

    E

    The entity type.

    I

    The entity's ID type.

    Definition Classes
    EntityCompanionComponent
  10. class EntityInstanceActionBuilder[T <: (EntityActionBuilderComponent.this)#EntityTable[E, _], E <: (EntityActionBuilderComponent.this)#Entity[E, _]] extends (EntityActionBuilderComponent.this)#EntityActionBuilder[T, E, Option]

    Used to build an action which will result in a single entity instance onto which the included includables will be eager-loaded.

    Used to build an action which will result in a single entity instance onto which the included includables will be eager-loaded.

    Definition Classes
    EntityActionBuilderComponent
  11. class EntityRepository[T <: (EntityRepositoryComponent.this)#EntityTable[E, I], E <: (EntityRepositoryComponent.this)#Entity[E, I], I] extends AnyRef

    Repository class for managing the retrieval and persistence of entities.

    Repository class for managing the retrieval and persistence of entities.

    T

    The entity's table type.

    E

    The entity type.

    I

    The entity's ID type.

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

    Base class for entity tables.

    Base class for entity tables.

    Extend this class to define a table for an entity type. Entity tables must define an ID column. Clients need to implement the id member.

    E

    The entity type this table represents.

    I

    The entity's ID type.

    Definition Classes
    EntityComponent
  13. trait Fetched[T, C[_]] extends AnyRef

    Trait that can be mixed into a RelationshipRep for representing the value of a relationship that is already fetched into memory.

    Trait that can be mixed into a RelationshipRep for representing the value of a relationship that is already fetched into memory.

    T

    The relationships target type.

    C

    Value container type (scala.Option, scala.Seq, ...)

    Definition Classes
    RelationshipRepComponent
  14. trait Includable[Owner <: slick.driver.JdbcProfile.API.Table[O], O] extends AnyRef

    Trait to allow including (eager-loading) related values on a query result.

    Trait to allow including (eager-loading) related values on a query result.

    Owner

    The type of the table that owns the related values.

    O

    The type of the row that owns the related values.

    Definition Classes
    RelationshipComponent
  15. type Include[E <: Entity[E, _]] = (Relationship[_ <: EntityTable[E, _], _ <: slick.driver.JdbcProfile.API.Table[_], E, _, T, C], C[T]) forSome {type C[_] <: Any, type T}

    Type alias for a relationship-value pair.

    Type alias for a relationship-value pair.

    Definition Classes
    EntityComponent
  16. class Includes[E <: (EntityComponent.this)#Entity[E, _]] extends AnyRef

    Set of relationship-value pairs that can be included onto an entity instance.

    Set of relationship-value pairs that can be included onto an entity instance.

    Should be instantiated through its companion object.

    E

    The ower entity's type.

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

    Can set a new set of included relationship values on an entity instance.

    Can set a new set of included relationship values on an entity instance.

    Intended to be instantiated through implicit materialization by it's companion object.

    E

    The type of the entity that owns the includes.

    Definition Classes
    EntityComponent
    Annotations
    @implicitNotFound( ... )
  18. trait IndirectJoinConditionProvider[From <: slick.driver.JdbcProfile.API.Table[_], Through <: slick.driver.JdbcProfile.API.Table[_], To <: slick.driver.JdbcProfile.API.Table[_]] extends AnyRef

    Provides a default join condition for indirect relationships.

    Provides a default join condition for indirect relationships.

    Intended to be instantiated through implicit materialization by it's companion object.

    From

    The owner table's type.

    Through

    The join-table's type.

    To

    The target table's type.

    Definition Classes
    EntityCompanionComponent
    Annotations
    @implicitNotFound( ... )
  19. abstract class IndirectRelationship[From <: (RelationshipComponent.this)#EntityTable[E, I], Through <: slick.driver.JdbcProfile.API.Table[_], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T, +C[_]] extends (RelationshipComponent.this)#Relationship[From, To, E, I, T, C]

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

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

    Through

    The join-table's type.

    Definition Classes
    RelationshipComponent
  20. trait IndirectToQueryProvider[To <: slick.driver.JdbcProfile.API.Table[T], Through <: slick.driver.JdbcProfile.API.Table[_], T] extends AnyRef

    Provides a default target query for indirect relationships.

    Provides a default target query for indirect relationships.

    Intended to be instantiated through implicit materialization by it's companion object.

    To

    The relationship's target table type.

    Through

    The join-table's type.

    T

    The target table's entity type.

    Definition Classes
    EntityCompanionComponent
    Annotations
    @implicitNotFound( ... )
  21. sealed trait Many[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T] extends (RelationshipRepComponent.this)#RelationshipRep[E, I, T, Seq]

    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
  22. case class ManyFetched[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E, I], _ <: slick.driver.JdbcProfile.API.Table[T], E, I, T, Seq], value: Seq[T] = Seq(), ownerId: Option[I] = None) extends (RelationshipRepComponent.this)#Many[E, I, T] with (RelationshipRepComponent.this)#Fetched[T, Seq] with Product with Serializable

    Represents a fetched (in memory) value of a 'to many' relationship for a specific owner instance.

    Represents a fetched (in memory) value of a 'to many' relationship for a specific owner instance.

    Definition Classes
    RelationshipRepComponent
  23. case class ManyUnfetched[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E, I], _ <: slick.driver.JdbcProfile.API.Table[T], E, I, T, Seq], ownerId: Option[I]) extends (RelationshipRepComponent.this)#Many[E, I, T] with (RelationshipRepComponent.this)#Unfetched[T, Seq] 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
  24. sealed trait One[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T] extends (RelationshipRepComponent.this)#RelationshipRep[E, I, T, Option]

    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
  25. case class OneFetched[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E, I], _ <: slick.driver.JdbcProfile.API.Table[T], E, I, T, Option], value: Option[T] = None, ownerId: Option[I] = None) extends (RelationshipRepComponent.this)#One[E, I, T] with (RelationshipRepComponent.this)#Fetched[T, Option] 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
  26. case class OneUnfetched[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T](relationship: (RelationshipRepComponent.this)#Relationship[_ <: (RelationshipRepComponent.this)#EntityTable[E, I], _ <: slick.driver.JdbcProfile.API.Table[T], E, I, T, Option], ownerId: Option[I]) extends (RelationshipRepComponent.this)#One[E, I, T] with (RelationshipRepComponent.this)#Unfetched[T, Option] 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
  27. trait Relationship[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T, +C[_]] 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.

    From

    The owner entity's table type.

    To

    The target relation's table type.

    E

    The owner entity's type.

    I

    The owner entity's ID type.

    T

    The target relation's type.

    C

    The type of the functor containing target relation values that are retrieved from the database.

    Definition Classes
    RelationshipComponent
  28. trait RelationshipRep[E <: (RelationshipRepComponent.this)#Entity[E, I], I, T, C[_]] extends AnyRef

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

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

    E

    The owner entity's type.

    I

    The owner entity's ID type.

    T

    The relationship's target type.

    C

    Value container type (scala.Option, scala.Seq, ...)

    Definition Classes
    RelationshipRepComponent
  29. trait TableQueryProvider[T <: slick.driver.JdbcProfile.API.Table[M], M] extends AnyRef

    Provides a table query for table T.

    Provides a table query for table T.

    Intended to be instantiated through implicit materialization by it's companion object.

    T

    Table type for which the table query is provided.

    M

    Element type of the table for which the table query is provided.

    Definition Classes
    EntityRepositoryComponent
  30. class ToMany[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#DirectRelationship[From, To, E, I, T, Seq] 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
  31. implicit class ToManyComposable[From <: (RelationshipCompositionComponent.this)#EntityTable[O, I1], Join <: (RelationshipCompositionComponent.this)#EntityTable[J, _], O <: (RelationshipCompositionComponent.this)#Entity[O, I1], J <: (RelationshipCompositionComponent.this)#Entity[J, _], I1] extends AnyRef

    Implicitly adds the compose operation to 'to many' relationships whose target relation is itself an entity.

    Implicitly adds the compose operation to 'to many' relationships whose target relation is itself an entity.

    From

    The relationship owner's table type.

    Join

    The relationship target's table type.

    O

    The relationship owner's type.

    J

    The relationship target's type.

    I1

    The relationship owner's ID type.

    Definition Classes
    RelationshipCompositionComponent
  32. class ToManyComposed[Owner <: (RelationshipCompositionComponent.this)#EntityTable[O, I1], Join <: (RelationshipCompositionComponent.this)#EntityTable[J, _], To <: slick.driver.JdbcProfile.API.Table[T], O <: (RelationshipCompositionComponent.this)#Entity[O, I1], J <: (RelationshipCompositionComponent.this)#Entity[J, _], T, I1, C[_]] extends (RelationshipCompositionComponent.this)#ComposedRelationship[Owner, Join, To, O, J, T, I1, Seq, Seq, C] with (RelationshipCompositionComponent.this)#ToManyRelationship[Owner, To, O, I1, T]

    A 'to many' relationship composed with another relationship, which acts as a 'to many' relationship.

    A 'to many' relationship composed with another relationship, which acts as a 'to many' relationship.

    Definition Classes
    RelationshipCompositionComponent
  33. trait ToManyRelationship[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends AnyRef

    Provides a partial implementation of Relationship for 'to many' relationships.

    Provides a partial implementation of Relationship for 'to many' relationships.

    From

    The owner entity's table type.

    To

    The target relation's table type.

    E

    The owner entity's type.

    I

    The owner entity's ID type.

    T

    The target relation's type.

    Definition Classes
    RelationshipComponent
  34. class ToManyThrough[From <: (RelationshipComponent.this)#EntityTable[E, I], Through <: slick.driver.JdbcProfile.API.Table[_], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#IndirectRelationship[From, Through, To, E, I, T, Seq] 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
  35. class ToManyWithIncludes[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#WrappingRelationship[From, To, E, I, T, Seq]

    Wraps a 'to many' relationship and one or more includes which will be eager-loaded onto any actions generated for this relationship.

    Wraps a 'to many' relationship and one or more includes which will be eager-loaded onto any actions generated for this relationship.

    Definition Classes
    RelationshipComponent
  36. class ToOne[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#DirectRelationship[From, To, E, I, T, Option] 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
  37. implicit class ToOneComposable[From <: (RelationshipCompositionComponent.this)#EntityTable[O, I1], Join <: (RelationshipCompositionComponent.this)#EntityTable[J, _], O <: (RelationshipCompositionComponent.this)#Entity[O, I1], J <: (RelationshipCompositionComponent.this)#Entity[J, _], I1] extends AnyRef

    Implicitly adds the compose operation to 'to one' relationships whose target relation is itself an entity.

    Implicitly adds the compose operation to 'to one' relationships whose target relation is itself an entity.

    From

    The relationship owner's table type.

    Join

    The relationship target's table type.

    O

    The relationship owner's type.

    J

    The relationship target's type.

    I1

    The relationship owner's ID type.

    Definition Classes
    RelationshipCompositionComponent
  38. class ToOneComposedToOne[Owner <: (RelationshipCompositionComponent.this)#EntityTable[O, I1], Join <: (RelationshipCompositionComponent.this)#EntityTable[J, _], To <: slick.driver.JdbcProfile.API.Table[T], O <: (RelationshipCompositionComponent.this)#Entity[O, I1], J <: (RelationshipCompositionComponent.this)#Entity[J, _], T, I1] extends (RelationshipCompositionComponent.this)#ComposedRelationship[Owner, Join, To, O, J, T, I1, Option, Option, Option] with (RelationshipCompositionComponent.this)#ToOneRelationship[Owner, To, O, I1, T]

    A 'to one' relationship composed with a 'to one' relationship, which acts as a 'to one' relationship.

    A 'to one' relationship composed with a 'to one' relationship, which acts as a 'to one' relationship.

    Definition Classes
    RelationshipCompositionComponent
  39. trait ToOneRelationship[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends AnyRef

    Provides a partial implementation of Relationship for 'to one' relationships.

    Provides a partial implementation of Relationship for 'to one' relationships.

    From

    The owner entity's table type.

    To

    The target relation's table type.

    E

    The owner entity's type.

    I

    The owner entity's ID type.

    T

    The target relation's type.

    Definition Classes
    RelationshipComponent
  40. class ToOneThrough[From <: (RelationshipComponent.this)#EntityTable[E, I], Through <: slick.driver.JdbcProfile.API.Table[_], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#IndirectRelationship[From, Through, To, E, I, T, Option] 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
  41. class ToOneWithIncludes[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T] extends (RelationshipComponent.this)#WrappingRelationship[From, To, E, I, T, Option]

    Wraps a 'to one' relationship and one or more includes which will be eager-loaded onto any actions generated for this relationship.

    Wraps a 'to one' relationship and one or more includes which will be eager-loaded onto any actions generated for this relationship.

    Definition Classes
    RelationshipComponent
  42. trait Unfetched[T, C[_]] extends AnyRef

    Trait that can be mixed into a RelationshipRep for representing the value of a relationship that has not yet been fetched into memory.

    Trait that can be mixed into a RelationshipRep for representing the value of a relationship that has not yet been fetched into memory.

    T

    The relationships target type.

    C

    Value container type (scala.Option, scala.Seq, ...)

    Definition Classes
    RelationshipRepComponent
  43. class WrappingRelationship[From <: (RelationshipComponent.this)#EntityTable[E, I], To <: slick.driver.JdbcProfile.API.Table[T], E <: (RelationshipComponent.this)#Entity[E, I], I, T, +C[_]] extends (RelationshipComponent.this)#Relationship[From, To, E, I, T, C]

    Base class for wrapping relationships.

    Base class for wrapping relationships.

    Definition Classes
    RelationshipComponent

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 DirectJoinCondition

    Definition Classes
    RelationshipComponent
  5. object DirectJoinConditionProvider

    Definition Classes
    EntityCompanionComponent
  6. object Includes

    Definition Classes
    EntityComponent
  7. object IncludesSetter

    Definition Classes
    EntityComponent
  8. object IndirectJoinCondition

    Definition Classes
    RelationshipComponent
  9. object IndirectJoinConditionProvider

    Definition Classes
    EntityCompanionComponent
  10. object IndirectToQueryProvider

    Definition Classes
    EntityCompanionComponent
  11. object TableQueryProvider

    Definition Classes
    EntityRepositoryComponent
  12. implicit def actionBuilderToQuery[T <: EntityTable[E, _], E <: Entity[E, _], C[_]](actionBuilder: EntityActionBuilder[T, E, C]): slick.driver.JdbcProfile.API.Query[T, E, Seq]

  13. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  14. def clone(): AnyRef

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

    Definition Classes
    HsqldbProfileDriverComponent
  16. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  25. implicit def queryToCollectionBuilder[T <: EntityTable[E, _], E <: Entity[E, _]](query: slick.driver.JdbcProfile.API.Query[T, E, Seq]): EntityCollectionActionBuilder[T, E]

  26. implicit def relationshipRepToValue[E <: Entity[E, I], I, T, C[_]](rep: RelationshipRep[E, I, T, C])(implicit db: slick.driver.JdbcProfile.API.Database, ec: ExecutionContext): C[T]

    Converts relationship value representation into the related value it is representing.

    Converts relationship value representation into the related value it is representing.

    Converts relationship value representation into the related value it is representing, either by using the in-memory values for values that were already fetched, or executing a database query.

    E

    The represented entity's type.

    I

    The represented entity's ID type.

    T

    The relationship's target type.

    C

    The value container type.

    rep

    The relationship value representation to be converted.

    db

    Database definition to be used for executing a query to retrieve unfetched values.

    ec

    Execution context for running a database query.

    returns

    The value represented by the relationship value representation.

    Definition Classes
    RelationshipRepConversionsComponent
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  28. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from HsqldbProfile

Inherited from Entitytled

Inherited from EntityCompanionComponent

Inherited from RelationshipRepComponent

Inherited from RelationshipComponent

Inherited from EntityRepositoryComponent

Inherited from EntityComponent

Inherited from DriverComponent

Inherited from AnyRef

Inherited from Any

Ungrouped