final class BooleansBatch extends Batch[Boolean]
Batch implementation specialized for Boolean
.
Under the hood it uses an ArrayBatch
implementation, which is @specialized
. Using BooleansBatch
might be desirable instead for isInstanceOf
checks.
- Alphabetic
- By Inheritance
- BooleansBatch
- Batch
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new BooleansBatch(underlying: ArrayBatch[Boolean])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
collect[B](pf: PartialFunction[Boolean, B]): ArrayBatch[B]
Creates a generator by transforming values produced by the source with a partial function, dropping those values for which the partial function is not defined.
Creates a generator by transforming values produced by the source with a partial function, dropping those values for which the partial function is not defined.
- pf
the partial function which filters and maps the generator.
- returns
a new generator which yields each value
x
produced by this generator for whichpf
is defined
- Definition Classes
- BooleansBatch → Batch
-
def
cursor(): BooleansCursor
- Definition Classes
- BooleansBatch → Batch
-
def
drop(n: Int): BooleansBatch
Creates a new generator from the source, with the first
n
elements dropped, of ifn
is higher than the length of the underlying collection, the it mirrors the source, whichever applies.Creates a new generator from the source, with the first
n
elements dropped, of ifn
is higher than the length of the underlying collection, the it mirrors the source, whichever applies.- Definition Classes
- BooleansBatch → Batch
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
filter(p: (Boolean) ⇒ Boolean): BooleansBatch
Returns a generator over all the elements of the source that satisfy the predicate
p
.Returns a generator over all the elements of the source that satisfy the predicate
p
. The order of the elements is preserved.- p
the predicate used to test values.
- returns
a generator which produces those values of the source which satisfy the predicate
p
.
- Definition Classes
- BooleansBatch → Batch
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
foldLeft[R](initial: R)(op: (R, Boolean) ⇒ R): R
Applies a binary operator to a start value and all elements of this generator, going left to right.
Applies a binary operator to a start value and all elements of this generator, going left to right.
- R
is the result type of the binary operator.
- initial
is the start value.
- op
the binary operator to apply
- returns
the result of inserting
op
between consecutive elements of this generator, going left to right with the start valueinitial
on the left. Returnsinitial
if the generator is empty.
- Definition Classes
- BooleansBatch → Batch
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
map[B](f: (Boolean) ⇒ B): ArrayBatch[B]
Creates a new generator that maps all values produced by the source to new values using a transformation function.
Creates a new generator that maps all values produced by the source to new values using a transformation function.
- f
is the transformation function
- returns
a new generator which transforms every value produced by the source by applying the function
f
to it.
- Definition Classes
- BooleansBatch → Batch
-
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
slice(from: Int, until: Int): BooleansBatch
Creates a new generator emitting an interval of the values produced by the source.
Creates a new generator emitting an interval of the values produced by the source.
- from
the index of the first generated element which forms part of the slice.
- until
the index of the first element following the slice.
- returns
a generator which emits the element of the source past the first
from
elements usingdrop
, and then takesuntil - from
elements, usingtake
- Definition Classes
- BooleansBatch → Batch
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
take(n: Int): BooleansBatch
Creates a new generator that will only return the first
n
elements of the source.Creates a new generator that will only return the first
n
elements of the source.- Definition Classes
- BooleansBatch → Batch
-
def
toArray[B >: Boolean](implicit arg0: ClassTag[B]): Array[B]
Converts this generator into a standard
Array
.Converts this generator into a standard
Array
.- Definition Classes
- Batch
-
def
toIterable: Iterable[Boolean]
Converts this generator into a Scala
Iterable
.Converts this generator into a Scala
Iterable
.- Definition Classes
- Batch
-
def
toList: List[Boolean]
Converts this generator into a Scala immutable
List
.Converts this generator into a Scala immutable
List
.- Definition Classes
- Batch
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
- @native() @throws( ... )