A B C D F I K M P R T 

A

apply() - Method in class com.cognitect.transducers.AReducingFunction
Throws IllegalStateException.
apply(R) - Method in class com.cognitect.transducers.AReducingFunction
Returns the given result without alteration.
apply() - Method in class com.cognitect.transducers.AReducingFunctionOn
Forwards to chained reducing function.
apply(R) - Method in class com.cognitect.transducers.AReducingFunctionOn
Forwards to chained reducing function.
apply(T, U) - Method in interface com.cognitect.transducers.BiFunction
Invokes the function
apply(T) - Method in interface com.cognitect.transducers.Function
Invokes the function
apply() - Method in interface com.cognitect.transducers.IReducingFunction
Returns a newly initialized result.
apply(R) - Method in interface com.cognitect.transducers.IReducingFunction
Completes processing of a final result.
apply(R, T, AtomicBoolean) - Method in interface com.cognitect.transducers.IStepFunction
Applies the reducing function to the current result and the new input, returning a new result.
apply(IReducingFunction<R, ? super B>) - Method in interface com.cognitect.transducers.ITransducer
Transforms a reducing function of B into a reducing function of C.
AReducingFunction<R,T> - Class in com.cognitect.transducers
Abstract base class for implementing a reducing function.
AReducingFunction() - Constructor for class com.cognitect.transducers.AReducingFunction
 
AReducingFunctionOn<R,A,B> - Class in com.cognitect.transducers
Abstract base class for implementing a reducing function that chains to another reducing function.
AReducingFunctionOn(IReducingFunction<R, ? super A>) - Constructor for class com.cognitect.transducers.AReducingFunctionOn
Constructs a reducing function that chains to the given reducing function.
ATransducer<B,C> - Class in com.cognitect.transducers
Abstract base class for implementing a transducer that implements comp.
ATransducer() - Constructor for class com.cognitect.transducers.ATransducer
 

B

BiFunction<T,U,R> - Interface in com.cognitect.transducers
A function of two arguments

C

cat() - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function by accepting an iterable of the expected input type and reducing it
com.cognitect.transducers - package com.cognitect.transducers
 
comp(ITransducer<A, ? super B>) - Method in class com.cognitect.transducers.ATransducer
Composes a transducer with another transducer, yielding a new transducer.
comp(ITransducer<A, ? super B>) - Method in interface com.cognitect.transducers.ITransducer
Composes a transducer with another transducer, yielding a new transducer.
completing(IStepFunction<R, ? super T>) - Static method in class com.cognitect.transducers.Fns
Converts an step function into a complete reducing function.
compose(ITransducer<B, C>, ITransducer<A, B>) - Static method in class com.cognitect.transducers.Fns
Composes a transducer with another transducer, yielding a new transducer that

D

dedupe() - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function such that consecutive identical input values are removed, only a single value is processed.
drop(long) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function such that it skips n inputs, then processes the rest of the inputs.
dropWhile(Predicate<A>) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function such that it skips inputs as long as the provided predicate returns true.

F

filter(Predicate<A>) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function by applying a predicate to each input and processing only those inputs for which the predicate is true.
Fns - Class in com.cognitect.transducers
 
Fns() - Constructor for class com.cognitect.transducers.Fns
 
Function<T,R> - Interface in com.cognitect.transducers
A function of one argument

I

Impl - Class in com.cognitect.transducers
Helper functions used to implement transducers.
Impl() - Constructor for class com.cognitect.transducers.Impl
 
into(ITransducer<A, B>, R, Iterable<B>) - Static method in class com.cognitect.transducers.Fns
Transduces input into collection using built-in reducing function.
IReducingFunction<R,T> - Interface in com.cognitect.transducers
A complete reducing function.
IStepFunction<R,T> - Interface in com.cognitect.transducers
A reducing step function.
ITransducer<B,C> - Interface in com.cognitect.transducers
A Transducer transforms a reducing function of one type into a reducing function of another (possibly the same) type, applying mapping, filtering, flattening, etc.

K

keep(Function<A, A>) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function by applying a function to each input and processing the resulting value, ignoring values that are null.
keepIndexed(BiFunction<Long, A, A>) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function by applying a function to each input and processing the resulting value, ignoring values that are null.

M

map(Function<B, A>) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function by applying a mapping function to each input.
mapcat(Function<C, B>) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function using a composition of map and cat.

P

partitionAll(int) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function that processes iterables of input into a reducing function that processes individual inputs by gathering series of inputs into partitions of a given size, only forwarding them to the next reducing function when enough inputs have been accrued.
partitionBy(Function<A, P>) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function that processes iterables of input into a reducing function that processes individual inputs by gathering series of inputs for which the provided partitioning function returns the same value, only forwarding them to the next reducing function when the value the partitioning function returns for a given input is different from the value returned for the previous input.
Predicate<T> - Interface in com.cognitect.transducers
Boolean predicate of one argument

R

randomSample(Double) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function such that it has the specified probability of processing each input.
reduce(IReducingFunction<R, ? super T>, R, Iterable<T>) - Static method in class com.cognitect.transducers.Impl
Applies given reducing function to current result and each T in input, using the result returned from each reduction step as input to the next step.
reduce(IReducingFunction<R, ? super T>, R, Iterable<T>, AtomicBoolean) - Static method in class com.cognitect.transducers.Impl
Applies given reducing function to current result and each T in input, using the result returned from each reduction step as input to the next step.
remove(Predicate<A>) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function by applying a predicate to each input and not processing those inputs for which the predicate is true.
replace(Map<A, A>) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function such that inputs that are keys in the provided map are replaced by the corresponding value in the map.
rf - Variable in class com.cognitect.transducers.AReducingFunctionOn
 

T

take(long) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function such that it only processes n inputs, then the reducing process stops.
takeNth(long) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function such that it processes every nth input.
takeWhile(Predicate<A>) - Static method in class com.cognitect.transducers.Fns
Creates a transducer that transforms a reducing function such that it processes inputs as long as the provided predicate returns true.
test(T) - Method in interface com.cognitect.transducers.Predicate
Invokes the predicate
transduce(ITransducer<A, B>, IReducingFunction<R, ? super A>, Iterable<B>) - Static method in class com.cognitect.transducers.Fns
Reduces input using transformed reducing function.
transduce(ITransducer<A, B>, IStepFunction<R, ? super A>, R, Iterable<B>) - Static method in class com.cognitect.transducers.Fns
Reduces input using transformed reducing function.
A B C D F I K M P R T 

Copyright © 2014. All rights reserved.