public abstract class CartesianProductDescriptor extends OperatorDescriptorDual
OperatorDescriptorDual.GlobalPropertiesPair, OperatorDescriptorDual.LocalPropertiesPairkeys1, keys2| Modifier | Constructor and Description |
|---|---|
protected |
CartesianProductDescriptor(boolean allowBroadcastFirst,
boolean allowBroadcastSecond) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areCoFulfilled(RequestedLocalProperties requested1,
RequestedLocalProperties requested2,
LocalProperties produced1,
LocalProperties produced2) |
GlobalProperties |
computeGlobalProperties(GlobalProperties in1,
GlobalProperties in2) |
protected List<OperatorDescriptorDual.GlobalPropertiesPair> |
createPossibleGlobalProperties() |
protected List<OperatorDescriptorDual.LocalPropertiesPair> |
createPossibleLocalProperties() |
DualInputPlanNode |
instantiate(Channel in1,
Channel in2,
TwoInputNode node) |
computeLocalProperties, getPossibleGlobalProperties, getPossibleLocalPropertiesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStrategyprotected CartesianProductDescriptor(boolean allowBroadcastFirst,
boolean allowBroadcastSecond)
protected List<OperatorDescriptorDual.GlobalPropertiesPair> createPossibleGlobalProperties()
createPossibleGlobalProperties in class OperatorDescriptorDualprotected List<OperatorDescriptorDual.LocalPropertiesPair> createPossibleLocalProperties()
createPossibleLocalProperties in class OperatorDescriptorDualpublic boolean areCoFulfilled(RequestedLocalProperties requested1, RequestedLocalProperties requested2, LocalProperties produced1, LocalProperties produced2)
areCoFulfilled in class OperatorDescriptorDualpublic DualInputPlanNode instantiate(Channel in1, Channel in2, TwoInputNode node)
instantiate in class OperatorDescriptorDualpublic GlobalProperties computeGlobalProperties(GlobalProperties in1, GlobalProperties in2)
computeGlobalProperties in class OperatorDescriptorDualCopyright © 2014 The Apache Software Foundation. All rights reserved.