public class CoGroupDescriptor extends OperatorDescriptorDual
OperatorDescriptorDual.GlobalPropertiesPair, OperatorDescriptorDual.LocalPropertiesPairkeys1, keys2| 构造器和说明 |
|---|
CoGroupDescriptor(org.apache.flink.api.common.operators.util.FieldList keys1,
org.apache.flink.api.common.operators.util.FieldList keys2) |
CoGroupDescriptor(org.apache.flink.api.common.operators.util.FieldList keys1,
org.apache.flink.api.common.operators.util.FieldList keys2,
org.apache.flink.api.common.operators.Ordering additionalOrdering1,
org.apache.flink.api.common.operators.Ordering additionalOrdering2) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
areCoFulfilled(RequestedLocalProperties requested1,
RequestedLocalProperties requested2,
LocalProperties produced1,
LocalProperties produced2) |
boolean |
areCompatible(RequestedGlobalProperties requested1,
RequestedGlobalProperties requested2,
GlobalProperties produced1,
GlobalProperties produced2) |
GlobalProperties |
computeGlobalProperties(GlobalProperties in1,
GlobalProperties in2) |
LocalProperties |
computeLocalProperties(LocalProperties in1,
LocalProperties in2) |
protected List<OperatorDescriptorDual.GlobalPropertiesPair> |
createPossibleGlobalProperties() |
protected List<OperatorDescriptorDual.LocalPropertiesPair> |
createPossibleLocalProperties() |
org.apache.flink.runtime.operators.DriverStrategy |
getStrategy()
Gets the runtime strategy to be executed by this operator.
|
DualInputPlanNode |
instantiate(Channel in1,
Channel in2,
TwoInputNode node) |
void |
setCustomPartitioner(org.apache.flink.api.common.functions.Partitioner<?> customPartitioner) |
public CoGroupDescriptor(org.apache.flink.api.common.operators.util.FieldList keys1,
org.apache.flink.api.common.operators.util.FieldList keys2)
public CoGroupDescriptor(org.apache.flink.api.common.operators.util.FieldList keys1,
org.apache.flink.api.common.operators.util.FieldList keys2,
org.apache.flink.api.common.operators.Ordering additionalOrdering1,
org.apache.flink.api.common.operators.Ordering additionalOrdering2)
public void setCustomPartitioner(org.apache.flink.api.common.functions.Partitioner<?> customPartitioner)
public org.apache.flink.runtime.operators.DriverStrategy getStrategy()
AbstractOperatorDescriptorprotected List<OperatorDescriptorDual.GlobalPropertiesPair> createPossibleGlobalProperties()
protected List<OperatorDescriptorDual.LocalPropertiesPair> createPossibleLocalProperties()
public boolean areCompatible(RequestedGlobalProperties requested1, RequestedGlobalProperties requested2, GlobalProperties produced1, GlobalProperties produced2)
areCompatible 在类中 OperatorDescriptorDualpublic boolean areCoFulfilled(RequestedLocalProperties requested1, RequestedLocalProperties requested2, LocalProperties produced1, LocalProperties produced2)
areCoFulfilled 在类中 OperatorDescriptorDualpublic DualInputPlanNode instantiate(Channel in1, Channel in2, TwoInputNode node)
instantiate 在类中 OperatorDescriptorDualpublic GlobalProperties computeGlobalProperties(GlobalProperties in1, GlobalProperties in2)
public LocalProperties computeLocalProperties(LocalProperties in1, LocalProperties in2)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.