t

org.shaqal.Joining

MapperJoin

trait MapperJoin[J] extends ReadOnlyAccessorLike.MapperForeign[J] with ReadOnlyAccessorLike.SingleJoinLike

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MapperJoin
  2. SingleJoinLike
  3. MapperForeign
  4. Readable
  5. Foreign
  6. ReadOnlyAccessorLike
  7. Adhoc
  8. Joining
  9. Fields
  10. TableLike
  11. Field
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class AdhocJoining[DD <: Database, R1, R2] extends AnyRef
    Definition Classes
    Adhoc
  2. trait Foreign extends Field with ReadOnlyAccessorLike
    Definition Classes
    Fields
  3. trait AccessorJoin extends ReadOnlyAccessorLike.Foreign with ReadOnlyAccessorLike.SingleJoinLike
    Definition Classes
    Joining
  4. trait AccessorJoin2 extends ReadOnlyAccessorLike.Foreign with ReadOnlyAccessorLike.DualJoinLike
    Definition Classes
    Joining
  5. trait DualJoin[C1, C2] extends ReadOnlyAccessorLike.DualJoinLike
    Definition Classes
    Joining
  6. trait DualJoinLike extends AnyRef
    Definition Classes
    Joining
  7. abstract class FullJoin[C, ColType <: Col] extends ReadOnlyAccessorLike.SingleJoin[C]
    Definition Classes
    Joining
  8. abstract class FullJoin2[C1, C2, ColType1 <: Col, ColType2 <: Col] extends ReadOnlyAccessorLike.DualJoin[C1, C2]
    Definition Classes
    Joining
  9. abstract class Join[C, ColType <: Col] extends ReadOnlyAccessorLike.SingleJoin[C]
    Definition Classes
    Joining
  10. abstract class Join2[C1, C2, ColType1 <: Col, ColType2 <: Col] extends ReadOnlyAccessorLike.DualJoin[C1, C2]
    Definition Classes
    Joining
  11. abstract class LeftJoin[C, ColType <: Col] extends ReadOnlyAccessorLike.SingleJoin[C]
    Definition Classes
    Joining
  12. abstract class LeftJoin2[C1, C2, ColType1 <: Col, ColType2 <: Col] extends ReadOnlyAccessorLike.DualJoin[C1, C2]
    Definition Classes
    Joining
  13. trait MapperForeign[J] extends ReadOnlyAccessorLike.Foreign with Readable
    Definition Classes
    Joining
  14. trait MapperJoin[J] extends ReadOnlyAccessorLike.MapperForeign[J] with ReadOnlyAccessorLike.SingleJoinLike
    Definition Classes
    Joining
  15. abstract type D <: Database
    Definition Classes
    TableLike
  16. type F[X] = Col.F[X]
    Definition Classes
    MapperJoin → Readable
  17. type Q = (MapperJoin.this)#F[(MapperJoin.this)#T]
    Definition Classes
    Readable
  18. type QueryOf[DD, RR] = Query { ... /* 3 definitions in type refinement */ }
    Definition Classes
    Adhoc
  19. abstract type R
    Definition Classes
    ReadOnlyAccessorLike
  20. type T = J
    Definition Classes
    MapperForeign → Readable
  21. trait MapperJoin2[J] extends ReadOnlyAccessorLike.MapperJoin2Like[J]
    Definition Classes
    Joining
  22. trait MapperJoin2Like[J] extends ReadOnlyAccessorLike.MapperForeign[J] with ReadOnlyAccessorLike.DualJoinLike
    Definition Classes
    Joining
  23. trait MapperJoin2Nullable[J] extends ReadOnlyAccessorLike.MapperJoin2Like[J]
    Definition Classes
    Joining
  24. trait MapperJoinNullable[J] extends ReadOnlyAccessorLike.MapperForeign[J] with ReadOnlyAccessorLike.SingleJoinLike
    Definition Classes
    Joining
  25. abstract class RightJoin[C, ColType <: Col] extends ReadOnlyAccessorLike.SingleJoin[C]
    Definition Classes
    Joining
  26. abstract class RightJoin2[C1, C2, ColType1 <: Col, ColType2 <: Col] extends ReadOnlyAccessorLike.DualJoin[C1, C2]
    Definition Classes
    Joining
  27. trait SingleJoin[C] extends ReadOnlyAccessorLike.SingleJoinLike
    Definition Classes
    Joining
  28. trait SingleJoinLike extends AnyRef
    Definition Classes
    Joining

Abstract Value Members

  1. abstract def fields: Seq[Field]
    Definition Classes
    Fields
  2. abstract val fk: Col
    Definition Classes
    SingleJoinLike
  3. abstract val joinType: JoinType
    Definition Classes
    Foreign
  4. abstract val pk: Col
    Definition Classes
    SingleJoinLike
  5. abstract def tableName: String
    Definition Classes
    TableLike

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def *: Seq[Col]
    Definition Classes
    ReadOnlyAccessorLike
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def aliasName: String
    Definition Classes
    TableLike
  6. def aliasPath: Seq[TableLike]
    Definition Classes
    Foreign → TableLike
  7. def apply[Z](f: (MapperJoin.this) => Z)(implicit columnator: TableColumnator[MapperJoin.this, Z]): TableColumns
    Definition Classes
    ReadOnlyAccessorLike
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def checkNull(implicit rs: ResultSet): Boolean
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. def cols: Seq[Col]
    Definition Classes
    Fields
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. def f[X](x: => X)(implicit rs: ResultSet): Col.F[X]
    Definition Classes
    MapperJoin → Readable
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. lazy val fks: Seq[Col]
    Definition Classes
    SingleJoinLike
  17. def foreigns: Seq[(MapperJoin.this)#Foreign]
    Definition Classes
    Fields
  18. def fromItem: FromItem
    Definition Classes
    ReadOnlyAccessorLike
  19. def fullName(implicit adapter: Adapter): String
    Definition Classes
    TableLike
  20. def fullNameAndAlias(implicit adapter: Adapter): String
    Definition Classes
    TableLike
  21. def get(implicit rs: ResultSet): J
    Definition Classes
    MapperForeign → Readable
  22. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. def joinExpr: JoinTerm
    Definition Classes
    SingleJoinLike
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. def read(implicit rs: ResultSet): (MapperJoin.this)#Q
    Definition Classes
    Readable
  30. def schema: SchemaLike
    Definition Classes
    Foreign → TableLike
  31. def schemaTableName: List[String]
    Attributes
    protected
    Definition Classes
    TableLike
  32. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  33. def tableAlias: String
    Attributes
    protected
    Definition Classes
    TableLike
  34. implicit val tableLike: TableLike
    Definition Classes
    TableLike
  35. def test[Z](f: (MapperJoin.this) => Z): Nothing
    Definition Classes
    ReadOnlyAccessorLike
  36. def toString(): String
    Definition Classes
    TableLike → AnyRef → Any
  37. def underscoreName: String
    Definition Classes
    TableLike
  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Readable

Inherited from ReadOnlyAccessorLike

Inherited from Adhoc

Inherited from Joining

Inherited from Fields

Inherited from TableLike

Inherited from Field

Inherited from AnyRef

Inherited from Any

Ungrouped