class |
AsyncCollectionWriterPipe<T> |
A terminal async pipe writing all contents from an input pipe into a given collection.
|
class |
AsyncConsumerPipe<T> |
Consumes the contents of an AsyncPipe, blocking in the start() method until all data is read.
|
class |
AsyncEnqueuingSharderPipe<T> |
A terminal pipe that receives an async pipe as input, and shards the contents of the input pipe into multiple queues
according to some sharding criteria based on item values.
|
class |
AsyncSharderByHashPipe<T> |
An async sharder pipe, writing items to files based on the hash value of individual items.
|
class |
AsyncSharderPipe<T> |
A terminal pipe that receives an async pipe as input, and splits the contents of the input pipe into multiple files
according to some sharding criteria based on individual items.
|
class |
BinFileWriterPipe<T> |
A terminal pipe writing items to a local file in a binary format.
|
class |
CollectionWriterPipe<T> |
A terminal pipe writing all contents from an input pipe into a given collection.
|
class |
CompoundTerminalPipe |
A terminal pipe encapsulating a pipeline.
|
class |
ConsumerPipe<T> |
A terminal pipe that consumes all contents of the input pipe in a synchronous manner.
|
class |
ParallelConsumerPipe |
A terminal pipe that consumes multiple input pipes in a parallel manner, with a configurable number of threads.
|
class |
PercentilePipe<T,C extends Comparable<C>> |
A terminal pipe that finds a given percentile p in the input pipe.
|
class |
QueueWriterPipe<T> |
|
class |
SharderByHashPipe<T> |
A terminal pipe that splits the contents of the input pipe into multiple files, according to a hash on a some feature of the item.
|
class |
SharderByItemPipe<T> |
A terminal pipe that splits the contents of the input pipe into multiple files, according to some sharding criteria based on each item.
|
class |
SharderBySeqPipe<T> |
A terminal pipe that splits the contents of the input pipe according to some criteria which breaks the input pipe into disjoint contiguous sequences.
|
class |
StorageTxtFileWriterPipe |
A terminal pipe writing text lines from the input pipe into a remote cloud storage file.
|
class |
TxtFileWriterPipe |
A terminal pipe writing text lines from the input pipe into a file.
|
class |
WriterPipe |
A terminal pipe writing textual items to a given Writer, one item per line.
|