scala.slick.lifted

Query

abstract class Query[+E, U] extends Rep[Seq[U]] with EncodeRef

A query monad which contains the AST for a query's projection and the accumulated restrictions and other modifiers.

Self Type
Query[E, U]
Linear Supertypes
EncodeRef, Rep[Seq[U]], WithOp, Cloneable, java.lang.Cloneable, NodeGenerator, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Query
  2. EncodeRef
  3. Rep
  4. WithOp
  5. Cloneable
  6. Cloneable
  7. NodeGenerator
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Query()

Abstract Value Members

  1. abstract def nodeDelegate: Node

    Definition Classes
    NodeGenerator
  2. abstract def unpackable: ShapedValue[_ <: E, U]

Concrete 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]

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): Query.this.type

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

  10. def drop(num: Int): Query[E, U]

  11. def encodeRef(sym: ast.Symbol, positions: List[Int] = Nil): Query[E, U]

    Definition Classes
    QueryEncodeRef
  12. final def eq(arg0: AnyRef): Boolean

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

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

  15. def filter[T](f: (E) ⇒ T)(implicit wt: CanBeQueryCondition[T]): Query[E, U]

  16. def finalize(): Unit

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

  18. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  19. def groupBy[K, T, G, P](f: (E) ⇒ K)(implicit kshape: Shape[K, T, G], vshape: Shape[E, _, P]): Query[(G, Query[P, U]), (T, Query[P, U])]

  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. def innerJoin[E2, U2](q2: Query[E2, U2]): BaseJoinQuery[E, E2, U, U2]

  22. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  23. def join[E2, U2](q2: Query[E2, U2], jt: JoinType = JoinType.Inner): BaseJoinQuery[E, E2, U, U2]

  24. def leftJoin[E2, U2](q2: Query[E2, U2]): BaseJoinQuery[E, E2, U, U2]

  25. def length: Column[Int]

  26. def map[F, G, T](f: (E) ⇒ F)(implicit shape: Shape[F, T, G]): Query[G, T]

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

    Definition Classes
    WithOp
  28. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  31. final def op: Node

    Definition Classes
    WithOp
  32. def outerJoin[E2, U2](q2: Query[E2, U2]): BaseJoinQuery[E, E2, U, U2]

  33. def pack[R](implicit packing: Shape[E, _, R]): Query[R, U]

  34. final lazy val packed: Node

  35. def rightJoin[E2, U2](q2: Query[E2, U2]): BaseJoinQuery[E, E2, U, U2]

  36. def sortBy[T](f: (E) ⇒ T)(implicit arg0: (T) ⇒ Ordered): Query[E, U]

  37. def sorted(implicit ev: (E) ⇒ Ordered): Query[E, U]

  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  39. def take(num: Int): Query[E, U]

  40. def toString(): String

    Definition Classes
    AnyRef → Any
  41. def union[O >: E, R](other: Query[O, U]): WrappingQuery[O, U]

  42. def unionAll[O >: E, R](other: Query[O, U]): WrappingQuery[O, U]

  43. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  46. def where[T <: Column[_]](f: (E) ⇒ T)(implicit arg0: CanBeQueryCondition[T]): Query[E, U]

  47. def withFilter[T](f: (E) ⇒ T)(implicit arg0: CanBeQueryCondition[T]): Query[E, U]

  48. def zip[E2, U2](q2: Query[E2, U2]): Query[(E, E2), (U, U2)]

  49. def zipWith[E2, U2, F, G, T](q2: Query[E2, U2], f: (E, E2) ⇒ F)(implicit shape: Shape[F, T, G]): Query[G, T]

  50. def zipWithIndex: BaseJoinQuery[E, Column[Long], U, Long]

Inherited from EncodeRef

Inherited from Rep[Seq[U]]

Inherited from WithOp

Inherited from Cloneable

Inherited from java.lang.Cloneable

Inherited from NodeGenerator

Inherited from AnyRef

Inherited from Any

Ungrouped