Accumulate

final class Accumulate[In, Out, S, B](val source: Query[In, Out], val initialState: S, val modifyState: (S, Out) => S, val getResults: S => Iterable[B], val stateTag: LightTypeTag)(implicit evidence$46: Tag[In], evidence$47: Tag[B]) extends Query[In, B]
class Query[In, B]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def collect[C : Tag](pf: PartialFunction[B, C]): Query[In, C]
Definition Classes
override def explain: QueryExplain
Definition Classes
override def map[C : Tag](f: B => C): Query[In, C]
Definition Classes
override def mapConcat[C : Tag](f: B => Iterable[C]): Query[In, C]
Definition Classes
override def where(p: () => B): Query[In, B]
Definition Classes

Inherited methods

final def ++[In2 <: In : Tag, Out0 >: B : Tag](that: Query[In2, Out0]): Query[In2, Out0]
Inherited from:
Query
final def >>>[Out0 >: B : Tag, Out2 : Tag](that: Query[From[Out0], Out2]): Query[In, Out2]
Inherited from:
Query
def accumulate[S : Tag, B : Tag](initialState: S)(modifyState: (S, B) => S)(getResults: S => Iterable[B]): Query[In, B]
Inherited from:
Query
def andThen[Out0 >: B : Tag, Out2 : Tag](that: Query[From[Out0], Out2]): Query[In, Out2]
Inherited from:
Query
def deduplicate: Query[In, B]
Inherited from:
Query
def deduplicateBy[K : Tag](f: B => K): Query[In, B]
Inherited from:
Query
def flatMap[In2 <: In : Tag, B : Tag](f: B => Query[In2, B]): Query[In2, B]
Inherited from:
Query
def groupBy[A : Tag, B : Tag, C : Tag](f: B => A, g: B => B, h: B => C): GroupByQuery[In, B, (A, B, C)]
Inherited from:
Query
def groupBy[A : Tag, B : Tag](f: B => A, g: B => B): GroupByQuery[In, B, (A, B)]
Inherited from:
Query
def groupBy[A : Tag](f: B => A): GroupByQuery[In, B, A]
Inherited from:
Query
def statefulMap[S : Tag, B : Tag](initialState: S)(process: (S, B) => (S, B)): Query[In, B]
Inherited from:
Query
def statefulMapConcat[S : Tag, B : Tag](initialState: S)(process: (S, B) => (S, Iterable[B])): Query[In, B]
Inherited from:
Query
final override def toString: String
Definition Classes
Query -> Any
Inherited from:
Query
def union[In2 <: In : Tag, Out0 >: B : Tag](that: Query[In2, Out0]): Query[In2, Out0]
Inherited from:
Query
def whereNot(p: () => B): Query[In, B]
Inherited from:
Query
def whereSubQuery[In2 <: In : Tag](p: B => QueryResult[In2, Boolean]): Query[In2, B]
Inherited from:
Query
def withFilter(p: () => B): Query[In, B]
Inherited from:
Query