| Package | Description |
|---|---|
| org.apache.druid.frame.channel | |
| org.apache.druid.frame.processor |
| Modifier and Type | Class and Description |
|---|---|
class |
ReadableByteChunksFrameChannel
Channel backed by a byte stream that is continuously streamed in using
ReadableByteChunksFrameChannel.addChunk(byte[]). |
class |
ReadableConcatFrameChannel
Channel that concatenates a sequence of other channels that are provided by an iterator.
|
class |
ReadableFileFrameChannel
Channel backed by a
FrameFile. |
class |
ReadableInputStreamFrameChannel
Channel backed by an
InputStream. |
class |
ReadableNilFrameChannel
Empty channel.
|
| Modifier and Type | Method and Description |
|---|---|
ReadableFrameChannel |
BlockingQueueFrameChannel.readable()
Returns the readable side of this channel.
|
| Modifier and Type | Method and Description |
|---|---|
static ReadableConcatFrameChannel |
ReadableConcatFrameChannel.open(Iterator<ReadableFrameChannel> channelIterator)
Creates a new concatenated channel.
|
| Constructor and Description |
|---|
FrameChannelSequence(ReadableFrameChannel channel) |
| Modifier and Type | Method and Description |
|---|---|
ReadableFrameChannel |
OutputChannel.getReadableChannel()
Returns the readable channel of this pair.
|
| Modifier and Type | Method and Description |
|---|---|
List<ReadableFrameChannel> |
FrameChannelBatcher.inputChannels() |
List<ReadableFrameChannel> |
FrameChannelMuxer.inputChannels() |
List<ReadableFrameChannel> |
FrameProcessor.inputChannels()
List of input channels.
|
List<ReadableFrameChannel> |
FrameChannelMerger.inputChannels() |
| Modifier and Type | Method and Description |
|---|---|
static void |
FrameProcessors.closeAll(List<ReadableFrameChannel> readableFrameChannels,
List<WritableFrameChannel> writableFrameChannels,
Closeable... otherCloseables)
Helper method for implementing
FrameProcessor.cleanup(). |
static OutputChannel |
OutputChannel.pair(WritableFrameChannel writableChannel,
MemoryAllocator frameMemoryAllocator,
Supplier<ReadableFrameChannel> readableChannelSupplier,
int partitionNumber)
Creates an output channel pair.
|
| Constructor and Description |
|---|
AwaitAnyWidget(List<ReadableFrameChannel> channels) |
FrameChannelBatcher(List<ReadableFrameChannel> channels,
int maxFrames) |
FrameChannelMerger(List<ReadableFrameChannel> inputChannels,
FrameReader frameReader,
WritableFrameChannel outputChannel,
FrameWriterFactory frameWriterFactory,
ClusterBy clusterBy,
ClusterByPartitions partitions,
long rowLimit) |
FrameChannelMuxer(List<ReadableFrameChannel> inputChannels,
WritableFrameChannel outputChannel) |
SuperSorter(List<ReadableFrameChannel> inputChannels,
FrameReader frameReader,
ClusterBy clusterBy,
com.google.common.util.concurrent.ListenableFuture<ClusterByPartitions> outputPartitionsFuture,
FrameProcessorExecutor exec,
File temporaryDirectory,
OutputChannelFactory outputChannelFactory,
Supplier<MemoryAllocator> innerFrameAllocatorMaker,
int maxActiveProcessors,
int maxChannelsPerProcessor,
long rowLimit,
String cancellationId,
SuperSorterProgressTracker superSorterProgressTracker)
Initializes a SuperSorter.
|
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.