Uses of Interface
org.apache.druid.frame.channel.WritableFrameChannel
Packages that use WritableFrameChannel
-
Uses of WritableFrameChannel in org.apache.druid.frame.channel
Classes in org.apache.druid.frame.channel that implement WritableFrameChannelModifier and TypeClassDescriptionclassA composed writable channel to write frames.classFrame channel backed by aFrameFileWriter.Methods in org.apache.druid.frame.channel that return WritableFrameChannelModifier and TypeMethodDescriptionBlockingQueueFrameChannel.writable()Returns the writable side of this channel. -
Uses of WritableFrameChannel in org.apache.druid.frame.processor
Methods in org.apache.druid.frame.processor that return WritableFrameChannelModifier and TypeMethodDescriptionOutputChannel.getWritableChannel()Returns the writable channel of this pair.PartitionedOutputChannel.getWritableChannel()Returns the writable channel of this pair.Methods in org.apache.druid.frame.processor that return types with arguments of type WritableFrameChannelModifier and TypeMethodDescriptionFrameChannelBatcher.outputChannels()FrameChannelHashPartitioner.outputChannels()FrameChannelMerger.outputChannels()FrameChannelMixer.outputChannels()FrameProcessor.outputChannels()List of output channels.RunnableFrameProcessor.outputChannels()Methods in org.apache.druid.frame.processor with parameters of type WritableFrameChannelModifier 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.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 PartitionedOutputChannelPartitionedOutputChannel.pair(WritableFrameChannel writableChannel, MemoryAllocator frameMemoryAllocator, Supplier<PartitionedReadableFrameChannel> readableChannelSupplier) Creates a partitioned output channel pair.Method parameters in org.apache.druid.frame.processor with type arguments of type WritableFrameChannelModifier and TypeMethodDescriptionOutputChannel.mapWritableChannel(Function<WritableFrameChannel, WritableFrameChannel> mapFn) OutputChannel.mapWritableChannel(Function<WritableFrameChannel, WritableFrameChannel> mapFn) PartitionedOutputChannel.mapWritableChannel(Function<WritableFrameChannel, WritableFrameChannel> mapFn) PartitionedOutputChannel.mapWritableChannel(Function<WritableFrameChannel, WritableFrameChannel> mapFn) Constructors in org.apache.druid.frame.processor with parameters of type WritableFrameChannelModifierConstructorDescriptionFrameChannelMerger(List<ReadableFrameChannel> inputChannels, FrameReader frameReader, WritableFrameChannel outputChannel, FrameWriterFactory frameWriterFactory, List<KeyColumn> sortKey, ClusterByPartitions partitions, long rowLimit) FrameChannelMixer(List<ReadableFrameChannel> inputChannels, WritableFrameChannel outputChannel)