class
Source[K, T, BAG[_]] extends Stream[T, BAG]
Instance Constructors
-
new
Source(free: SourceFree[K, T])(implicit bag: Bag[BAG])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
after(key: K): Source[K, T, BAG]
-
final
def
asInstanceOf[T0]: T0
-
implicit
val
bag: Bag[BAG]
-
def
before(key: K): Source[K, T, BAG]
-
def
clone(): AnyRef
-
def
collect[B](pf: PartialFunction[T, B]): Stream[B, BAG]
-
def
collectFirst[B](pf: PartialFunction[T, B]): BAG[Option[B]]
-
def
collectFirstOrNull[B](pf: PartialFunction[T, B]): BAG[B]
-
def
count(f: (T) ⇒ Boolean): BAG[Int]
-
def
drop(count: Int): Stream[T, BAG]
-
def
dropWhile(f: (T) ⇒ Boolean): Stream[T, BAG]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
filter(f: (T) ⇒ Boolean): Stream[T, BAG]
-
def
filterNot(f: (T) ⇒ Boolean): Stream[T, BAG]
-
def
finalize(): Unit
-
def
flatMap[B](f: (T) ⇒ Stream[B, BAG]): Stream[B, BAG]
-
def
foldLeft[B](initial: B)(f: (B, T) ⇒ B): BAG[B]
-
def
foreach(f: (T) ⇒ Unit): BAG[Unit]
-
def
from(key: K): Source[K, T, BAG]
-
def
fromOrAfter(key: K): Source[K, T, BAG]
-
def
fromOrBefore(key: K): Source[K, T, BAG]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
headOption: BAG[Option[T]]
-
final
def
isInstanceOf[T0]: Boolean
-
def
iterator[BAG[_]](implicit bag: Sync[BAG]): Iterator[BAG[T]]
-
def
lastOption: BAG[Option[T]]
-
def
map[B](f: (T) ⇒ B): Stream[B, BAG]
-
def
materialize: BAG[ListBuffer[T]]
-
def
materialize[X[_]](implicit builder: Builder[T, X[T]]): BAG[X[T]]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
partition(f: (T) ⇒ Boolean): BAG[(ListBuffer[T], ListBuffer[T])]
-
def
reverse: Source[K, T, BAG]
-
def
size: BAG[Int]
-
def
streamer: Streamer[T, BAG]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
take(count: Int): Stream[T, BAG]
-
def
takeWhile(f: (T) ⇒ Boolean): Stream[T, BAG]
-
def
toBag[BAG[_]](implicit bag: Bag[BAG]): Source[K, T, BAG]
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Source carries the BAG information at the time of creation whereas SourceFree requires BAG at the time of execution.