sealed abstract class Query[-In, +Out] extends Serializable
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- Query
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract def explain: QueryExplain
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- final def ++[In2 <: In, Out0 >: Out](that: Query[In2, Out0])(implicit arg0: scalaql.Tag[In2], arg1: scalaql.Tag[Out0]): Query[In2, Out0]
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def >>>[Out0 >: Out, Out2](that: Query[From[Out0], Out2])(implicit arg0: scalaql.Tag[Out0], arg1: scalaql.Tag[Out2]): Query[In, Out2]
- def accumulate[S, B](initialState: S)(modifyState: (S, Out) ⇒ S)(getResults: (S) ⇒ Iterable[B])(implicit arg0: scalaql.Tag[S], arg1: scalaql.Tag[B]): Query[In, B]
- def andThen[Out0 >: Out, Out2](that: Query[From[Out0], Out2])(implicit arg0: scalaql.Tag[Out0], arg1: scalaql.Tag[Out2]): Query[In, Out2]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def collect[B](pf: PartialFunction[Out, B])(implicit arg0: scalaql.Tag[B]): Query[In, B]
- def deduplicate: Query[In, Out]
- def deduplicateBy[K](f: (Out) ⇒ K)(implicit arg0: scalaql.Tag[K]): Query[In, Out]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def flatMap[In2 <: In, B](f: (Out) ⇒ Query[In2, B])(implicit arg0: scalaql.Tag[In2], arg1: scalaql.Tag[B]): Query[In2, B]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def groupBy[A, B, C](f: scalaql.GroupBy[Out, A], g: scalaql.GroupBy[Out, B], h: scalaql.GroupBy[Out, C])(implicit arg0: scalaql.Tag[A], arg1: scalaql.Tag[B], arg2: scalaql.Tag[C]): GroupByQuery[In, Out, (A, B, C)]
- def groupBy[A, B](f: scalaql.GroupBy[Out, A], g: scalaql.GroupBy[Out, B])(implicit arg0: scalaql.Tag[A], arg1: scalaql.Tag[B]): GroupByQuery[In, Out, (A, B)]
- def groupBy[A](f: scalaql.GroupBy[Out, A])(implicit arg0: scalaql.Tag[A]): GroupByQuery[In, Out, A]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map[B](f: (Out) ⇒ B)(implicit arg0: scalaql.Tag[B]): Query[In, B]
- def mapConcat[B](f: (Out) ⇒ Iterable[B])(implicit arg0: scalaql.Tag[B]): Query[In, B]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def statefulMap[S, B](initialState: S)(process: (S, Out) ⇒ (S, B))(implicit arg0: scalaql.Tag[S], arg1: scalaql.Tag[B]): Query[In, B]
- def statefulMapConcat[S, B](initialState: S)(process: (S, Out) ⇒ (S, Iterable[B]))(implicit arg0: scalaql.Tag[S], arg1: scalaql.Tag[B]): Query[In, B]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
toString(): String
- Definition Classes
- Query → AnyRef → Any
- def union[In2 <: In, Out0 >: Out](that: Query[In2, Out0])(implicit arg0: scalaql.Tag[In2], arg1: scalaql.Tag[Out0]): Query[In2, Out0]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def where(p: scalaql.Predicate[Out]): Query[In, Out]
- def whereNot(p: scalaql.Predicate[Out]): Query[In, Out]
- def whereSubQuery[In2 <: In](p: (Out) ⇒ QueryResult[In2, Boolean])(implicit arg0: scalaql.Tag[In2]): Query[In2, Out]
- def withFilter(p: scalaql.Predicate[Out]): Query[In, Out]