true if partial channel has a value, false otherwise
true if partial channel has a value, false otherwise
State channels: Produce when a new child is attached and if the size changes. In org.widok.Opt the size is reset if the value is cleared.
,Channels: The size is only produced in response to each received value on the channel.
,Buffers: Produce the row count once a row is added or removed.
Wraps the defined value or undefined state into an Option instance
Wraps the defined value or undefined state into an Option instance
All elements are equal to value
At least one element is equal to value
Two-way binding; synchronises this
and other
.
Two-way binding; synchronises this
and other
.
Buffers all produced elements
Buffers all produced elements
In contrast to zip() this produces a new value for each change of
this
or other
.
In contrast to zip() this produces a new value for each change of
this
or other
. Therefore, other
must be a StateChannel.
Stream contains at least one occurrence of value
.
Stream contains at least one occurrence of value
.
Channels: Once true, will never produce any other value.
,Buffers: When the item is removed, it will produce false.
Count number of occurrence of value
.
Count number of occurrence of value
.
Channels: With every matching element, the counter is increased.
,Buffers: When the element is removed, the counter is decreased.
Filters out (merges) duplicates
Filters out (merges) duplicates
Channels: Skips first count
elements, then stop listening.
Subscribing to it will always yield the last result as
initial value.
Buffers: Creates a sub-buffer without the first count
elements.
Checks for existence of a value for which f
is true
Only include elements for which f
is true
Only include elements for which f
is true
Applies f
on each element and flatten its result into the stream
Applies f
on each element and flatten its result into the stream
flatMap with back-propagation.
flatMap with back-propagation.
Caches the accumulator value.
Checks whether f
is true for all elements
Bi-directional fork for values
Bi-directional fork for values
Bi-directional fork for channels
Bi-directional fork for channels
Uni-directional fork for values
Uni-directional fork for values
Uni-directional fork for channels
Uni-directional fork for channels
Wraps first element as a channel
Wraps first element as a channel
Denotes first produced element after the head call; whether head has observers at this point is irrelevant as the value is cached (i.e. attaching repeatedly will always lead the same value)
Current value is equal to value
Current value is equal to value
Partial channels: Produce true if the current value is cleared.
,Channels: Produce false with the first received value.
,Buffers: Produce a new value once a row is added or removed.
Checks whether the given element is the first produced value
Checks whether the given element is the first produced value
Current value is not equal to value
Current value is not equal to value
Applies f
on each element
Applies f
on each element
Map f
on each element and turn stream into a dictionary
Map f
on each element and turn stream into a dictionary
Calculates maximum value
Calculates minimum value
Negation of isEmpty
Applies partial function f
on each element; if the function is not
defined for the current input, it is filtered out
Applies partial function f
on each element; if the function is not
defined for the current input, it is filtered out
Partitions stream into two sub-stream
Partitions stream into two sub-stream
The left stream contains all elements for which f
is true, all other
elements go to the right stream.
Calculates product
Redirect stream from other
to this
.
Redirect stream from other
to this
.
Sums over all elements
Skips first element
Skips first element
Channels: Takes first count
elements, then stop listening.
Subscribing to it will always yield the last result as
initial value.
Buffers: Will always contain the first count
(or less) elements
of the parent buffer.
Take all elements until ch
produces any value
Take all elements until ch
produces any value
Buffers only current element
Buffers only current element
Maps each value change of other
to a change of this
.
Maps each value change of other
to a change of this
.