scala.slick.lifted

BaseJoinQuery

final class BaseJoinQuery[+E1, +E2, U1, U2] extends WrappingQuery[(E1, E2), (U1, U2)]

Linear Supertypes
WrappingQuery[(E1, E2), (U1, U2)], Query[(E1, E2), (U1, U2)], CollectionLinearizer[Seq, (U1, U2)], ValueLinearizer[Seq[(U1, U2)]], Rep[Seq[(U1, U2)]], WithOp, Cloneable, java.lang.Cloneable, NodeGenerator, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BaseJoinQuery
  2. WrappingQuery
  3. Query
  4. CollectionLinearizer
  5. ValueLinearizer
  6. Rep
  7. WithOp
  8. Cloneable
  9. Cloneable
  10. NodeGenerator
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BaseJoinQuery(leftGen: ast.Symbol, rightGen: ast.Symbol, left: Node, right: Node, jt: JoinType, base: ShapedValue[_ <: (E1, E2), (U1, U2)])

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def >>[F, T](q: Query[F, T]): Query[F, T]

    Definition Classes
    Query
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. final val canBuildFrom: CanBuildFrom[Nothing, (U1, U2), Seq[(U1, U2)]]

    Definition Classes
    QueryCollectionLinearizer
  9. def clone(): BaseJoinQuery.this.type

    Definition Classes
    WithOp → AnyRef
  10. def countDistinct: Column[Int]

    Definition Classes
    Query
  11. def drop(num: Int): Query[(E1, E2), (U1, U2)]

    Definition Classes
    Query
  12. final lazy val elementLinearizer: ValueLinearizer[(U1, U2)]

    Definition Classes
    QueryCollectionLinearizer
  13. def encodeRef(sym: ast.Symbol, positions: List[Int] = Nil): Query[(E1, E2), (U1, U2)]

    Definition Classes
    Query
  14. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  16. def exists: Column[Boolean]

    Definition Classes
    Query
  17. def filter[T](f: ((E1, E2)) ⇒ T)(implicit wt: CanBeQueryCondition[T]): Query[(E1, E2), (U1, U2)]

    Definition Classes
    Query
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. def flatMap[F, T](f: ((E1, E2)) ⇒ Query[F, T]): Query[F, T]

    Definition Classes
    Query
  20. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  21. def groupBy[K, T, G, P](f: ((E1, E2)) ⇒ K)(implicit kshape: Shape[K, T, G], vshape: Shape[(E1, E2), _, P]): Query[(G, Query[P, (U1, U2)]), (T, Query[P, (U1, U2)])]

    Definition Classes
    Query
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. def innerJoin[E2, U2](q2: Query[E2, U2]): BaseJoinQuery[(E1, E2), E2, (U1, U2), U2]

    Definition Classes
    Query
  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. def join[E2, U2](q2: Query[E2, U2], jt: JoinType): BaseJoinQuery[(E1, E2), E2, (U1, U2), U2]

    Definition Classes
    Query
  26. def leftJoin[E2, U2](q2: Query[E2, U2]): BaseJoinQuery[(E1, E2), E2, (U1, U2), U2]

    Definition Classes
    Query
  27. def length: Column[Int]

    Definition Classes
    Query
  28. def map[F, G, T](f: ((E1, E2)) ⇒ F)(implicit shape: Shape[F, T, G]): Query[G, T]

    Definition Classes
    Query
  29. def mapOp(f: (Node, List[Int]) ⇒ Node, positions: List[Int] = Nil): BaseJoinQuery.this.type

    Definition Classes
    WithOp
  30. final def narrowedLinearizer: RecordLinearizer[_]

    Definition Classes
    CollectionLinearizerValueLinearizer
  31. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. val nodeDelegate: Node

    Definition Classes
    WrappingQueryNodeGenerator
  33. final def notify(): Unit

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

    Definition Classes
    AnyRef
  35. def on[T <: Column[_]](pred: (E1, E2) ⇒ T)(implicit wt: CanBeQueryCondition[T]): WrappingQuery[(E1, E2), (U1, U2)]

  36. final def op: Node

    Definition Classes
    WithOp
  37. def outerJoin[E2, U2](q2: Query[E2, U2]): BaseJoinQuery[(E1, E2), E2, (U1, U2), U2]

    Definition Classes
    Query
  38. def pack[R](implicit packing: Shape[(E1, E2), _, R]): Query[R, (U1, U2)]

    Definition Classes
    Query
  39. final lazy val packed: Node

    Definition Classes
    Query
  40. def rightJoin[E2, U2](q2: Query[E2, U2]): BaseJoinQuery[(E1, E2), E2, (U1, U2), U2]

    Definition Classes
    Query
  41. def sortBy[T](f: ((E1, E2)) ⇒ T)(implicit arg0: (T) ⇒ Ordered): Query[(E1, E2), (U1, U2)]

    Definition Classes
    Query
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  43. def take(num: Int): Query[(E1, E2), (U1, U2)]

    Definition Classes
    Query
  44. def toString(): String

    Definition Classes
    AnyRef → Any
  45. def union[O >: (E1, E2), R](other: Query[O, (U1, U2)]): WrappingQuery[O, (U1, U2)]

    Definition Classes
    Query
  46. def unionAll[O >: (E1, E2), R](other: Query[O, (U1, U2)]): WrappingQuery[O, (U1, U2)]

    Definition Classes
    Query
  47. lazy val unpackable: ShapedValue[_ <: (E1, E2), (U1, U2)]

    Definition Classes
    WrappingQueryQuery
  48. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  51. def where[T <: Column[_]](f: ((E1, E2)) ⇒ T)(implicit arg0: CanBeQueryCondition[T]): Query[(E1, E2), (U1, U2)]

    Definition Classes
    Query
  52. def withFilter[T](f: ((E1, E2)) ⇒ T)(implicit arg0: CanBeQueryCondition[T]): Query[(E1, E2), (U1, U2)]

    Definition Classes
    Query
  53. def zip[E2, U2](q2: Query[E2, U2]): Query[((E1, E2), E2), ((U1, U2), U2)]

    Definition Classes
    Query
  54. def zipWith[E2, U2, F, G, T](q2: Query[E2, U2], f: ((E1, E2), E2) ⇒ F)(implicit shape: Shape[F, T, G]): Query[G, T]

    Definition Classes
    Query
  55. def zipWithIndex: Query[((E1, E2), Column[Long]), ((U1, U2), Long)]

    Definition Classes
    Query

Deprecated Value Members

  1. def count: Column[Int]

    Definition Classes
    Query
    Annotations
    @deprecated
    Deprecated

    (Since version 0.10.0-M2) Use .length instead of .count

  2. def sub: Query[(E1, E2), (U1, U2)]

    Definition Classes
    Query
    Annotations
    @deprecated
    Deprecated

    (Since version 0.10.0-M2) Query.sub is not needed anymore

Inherited from WrappingQuery[(E1, E2), (U1, U2)]

Inherited from Query[(E1, E2), (U1, U2)]

Inherited from CollectionLinearizer[Seq, (U1, U2)]

Inherited from ValueLinearizer[Seq[(U1, U2)]]

Inherited from Rep[Seq[(U1, U2)]]

Inherited from WithOp

Inherited from Cloneable

Inherited from java.lang.Cloneable

Inherited from NodeGenerator

Inherited from AnyRef

Inherited from Any

Ungrouped