| Interface | Description |
|---|---|
| FrameProcessor<T> |
A FrameProcessor is like an incremental version of Runnable that operates on
ReadableFrameChannel and
WritableFrameChannel. |
| OutputChannelFactory |
Factory for generating channel pairs for output data from processors.
|
| Class | Description |
|---|---|
| AwaitAnyWidget | |
| BlockingQueueOutputChannelFactory |
An
OutputChannelFactory that generates BlockingQueueFrameChannel. |
| Bouncer |
Limiter for access to some resource.
|
| FileOutputChannelFactory | |
| FrameChannelBatcher |
Processor that reads up to "maxFrames" frames from some input channels and combines them into a batch.
|
| FrameChannelMerger |
Processor that merges already-sorted inputChannels and writes a fully-sorted stream to a single outputChannel.
|
| FrameChannelMuxer |
Processor that merges frames from inputChannels into a single outputChannel.
|
| FrameProcessorExecutor |
Manages execution of
FrameProcessor in an ExecutorService. |
| FrameProcessors | |
| MultiColumnSelectorFactory |
A
ColumnSelectorFactory that wraps multiple ColumnSelectorFactory and delegates to one of
them at any given time. |
| OutputChannel |
Represents an output channel for some frame processor.
|
| OutputChannels |
A list of
OutputChannel. |
| ReturnOrAwait<T> |
Instances of this class are returned by
FrameProcessor.runIncrementally(it.unimi.dsi.fastutil.ints.IntSet), and are used by
FrameProcessorExecutor to manage execution. |
| RunAllFullyWidget<T,ResultType> | |
| SuperSorter |
Sorts and partitions a dataset using parallel external merge sort.
|
| SuperSorterProgressSnapshot |
Like
SuperSorterProgressTracker, but immutable. |
| SuperSorterProgressTracker |
A thread-safe class that keeps track of the progress of an n-way, multilevel merge sort.
|
| Exception | Description |
|---|---|
| FrameRowTooLargeException |
Exception that is conventionally thrown by workers when they call
FrameWriter.addSelection() and it returns false on an empty frame, or in
a situation where allocating a new frame is impractical. |
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.