public abstract class AbstractSortMergeJoinDescriptor extends AbstractJoinDescriptor
OperatorDescriptorDual.GlobalPropertiesPair, OperatorDescriptorDual.LocalPropertiesPair
keys1, keys2
Constructor and Description |
---|
AbstractSortMergeJoinDescriptor(FieldList keys1,
FieldList keys2) |
AbstractSortMergeJoinDescriptor(FieldList keys1,
FieldList keys2,
boolean broadcastFirstAllowed,
boolean broadcastSecondAllowed,
boolean repartitionAllowed) |
Modifier and Type | Method and Description |
---|---|
boolean |
areCoFulfilled(RequestedLocalProperties requested1,
RequestedLocalProperties requested2,
LocalProperties produced1,
LocalProperties produced2) |
LocalProperties |
computeLocalProperties(LocalProperties in1,
LocalProperties in2) |
protected List<OperatorDescriptorDual.LocalPropertiesPair> |
createPossibleLocalProperties() |
protected abstract String |
getNodeName() |
DualInputPlanNode |
instantiate(Channel in1,
Channel in2,
TwoInputNode node) |
areCompatible, computeGlobalProperties, createPossibleGlobalProperties, setCustomPartitioner
checkEquivalentFieldPositionsInKeyFields, checkEquivalentFieldPositionsInKeyFields, checkSameOrdering, checkSameOrdering, getPossibleGlobalProperties, getPossibleLocalProperties
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStrategy
public AbstractSortMergeJoinDescriptor(FieldList keys1, FieldList keys2)
protected List<OperatorDescriptorDual.LocalPropertiesPair> createPossibleLocalProperties()
createPossibleLocalProperties
in class OperatorDescriptorDual
public boolean areCoFulfilled(RequestedLocalProperties requested1, RequestedLocalProperties requested2, LocalProperties produced1, LocalProperties produced2)
areCoFulfilled
in class OperatorDescriptorDual
public DualInputPlanNode instantiate(Channel in1, Channel in2, TwoInputNode node)
instantiate
in class OperatorDescriptorDual
public LocalProperties computeLocalProperties(LocalProperties in1, LocalProperties in2)
computeLocalProperties
in class OperatorDescriptorDual
protected abstract String getNodeName()
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.