public abstract class OperatorDescriptorSingle extends Object implements AbstractOperatorDescriptor
SingleInputNode| Modifier and Type | Field and Description |
|---|---|
protected org.apache.flink.api.common.operators.util.FieldList |
keyList |
protected org.apache.flink.api.common.operators.util.FieldSet |
keys |
| Modifier | Constructor and Description |
|---|---|
protected |
OperatorDescriptorSingle() |
protected |
OperatorDescriptorSingle(org.apache.flink.api.common.operators.util.FieldSet keys) |
| Modifier and Type | Method and Description |
|---|---|
abstract GlobalProperties |
computeGlobalProperties(GlobalProperties in)
Returns the global properties which are present after the operator was applied on the
provided global properties.
|
abstract LocalProperties |
computeLocalProperties(LocalProperties in)
Returns the local properties which are present after the operator was applied on the
provided local properties.
|
protected abstract List<RequestedGlobalProperties> |
createPossibleGlobalProperties()
Returns a list of global properties that are required by this operator descriptor.
|
protected abstract List<RequestedLocalProperties> |
createPossibleLocalProperties()
Returns a list of local properties that are required by this operator descriptor.
|
List<RequestedGlobalProperties> |
getPossibleGlobalProperties() |
List<RequestedLocalProperties> |
getPossibleLocalProperties() |
abstract SingleInputPlanNode |
instantiate(Channel in,
SingleInputNode node) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStrategyprotected final org.apache.flink.api.common.operators.util.FieldSet keys
protected final org.apache.flink.api.common.operators.util.FieldList keyList
protected OperatorDescriptorSingle()
protected OperatorDescriptorSingle(org.apache.flink.api.common.operators.util.FieldSet keys)
public List<RequestedGlobalProperties> getPossibleGlobalProperties()
public List<RequestedLocalProperties> getPossibleLocalProperties()
protected abstract List<RequestedGlobalProperties> createPossibleGlobalProperties()
protected abstract List<RequestedLocalProperties> createPossibleLocalProperties()
public abstract SingleInputPlanNode instantiate(Channel in, SingleInputNode node)
public abstract GlobalProperties computeGlobalProperties(GlobalProperties in)
in - The global properties on which the operator is applied.public abstract LocalProperties computeLocalProperties(LocalProperties in)
in - The local properties on which the operator is applied.Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.