Packages

t

org.shaqal

ReadOnlyPK7Mapper

trait ReadOnlyPK7Mapper[A, C1, C2, C3, C4, C5, C6, C7] extends ReadOnlyPK7MapperLike[A, C1, C2, C3, C4, C5, C6, C7]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReadOnlyPK7Mapper
  2. ReadOnlyPK7MapperLike
  3. ReadOnlyPK7
  4. ReadOnlyCompositePK
  5. ReadOnlyMapperLike
  6. MapperQuery
  7. Query
  8. AggregateFunctions
  9. Selecting
  10. ReadOnlyAccessorLike
  11. Adhoc
  12. Joining
  13. Fields
  14. TableLike
  15. CompositePKLike
  16. PKUtil
  17. AnyRef
  18. 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. trait MapperJoin2[J] extends ReadOnlyAccessorLike.MapperJoin2Like[J]
    Definition Classes
    Joining
  16. trait MapperJoin2Like[J] extends ReadOnlyAccessorLike.MapperForeign[J] with ReadOnlyAccessorLike.DualJoinLike
    Definition Classes
    Joining
  17. trait MapperJoin2Nullable[J] extends ReadOnlyAccessorLike.MapperJoin2Like[J]
    Definition Classes
    Joining
  18. trait MapperJoinNullable[J] extends ReadOnlyAccessorLike.MapperForeign[J] with ReadOnlyAccessorLike.SingleJoinLike
    Definition Classes
    Joining
  19. abstract class RightJoin[C, ColType <: Col] extends ReadOnlyAccessorLike.SingleJoin[C]
    Definition Classes
    Joining
  20. abstract class RightJoin2[C1, C2, ColType1 <: Col, ColType2 <: Col] extends ReadOnlyAccessorLike.DualJoin[C1, C2]
    Definition Classes
    Joining
  21. trait SingleJoin[C] extends ReadOnlyAccessorLike.SingleJoinLike
    Definition Classes
    Joining
  22. trait SingleJoinLike extends AnyRef
    Definition Classes
    Joining
  23. type ColOf[C] = Col { type T = C }
    Definition Classes
    PKUtil
  24. abstract type D <: Database
    Definition Classes
    Query
  25. type QueryOf[DD, RR] = Query { ... /* 3 definitions in type refinement */ }
    Definition Classes
    Adhoc
  26. type QueryType = MapperQuery[A]
    Definition Classes
    ReadOnlyMapperLike → Query
  27. type R = ReadOnlyPK7Mapper.this.type
  28. class SelectHolder[S, A] extends AnyRef
    Definition Classes
    Selecting

Abstract Value Members

  1. abstract def fields: Seq[Field]
    Definition Classes
    Fields
  2. abstract val pk: (ColOf[C1], ColOf[C2], ColOf[C3], ColOf[C4], ColOf[C5], ColOf[C6], ColOf[C7])
    Definition Classes
    ReadOnlyPK7 → ReadOnlyCompositePK
  3. abstract val reader: Reader[A]
    Definition Classes
    ReadOnlyMapperLike
  4. abstract def schema: SchemaLike
    Definition Classes
    TableLike
  5. abstract def tableName: String
    Definition Classes
    TableLike

