Uses of Class
org.apache.druid.frame.processor.OutputChannel
Packages that use OutputChannel
-
Uses of OutputChannel in org.apache.druid.frame.channel
Constructor parameters in org.apache.druid.frame.channel with type arguments of type OutputChannelModifierConstructorDescriptionComposingWritableFrameChannel(Integer partitionNumber, List<Supplier<OutputChannel>> outputChannelSuppliers, List<Supplier<PartitionedOutputChannel>> partitionedOutputChannelSuppliers, List<Supplier<WritableFrameChannel>> writableChannelSuppliers, Map<Integer, HashSet<Integer>> partitionToChannelMap) Create a new channel. -
Uses of OutputChannel in org.apache.druid.frame.processor
Methods in org.apache.druid.frame.processor that return OutputChannelModifier 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.OutputChannel.mapWritableChannel(Function<WritableFrameChannel, WritableFrameChannel> mapFn) static OutputChannelOutputChannel.nil(int partitionNumber) Create a nil output channel, representing a processor that writes nothing.BlockingQueueOutputChannelFactory.openChannel(int partitionNumber) ComposingOutputChannelFactory.openChannel(int partitionNumber) FileOutputChannelFactory.openChannel(int partitionNumber) OutputChannelFactory.openChannel(int partitionNumber) Create a channel pair tagged with a particular partition number.BlockingQueueOutputChannelFactory.openNilChannel(int partitionNumber) ComposingOutputChannelFactory.openNilChannel(int partitionNumber) FileOutputChannelFactory.openNilChannel(int partitionNumber) OutputChannelFactory.openNilChannel(int partitionNumber) Create a non-writable, always-empty channel pair tagged with a particular partition number.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.OutputChannel.readOnly()Returns a read-only version of this instance.static OutputChannelOutputChannel.readOnly(Supplier<ReadableFrameChannel> readableChannelSupplier, int partitionNumber) Creates a read-only output channel.static OutputChannelOutputChannel.readOnly(ReadableFrameChannel readableChannel, int partitionNumber) Creates a read-only output channel.Methods in org.apache.druid.frame.processor that return types with arguments of type OutputChannelModifier and TypeMethodDescriptionOutputChannels.getAllChannels()Returns all channels.OutputChannels.getChannelsForPartition(int partitionNumber) Returns channels for whichgetPartitionNumber()returnspartitionNumber.Method parameters in org.apache.druid.frame.processor with type arguments of type OutputChannelModifier and TypeMethodDescriptionstatic OutputChannelsOutputChannels.wrap(List<OutputChannel> outputChannels) Creates an instance wrapping all the provided channels.