Uses of Interface
org.apache.druid.frame.channel.ReadableFrameChannel
-
Packages that use ReadableFrameChannel Package Description org.apache.druid.frame.channel org.apache.druid.frame.processor -
-
Uses of ReadableFrameChannel in org.apache.druid.frame.channel
Classes in org.apache.druid.frame.channel that implement ReadableFrameChannel Modifier and Type Class Description classComposingReadableFrameChannelA composed readable channel to read frames.classReadableByteChunksFrameChannelChannel backed by a byte stream that is continuously streamed in usingReadableByteChunksFrameChannel.addChunk(byte[]).classReadableConcatFrameChannelChannel that concatenates a sequence of other channels that are provided by an iterator.classReadableFileFrameChannelChannel backed by aFrameFile.classReadableInputStreamFrameChannelChannel backed by anInputStream.classReadableNilFrameChannelEmpty channel.Methods in org.apache.druid.frame.channel that return ReadableFrameChannel Modifier and Type Method Description ReadableFrameChannelDurableStoragePartitionedReadableFrameChannel. getReadableFrameChannel(int partitionNumber)ReadableFrameChannelPartitionedReadableFrameChannel. getReadableFrameChannel(int partitionNumber)Allows reading a particular partition in the channelReadableFrameChannelBlockingQueueFrameChannel. readable()Returns the readable side of this channel.Method parameters in org.apache.druid.frame.channel with type arguments of type ReadableFrameChannel Modifier and Type Method Description static ReadableConcatFrameChannelReadableConcatFrameChannel. open(Iterator<ReadableFrameChannel> channelIterator)Creates a new concatenated channel.Constructors in org.apache.druid.frame.channel with parameters of type ReadableFrameChannel Constructor Description FrameChannelSequence(ReadableFrameChannel channel)Constructor parameters in org.apache.druid.frame.channel with type arguments of type ReadableFrameChannel Constructor Description ComposingReadableFrameChannel(int partition, List<Supplier<ReadableFrameChannel>> channels, HashSet<Integer> validChannels) -
Uses of ReadableFrameChannel in org.apache.druid.frame.processor
Methods in org.apache.druid.frame.processor that return ReadableFrameChannel Modifier and Type Method Description ReadableFrameChannelOutputChannel. getReadableChannel()Returns the readable channel of this pair.Methods in org.apache.druid.frame.processor that return types with arguments of type ReadableFrameChannel Modifier and Type Method Description List<ReadableFrameChannel>OutputChannels. getAllReadableChannels()Returns all channels, as readable channels.Supplier<ReadableFrameChannel>OutputChannel. getReadableChannelSupplier()List<ReadableFrameChannel>FrameChannelBatcher. inputChannels()List<ReadableFrameChannel>FrameChannelHashPartitioner. inputChannels()List<ReadableFrameChannel>FrameChannelMerger. inputChannels()List<ReadableFrameChannel>FrameChannelMixer. inputChannels()List<ReadableFrameChannel>FrameProcessor. inputChannels()List of input channels.Methods in org.apache.druid.frame.processor with parameters of type ReadableFrameChannel Modifier and Type Method Description static OutputChannelOutputChannel. immediatelyReadablePair(WritableFrameChannel writableChannel, MemoryAllocator frameMemoryAllocator, ReadableFrameChannel readableChannel, int partitionNumber)Creates an output channel pair, where the readable channel is usable before writing is complete.static OutputChannelOutputChannel. readOnly(ReadableFrameChannel readableChannel, int partitionNumber)Creates a read-only output channel.Method parameters in org.apache.druid.frame.processor with type arguments of type ReadableFrameChannel Modifier and Type Method Description static voidFrameProcessors. closeAll(List<ReadableFrameChannel> readableFrameChannels, List<WritableFrameChannel> writableFrameChannels, Closeable... otherCloseables)Helper method for implementingFrameProcessor.cleanup().static OutputChannelOutputChannel. pair(WritableFrameChannel writableChannel, MemoryAllocator frameMemoryAllocator, Supplier<ReadableFrameChannel> readableChannelSupplier, int partitionNumber)Creates an output channel pair, where the readable channel is not usable until writing is complete.static OutputChannelOutputChannel. readOnly(Supplier<ReadableFrameChannel> readableChannelSupplier, int partitionNumber)Creates a read-only output channel.Constructor parameters in org.apache.druid.frame.processor with type arguments of type ReadableFrameChannel Constructor Description AwaitAnyWidget(List<ReadableFrameChannel> channels)FrameChannelBatcher(List<ReadableFrameChannel> channels, int maxFrames)FrameChannelHashPartitioner(List<ReadableFrameChannel> inputChannels, List<WritableFrameChannel> outputChannels, FrameReader frameReader, int keyFieldCount, FrameWriterFactory frameWriterFactory)FrameChannelMerger(List<ReadableFrameChannel> inputChannels, FrameReader frameReader, WritableFrameChannel outputChannel, FrameWriterFactory frameWriterFactory, List<KeyColumn> sortKey, ClusterByPartitions partitions, long rowLimit)FrameChannelMixer(List<ReadableFrameChannel> inputChannels, WritableFrameChannel outputChannel)SuperSorter(List<ReadableFrameChannel> inputChannels, FrameReader frameReader, List<KeyColumn> sortKey, com.google.common.util.concurrent.ListenableFuture<ClusterByPartitions> outputPartitionsFuture, FrameProcessorExecutor exec, OutputChannelFactory outputChannelFactory, OutputChannelFactory intermediateOutputChannelFactory, int maxActiveProcessors, int maxChannelsPerProcessor, long rowLimit, String cancellationId, SuperSorterProgressTracker superSorterProgressTracker)Initializes a SuperSorter.
-