@Deprecated public class PipesPipeline<S,E> extends Pipeline<S,E> implements PipesFluentPipeline<S,E>
endPipe, pathEnabled, pipes, startPipe, startsNO_PATH_MESSAGE| Constructor and Description |
|---|
PipesPipeline()
Deprecated.
|
PipesPipeline(Object starts)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
PipesPipeline<S,E> |
_()
Deprecated.
Add an IdentityPipe to the end of the Pipeline.
|
<T> PipesPipeline<S,T> |
add(Pipe<?,T> pipe)
Deprecated.
|
PipesPipeline<S,E> |
aggregate()
Deprecated.
Add an AggregatePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
aggregate(Collection<E> aggregate)
Deprecated.
Add an AggregatePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
aggregate(Collection aggregate,
PipeFunction<E,?> aggregateFunction)
Deprecated.
Add an AggregatePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
aggregate(PipeFunction<E,?> aggregateFunction)
Deprecated.
Add an AggregatePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
and(Pipe<E,?>... pipes)
Deprecated.
Add an AndFilterPipe to the end the Pipeline.
|
PipesPipeline<S,E> |
as(String name)
Deprecated.
Wrap the previous step in an AsPipe.
|
PipesPipeline<S,?> |
back(int numberedStep)
Deprecated.
Add a BackFilterPipe to the end of the Pipeline.
|
PipesPipeline<S,?> |
back(String namedStep)
Deprecated.
Add a BackFilterPipe to the end of the Pipeline.
|
PipesPipeline<S,?> |
cap()
Deprecated.
Add a SideEffectCapPipe to the end of the Pipeline.
|
<E> PipesPipeline<S,E> |
cast(Class<E> end)
Deprecated.
Returns the current pipeline with a new end type.
|
PipesPipeline<S,?> |
copySplit(Pipe... pipes)
Deprecated.
Add a CopySplitPipe to the end of the pipeline.
|
PipesPipeline<S,E> |
dedup()
Deprecated.
Add a DuplicateFilterPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
dedup(PipeFunction<E,?> dedupFunction)
Deprecated.
Add a DuplicateFilterPipe to the end of the Pipeline.
|
PipesFluentPipeline<S,E> |
enablePath()
Deprecated.
Enable path calculations in the pipeline.
|
PipesPipeline<S,E> |
except(Collection<E> collection)
Deprecated.
Add an ExceptFilterPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
except(String... namedSteps)
Deprecated.
Add an ExceptFilterPipe to the end of the Pipeline.
|
PipesPipeline<S,?> |
exhaustMerge()
Deprecated.
Add an ExhaustMergePipe to the end of the pipeline.
|
PipesPipeline<S,?> |
fairMerge()
Deprecated.
Add a FairMergePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
filter(PipeFunction<E,Boolean> filterFunction)
Deprecated.
Add an FilterFunctionPipe to the end of the Pipeline.
|
PipesPipeline<S,List> |
gather()
Deprecated.
Add a GatherPipe to the end of the Pipeline.
|
PipesPipeline<S,?> |
gather(PipeFunction<List,?> function)
Deprecated.
Add a GatherPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
groupBy(Map<?,List<?>> map,
PipeFunction keyFunction,
PipeFunction valueFunction)
Deprecated.
Add a GroupByPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
groupBy(Map reduceMap,
PipeFunction keyFunction,
PipeFunction valueFunction,
PipeFunction reduceFunction)
Deprecated.
Add a GroupByReducePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
groupBy(PipeFunction keyFunction,
PipeFunction valueFunction)
Deprecated.
Add a GroupByPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
groupBy(PipeFunction keyFunction,
PipeFunction valueFunction,
PipeFunction reduceFunction)
Deprecated.
Add a GroupByReducePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
groupCount()
Deprecated.
Add a GroupCountPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
groupCount(Map<?,Number> map)
Deprecated.
Add a GroupCountPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
groupCount(Map<?,Number> map,
PipeFunction keyFunction)
Deprecated.
Add a GroupCountPipe or GroupCountFunctionPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
groupCount(Map<?,Number> map,
PipeFunction keyFunction,
PipeFunction<Pair<?,Number>,Number> valueFunction)
Deprecated.
Add a GroupCountPipe or GroupCountFunctionPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
groupCount(PipeFunction keyFunction)
Deprecated.
Add a GroupCountPipe or GroupCountFunctionPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
groupCount(PipeFunction keyFunction,
PipeFunction<Pair<?,Number>,Number> valueFunction)
Deprecated.
Add a GroupCountPipe or GroupCountFunctionPipe to the end of the Pipeline.
|
PipesPipeline<S,?> |
ifThenElse(PipeFunction<E,Boolean> ifFunction,
PipeFunction<E,?> thenFunction,
PipeFunction<E,?> elseFunction)
Deprecated.
Add an IfThenElsePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
loop(int numberedStep,
PipeFunction<LoopPipe.LoopBundle<E>,Boolean> whileFunction)
Deprecated.
Add a LoopPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
loop(int numberedStep,
PipeFunction<LoopPipe.LoopBundle<E>,Boolean> whileFunction,
PipeFunction<LoopPipe.LoopBundle<E>,Boolean> emitFunction)
Deprecated.
Add a LoopPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
loop(String namedStep,
PipeFunction<LoopPipe.LoopBundle<E>,Boolean> whileFunction)
Deprecated.
Add a LoopPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
loop(String namedStep,
PipeFunction<LoopPipe.LoopBundle<E>,Boolean> whileFunction,
PipeFunction<LoopPipe.LoopBundle<E>,Boolean> emitFunction)
Deprecated.
Add a LoopPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
memoize(int numberedStep)
Deprecated.
Add a MemoizePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
memoize(int numberedStep,
Map map)
Deprecated.
Add a MemoizePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
memoize(String namedStep)
Deprecated.
Add a MemoizePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
memoize(String namedStep,
Map map)
Deprecated.
Add a MemoizePipe to the end of the Pipeline.
|
PipesPipeline<S,?> |
optional(int numberedStep)
Deprecated.
Add an OptionalPipe to the end of the Pipeline.
|
PipesPipeline<S,?> |
optional(String namedStep)
Deprecated.
Add an OptionalPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
or(Pipe<E,?>... pipes)
Deprecated.
Add an OrFilterPipe to the end the Pipeline.
|
PipesPipeline<S,E> |
order()
Deprecated.
Add an OrderPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
order(PipeFunction<Pair<E,E>,Integer> compareFunction)
Deprecated.
Add an OrderPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
order(TransformPipe.Order order)
Deprecated.
Add an OrderPipe to the end of the Pipeline.
|
PipesPipeline<S,?> |
orderMap(PipeFunction<Pair<Map.Entry,Map.Entry>,Integer> compareFunction)
Deprecated.
Add a OrderMapPipe to the end of the Pipeline
Given a Map as an input, the map is first ordered and then the keys are emitted in the order.
|
PipesPipeline<S,?> |
orderMap(TransformPipe.Order order)
Deprecated.
Add a OrderMapPipe to the end of the Pipeline
Given a Map as an input, the map is first ordered and then the keys are emitted in the order.
|
PipesPipeline<S,List> |
path(PipeFunction... pathFunctions)
Deprecated.
Add a PathPipe or PathPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
random(Double bias)
Deprecated.
Add a RandomFilterPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
range(int low,
int high)
Deprecated.
Add a RageFilterPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
retain(Collection<E> collection)
Deprecated.
Add a RetainFilterPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
retain(String... namedSteps)
Deprecated.
Add a RetainFilterPipe to the end of the Pipeline.
|
PipesPipeline<S,?> |
scatter()
Deprecated.
Add a ScatterPipe to the end of the Pipeline.
|
PipesPipeline<S,Row> |
select()
Deprecated.
Add a SelectPipe to the end of the Pipeline.
|
PipesPipeline<S,Row> |
select(Collection<String> stepNames,
PipeFunction... columnFunctions)
Deprecated.
Add a SelectPipe to the end of the Pipeline.
|
PipesPipeline<S,Row> |
select(PipeFunction... columnFunctions)
Deprecated.
Add a SelectPipe to the end of the Pipeline.
|
PipesPipeline<S,List> |
shuffle()
Deprecated.
Add a ShufflePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
sideEffect(PipeFunction<E,?> sideEffectFunction)
Deprecated.
Add a SideEffectFunctionPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
simplePath()
Deprecated.
Add a CyclicPathFilterPipe to the end of the Pipeline.
|
PipesPipeline<S,S> |
start(S object)
Deprecated.
Add a StartPipe to the end of the pipeline.
|
<T> PipesPipeline<S,T> |
step(Pipe<E,T> pipe)
Deprecated.
Add an arbitrary Pipe to the end of the pipeline.
|
PipesPipeline<S,?> |
step(PipeFunction function)
Deprecated.
Add a FunctionPipe to the end of the pipeline.
|
PipesPipeline<S,E> |
store()
Deprecated.
Add an StorePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
store(Collection<E> storage)
Deprecated.
Add a StorePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
store(Collection storage,
PipeFunction<E,?> storageFunction)
Deprecated.
Add a StorePipe to the end of the Pipeline.
|
PipesFluentPipeline<S,E> |
store(PipeFunction<E,?> storageFunction)
Deprecated.
Add a StorePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
table()
Deprecated.
Add a TablePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
table(PipeFunction... columnFunctions)
Deprecated.
Add a TablePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
table(Table table)
Deprecated.
Add a TablePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
table(Table table,
Collection<String> stepNames,
PipeFunction... columnFunctions)
Deprecated.
Add a TablePipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
table(Table table,
PipeFunction... columnFunctions)
Deprecated.
Add a TablePipe to the end of the Pipeline.
|
<T> PipesPipeline<S,T> |
transform(PipeFunction<E,T> function)
Deprecated.
Add a TransformFunctionPipe to the end of the Pipeline.
|
PipesPipeline<S,E> |
tree(PipeFunction... branchFunctions)
Deprecated.
Add a TreePipe to the end of the Pipeline
This step maintains an internal tree representation of the paths that have flowed through the step.
|
PipesPipeline<S,E> |
tree(Tree tree,
PipeFunction... branchFunctions)
Deprecated.
Add a TreePipe to the end of the Pipeline
This step maintains an internal tree representation of the paths that have flowed through the step.
|
addPipe, addPipe, count, enablePath, equals, fill, get, getCurrentPath, getPipes, getStarts, hasNext, iterate, iterator, next, next, remove, remove, reset, setPipes, setStarts, setStarts, size, toList, toStringpublic PipesPipeline()
public PipesPipeline(Object starts)
public <T> PipesPipeline<S,T> add(Pipe<?,T> pipe)
public PipesPipeline<S,?> step(PipeFunction function)
PipesFluentPipelinestep in interface PipesFluentPipeline<S,E>function - the function of the FunctionPipepublic <T> PipesPipeline<S,T> step(Pipe<E,T> pipe)
PipesFluentPipelinestep in interface PipesFluentPipeline<S,E>T - the object type emitted by the provided pipe.pipe - The provided pipe.public PipesPipeline<S,?> copySplit(Pipe... pipes)
PipesFluentPipelinecopySplit in interface PipesFluentPipeline<S,E>pipes - the internal pipes of the CopySplitPipepublic PipesPipeline<S,?> exhaustMerge()
PipesFluentPipelineexhaustMerge in interface PipesFluentPipeline<S,E>public PipesPipeline<S,?> fairMerge()
PipesFluentPipelinefairMerge in interface PipesFluentPipeline<S,E>public PipesPipeline<S,?> ifThenElse(PipeFunction<E,Boolean> ifFunction, PipeFunction<E,?> thenFunction, PipeFunction<E,?> elseFunction)
PipesFluentPipelineifThenElse in interface PipesFluentPipeline<S,E>ifFunction - the function denoting the "if" part of the pipethenFunction - the function denoting the "then" part of the pipeelseFunction - the function denoting the "else" part of the pipepublic PipesPipeline<S,E> loop(int numberedStep, PipeFunction<LoopPipe.LoopBundle<E>,Boolean> whileFunction)
PipesFluentPipelineloop in interface PipesFluentPipeline<S,E>numberedStep - the number of steps to loop back towhileFunction - whether or not to continue looping on the current objectpublic PipesPipeline<S,E> loop(String namedStep, PipeFunction<LoopPipe.LoopBundle<E>,Boolean> whileFunction)
PipesFluentPipelineloop in interface PipesFluentPipeline<S,E>namedStep - the name of the step to loop back towhileFunction - whether or not to continue looping on the current objectpublic PipesPipeline<S,E> loop(int numberedStep, PipeFunction<LoopPipe.LoopBundle<E>,Boolean> whileFunction, PipeFunction<LoopPipe.LoopBundle<E>,Boolean> emitFunction)
PipesFluentPipelineloop in interface PipesFluentPipeline<S,E>numberedStep - the number of steps to loop back towhileFunction - whether or not to continue looping on the current objectemitFunction - whether or not to emit the current object (irrespective of looping)public PipesPipeline<S,E> loop(String namedStep, PipeFunction<LoopPipe.LoopBundle<E>,Boolean> whileFunction, PipeFunction<LoopPipe.LoopBundle<E>,Boolean> emitFunction)
PipesFluentPipelineloop in interface PipesFluentPipeline<S,E>namedStep - the number of steps to loop back towhileFunction - whether or not to continue looping on the current objectemitFunction - whether or not to emit the current object (irrespective of looping)public PipesPipeline<S,E> and(Pipe<E,?>... pipes)
PipesFluentPipelineand in interface PipesFluentPipeline<S,E>pipes - the internal pipes of the AndFilterPipepublic PipesPipeline<S,?> back(int numberedStep)
PipesFluentPipelineback in interface PipesFluentPipeline<S,E>numberedStep - the number of steps previous to back up topublic PipesPipeline<S,?> back(String namedStep)
PipesFluentPipelineback in interface PipesFluentPipeline<S,E>namedStep - the name of the step previous to back up topublic PipesPipeline<S,E> dedup()
PipesFluentPipelinededup in interface PipesFluentPipeline<S,E>public PipesPipeline<S,E> dedup(PipeFunction<E,?> dedupFunction)
PipesFluentPipelinededup in interface PipesFluentPipeline<S,E>dedupFunction - a function to call on the object to yield the object to dedup onpublic PipesPipeline<S,E> except(Collection<E> collection)
PipesFluentPipelineexcept in interface PipesFluentPipeline<S,E>collection - the collection except from the streampublic PipesPipeline<S,E> except(String... namedSteps)
PipesFluentPipelineexcept in interface PipesFluentPipeline<S,E>namedSteps - the named steps in the pipelinepublic PipesPipeline<S,E> filter(PipeFunction<E,Boolean> filterFunction)
PipesFluentPipelinefilter in interface PipesFluentPipeline<S,E>filterFunction - the filter function of the pipepublic PipesPipeline<S,E> or(Pipe<E,?>... pipes)
PipesFluentPipelineor in interface PipesFluentPipeline<S,E>pipes - the internal pipes of the OrFilterPipepublic PipesPipeline<S,E> random(Double bias)
PipesFluentPipelinerandom in interface PipesFluentPipeline<S,E>bias - the bias of the random coinpublic PipesPipeline<S,E> range(int low, int high)
PipesFluentPipelinerange in interface PipesFluentPipeline<S,E>low - the low end of the rangehigh - the high end of the rangepublic PipesPipeline<S,E> retain(Collection<E> collection)
PipesFluentPipelineretain in interface PipesFluentPipeline<S,E>collection - the collection to retainpublic PipesPipeline<S,E> retain(String... namedSteps)
PipesFluentPipelineretain in interface PipesFluentPipeline<S,E>namedSteps - the named steps in the pipelinepublic PipesPipeline<S,E> simplePath()
PipesFluentPipelinesimplePath in interface PipesFluentPipeline<S,E>public PipesPipeline<S,E> aggregate()
PipesFluentPipelineaggregate in interface PipesFluentPipeline<S,E>public PipesPipeline<S,E> aggregate(Collection<E> aggregate)
PipesFluentPipelineaggregate in interface PipesFluentPipeline<S,E>aggregate - the collection to aggregate results intopublic PipesPipeline<S,E> aggregate(Collection aggregate, PipeFunction<E,?> aggregateFunction)
PipesFluentPipelineaggregate in interface PipesFluentPipeline<S,E>aggregate - the collection to aggregate results intoaggregateFunction - the function to run over each object prior to insertion into the aggregatepublic PipesPipeline<S,E> aggregate(PipeFunction<E,?> aggregateFunction)
PipesFluentPipelineaggregate in interface PipesFluentPipeline<S,E>aggregateFunction - the function to run over each object prior to insertion into the aggregatepublic PipesPipeline<S,?> optional(int numberedStep)
PipesFluentPipelineoptional in interface PipesFluentPipeline<S,E>numberedStep - the number of steps previous to optional back topublic PipesPipeline<S,?> optional(String namedStep)
PipesFluentPipelineoptional in interface PipesFluentPipeline<S,E>namedStep - the name of the step previous to optional back topublic PipesPipeline<S,E> groupBy(Map<?,List<?>> map, PipeFunction keyFunction, PipeFunction valueFunction)
PipesFluentPipelinegroupBy in interface PipesFluentPipeline<S,E>map - the map to store the grouping inkeyFunction - the function that generates the key from the objectvalueFunction - the function that generates the value from the functionpublic PipesPipeline<S,E> groupBy(PipeFunction keyFunction, PipeFunction valueFunction)
PipesFluentPipelinegroupBy in interface PipesFluentPipeline<S,E>keyFunction - the function that generates the key from the objectvalueFunction - the function that generates the value from the functionpublic PipesPipeline<S,E> groupBy(Map reduceMap, PipeFunction keyFunction, PipeFunction valueFunction, PipeFunction reduceFunction)
PipesFluentPipelinegroupBy in interface PipesFluentPipeline<S,E>reduceMap - a map to perform the reduce operation on (good for having a later reference)keyFunction - the function that generates the key from the objectvalueFunction - the function that generates the value from the functionreduceFunction - the function that reduces the value listspublic PipesPipeline<S,E> groupBy(PipeFunction keyFunction, PipeFunction valueFunction, PipeFunction reduceFunction)
PipesFluentPipelinegroupBy in interface PipesFluentPipeline<S,E>keyFunction - the function that generates the key from the objectvalueFunction - the function that generates the value from the functionreduceFunction - the function that reduces the value listspublic PipesPipeline<S,E> groupCount(Map<?,Number> map, PipeFunction keyFunction, PipeFunction<Pair<?,Number>,Number> valueFunction)
PipesFluentPipelinegroupCount in interface PipesFluentPipeline<S,E>map - a provided count mapkeyFunction - the key function to determine map keyvalueFunction - the value function to determine map valuepublic PipesPipeline<S,E> groupCount(PipeFunction keyFunction, PipeFunction<Pair<?,Number>,Number> valueFunction)
PipesFluentPipelinegroupCount in interface PipesFluentPipeline<S,E>keyFunction - the key function to determine map keyvalueFunction - the value function to determine map valuepublic PipesPipeline<S,E> groupCount(Map<?,Number> map, PipeFunction keyFunction)
PipesFluentPipelinegroupCount in interface PipesFluentPipeline<S,E>map - a provided count mapkeyFunction - the key function to determine map keypublic PipesPipeline<S,E> groupCount(PipeFunction keyFunction)
PipesFluentPipelinegroupCount in interface PipesFluentPipeline<S,E>keyFunction - the key function to determine map keypublic PipesPipeline<S,E> groupCount(Map<?,Number> map)
PipesFluentPipelinegroupCount in interface PipesFluentPipeline<S,E>map - a provided count mappublic PipesPipeline<S,E> groupCount()
PipesFluentPipelinegroupCount in interface PipesFluentPipeline<S,E>public PipesPipeline<S,E> sideEffect(PipeFunction<E,?> sideEffectFunction)
PipesFluentPipelinesideEffect in interface PipesFluentPipeline<S,E>sideEffectFunction - the function of the pipepublic PipesPipeline<S,E> store(Collection<E> storage)
PipesFluentPipelinestore in interface PipesFluentPipeline<S,E>storage - the collection to store results intopublic PipesPipeline<S,E> store(Collection storage, PipeFunction<E,?> storageFunction)
PipesFluentPipelinestore in interface PipesFluentPipeline<S,E>storage - the collection to store results intostorageFunction - the function to run over each object prior to insertion into the storage collectionpublic PipesFluentPipeline<S,E> store(PipeFunction<E,?> storageFunction)
PipesFluentPipelinestore in interface PipesFluentPipeline<S,E>storageFunction - the function to run over each object prior to insertion into the storage collectionpublic PipesPipeline<S,E> store()
PipesFluentPipelinestore in interface PipesFluentPipeline<S,E>public PipesPipeline<S,E> table(Table table, Collection<String> stepNames, PipeFunction... columnFunctions)
PipesFluentPipelinetable in interface PipesFluentPipeline<S,E>table - the table to fillstepNames - the partition steps to include in the fillingcolumnFunctions - the post-processing function for each columnpublic PipesPipeline<S,E> table(Table table, PipeFunction... columnFunctions)
PipesFluentPipelinetable in interface PipesFluentPipeline<S,E>table - the table to fillcolumnFunctions - the post-processing function for each columnpublic PipesPipeline<S,E> table(PipeFunction... columnFunctions)
PipesFluentPipelinetable in interface PipesFluentPipeline<S,E>columnFunctions - the post-processing function for each columnpublic PipesPipeline<S,E> table(Table table)
PipesFluentPipelinetable in interface PipesFluentPipeline<S,E>table - the table to fillpublic PipesPipeline<S,E> table()
PipesFluentPipelinetable in interface PipesFluentPipeline<S,E>public PipesPipeline<S,E> tree(Tree tree, PipeFunction... branchFunctions)
PipesFluentPipelinetree in interface PipesFluentPipeline<S,E>tree - an embedded Map data structure to store the tree representation inbranchFunctions - functions to apply to each path object in a round robin fashionpublic PipesPipeline<S,E> tree(PipeFunction... branchFunctions)
PipesFluentPipelinetree in interface PipesFluentPipeline<S,E>branchFunctions - functions to apply to each path object in a round robin fashionpublic PipesPipeline<S,List> gather()
PipesFluentPipelinegather in interface PipesFluentPipeline<S,E>public PipesPipeline<S,?> gather(PipeFunction<List,?> function)
PipesFluentPipelinegather in interface PipesFluentPipeline<S,E>function - a transformation to apply to the gathered listpublic PipesPipeline<S,E> _()
PipesFluentPipeline_ in interface PipesFluentPipeline<S,E>public PipesPipeline<S,E> memoize(String namedStep)
PipesFluentPipelinememoize in interface PipesFluentPipeline<S,E>namedStep - the name of the step previous to memoize topublic PipesPipeline<S,E> memoize(int numberedStep)
PipesFluentPipelinememoize in interface PipesFluentPipeline<S,E>numberedStep - the number of the step previous to memoize topublic PipesPipeline<S,E> memoize(String namedStep, Map map)
PipesFluentPipelinememoize in interface PipesFluentPipeline<S,E>namedStep - the name of the step previous to memoize tomap - the memoization mappublic PipesPipeline<S,E> memoize(int numberedStep, Map map)
PipesFluentPipelinememoize in interface PipesFluentPipeline<S,E>numberedStep - the number of the step previous to memoize tomap - the memoization mappublic PipesPipeline<S,E> order()
PipesFluentPipelineorder in interface PipesFluentPipeline<S,E>public PipesPipeline<S,E> order(TransformPipe.Order order)
PipesFluentPipelineorder in interface PipesFluentPipeline<S,E>order - if the stream is composed of comparable objects, then increment or decrement can be specifiedpublic PipesPipeline<S,E> order(PipeFunction<Pair<E,E>,Integer> compareFunction)
PipesFluentPipelineorder in interface PipesFluentPipeline<S,E>compareFunction - a comparator function of two objects of type Epublic PipesPipeline<S,List> path(PipeFunction... pathFunctions)
PipesFluentPipelinepath in interface PipesFluentPipeline<S,E>pathFunctions - the path function of the PathPipepublic PipesPipeline<S,Row> select(Collection<String> stepNames, PipeFunction... columnFunctions)
PipesFluentPipelineselect in interface PipesFluentPipeline<S,E>stepNames - the name of the steps in the expression to retrieve the objects fromcolumnFunctions - the functions to apply to the column objects prior to filling the Rowpublic PipesPipeline<S,Row> select(PipeFunction... columnFunctions)
PipesFluentPipelineselect in interface PipesFluentPipeline<S,E>columnFunctions - the functions to apply to the column objects prior to filling the Rowpublic PipesPipeline<S,Row> select()
PipesFluentPipelineselect in interface PipesFluentPipeline<S,E>public PipesPipeline<S,?> scatter()
PipesFluentPipelinescatter in interface PipesFluentPipeline<S,E>public PipesPipeline<S,List> shuffle()
PipesFluentPipelineshuffle in interface PipesFluentPipeline<S,E>public PipesPipeline<S,?> cap()
PipesFluentPipelinecap in interface PipesFluentPipeline<S,E>public PipesPipeline<S,?> orderMap(TransformPipe.Order order)
PipesFluentPipelineorderMap in interface PipesFluentPipeline<S,E>order - if the values implement Comparable, then a increment or decrement sort is usablepublic PipesPipeline<S,?> orderMap(PipeFunction<Pair<Map.Entry,Map.Entry>,Integer> compareFunction)
PipesFluentPipelineorderMap in interface PipesFluentPipeline<S,E>compareFunction - a function to compare to map entriespublic <T> PipesPipeline<S,T> transform(PipeFunction<E,T> function)
PipesFluentPipelinetransform in interface PipesFluentPipeline<S,E>function - the transformation function of the pipepublic PipesPipeline<S,E> as(String name)
PipesFluentPipelineas in interface PipesFluentPipeline<S,E>name - the name of the AsPipepublic PipesPipeline<S,S> start(S object)
PipesFluentPipelinestart in interface PipesFluentPipeline<S,E>object - the object that serves as the start of the pipeline (iterator/iterable are unfolded)public PipesFluentPipeline<S,E> enablePath()
PipesFluentPipelineenablePath in interface PipesFluentPipeline<S,E>public <E> PipesPipeline<S,E> cast(Class<E> end)
Copyright © 2010-2014. All Rights Reserved.