AndThenQuery

final class AndThenQuery[In0, OutA, OutB](val left: Query[In0, OutA], val right: Query[From[OutA], OutB], val outATag: LightTypeTag) extends Query[In0, OutB]
trait Query[In0, OutB]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def andThen[Out0 >: OutB : Tag, Out2](that: Query[From[Out0], Out2]): Query[In0, Out2]
Definition Classes
override def map[B](f: OutB => B): Query[In0, B]
Definition Classes
override def mapFilter[B](f: OutB => Option[B]): Query[In0, B]
Definition Classes

Inherited methods

def ++[In2 <: In0, Out0 >: OutB](that: Query[In2, Out0]): Query[In2, Out0]
Inherited from:
Query
def >>>[Out0 >: OutB : Tag, Out2](that: Query[From[Out0], Out2]): Query[In0, Out2]
Inherited from:
Query
def accumulate[S, B](initialState: S)(modifyState: (S, OutB) => S)(getResults: S => Iterable[B]): Query[In0, B]
Inherited from:
Query
def collect[B](pf: PartialFunction[OutB, B]): Query[In0, B]
Inherited from:
Query
def crossJoin[In2 <: In0, Out2](that: Query[In2, Out2]): InnerJoinPartiallyApplied[In2, OutB, Out2]
Inherited from:
Query
def flatMap[In2 <: In0, B](f: OutB => Query[In2, B]): Query[In2, B]
Inherited from:
Query
def groupBy[A, B, C](f: OutB => A, g: OutB => B, h: OutB => C): GroupByQuery[In0, OutB, (A, B, C)]
Inherited from:
Query
def groupBy[A, B](f: OutB => A, g: OutB => B): GroupByQuery[In0, OutB, (A, B)]
Inherited from:
Query
def groupBy[A](f: OutB => A): GroupByQuery[In0, OutB, A]
Inherited from:
Query
def join[In2 <: In0, Out2](that: Query[In2, Out2]): InnerJoinPartiallyApplied[In2, OutB, Out2]
Inherited from:
Query
def leftJoin[In2 <: In0, Out2](that: Query[In2, Out2]): LeftJoinPartiallyApplied[In2, OutB, Out2]
Inherited from:
Query
def mapConcat[B](f: OutB => Iterable[B]): Query[In0, B]
Inherited from:
Query
def sortBy[B : Order](f: OutB => B): Query[In0, OutB]
Inherited from:
Query
def sorted(implicit order: Order[OutB]): Query[In0, OutB]
Inherited from:
Query
def union[In2 <: In0, Out0 >: OutB](that: Query[In2, Out0]): Query[In2, Out0]
Inherited from:
Query
def where(p: () => OutB): Query[In0, OutB]
Inherited from:
Query
def whereNot(p: () => OutB): Query[In0, OutB]
Inherited from:
Query
def whereSubQuery[In2 <: In0](p: OutB => QueryResult[In2, Boolean]): Query[In2, OutB]
Inherited from:
Query
def withFilter(p: () => OutB): Query[In0, OutB]
Inherited from:
Query