public class HashLeftOuterJoinBuildFirstDescriptor extends AbstractJoinDescriptor
OperatorDescriptorDual.GlobalPropertiesPair, OperatorDescriptorDual.LocalPropertiesPair
keys1, keys2
Constructor and Description |
---|
HashLeftOuterJoinBuildFirstDescriptor(FieldList keys1,
FieldList keys2,
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() |
DriverStrategy |
getStrategy()
Gets the runtime strategy to be executed by this operator.
|
DualInputPlanNode |
instantiate(Channel in1,
Channel in2,
TwoInputNode node) |
areCompatible, computeGlobalProperties, createPossibleGlobalProperties, setCustomPartitioner
checkEquivalentFieldPositionsInKeyFields, checkEquivalentFieldPositionsInKeyFields, checkSameOrdering, checkSameOrdering, getPossibleGlobalProperties, getPossibleLocalProperties
public DriverStrategy getStrategy()
AbstractOperatorDescriptor
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
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.