Package org.apache.wayang.java.channels
Class CollectionChannel
java.lang.Object
org.apache.wayang.core.plan.executionplan.Channel
org.apache.wayang.java.channels.CollectionChannel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassJavaChannelInstanceimplementation for theCollectionChannel. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCollectionChannel(ChannelDescriptor channelDescriptor, OutputSlot<?> outputSlot) -
Method Summary
Modifier and TypeMethodDescriptioncopy()Create a copy of this instance.createInstance(Executor executor, OptimizationContext.OperatorContext producerOperatorContext, int producerOutputIndex) Create aChannelInstancefor this instance.Methods inherited from class org.apache.wayang.core.plan.executionplan.Channel
addConsumer, addSibling, getCardinalityEstimate, getConsumers, getCorrespondingSlots, getDataSetType, getDescriptor, getOriginal, getProducer, getProducerOperator, getProducerSlot, getSiblings, isBetweenStages, isCopy, isExecutionBreaker, isMarkedForInstrumentation, isReusable, isSuitableForBreakpoint, markForInstrumentation, mergeIntoOriginal, removeSiblings, removeSiblingsWhere, retain, toString, withSiblings
-
Field Details
-
DESCRIPTOR
-
-
Constructor Details
-
CollectionChannel
-
-
Method Details
-
copy
Description copied from class:ChannelCreate a copy of this instance. Mimics everything apart from the consumers. Also delimits already executedExecutionTasks and those that are not executed yet. Be careful when revising this invariant. -
createInstance
public CollectionChannel.Instance createInstance(Executor executor, OptimizationContext.OperatorContext producerOperatorContext, int producerOutputIndex) Description copied from class:ChannelCreate aChannelInstancefor this instance.- Specified by:
createInstancein classChannel- Parameters:
executor- that manages the resource ornullif none
-