c

slaq.ql

ForeignKeyQuery

class ForeignKeyQuery[TT <: Table[_], U] extends QueryWrap[TT, U] with Constraint

Linear Supertypes
Constraint, QueryWrap[TT, U], Query[TT, U], Node, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ForeignKeyQuery
  2. Constraint
  3. QueryWrap
  4. Query
  5. Node
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ForeignKeyQuery(fks: List[ForeignKey[TT, _]], unpackable: Unpackable[TT, U])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def &(other: ForeignKeyQuery[TT, U]): ForeignKeyQuery[TT, U]

    chain foreign key constraints that point to the same table

  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def >>[P2, U2](q: Query[P2, U2]): Query[P2, U2]
    Definition Classes
    Query
  6. def asColumn(implicit ev: <:<[TT, Column[_]]): TT
    Definition Classes
    Query
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. val cond: List[Column[_]]
    Definition Classes
    QueryWrapQuery
  10. def drop(node: Column[Int]): Query[TT, U]
    Definition Classes
    Query
  11. def drop(num: Int): Query[TT, U]
    Definition Classes
    Query
  12. final def dump(name: String, nc: NamingContext = NamingContext()): Unit
    Definition Classes
    Node
  13. def dump(dc: DumpContext, prefix: String, name: String): Unit
    Definition Classes
    Node
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. def exists: StdFunction[Boolean]
    Definition Classes
    Query
  17. def filter[T](f: (TT) => T)(implicit qc: Queryable[T]): Query[TT, U]
    Definition Classes
    Query
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  19. val fks: List[ForeignKey[TT, _]]
  20. def flatMap[P2, U2](f: (TT) => Query[P2, U2]): Query[P2, U2]
    Definition Classes
    Query
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def groupBy(by: Column[_]*): QueryWrap[TT, U]
    Definition Classes
    Query
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def having[T <: Column[_]](f: (TT) => T)(implicit qc: Queryable[T]): Query[TT, U]
    Definition Classes
    Query
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. def isNamedTable: Boolean
    Definition Classes
    Node
  27. def join[C <: Column[_]](on: (TT) => C)(implicit arg0: Queryable[C]): Query[TT, U]
    Definition Classes
    Query
  28. def join[P2, U2](right: Query[P2, U2]): JoinQuery[TT, P2, U, U2]
    Definition Classes
    Query
  29. def leftJoin[C <: Column[_]](on: (TT) => C)(implicit arg0: Queryable[C]): Query[TT, U]
    Definition Classes
    Query
  30. def leftJoin[P2, U2](right: Query[P2, U2]): JoinQuery[TT, P2, U, U2]
    Definition Classes
    Query
  31. lazy val linearizer: ValueLinearizer[_ <: U]
    Definition Classes
    QueryWrapQuery
  32. def map[P2, U2](f: (TT) => P2)(implicit unpack: Unpack[P2, U2]): Query[P2, U2]
    Definition Classes
    Query
  33. val modifiers: List[QueryModifier]
    Definition Classes
    QueryWrapQuery
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. def nodeChildren: List[Node]
    Definition Classes
    QueryNode
  36. def nodeDelegate: Node
    Definition Classes
    Node
  37. def nodeNamedChildren: List[(Node, String)]
    Definition Classes
    QueryNode
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  40. def orderBy(by: Ordering*): QueryWrap[TT, U]
    Definition Classes
    Query
  41. def outerJoin[C <: Column[_]](on: (TT) => C)(implicit arg0: Queryable[C]): Query[TT, U]
    Definition Classes
    Query
  42. def outerJoin[P2, U2](right: Query[P2, U2]): JoinQuery[TT, P2, U, U2]
    Definition Classes
    Query
  43. lazy val reified: Node
    Definition Classes
    QueryWrapQuery
  44. def rightJoin[C <: Column[_]](on: (TT) => C)(implicit arg0: Queryable[C]): Query[TT, U]
    Definition Classes
    Query
  45. def rightJoin[P2, U2](right: Query[P2, U2]): JoinQuery[TT, P2, U, U2]
    Definition Classes
    Query
  46. def subquery[U2 >: U, R](implicit reify: Reify[TT, R]): Query[R, U]
    Definition Classes
    Query
  47. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  48. def take(node: Column[Int]): Query[TT, U]
    Definition Classes
    Query
  49. def take(num: Int): Query[TT, U]
    Definition Classes
    Query
  50. def toString(): String
    Definition Classes
    ForeignKeyQueryQuery → AnyRef → Any
  51. def union[P2 >: TT, U2 >: U, R](right: Query[P2, U2])(implicit reify: Reify[P2, R]): Query[R, U]
    Definition Classes
    Query
  52. def unionAll[P2 >: TT, U2 >: U, R](right: Query[P2, U2])(implicit reify: Reify[P2, R]): Query[R, U]
    Definition Classes
    Query
  53. val unpackable: Unpackable[TT, U]
    Definition Classes
    ForeignKeyQueryQueryWrapQuery
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  56. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  57. def withFilter[T](f: (TT) => T)(implicit qc: Queryable[T]): Query[TT, U]
    Definition Classes
    Query

Inherited from Constraint

Inherited from QueryWrap[TT, U]

Inherited from Query[TT, U]

Inherited from Node

Inherited from AnyRef

Inherited from Any

Ungrouped