public class OrderedMuxExchange extends AbstractMuxExchange
Exchange.ParallelizationDependency
receiverToSenderMapping, senderToReceiverMapping
receiverLocations, receiverMajorFragmentId, senderLocations, senderMajorFragmentId
child
INIT_ALLOCATION, initialAllocation, MAX_ALLOCATION, maxAllocation, userName
Constructor and Description |
---|
OrderedMuxExchange(PhysicalOperator child,
List<Order.Ordering> orderings) |
Modifier and Type | Method and Description |
---|---|
protected PhysicalOperator |
getNewWithChild(PhysicalOperator child) |
Receiver |
getReceiver(int minorFragmentId)
Get the Receiver associated with the given minorFragmentId.
|
createSenderReceiverMapping, getReceiverParallelizationInfo, getSender, getSenders
accept, getDefaultAffinityMap, getOperatorType, getParallelizationDependency, getReceiverMemory, getSenderMemory, getSenderParallelizationInfo, isExecutable, setupReceivers, setupReceivers, setupSenders, setupSenders
getChild, getNewWithChildren, iterator
accept, getCost, getInitialAllocation, getMaxAllocation, getOperatorId, getSVMode, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCost, getInitialAllocation, getMaxAllocation, getNewWithChildren, getOperatorId, getSVMode, getUserName, isBufferedOperator, setCost, setMaxAllocation, setOperatorId
accept
forEach, iterator, spliterator
public OrderedMuxExchange(PhysicalOperator child, List<Order.Ordering> orderings)
public Receiver getReceiver(int minorFragmentId)
Exchange
minorFragmentId
- The minor fragment id, must be in the range [0, fragment.width).protected PhysicalOperator getNewWithChild(PhysicalOperator child)
getNewWithChild
in class AbstractSingle
Copyright © 1970 The Apache Software Foundation. All rights reserved.