Concrete Value Members

  1. object R
    Definition Classes
    ReadOnlyMapperLike
  2. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  3. final def ##: Int
    Definition Classes
    AnyRef → Any
  4. def *: Seq[Col]
    Definition Classes
    ReadOnlyAccessorLike
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def aliasName: String
    Definition Classes
    TableLike
  7. def aliasPath: Seq[TableLike]
    Definition Classes
    TableLike
  8. def apply(v1: C1, v2: C2, v3: C3, v4: C4, v5: C5, v6: C6, v7: C7)(implicit c: -:[D]): Option[A]
    Definition Classes
    ReadOnlyPK7MapperLike
  9. def apply(v: (C1, C2, C3, C4, C5, C6, C7))(implicit c: -:[D]): Option[A]
    Definition Classes
    ReadOnlyPK7MapperLike
  10. def apply[Z](f: (ReadOnlyPK7Mapper.this.type) => Z)(implicit columnator: TableColumnator[ReadOnlyPK7Mapper.this.type, Z]): TableColumns
    Definition Classes
    ReadOnlyAccessorLike
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def at(v1: PKVal[C1], v2: PKVal[C2], v3: PKVal[C3], v4: PKVal[C4], v5: PKVal[C5], v6: PKVal[C6], v7: PKVal[C7]): QueryType { ... /* 3 definitions in type refinement */ }
    Definition Classes
    ReadOnlyPK7
  13. def atSpecs(specs: Product): QueryType { ... /* 3 definitions in type refinement */ }
    Attributes
    protected
    Definition Classes
    ReadOnlyCompositePK
  14. def atValues(values: Product): QueryType { ... /* 3 definitions in type refinement */ }
    Attributes
    protected
    Definition Classes
    ReadOnlyCompositePK
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  16. def cols: Seq[Col]
    Definition Classes
    Fields
  17. def count(f: (R) => Col)(implicit c: -:[D]): Long
    Definition Classes
    AggregateFunctions
  18. def count()(implicit c: -:[D]): Long
    Definition Classes
    AggregateFunctions
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. def exists()(implicit c: -:[D]): Boolean
    Definition Classes
    Query
  22. def existsAt(v1: PKVal[C1], v2: PKVal[C2], v3: PKVal[C3], v4: PKVal[C4], v5: PKVal[C5], v6: PKVal[C6], v7: PKVal[C7])(implicit c: -:[D]): Boolean
    Definition Classes
    ReadOnlyPK7
  23. def existsAtSpecs(specs: Product)(implicit c: -:[D]): Boolean
    Attributes
    protected
    Definition Classes
    ReadOnlyCompositePK
  24. def existsAtValues(values: Product)(implicit c: -:[D]): Boolean
    Attributes
    protected
    Definition Classes
    ReadOnlyCompositePK
  25. def existsWhere(w: (R) => Expr)(implicit c: -:[D]): Boolean
    Definition Classes
    Query
  26. def expr(pkValues: Product): Expr
    Definition Classes
    CompositePKLike
  27. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  28. def foreigns: Seq[Foreign]
    Definition Classes
    Fields
  29. def fromItem: FromItem
    Definition Classes
    ReadOnlyAccessorLike
  30. def fullName(implicit adapter: Adapter): String
    Definition Classes
    TableLike
  31. def fullNameAndAlias(implicit adapter: Adapter): String
    Definition Classes
    TableLike
  32. def get()(implicit c: -:[D]): A
    Definition Classes
    MapperQuery
  33. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  35. def into[Coll[_]](factory: Factory[A, Coll[A]])(implicit c: -:[D]): Coll[A]
    Definition Classes
    MapperQuery
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. def list()(implicit c: -:[D]): List[A]
    Definition Classes
    MapperQuery
  38. def max[U](f: (R) => Col { type T = U })(implicit c: -:[D]): Option[U]
    Definition Classes
    AggregateFunctions
  39. def maxCompat[U](col: Col { type T = U })(implicit c: -:[D]): Option[U]
    Definition Classes
    AggregateFunctions
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  42. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  43. def option()(implicit c: -:[D]): Option[A]
    Definition Classes
    MapperQuery
  44. def query(f: (A) => Any)(implicit c: -:[D]): Unit
    Definition Classes
    MapperQuery
  45. val r: R
    Definition Classes
    ReadOnlyPK7Mapper → Query
  46. def schemaTableName: List[String]
    Attributes
    protected
    Definition Classes
    TableLike
  47. def select[S, A](f: (R) => S)(implicit selecter: Selecter[S], selectReader: SelectReader[S, A]): SelectHolder[S, A]
    Definition Classes
    Selecting
  48. def selectForUpdate[S, A](f: (R) => S)(implicit selecter: Selecter[S], selectReader: SelectReader[S, A]): SelectHolder[S, A]
    Definition Classes
    Selecting
  49. def selectSql: SelectSQL
    Definition Classes
    MapperQuery
  50. def selectSql(s: SelectExpression, forUpdate: Boolean = false, locks: Seq[Lock] = Nil): SelectSQL
    Attributes
    protected
    Definition Classes
    Query
  51. def selectWithLock[S, A](locks: Lock*)(f: (R) => S)(implicit selecter: Selecter[S], selectReader: SelectReader[S, A]): SelectHolder[S, A]
    Definition Classes
    Selecting
  52. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  53. def tableAlias: String
    Attributes
    protected
    Definition Classes
    TableLike
  54. implicit val tableLike: TableLike
    Definition Classes
    TableLike
  55. def test[Z](f: (ReadOnlyPK7Mapper.this.type) => Z): Nothing
    Definition Classes
    ReadOnlyAccessorLike
  56. def toString(): String
    Definition Classes
    TableLike → AnyRef → Any
  57. def underscoreName: String
    Definition Classes
    TableLike
  58. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  59. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  60. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  61. def where(whereFunc: (R) => Expr): MapperQuery[A] { ... /* 3 definitions in type refinement */ }
    Definition Classes
    ReadOnlyMapperLike → Query
  62. def whereExpr: Expr
    Definition Classes
    Query
  63. def whereExprSpecs(specs: Product): Expr
    Attributes
    protected
    Definition Classes
    ReadOnlyCompositePK
  64. def whereExprValues(values: Product): AndExpr
    Attributes
    protected
    Definition Classes
    ReadOnlyCompositePK

Inherited from ReadOnlyPK7MapperLike[A, C1, C2, C3, C4, C5, C6, C7]

Inherited from ReadOnlyPK7[C1, C2, C3, C4, C5, C6, C7]

Inherited from ReadOnlyCompositePK

Inherited from ReadOnlyMapperLike[A]

Inherited from MapperQuery[A]

Inherited from Query

Inherited from AggregateFunctions

Inherited from Selecting

Inherited from ReadOnlyAccessorLike

Inherited from Adhoc

Inherited from Joining

Inherited from Fields

Inherited from TableLike

Inherited from CompositePKLike[A]

Inherited from PKUtil

Inherited from AnyRef

Inherited from Any

Ungrouped