Uses of Interface
org.apache.druid.frame.channel.ReadableFrameChannel
Packages that use ReadableFrameChannel
-
Uses of ReadableFrameChannel in org.apache.druid.frame.channel
Classes in org.apache.druid.frame.channel that implement ReadableFrameChannelModifier and TypeClassDescriptionclassA composed readable channel to read frames.classChannel backed by a byte stream that is continuously streamed in usingReadableByteChunksFrameChannel.addChunk(byte[]).classChannel that concatenates a sequence of other channels that are provided by an iterator.classChannel backed by aFrameFile.classChannel backed by anInputStream.classEmpty channel.Methods in org.apache.druid.frame.channel that return ReadableFrameChannelModifier and TypeMethodDescriptionDurableStoragePartitionedReadableFrameChannel.getReadableFrameChannel(int partitionNumber) PartitionedReadableFrameChannel.getReadableFrameChannel(int partitionNumber) Allows reading a particular partition in the channelBlockingQueueFrameChannel.readable()Returns the readable side of this channel.Method parameters in org.apache.druid.frame.channel with type arguments of type ReadableFrameChannelModifier and TypeMethodDescriptionstatic ReadableConcatFrameChannelReadableConcatFrameChannel.open(Iterator<ReadableFrameChannel> channelIterator) Creates a new concatenated channel.Constructors in org.apache.druid.frame.channel with parameters of type ReadableFrameChannelConstructor parameters in org.apache.druid.frame.channel with type arguments of type ReadableFrameChannelModifierConstructorDescriptionComposingReadableFrameChannel(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 ReadableFrameChannelModifier and TypeMethodDescriptionOutputChannel.getReadableChannel()Returns the readable channel of this pair.Methods in org.apache.druid.frame.processor that return types with arguments of type ReadableFrameChannelModifier and TypeMethodDescriptionOutputChannels.getAllReadableChannels()Returns all channels, as readable channels.OutputChannel.getReadableChannelSupplier()FrameChannelBatcher.inputChannels()FrameChannelHashPartitioner.inputChannels()FrameChannelMerger.inputChannels()FrameChannelMixer.inputChannels()FrameProcessor.inputChannels()List of input channels.RunnableFrameProcessor.inputChannels()Methods in org.apache.druid.frame.processor with parameters of type ReadableFrameChannelModifier and TypeMethodDescriptionstatic 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 ReadableFrameChannelModifier and TypeMethodDescriptionstatic 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 ReadableFrameChannelModifierConstructorDescriptionAwaitAnyWidget(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, FrameProcessorDecorator processorDecorator, OutputChannelFactory outputChannelFactory, OutputChannelFactory intermediateOutputChannelFactory, FrameType outputFrameType, int maxActiveProcessors, int maxChannelsPerMerger, long rowLimit, String cancellationId, SuperSorterProgressTracker superSorterProgressTracker, boolean removeNullBytes) Initializes a SuperSorter.