跳过导航链接
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractJoinDescriptor - org.apache.flink.optimizer.operators中的类
Defines the possible global properties for a join.
AbstractJoinDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.AbstractJoinDescriptor
 
AbstractJoinDescriptor(FieldList, FieldList, boolean, boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.AbstractJoinDescriptor
 
AbstractOperatorDescriptor - org.apache.flink.optimizer.operators中的接口
The root of all descriptions of an operator to the optimizer.
AbstractPartialSolutionNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of the partial solution that is input to a bulk iteration.
AbstractPartialSolutionNode(Operator<?>) - 类 的构造器org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
AbstractSortMergeJoinDescriptor - org.apache.flink.optimizer.operators中的类
 
AbstractSortMergeJoinDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.AbstractSortMergeJoinDescriptor
 
AbstractSortMergeJoinDescriptor(FieldList, FieldList, boolean, boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.AbstractSortMergeJoinDescriptor
 
accept(Visitor<OptimizerNode>) - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
accept(Visitor<OptimizerNode>) - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
 
accept(Visitor<OptimizerNode>) - 类 中的方法org.apache.flink.optimizer.dag.DataSourceNode
 
accept(Visitor<OptimizerNode>) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
This method implements the visit of a depth-first graph traversing visitor.
accept(Visitor<OptimizerNode>) - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
accept(Visitor<OptimizerNode>) - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
accept(Visitor<PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.BulkPartialSolutionPlanNode
 
accept(Visitor<PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
accept(Visitor<PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.NAryUnionPlanNode
 
accept(Visitor<PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.OptimizedPlan
Applies the given visitor top down to all nodes, starting at the sinks.
accept(Visitor<PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
 
accept(Visitor<PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.SolutionSetPlanNode
 
accept(Visitor<PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.SourcePlanNode
 
accept(Visitor<PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.WorksetPlanNode
 
acceptForStepFunction(Visitor<OptimizerNode>) - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
acceptForStepFunction(Visitor<OptimizerNode>) - 接口 中的方法org.apache.flink.optimizer.dag.IterationNode
 
acceptForStepFunction(Visitor<OptimizerNode>) - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
acceptForStepFunction(Visitor<PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
acceptForStepFunction(Visitor<PlanNode>) - 接口 中的方法org.apache.flink.optimizer.plan.IterationPlanNode
 
acceptForStepFunction(Visitor<PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
addArtificialDamCost(EstimateProvider, long, Costs) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addArtificialDamCost(EstimateProvider, long, Costs) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
 
addBlockNestedLoopsCosts(EstimateProvider, EstimateProvider, long, Costs, int) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addBlockNestedLoopsCosts(EstimateProvider, EstimateProvider, long, Costs, int) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
 
addBroadcastConnection(String, DagConnection) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Adds the broadcast connection identified by the given name to this node.
addBroadcastCost(EstimateProvider, int, Costs) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addBroadcastCost(EstimateProvider, int, Costs) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
 
addCachedHybridHashCosts(EstimateProvider, EstimateProvider, Costs, int) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addCachedHybridHashCosts(EstimateProvider, EstimateProvider, Costs, int) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
Calculates the costs for the cached variant of the hybrid hash join.
addClosedBranch(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
addClosedBranches(Set<OptimizerNode>) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
addCosts(Costs) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Adds the given costs to these costs.
addCpuCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Adds the given CPU cost to the current CPU cost for this Costs object.
addDiskCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Adds the costs for disk to the current disk costs for this Costs object.
addFileInputCost(long, Costs) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addFileInputCost(long, Costs) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
 
addGlobalProperties(RequestedGlobalProperties) - 类 中的方法org.apache.flink.optimizer.dataproperties.InterestingProperties
 
addHashPartitioningCost(EstimateProvider, Costs) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addHashPartitioningCost(EstimateProvider, Costs) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
 
addHeuristicCpuCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Adds the given heuristic CPU cost to the current heuristic CPU cost for this Costs object.
addHeuristicDiskCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Adds the heuristic costs for disk to the current heuristic disk costs for this Costs object.
addHeuristicNetworkCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Adds the heuristic costs for network to the current heuristic network costs for this Costs object.
addHybridHashCosts(EstimateProvider, EstimateProvider, Costs, int) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addHybridHashCosts(EstimateProvider, EstimateProvider, Costs, int) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
 
addInterestingProperties(InterestingProperties) - 类 中的方法org.apache.flink.optimizer.dataproperties.InterestingProperties
 
addLocalCandidates(Channel, List<Set<? extends NamedChannel>>, RequestedGlobalProperties, List<PlanNode>, CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
addLocalCandidates(Channel, Channel, List<Set<? extends NamedChannel>>, RequestedGlobalProperties, RequestedGlobalProperties, List<PlanNode>, OperatorDescriptorDual.LocalPropertiesPair[], CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
addLocalMergeCost(EstimateProvider, EstimateProvider, Costs, int) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addLocalMergeCost(EstimateProvider, EstimateProvider, Costs, int) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
 
addLocalProperties(RequestedLocalProperties) - 类 中的方法org.apache.flink.optimizer.dataproperties.InterestingProperties
 
addLocalSortCost(EstimateProvider, Costs) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addLocalSortCost(EstimateProvider, Costs) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
 
addNetworkCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Adds the costs for network to the current network costs for this Costs object.
addOutgoingChannel(Channel) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Adds a channel to a successor node to this node.
addOutgoingConnection(DagConnection) - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode
 
addOutgoingConnection(DagConnection) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Adds a new outgoing connection to this node.
addRandomPartitioningCost(EstimateProvider, Costs) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addRandomPartitioningCost(EstimateProvider, Costs) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
 
addRangePartitionCost(EstimateProvider, Costs) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addRangePartitionCost(EstimateProvider, Costs) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
 
addStreamedNestedLoopsCosts(EstimateProvider, EstimateProvider, long, Costs, int) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
 
addStreamedNestedLoopsCosts(EstimateProvider, EstimateProvider, long, Costs, int) - 类 中的方法org.apache.flink.optimizer.costs.DefaultCostEstimator
 
addUniqueFieldCombination(FieldSet) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
addUniqueFields(FieldSet) - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
Adds a combination of fields that are unique in these data properties.
addUserArtifactEntries(Collection<Tuple2<String, DistributedCache.DistributedCacheEntry>>, JobGraph) - 类 中的静态方法org.apache.flink.optimizer.plantranslate.JobGraphGenerator
 
adjustGlobalPropertiesForFullParallelismChange() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
AllGroupCombineProperties - org.apache.flink.optimizer.operators中的类
 
AllGroupCombineProperties() - 类 的构造器org.apache.flink.optimizer.operators.AllGroupCombineProperties
 
AllGroupReduceProperties - org.apache.flink.optimizer.operators中的类
 
AllGroupReduceProperties() - 类 的构造器org.apache.flink.optimizer.operators.AllGroupReduceProperties
 
AllGroupWithPartialPreGroupProperties - org.apache.flink.optimizer.operators中的类
 
AllGroupWithPartialPreGroupProperties() - 类 的构造器org.apache.flink.optimizer.operators.AllGroupWithPartialPreGroupProperties
 
AllReduceProperties - org.apache.flink.optimizer.operators中的类
 
AllReduceProperties() - 类 的构造器org.apache.flink.optimizer.operators.AllReduceProperties
 
areBranchCompatible(PlanNode, PlanNode) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Checks whether to candidate plans for the sub-plan of this node are comparable.
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AbstractSortMergeJoinDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.BinaryUnionOpDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CartesianProductDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupRawDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupWithSolutionSetFirstDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupWithSolutionSetSecondDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashFullOuterJoinBuildFirstDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashFullOuterJoinBuildSecondDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashJoinBuildFirstProperties
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashJoinBuildSecondProperties
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildFirstDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildSecondDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashRightOuterJoinBuildFirstDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashRightOuterJoinBuildSecondDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.UtilSinkJoinOpDescriptor
 
areCompatible(RequestedGlobalProperties, RequestedGlobalProperties, GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AbstractJoinDescriptor
 
areCompatible(RequestedGlobalProperties, RequestedGlobalProperties, GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.BinaryUnionOpDescriptor
 
areCompatible(RequestedGlobalProperties, RequestedGlobalProperties, GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CartesianProductDescriptor
 
areCompatible(RequestedGlobalProperties, RequestedGlobalProperties, GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupDescriptor
 
areCompatible(RequestedGlobalProperties, RequestedGlobalProperties, GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupRawDescriptor
 
areCompatible(RequestedGlobalProperties, RequestedGlobalProperties, GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
areCompatible(RequestedGlobalProperties, RequestedGlobalProperties, GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.UtilSinkJoinOpDescriptor
 
areFieldsUnique(FieldSet) - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
Checks whether the given set of fields is unique, as specified in these local properties.

B

BinaryUnionNode - org.apache.flink.optimizer.dag中的类
The Optimizer representation of a binary Union.
BinaryUnionNode(Union<?>) - 类 的构造器org.apache.flink.optimizer.dag.BinaryUnionNode
 
BinaryUnionNode.UnionSemanticProperties - org.apache.flink.optimizer.dag中的类
 
BinaryUnionOpDescriptor - org.apache.flink.optimizer.operators中的类
 
BinaryUnionOpDescriptor() - 类 的构造器org.apache.flink.optimizer.operators.BinaryUnionOpDescriptor
 
BinaryUnionPlanNode - org.apache.flink.optimizer.plan中的类
A special subclass for the union to make it identifiable.
BinaryUnionPlanNode(BinaryUnionNode, Channel, Channel) - 类 的构造器org.apache.flink.optimizer.plan.BinaryUnionPlanNode
 
BinaryUnionPlanNode(BinaryUnionPlanNode) - 类 的构造器org.apache.flink.optimizer.plan.BinaryUnionPlanNode
 
BinaryUnionReplacer - org.apache.flink.optimizer.traversals中的类
A traversal that collects cascading binary unions into a single n-ary union operator.
BinaryUnionReplacer() - 类 的构造器org.apache.flink.optimizer.traversals.BinaryUnionReplacer
 
BranchesVisitor - org.apache.flink.optimizer.traversals中的类
This traversal of the optimizer DAG computes the information needed to track branches and joins in the data flow.
BranchesVisitor() - 类 的构造器org.apache.flink.optimizer.traversals.BranchesVisitor
 
branchingNode - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode.UnclosedBranchDescriptor
 
branchPlan - 类 中的变量org.apache.flink.optimizer.plan.PlanNode
 
breaksPipeline() - 枚举 中的方法org.apache.flink.optimizer.dag.TempMode
 
BulkIterationNode - org.apache.flink.optimizer.dag中的类
A node in the optimizer's program representation for a bulk iteration.
BulkIterationNode(BulkIterationBase<?>) - 类 的构造器org.apache.flink.optimizer.dag.BulkIterationNode
Creates a new node for the bulk iteration.
BulkIterationPlanNode - org.apache.flink.optimizer.plan中的类
 
BulkIterationPlanNode(BulkIterationNode, String, Channel, BulkPartialSolutionPlanNode, PlanNode) - 类 的构造器org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
BulkIterationPlanNode(BulkIterationNode, String, Channel, BulkPartialSolutionPlanNode, PlanNode, PlanNode) - 类 的构造器org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
BulkPartialSolutionNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of the partial solution that is input to a bulk iteration.
BulkPartialSolutionNode(BulkIterationBase.PartialSolutionPlaceHolder<?>, BulkIterationNode) - 类 的构造器org.apache.flink.optimizer.dag.BulkPartialSolutionNode
 
BulkPartialSolutionPlanNode - org.apache.flink.optimizer.plan中的类
Plan candidate node for partial solution of a bulk iteration.
BulkPartialSolutionPlanNode(BulkPartialSolutionNode, String, GlobalProperties, LocalProperties, Channel) - 类 的构造器org.apache.flink.optimizer.plan.BulkPartialSolutionPlanNode
 

C

cacheBaseStatistics(BaseStatistics, String) - 类 中的方法org.apache.flink.optimizer.DataStatistics
Caches the given statistics.
cachedPlans - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode
 
CartesianProductDescriptor - org.apache.flink.optimizer.operators中的类
 
CartesianProductDescriptor(boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.CartesianProductDescriptor
 
Channel - org.apache.flink.optimizer.plan中的类
A Channel represents the result produced by an operator and the data exchange before the consumption by the target operator.
Channel(PlanNode) - 类 的构造器org.apache.flink.optimizer.plan.Channel
 
Channel(PlanNode, TempMode) - 类 的构造器org.apache.flink.optimizer.plan.Channel
 
checkEquivalentFieldPositionsInKeyFields(FieldList, FieldList) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
checkEquivalentFieldPositionsInKeyFields(FieldList, FieldList, int) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
checkPartialSolutionPropertiesMet(PlanNode, GlobalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
checkSameOrdering(GlobalProperties, GlobalProperties, int) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
checkSameOrdering(LocalProperties, LocalProperties, int) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
clearInterestingProperties() - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
clearInterestingProperties() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
 
clearInterestingProperties() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
clearInterestingProperties() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
clearUniqueFieldCombinations() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
clearUniqueFieldSets() - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
 
clone() - 类 中的方法org.apache.flink.optimizer.costs.Costs
 
clone() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
clone() - 类 中的方法org.apache.flink.optimizer.dataproperties.InterestingProperties
 
clone() - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
 
clone() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
 
clone() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
 
clone() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
closedBranchingNodes - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode
 
CoGroupDescriptor - org.apache.flink.optimizer.operators中的类
 
CoGroupDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.CoGroupDescriptor
 
CoGroupDescriptor(FieldList, FieldList, Ordering, Ordering) - 类 的构造器org.apache.flink.optimizer.operators.CoGroupDescriptor
 
CoGroupNode - org.apache.flink.optimizer.dag中的类
The Optimizer representation of a CoGroup operator.
CoGroupNode(CoGroupOperatorBase<?, ?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.CoGroupNode
 
CoGroupRawDescriptor - org.apache.flink.optimizer.operators中的类
 
CoGroupRawDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.CoGroupRawDescriptor
 
CoGroupRawDescriptor(FieldList, FieldList, Ordering, Ordering) - 类 的构造器org.apache.flink.optimizer.operators.CoGroupRawDescriptor
 
CoGroupRawNode - org.apache.flink.optimizer.dag中的类
The Optimizer representation of a CoGroupRaw operator.
CoGroupRawNode(CoGroupRawOperatorBase<?, ?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.CoGroupRawNode
 
CoGroupWithSolutionSetFirstDescriptor - org.apache.flink.optimizer.operators中的类
 
CoGroupWithSolutionSetFirstDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.CoGroupWithSolutionSetFirstDescriptor
 
CoGroupWithSolutionSetSecondDescriptor - org.apache.flink.optimizer.operators中的类
 
CoGroupWithSolutionSetSecondDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.CoGroupWithSolutionSetSecondDescriptor
 
collect(Channel, List<Channel>) - 类 中的方法org.apache.flink.optimizer.traversals.BinaryUnionReplacer
 
combine(GlobalProperties, GlobalProperties) - 类 中的静态方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
combine(LocalProperties, LocalProperties) - 类 中的静态方法org.apache.flink.optimizer.dataproperties.LocalProperties
 
compareTo(Costs) - 类 中的方法org.apache.flink.optimizer.costs.Costs
The order of comparison is: network first, then disk, then CPU.
compile(Plan) - 类 中的方法org.apache.flink.optimizer.Optimizer
Translates the given program to an OptimizedPlan, where all nodes have their local strategy assigned and all channels have a shipping strategy assigned.
compileJobGraph(OptimizedPlan) - 类 中的方法org.apache.flink.optimizer.plantranslate.JobGraphGenerator
Translates a OptimizedPlan into a JobGraph.
compileJobGraph(OptimizedPlan, JobID) - 类 中的方法org.apache.flink.optimizer.plantranslate.JobGraphGenerator
 
CompilerException - org.apache.flink.optimizer中的异常错误
An exception that is thrown by the Optimizer when encountering an illegal condition.
CompilerException() - 异常错误 的构造器org.apache.flink.optimizer.CompilerException
Creates a compiler exception with no message and no cause.
CompilerException(String) - 异常错误 的构造器org.apache.flink.optimizer.CompilerException
Creates a compiler exception with the given message and no cause.
CompilerException(Throwable) - 异常错误 的构造器org.apache.flink.optimizer.CompilerException
Creates a compiler exception with the given cause and no message.
CompilerException(String, Throwable) - 异常错误 的构造器org.apache.flink.optimizer.CompilerException
Creates a compiler exception with the given message and cause.
CompilerPostPassException - org.apache.flink.optimizer中的异常错误
An exception that is thrown by the Optimizer when encountering a problem during the optimizer post pass.
CompilerPostPassException() - 异常错误 的构造器org.apache.flink.optimizer.CompilerPostPassException
Creates a post pass exception with no message and no cause.
CompilerPostPassException(String) - 异常错误 的构造器org.apache.flink.optimizer.CompilerPostPassException
Creates a post pass exception with the given message and no cause.
CompilerPostPassException(Throwable) - 异常错误 的构造器org.apache.flink.optimizer.CompilerPostPassException
Creates a post pass exception with the given cause and no message.
CompilerPostPassException(String, Throwable) - 异常错误 的构造器org.apache.flink.optimizer.CompilerPostPassException
Creates a post pass exception with the given message and cause.
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.dag.PartitionNode.PartitionDescriptor
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.dag.SortPartitionNode.SortPartitionDescriptor
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AbstractJoinDescriptor
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AllGroupCombineProperties
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AllGroupReduceProperties
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AllGroupWithPartialPreGroupProperties
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AllReduceProperties
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.BinaryUnionOpDescriptor
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CartesianProductDescriptor
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupDescriptor
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupRawDescriptor
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.FilterDescriptor
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.FlatMapDescriptor
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.GroupCombineProperties
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceProperties
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceWithCombineProperties
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.MapDescriptor
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.MapPartitionDescriptor
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.NoOpDescriptor
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorSingle
Returns the global properties which are present after the operator was applied on the provided global properties.
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.PartialGroupProperties
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.ReduceProperties
 
computeGlobalProperties(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.SolutionSetDeltaOperator
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - 类 中的方法org.apache.flink.optimizer.operators.UtilSinkJoinOpDescriptor
 
computeInterestingPropertiesForInputs(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
computeInterestingPropertiesForInputs(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode
 
computeInterestingPropertiesForInputs(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
computeInterestingPropertiesForInputs(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
 
computeInterestingPropertiesForInputs(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.DataSourceNode
 
computeInterestingPropertiesForInputs(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Tells the node to compute the interesting properties for its inputs.
computeInterestingPropertiesForInputs(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
computeInterestingPropertiesForInputs(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
computeInterestingPropertiesForInputs(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.dag.PartitionNode.PartitionDescriptor
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.dag.SortPartitionNode.SortPartitionDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AbstractSortMergeJoinDescriptor
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AllGroupCombineProperties
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AllGroupReduceProperties
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AllGroupWithPartialPreGroupProperties
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.AllReduceProperties
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.BinaryUnionOpDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupRawDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupWithSolutionSetFirstDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupWithSolutionSetSecondDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CrossBlockOuterFirstDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CrossBlockOuterSecondDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CrossStreamOuterFirstDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.CrossStreamOuterSecondDescriptor
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.FilterDescriptor
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.FlatMapDescriptor
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.GroupCombineProperties
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceProperties
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceWithCombineProperties
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashFullOuterJoinBuildFirstDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashFullOuterJoinBuildSecondDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashJoinBuildFirstProperties
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashJoinBuildSecondProperties
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildFirstDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildSecondDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashRightOuterJoinBuildFirstDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.HashRightOuterJoinBuildSecondDescriptor
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.MapDescriptor
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.MapPartitionDescriptor
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.NoOpDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorSingle
Returns the local properties which are present after the operator was applied on the provided local properties.
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.PartialGroupProperties
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.ReduceProperties
 
computeLocalProperties(LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.SolutionSetDeltaOperator
 
computeLocalProperties(LocalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.operators.UtilSinkJoinOpDescriptor
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.CoGroupNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.CoGroupRawNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.CrossNode
We assume that the cardinality is the product of the input cardinalities and that the result width is the sum of the input widths.
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
Computes the estimated outputs for the data sink.
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.DataSourceNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.FilterNode
Computes the estimates for the Filter operator.
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.FlatMapNode
Computes the estimates for the FlatMap operator.
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.GroupCombineNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.GroupReduceNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.JoinNode
The default estimates build on the principle of inclusion: The smaller input key domain is included in the larger input key domain.
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.MapNode
Computes the estimates for the Map operator.
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.MapPartitionNode
Computes the estimates for the MapPartition operator.
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.NoOpNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.OuterJoinNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.PartitionNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.ReduceNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.SinkJoiner
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.SortPartitionNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.UnaryOperatorNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode.SingleRootJoiner
 
computeOutputEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode
 
computeOutputEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.BulkPartialSolutionNode
 
computeOutputEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Causes this node to compute its output estimates (such as number of rows, size in bytes) based on the inputs and the compiler hints.
computeOutputEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.SinkJoiner
 
computeOutputEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.SolutionSetNode
 
computeOutputEstimates(DataStatistics) - 类 中的方法org.apache.flink.optimizer.dag.WorksetNode
 
computeUnclosedBranchStack() - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
computeUnclosedBranchStack() - 类 中的方法org.apache.flink.optimizer.dag.BulkPartialSolutionNode
 
computeUnclosedBranchStack() - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
 
computeUnclosedBranchStack() - 类 中的方法org.apache.flink.optimizer.dag.DataSourceNode
 
computeUnclosedBranchStack() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
This method causes the node to compute the description of open branches in its sub-plan.
computeUnclosedBranchStack() - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
computeUnclosedBranchStack() - 类 中的方法org.apache.flink.optimizer.dag.SinkJoiner
 
computeUnclosedBranchStack() - 类 中的方法org.apache.flink.optimizer.dag.SolutionSetNode
 
computeUnclosedBranchStack() - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
computeUnclosedBranchStack() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
computeUnclosedBranchStack() - 类 中的方法org.apache.flink.optimizer.dag.WorksetNode
 
computeUnclosedBranchStackForBroadcastInputs(List<OptimizerNode.UnclosedBranchDescriptor>) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
computeUnionOfInterestingPropertiesFromSuccessors() - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode
 
computeUnionOfInterestingPropertiesFromSuccessors() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Computes all the interesting properties that are relevant to this node.
ConflictingFieldTypeInfoException - org.apache.flink.optimizer.postpass中的异常错误
 
ConflictingFieldTypeInfoException(int, Object, Object) - 异常错误 的构造器org.apache.flink.optimizer.postpass.ConflictingFieldTypeInfoException
 
copyEstimates(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
CostEstimator - org.apache.flink.optimizer.costs中的类
Abstract base class for a cost estimator.
CostEstimator() - 类 的构造器org.apache.flink.optimizer.costs.CostEstimator
 
costOperator(PlanNode) - 类 中的方法org.apache.flink.optimizer.costs.CostEstimator
This method computes the cost of an operator.
Costs - org.apache.flink.optimizer.costs中的类
Simple class to represent the costs of an operation.
Costs() - 类 的构造器org.apache.flink.optimizer.costs.Costs
Default constructor.
Costs(double, double) - 类 的构造器org.apache.flink.optimizer.costs.Costs
Creates a new costs object using the given values for the network and storage cost.
Costs(double, double, double) - 类 的构造器org.apache.flink.optimizer.costs.Costs
Creates a new costs object using the given values for the network and storage cost.
costWeight - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode
 
createFinalPlan(List<SinkPlanNode>, String, Plan) - 类 中的方法org.apache.flink.optimizer.traversals.PlanFinalizer
 
createOrderedFromSet(FieldSet) - 类 中的静态方法org.apache.flink.optimizer.util.Utils
 
createOrdering(FieldList, boolean[]) - 类 中的静态方法org.apache.flink.optimizer.util.Utils
 
createOrdering(FieldList) - 类 中的静态方法org.apache.flink.optimizer.util.Utils
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.dag.PartitionNode.PartitionDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.dag.SortPartitionNode.SortPartitionDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.AbstractJoinDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.AllGroupCombineProperties
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.AllGroupReduceProperties
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.AllGroupWithPartialPreGroupProperties
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.AllReduceProperties
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.BinaryUnionOpDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.CartesianProductDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.CoGroupDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.CoGroupRawDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.FilterDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.FlatMapDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.GroupCombineProperties
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceProperties
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceWithCombineProperties
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.MapDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.MapPartitionDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.NoOpDescriptor
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorSingle
Returns a list of global properties that are required by this operator descriptor.
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.PartialGroupProperties
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.ReduceProperties
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.SolutionSetDeltaOperator
 
createPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.UtilSinkJoinOpDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.dag.PartitionNode.PartitionDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.dag.SortPartitionNode.SortPartitionDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.AbstractSortMergeJoinDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.AllGroupCombineProperties
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.AllGroupReduceProperties
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.AllGroupWithPartialPreGroupProperties
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.AllReduceProperties
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.BinaryUnionOpDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.CartesianProductDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.CoGroupDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.CoGroupRawDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.CoGroupWithSolutionSetFirstDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.CoGroupWithSolutionSetSecondDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.FilterDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.FlatMapDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.GroupCombineProperties
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceProperties
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceWithCombineProperties
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.HashFullOuterJoinBuildFirstDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.HashFullOuterJoinBuildSecondDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.HashJoinBuildFirstProperties
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.HashJoinBuildSecondProperties
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildFirstDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildSecondDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.HashRightOuterJoinBuildFirstDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.HashRightOuterJoinBuildSecondDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.MapDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.MapPartitionDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.NoOpDescriptor
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorSingle
Returns a list of local properties that are required by this operator descriptor.
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.PartialGroupProperties
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.ReduceProperties
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.SolutionSetDeltaOperator
 
createPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.UtilSinkJoinOpDescriptor
 
createPreOptimizedPlan(Plan) - 类 中的静态方法org.apache.flink.optimizer.Optimizer
This function performs only the first step to the compilation process - the creation of the optimizer representation of the plan.
CrossBlockOuterFirstDescriptor - org.apache.flink.optimizer.operators中的类
 
CrossBlockOuterFirstDescriptor() - 类 的构造器org.apache.flink.optimizer.operators.CrossBlockOuterFirstDescriptor
 
CrossBlockOuterFirstDescriptor(boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.CrossBlockOuterFirstDescriptor
 
CrossBlockOuterSecondDescriptor - org.apache.flink.optimizer.operators中的类
 
CrossBlockOuterSecondDescriptor() - 类 的构造器org.apache.flink.optimizer.operators.CrossBlockOuterSecondDescriptor
 
CrossBlockOuterSecondDescriptor(boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.CrossBlockOuterSecondDescriptor
 
CrossNode - org.apache.flink.optimizer.dag中的类
The Optimizer representation of a Cross (Cartesian product) operator.
CrossNode(CrossOperatorBase<?, ?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.CrossNode
Creates a new CrossNode for the given operator.
CrossStreamOuterFirstDescriptor - org.apache.flink.optimizer.operators中的类
 
CrossStreamOuterFirstDescriptor() - 类 的构造器org.apache.flink.optimizer.operators.CrossStreamOuterFirstDescriptor
 
CrossStreamOuterFirstDescriptor(boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.CrossStreamOuterFirstDescriptor
 
CrossStreamOuterSecondDescriptor - org.apache.flink.optimizer.operators中的类
 
CrossStreamOuterSecondDescriptor() - 类 的构造器org.apache.flink.optimizer.operators.CrossStreamOuterSecondDescriptor
 
CrossStreamOuterSecondDescriptor(boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.CrossStreamOuterSecondDescriptor
 
cumulativeCosts - 类 中的变量org.apache.flink.optimizer.plan.PlanNode
 

D

DagConnection - org.apache.flink.optimizer.dag中的类
A connection between to operators.
DagConnection(OptimizerNode, OptimizerNode, ExecutionMode) - 类 的构造器org.apache.flink.optimizer.dag.DagConnection
Creates a new Connection between two nodes.
DagConnection(OptimizerNode, OptimizerNode, ShipStrategyType, ExecutionMode) - 类 的构造器org.apache.flink.optimizer.dag.DagConnection
Creates a new Connection between two nodes.
DagConnection(OptimizerNode, ExecutionMode) - 类 的构造器org.apache.flink.optimizer.dag.DagConnection
Constructor to create a result from an operator that is not consumed by another operator.
DataSinkNode - org.apache.flink.optimizer.dag中的类
The Optimizer representation of a data sink.
DataSinkNode(GenericDataSinkBase<?>) - 类 的构造器org.apache.flink.optimizer.dag.DataSinkNode
Creates a new DataSinkNode for the given sink operator.
DataSourceNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of a data source.
DataSourceNode(GenericDataSourceBase<?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.DataSourceNode
Creates a new DataSourceNode for the given contract.
DataStatistics - org.apache.flink.optimizer中的类
The collection of access methods that can be used to retrieve statistical information about the data processed in a job.
DataStatistics() - 类 的构造器org.apache.flink.optimizer.DataStatistics
Creates a new statistics object, with an empty cache.
DefaultCostEstimator - org.apache.flink.optimizer.costs中的类
A default cost estimator that has access to basic size and cardinality estimates.
DefaultCostEstimator() - 类 的构造器org.apache.flink.optimizer.costs.DefaultCostEstimator
 
divideBy(int) - 类 中的方法org.apache.flink.optimizer.costs.Costs
 
driverKeys - 类 中的变量org.apache.flink.optimizer.plan.SingleInputPlanNode
 
driverSortOrders - 类 中的变量org.apache.flink.optimizer.plan.SingleInputPlanNode
 
dropTrivials() - 类 中的方法org.apache.flink.optimizer.dataproperties.InterestingProperties
 
DualInputPlanNode - org.apache.flink.optimizer.plan中的类
 
DualInputPlanNode(OptimizerNode, String, Channel, Channel, DriverStrategy) - 类 的构造器org.apache.flink.optimizer.plan.DualInputPlanNode
 
DualInputPlanNode(OptimizerNode, String, Channel, Channel, DriverStrategy, FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.plan.DualInputPlanNode
 
DualInputPlanNode(OptimizerNode, String, Channel, Channel, DriverStrategy, FieldList, FieldList, boolean[]) - 类 的构造器org.apache.flink.optimizer.plan.DualInputPlanNode
 
DumpableConnection<T extends DumpableNode<T>> - org.apache.flink.optimizer.plandump中的接口
 
DumpableNode<T extends DumpableNode<T>> - org.apache.flink.optimizer.plandump中的接口
 
dumpOptimizerPlanAsJSON(OptimizedPlan, File) - 类 中的方法org.apache.flink.optimizer.plandump.PlanJSONDumpGenerator
 
dumpOptimizerPlanAsJSON(OptimizedPlan, PrintWriter) - 类 中的方法org.apache.flink.optimizer.plandump.PlanJSONDumpGenerator
 
dumpOptimizerPlanAsJSON(List<SinkPlanNode>, PrintWriter) - 类 中的方法org.apache.flink.optimizer.plandump.PlanJSONDumpGenerator
 
dumpPactPlanAsJSON(List<DataSinkNode>, PrintWriter) - 类 中的方法org.apache.flink.optimizer.plandump.PlanJSONDumpGenerator
 

E

EMPTY - 类 中的静态变量org.apache.flink.optimizer.dataproperties.LocalProperties
 
equals(Object) - 类 中的方法org.apache.flink.optimizer.costs.Costs
 
equals(Object) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
equals(Object) - 类 中的方法org.apache.flink.optimizer.dataproperties.InterestingProperties
 
equals(Object) - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
 
equals(Object) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
 
equals(Object) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
 
equals(Object) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
equals(Object) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual.LocalPropertiesPair
 
estimatedNumRecords - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode
 
estimatedOutputSize - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode
 
EstimateProvider - org.apache.flink.optimizer.dag中的接口
Methods for operators / connections that provide estimated about data size and characteristics.
executeOnCollections(List<OUT>, List<OUT>, RuntimeContext, ExecutionConfig) - 类 中的方法org.apache.flink.optimizer.util.NoOpBinaryUdfOp
 
executeOnCollections(List<OUT>, RuntimeContext, ExecutionConfig) - 类 中的方法org.apache.flink.optimizer.util.NoOpUnaryUdfOp
 
ExecutionPlanJSONGenerator - org.apache.flink.optimizer.plandump中的类
Utility for extracting an execution plan (as JSON) from a given Plan.
ExecutionPlanJSONGenerator() - 类 的构造器org.apache.flink.optimizer.plandump.ExecutionPlanJSONGenerator
 

F

filterByCodeAnnotations(OptimizerNode, int) - 类 中的方法org.apache.flink.optimizer.dataproperties.InterestingProperties
 
filterBySemanticProperties(SemanticProperties, int) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
Filters these GlobalProperties by the fields that are forwarded to the output as described by the SemanticProperties.
filterBySemanticProperties(SemanticProperties, int) - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
Filters these LocalProperties by the fields that are forwarded to the output as described by the SemanticProperties.
filterBySemanticProperties(SemanticProperties, int) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Filters these properties by what can be preserved by the given SemanticProperties when propagated down to the given input.
filterBySemanticProperties(SemanticProperties, int) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
Filters these properties by what can be preserved by the given SemanticProperties when propagated down to the given input.
FilterDescriptor - org.apache.flink.optimizer.operators中的类
 
FilterDescriptor() - 类 的构造器org.apache.flink.optimizer.operators.FilterDescriptor
 
FilterNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of a Filter operator node.
FilterNode(FilterOperatorBase<?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.FilterNode
 
FlatMapDescriptor - org.apache.flink.optimizer.operators中的类
 
FlatMapDescriptor() - 类 的构造器org.apache.flink.optimizer.operators.FlatMapDescriptor
 
FlatMapNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of a FlatMap operator node.
FlatMapNode(FlatMapOperatorBase<?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.FlatMapNode
 
forGrouping(FieldList) - 类 中的静态方法org.apache.flink.optimizer.dataproperties.LocalProperties
 
formatNumber(double) - 类 中的静态方法org.apache.flink.optimizer.plandump.PlanJSONDumpGenerator
 
formatNumber(double, String) - 类 中的静态方法org.apache.flink.optimizer.plandump.PlanJSONDumpGenerator
 
forOrdering(Ordering) - 类 中的静态方法org.apache.flink.optimizer.dataproperties.LocalProperties
 

G

getAllNodes() - 类 中的方法org.apache.flink.optimizer.plan.OptimizedPlan
Gets all the nodes from this OptimizedPlan.
getAlternativePlans(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
getAlternativePlans(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode
 
getAlternativePlans(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
 
getAlternativePlans(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.DataSourceNode
 
getAlternativePlans(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Computes the plan alternatives for this node, an implicitly for all nodes that are children of this node.
getAlternativePlans(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
getAlternativePlans(CostEstimator) - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
getBaseStatistics(String) - 类 中的方法org.apache.flink.optimizer.DataStatistics
Gets the base statistics for the input identified by the given identifier.
getBranchesForParent(DagConnection) - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
 
getBranchesForParent(DagConnection) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getBranchingNode() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode.UnclosedBranchDescriptor
 
getBranchPlan() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getBroadcastConnectionNames() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Return the list of names associated with broadcast inputs for this node.
getBroadcastConnections() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Return the list of inputs associated with broadcast variables for this node.
getBroadcastInputs() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Gets a list of all broadcast inputs attached to this node.
getCandidateAtBranchPoint(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getClosedBranchingNodes() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getCombinerUtilityNode() - 类 中的方法org.apache.flink.optimizer.dag.GroupReduceNode
 
getCombinerUtilityNode() - 类 中的方法org.apache.flink.optimizer.dag.ReduceNode
 
getComparator(int) - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
Gets the specified comparator from this PlanNode.
getComparator1() - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
getComparator2() - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
getContainingIterationNode() - 类 中的方法org.apache.flink.optimizer.plan.BulkPartialSolutionPlanNode
 
getContainingIterationNode() - 类 中的方法org.apache.flink.optimizer.plan.SolutionSetPlanNode
 
getContainingIterationNode() - 类 中的方法org.apache.flink.optimizer.plan.WorksetPlanNode
 
getCostWeight() - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
getCostWeight() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
 
getCostWeight() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getCostWeight() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getCostWeight() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getCostWeight() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getCpuCost() - 类 中的方法org.apache.flink.optimizer.costs.Costs
Gets the cost for the CPU.
getCumulativeCosts() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Gets the cumulative costs of this nose.
getCumulativeCostsShare() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getCurrentPartialSolutionPlanNode() - 类 中的方法org.apache.flink.optimizer.dag.BulkPartialSolutionNode
 
getCurrentSolutionSetPlanNode() - 类 中的方法org.apache.flink.optimizer.dag.SolutionSetNode
 
getCurrentWorksetPlanNode() - 类 中的方法org.apache.flink.optimizer.dag.WorksetNode
 
getCustomPartitioner() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
getCustomPartitioner() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Gets the custom partitioner associated with these properties.
getDataDistribution() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
getDataDistribution() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Gets the data distribution.
getDataDistribution() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getDataExchangeMode() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
Gets the data exchange mode to use for this connection.
getDataExchangeMode() - 类 中的方法org.apache.flink.optimizer.plan.Channel
Gets the data exchange mode (batch / pipelined) to use for the data exchange of this channel.
getDataSinks() - 类 中的方法org.apache.flink.optimizer.plan.OptimizedPlan
Gets the data sinks from this OptimizedPlan.
getDataSinks(List<SinkPlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.SinkJoinerPlanNode
 
getDataSourceNode() - 类 中的方法org.apache.flink.optimizer.plan.SourcePlanNode
 
getDataSources() - 类 中的方法org.apache.flink.optimizer.plan.OptimizedPlan
Gets the data sources from this OptimizedPlan.
getDefaultParallelism() - 类 中的方法org.apache.flink.optimizer.Optimizer
 
getDirections(Ordering, int) - 类 中的静态方法org.apache.flink.optimizer.util.Utils
 
getDiskCost() - 类 中的方法org.apache.flink.optimizer.costs.Costs
Gets the costs for disk.
getDriverStrategy() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Gets the driver strategy from this node.
getDumpableInputs() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getDumpableInputs() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getDumpableInputs() - 接口 中的方法org.apache.flink.optimizer.plandump.DumpableNode
 
getEstimatedAvgWidthPerOutputRecord() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
 
getEstimatedAvgWidthPerOutputRecord() - 接口 中的方法org.apache.flink.optimizer.dag.EstimateProvider
Gets the estimated number of bytes per record.
getEstimatedAvgWidthPerOutputRecord() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getEstimatedAvgWidthPerOutputRecord() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getEstimatedNumRecords() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
 
getEstimatedNumRecords() - 接口 中的方法org.apache.flink.optimizer.dag.EstimateProvider
Gets the estimated number of records in the output of this node.
getEstimatedNumRecords() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getEstimatedNumRecords() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getEstimatedOutputSize() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
 
getEstimatedOutputSize() - 接口 中的方法org.apache.flink.optimizer.dag.EstimateProvider
Gets the estimated output size from this node.
getEstimatedOutputSize() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getEstimatedOutputSize() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getExecutionPlan(Plan) - 类 中的方法org.apache.flink.optimizer.plandump.ExecutionPlanJSONGenerator
 
getFieldNumber() - 异常错误 中的方法org.apache.flink.optimizer.postpass.ConflictingFieldTypeInfoException
 
getFieldNumber() - 异常错误 中的方法org.apache.flink.optimizer.postpass.MissingFieldTypeInfoException
 
getFirstIncomingConnection() - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
Gets the DagConnection through which this node receives its first input.
getFirstPredecessorNode() - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
getForwardingSourceField(int, int) - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode.UnionSemanticProperties
 
getForwardingTargetFields(int, int) - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode.UnionSemanticProperties
 
getGlobalProperties() - 类 中的方法org.apache.flink.optimizer.dataproperties.InterestingProperties
Gets the interesting global properties.
getGlobalProperties() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getGlobalProperties() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Gets the global properties from this PlanNode.
getGroupedFields() - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
Gets the grouped fields.
getGroupedFields() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
Gets the grouped fields.
getGuaranteedAvailableMemory() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getHeuristicCpuCost() - 类 中的方法org.apache.flink.optimizer.costs.Costs
Gets the heuristic cost for the CPU.
getHeuristicDiskCost() - 类 中的方法org.apache.flink.optimizer.costs.Costs
Gets the heuristic costs for disk.
getHeuristicNetworkCost() - 类 中的方法org.apache.flink.optimizer.costs.Costs
Gets the heuristic network cost.
getId() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Gets the ID of this node.
getIncomingConnection() - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
Gets the input of this operator.
getIncomingConnections() - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
getIncomingConnections() - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
 
getIncomingConnections() - 类 中的方法org.apache.flink.optimizer.dag.DataSourceNode
 
getIncomingConnections() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Gets all incoming connections of this node.
getIncomingConnections() - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
getIncomingConnections() - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
getInitialSolutionSetInput() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getInitialSolutionSetPredecessorNode() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getInitialWorksetInput() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getInitialWorksetPredecessorNode() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getInput() - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
Gets the input channel to this node.
getInput1() - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
Gets the first input channel to this node.
getInput2() - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
Gets the second input channel to this node.
getInputConnection() - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
Gets the input of the sink.
getInputs() - 类 中的方法org.apache.flink.optimizer.plan.BulkPartialSolutionPlanNode
 
getInputs() - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
getInputs() - 类 中的方法org.apache.flink.optimizer.plan.NAryUnionPlanNode
 
getInputs() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getInputs() - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
 
getInputs() - 类 中的方法org.apache.flink.optimizer.plan.SolutionSetPlanNode
 
getInputs() - 类 中的方法org.apache.flink.optimizer.plan.SourcePlanNode
 
getInputs() - 类 中的方法org.apache.flink.optimizer.plan.WorksetPlanNode
 
getInterestingProperties() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
Gets the interesting properties object for this pact connection.
getInterestingProperties() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Gets the properties that are interesting for this node to produce.
getIterationContract() - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
getIterationContract() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getIterationNode() - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
getIterationNode() - 类 中的方法org.apache.flink.optimizer.dag.BulkPartialSolutionNode
 
getIterationNode() - 类 中的方法org.apache.flink.optimizer.dag.SolutionSetNode
 
getIterationNode() - 类 中的方法org.apache.flink.optimizer.dag.WorksetNode
 
getIterationNode() - 类 中的方法org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
getIterationNode() - 接口 中的方法org.apache.flink.optimizer.plan.IterationPlanNode
 
getIterationNode() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getJobName() - 类 中的方法org.apache.flink.optimizer.plan.OptimizedPlan
Returns the name of the program.
getJoinedPathsVector() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode.UnclosedBranchDescriptor
 
getKeys(int) - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
Gets the key field indexes for the specified driver comparator.
getKeysForInput1() - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
getKeysForInput2() - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
getListOfInputs() - 类 中的方法org.apache.flink.optimizer.plan.NAryUnionPlanNode
 
getLocalProperties() - 类 中的方法org.apache.flink.optimizer.dataproperties.InterestingProperties
Gets the interesting local properties.
getLocalProperties() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getLocalProperties() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Gets the local properties from this PlanNode.
getLocalStrategy() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getLocalStrategyComparator() - 类 中的方法org.apache.flink.optimizer.plan.Channel
Gets the local strategy comparator from this Channel.
getLocalStrategyKeys() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getLocalStrategySortOrder() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getLocalStrategyString(LocalStrategy) - 类 中的静态方法org.apache.flink.optimizer.plantranslate.JsonMapper
 
getMaterializationMode() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
 
getMaxDepth() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
 
getMaxDepth() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getMaxDepth() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getMemoryConsumerWeight() - 类 中的方法org.apache.flink.optimizer.plan.BinaryUnionPlanNode
 
getMemoryConsumerWeight() - 类 中的方法org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
getMemoryConsumerWeight() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getMemoryConsumerWeight() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getMinimalMemoryAcrossAllSubTasks() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Gets the amount of memory that all subtasks of this task have jointly available.
getMinResources() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getName() - 类 中的方法org.apache.flink.optimizer.plan.NamedChannel
 
getNetworkCost() - 类 中的方法org.apache.flink.optimizer.costs.Costs
Gets the network cost.
getNewType() - 异常错误 中的方法org.apache.flink.optimizer.postpass.ConflictingFieldTypeInfoException
 
getNextPartialSolution() - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
Gets the nextPartialSolution from this BulkIterationNode.
getNextWorkset() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getNextWorkSetPlanNode() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getNodeCosts() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Gets the costs incurred by this node.
getNodeName() - 类 中的方法org.apache.flink.optimizer.operators.AbstractSortMergeJoinDescriptor
 
getNodeName() - 类 中的方法org.apache.flink.optimizer.operators.SortMergeFullOuterJoinDescriptor
 
getNodeName() - 类 中的方法org.apache.flink.optimizer.operators.SortMergeInnerJoinDescriptor
 
getNodeName() - 类 中的方法org.apache.flink.optimizer.operators.SortMergeLeftOuterJoinDescriptor
 
getNodeName() - 类 中的方法org.apache.flink.optimizer.operators.SortMergeRightOuterJoinDescriptor
 
getNodeName() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Gets the name of the plan node.
getOpenBranches() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.BulkPartialSolutionNode
Gets the operator (here the BulkIterationBase.PartialSolutionPlaceHolder) that is represented by this optimizer node.
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.CoGroupNode
Gets the operator for this CoGroup node.
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.CoGroupRawNode
Gets the operator for this CoGroup node.
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.CrossNode
 
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
Gets the operator for which this optimizer sink node was created.
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.DataSourceNode
Gets the contract object for this data source node.
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.FilterNode
 
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.FlatMapNode
 
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.GroupCombineNode
Gets the operator represented by this optimizer node.
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.GroupReduceNode
Gets the operator represented by this optimizer node.
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.JoinNode
Gets the contract object for this match node.
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Gets the operator represented by this optimizer node.
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.OuterJoinNode
 
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.PartitionNode
 
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.ReduceNode
 
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.SolutionSetNode
Gets the contract object for this data source node.
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.SortPartitionNode
 
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
getOperator() - 类 中的方法org.apache.flink.optimizer.dag.WorksetNode
Gets the contract object for this data source node.
getOperatorInfo() - 类 中的方法org.apache.flink.optimizer.util.NoOpUnaryUdfOp
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.BulkPartialSolutionNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.CoGroupNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.CoGroupRawNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.CrossNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.DataSourceNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.FilterNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.FlatMapNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.GroupCombineNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.GroupReduceNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.JoinNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.MapNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.MapPartitionNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Gets the name of this node, which is the name of the function/operator, or data source / data sink.
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.OuterJoinNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.PartitionNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.ReduceNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.SinkJoiner
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.SolutionSetNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.SortPartitionNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.UnaryOperatorNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode.SingleRootJoiner
 
getOperatorName() - 类 中的方法org.apache.flink.optimizer.dag.WorksetNode
 
getOperatorStrategyString(DriverStrategy) - 类 中的静态方法org.apache.flink.optimizer.plantranslate.JsonMapper
 
getOperatorStrategyString(DriverStrategy, String, String) - 类 中的静态方法org.apache.flink.optimizer.plantranslate.JsonMapper
 
getOptimizerNode() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getOptimizerNode() - 类 中的方法org.apache.flink.optimizer.plan.BinaryUnionPlanNode
 
getOptimizerNode() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getOptimizerNode() - 接口 中的方法org.apache.flink.optimizer.plandump.DumpableNode
 
getOptimizerPlanAsJSON(OptimizedPlan) - 类 中的方法org.apache.flink.optimizer.plandump.PlanJSONDumpGenerator
 
getOptimizerPropertiesJson(JsonFactory, PlanNode) - 类 中的静态方法org.apache.flink.optimizer.plantranslate.JsonMapper
 
getOrdering() - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
Gets the key order.
getOrdering() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Gets the key order.
getOrdering() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
Gets the key order.
getOriginalOptimizerNode() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Gets the node from the optimizer DAG for which this plan candidate node was created.
getOriginalPlan() - 类 中的方法org.apache.flink.optimizer.plan.OptimizedPlan
Gets the original program's dataflow plan from which this optimized plan was created.
getOutgoingChannels() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Gets a list of all outgoing channels leading to successors.
getOutgoingConnections() - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
Gets all outgoing connections, which is an empty set for the data sink.
getOutgoingConnections() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
The list of outgoing connections from this node to succeeding tasks.
getOutgoingConnections() - 类 中的方法org.apache.flink.optimizer.dag.SinkJoiner
 
getPactPlanAsJSON(List<DataSinkNode>) - 类 中的方法org.apache.flink.optimizer.plandump.PlanJSONDumpGenerator
 
getPairComparator() - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
getParallelism() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Gets the parallelism for the operator represented by this optimizer node.
getParallelism() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getPartialSolution() - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
Gets the partialSolution from this BulkIterationNode.
getPartialSolutionNode() - 类 中的方法org.apache.flink.optimizer.plan.BulkPartialSolutionPlanNode
 
getPartialSolutionPlanNode() - 类 中的方法org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
getPartitionedFields() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Gets the fields on which the data is partitioned.
getPartitioner() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getPartitioning() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
getPartitioning() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Gets the partitioning property.
getPartitioningFields() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
getPartitioningOrdering() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
getPlanNode() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getPlanNode() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getPlanNode() - 接口 中的方法org.apache.flink.optimizer.plandump.DumpableNode
 
getPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
getPossibleGlobalProperties() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorSingle
 
getPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
getPossibleLocalProperties() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorSingle
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.CoGroupNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.CoGroupRawNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.CrossNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.FilterNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.FlatMapNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.GroupCombineNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.GroupReduceNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.JoinNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.MapNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.MapPartitionNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.OuterJoinNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.PartitionNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.ReduceNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.SinkJoiner
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.SortPartitionNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.UnaryOperatorNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getPossibleProperties() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode.SingleRootJoiner
 
getPredecessor() - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
Gets the predecessor of this node, i.e. the source of the input channel.
getPredecessorNode() - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
Gets the predecessor of this node.
getPredecessorNode() - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
Gets the predecessor of this node.
getPredecessors() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getPredecessors() - 类 中的方法org.apache.flink.optimizer.plan.BulkPartialSolutionPlanNode
 
getPredecessors() - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
getPredecessors() - 类 中的方法org.apache.flink.optimizer.plan.NAryUnionPlanNode
 
getPredecessors() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getPredecessors() - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
 
getPredecessors() - 类 中的方法org.apache.flink.optimizer.plan.SolutionSetPlanNode
 
getPredecessors() - 类 中的方法org.apache.flink.optimizer.plan.SourcePlanNode
 
getPredecessors() - 类 中的方法org.apache.flink.optimizer.plan.WorksetPlanNode
 
getPredecessors() - 接口 中的方法org.apache.flink.optimizer.plandump.DumpableNode
Gets an iterator over the predecessors.
getPreferredResources() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
getPreviousType() - 异常错误 中的方法org.apache.flink.optimizer.postpass.ConflictingFieldTypeInfoException
 
getProgramOperator() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Gets the program operator that this node represents in the plan.
getProperties1() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
getProperties1() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual.LocalPropertiesPair
 
getProperties2() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
getProperties2() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual.LocalPropertiesPair
 
getReadFields(int) - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode.UnionSemanticProperties
 
getRelativeMemoryLocalStrategy() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getRelativeMemoryPerSubTask() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Gets the memory dedicated to each sub-task for this node.
getRelativeTempMemory() - 类 中的方法org.apache.flink.optimizer.plan.Channel
Gets the memory for materializing the channel's result from this Channel.
getReplicationFactor() - 类 中的方法org.apache.flink.optimizer.plan.Channel
Returns the replication factor of the connection.
getRequiredGlobalProps() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getRequiredLocalProps() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getRootOfStepFunction() - 类 中的方法org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
getRootOfTerminationCriterion() - 类 中的方法org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
getSecondIncomingConnection() - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
Gets the DagConnection through which this node receives its second input.
getSecondPredecessorNode() - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.DataSourceNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.FilterNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.PartitionNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.SortPartitionNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.UnaryOperatorNode
 
getSemanticProperties() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getSemanticPropertiesForGlobalPropertyFiltering() - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
getSemanticPropertiesForGlobalPropertyFiltering() - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
getSemanticPropertiesForLocalPropertyFiltering() - 类 中的方法org.apache.flink.optimizer.dag.CoGroupNode
 
getSemanticPropertiesForLocalPropertyFiltering() - 类 中的方法org.apache.flink.optimizer.dag.GroupCombineNode
 
getSemanticPropertiesForLocalPropertyFiltering() - 类 中的方法org.apache.flink.optimizer.dag.GroupReduceNode
 
getSemanticPropertiesForLocalPropertyFiltering() - 类 中的方法org.apache.flink.optimizer.dag.MapPartitionNode
 
getSemanticPropertiesForLocalPropertyFiltering() - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
getSemanticPropertiesForLocalPropertyFiltering() - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
getSerializer() - 类 中的方法org.apache.flink.optimizer.plan.Channel
Gets the serializer from this Channel.
getSerializer() - 类 中的方法org.apache.flink.optimizer.plan.SourcePlanNode
Gets the serializer from this PlanNode.
getSerializerForIterationChannel() - 类 中的方法org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
getSerializerForIterationChannel() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getShipComparator(Channel, ExecutionConfig) - 类 中的静态方法org.apache.flink.optimizer.util.Utils
 
getShipStrategy() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
Gets the shipping strategy for this connection.
getShipStrategy() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getShipStrategy() - 接口 中的方法org.apache.flink.optimizer.plandump.DumpableConnection
 
getShipStrategyComparator() - 类 中的方法org.apache.flink.optimizer.plan.Channel
Gets the ship strategy comparator from this Channel.
getShipStrategyKeys() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getShipStrategySortOrder() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getShipStrategyString(ShipStrategyType) - 类 中的静态方法org.apache.flink.optimizer.plantranslate.JsonMapper
 
getSingleInputNode() - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
 
getSingleRootOfStepFunction() - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
getSingleRootOfStepFunction() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getSinkNode() - 类 中的方法org.apache.flink.optimizer.plan.SinkPlanNode
 
getSinks() - 类 中的方法org.apache.flink.optimizer.traversals.GraphCreatingVisitor
 
getSolutionSetComparator() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getSolutionSetDelta() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getSolutionSetDeltaPlanNode() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getSolutionSetKeyFields() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getSolutionSetKeyFields() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getSolutionSetNode() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getSolutionSetNode() - 类 中的方法org.apache.flink.optimizer.plan.SolutionSetPlanNode
 
getSolutionSetPlanNode() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getSolutionSetSerializer() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getSortOrders() - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
getSortOrders(int) - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
Gets the sort order for the specified driver comparator.
getSource() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
Gets the source of the connection.
getSource() - 类 中的方法org.apache.flink.optimizer.plan.Channel
Gets the source of this Channel.
getSource() - 接口 中的方法org.apache.flink.optimizer.plandump.DumpableConnection
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.dag.PartitionNode.PartitionDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.dag.SortPartitionNode.SortPartitionDescriptor
 
getStrategy() - 接口 中的方法org.apache.flink.optimizer.operators.AbstractOperatorDescriptor
Gets the runtime strategy to be executed by this operator.
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.AllGroupCombineProperties
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.AllGroupReduceProperties
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.AllGroupWithPartialPreGroupProperties
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.AllReduceProperties
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.BinaryUnionOpDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.CoGroupDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.CoGroupRawDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.CrossBlockOuterFirstDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.CrossBlockOuterSecondDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.CrossStreamOuterFirstDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.CrossStreamOuterSecondDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.FilterDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.FlatMapDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.GroupCombineProperties
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceProperties
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceWithCombineProperties
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.HashFullOuterJoinBuildFirstDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.HashFullOuterJoinBuildSecondDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.HashJoinBuildFirstProperties
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.HashJoinBuildSecondProperties
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildFirstDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildSecondDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.HashRightOuterJoinBuildFirstDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.HashRightOuterJoinBuildSecondDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.MapDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.MapPartitionDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.NoOpDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.PartialGroupProperties
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.ReduceProperties
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.SolutionSetDeltaOperator
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.SortMergeFullOuterJoinDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.SortMergeInnerJoinDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.SortMergeLeftOuterJoinDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.SortMergeRightOuterJoinDescriptor
 
getStrategy() - 类 中的方法org.apache.flink.optimizer.operators.UtilSinkJoinOpDescriptor
 
getTarget() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
Gets the target of the connection.
getTarget() - 类 中的方法org.apache.flink.optimizer.plan.Channel
Gets the target of this Channel.
getTempMode() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
getTrueArray(int) - 类 中的静态方法org.apache.flink.optimizer.plan.SingleInputPlanNode
 
getTwoInputNode() - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
getUniqueFieldCombination() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
getUniqueFields() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Gets the FieldSets which are unique in the output of the node.
getUniqueFields() - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
Gets the fields whose combination is unique within the data set.
getWorksetNode() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
getWorksetNode() - 类 中的方法org.apache.flink.optimizer.plan.WorksetPlanNode
 
getWorksetPlanNode() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
getWorksetSerializer() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
GlobalProperties - org.apache.flink.optimizer.dataproperties中的类
This class represents global properties of the data at a certain point in the plan.
GlobalProperties() - 类 的构造器org.apache.flink.optimizer.dataproperties.GlobalProperties
Initializes the global properties with no partitioning.
GlobalPropertiesPair(RequestedGlobalProperties, RequestedGlobalProperties) - 类 的构造器org.apache.flink.optimizer.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
globalProps - 类 中的变量org.apache.flink.optimizer.plan.PlanNode
 
GraphCreatingVisitor - org.apache.flink.optimizer.traversals中的类
This traversal creates the optimizer DAG from a program.
GraphCreatingVisitor(int, ExecutionMode) - 类 的构造器org.apache.flink.optimizer.traversals.GraphCreatingVisitor
 
GroupCombineNode - org.apache.flink.optimizer.dag中的类
The optimizer representation of a GroupCombineNode operation.
GroupCombineNode(GroupCombineOperatorBase<?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.GroupCombineNode
Creates a new optimizer node for the given operator.
GroupCombineProperties - org.apache.flink.optimizer.operators中的类
The properties file belonging to the GroupCombineNode.
GroupCombineProperties(FieldSet, Ordering) - 类 的构造器org.apache.flink.optimizer.operators.GroupCombineProperties
 
GroupReduceNode - org.apache.flink.optimizer.dag中的类
The optimizer representation of a GroupReduce operation.
GroupReduceNode(GroupReduceOperatorBase<?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.GroupReduceNode
Creates a new optimizer node for the given operator.
GroupReduceProperties - org.apache.flink.optimizer.operators中的类
 
GroupReduceProperties(FieldSet) - 类 的构造器org.apache.flink.optimizer.operators.GroupReduceProperties
 
GroupReduceProperties(FieldSet, Ordering) - 类 的构造器org.apache.flink.optimizer.operators.GroupReduceProperties
 
GroupReduceProperties(FieldSet, Partitioner<?>) - 类 的构造器org.apache.flink.optimizer.operators.GroupReduceProperties
 
GroupReduceProperties(FieldSet, Ordering, Partitioner<?>) - 类 的构造器org.apache.flink.optimizer.operators.GroupReduceProperties
 
GroupReduceWithCombineProperties - org.apache.flink.optimizer.operators中的类
 
GroupReduceWithCombineProperties(FieldSet) - 类 的构造器org.apache.flink.optimizer.operators.GroupReduceWithCombineProperties
 
GroupReduceWithCombineProperties(FieldSet, Ordering) - 类 的构造器org.apache.flink.optimizer.operators.GroupReduceWithCombineProperties
 
GroupReduceWithCombineProperties(FieldSet, Partitioner<?>) - 类 的构造器org.apache.flink.optimizer.operators.GroupReduceWithCombineProperties
 
GroupReduceWithCombineProperties(FieldSet, Ordering, Partitioner<?>) - 类 的构造器org.apache.flink.optimizer.operators.GroupReduceWithCombineProperties
 

H

hasDamOnPathDownTo(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
hasDamOnPathDownTo(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.BulkPartialSolutionPlanNode
 
hasDamOnPathDownTo(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
hasDamOnPathDownTo(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.NAryUnionPlanNode
 
hasDamOnPathDownTo(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Checks whether this node has a dam on the way down to the given source node.
hasDamOnPathDownTo(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
 
hasDamOnPathDownTo(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.SolutionSetPlanNode
 
hasDamOnPathDownTo(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.SourcePlanNode
 
hasDamOnPathDownTo(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
hasDamOnPathDownTo(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.WorksetPlanNode
 
hasFoundWorkset() - 类 中的方法org.apache.flink.optimizer.traversals.StepFunctionValidator
 
hashCode() - 类 中的方法org.apache.flink.optimizer.costs.Costs
 
hashCode() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
hashCode() - 类 中的方法org.apache.flink.optimizer.dataproperties.InterestingProperties
 
hashCode() - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
 
hashCode() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
 
hashCode() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
 
hashCode() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
hashCode() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual.LocalPropertiesPair
 
HashFullOuterJoinBuildFirstDescriptor - org.apache.flink.optimizer.operators中的类
 
HashFullOuterJoinBuildFirstDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.HashFullOuterJoinBuildFirstDescriptor
 
HashFullOuterJoinBuildSecondDescriptor - org.apache.flink.optimizer.operators中的类
 
HashFullOuterJoinBuildSecondDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.HashFullOuterJoinBuildSecondDescriptor
 
HashJoinBuildFirstProperties - org.apache.flink.optimizer.operators中的类
 
HashJoinBuildFirstProperties(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.HashJoinBuildFirstProperties
 
HashJoinBuildFirstProperties(FieldList, FieldList, boolean, boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.HashJoinBuildFirstProperties
 
HashJoinBuildSecondProperties - org.apache.flink.optimizer.operators中的类
 
HashJoinBuildSecondProperties(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.HashJoinBuildSecondProperties
 
HashJoinBuildSecondProperties(FieldList, FieldList, boolean, boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.HashJoinBuildSecondProperties
 
HashLeftOuterJoinBuildFirstDescriptor - org.apache.flink.optimizer.operators中的类
 
HashLeftOuterJoinBuildFirstDescriptor(FieldList, FieldList, boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildFirstDescriptor
 
HashLeftOuterJoinBuildSecondDescriptor - org.apache.flink.optimizer.operators中的类
 
HashLeftOuterJoinBuildSecondDescriptor(FieldList, FieldList, boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildSecondDescriptor
 
HashRightOuterJoinBuildFirstDescriptor - org.apache.flink.optimizer.operators中的类
 
HashRightOuterJoinBuildFirstDescriptor(FieldList, FieldList, boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.HashRightOuterJoinBuildFirstDescriptor
 
HashRightOuterJoinBuildSecondDescriptor - org.apache.flink.optimizer.operators中的类
 
HashRightOuterJoinBuildSecondDescriptor(FieldList, FieldList, boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.HashRightOuterJoinBuildSecondDescriptor
 
hasUnclosedBranches() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
haveAllOutputConnectionInterestingProperties() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Checks, if all outgoing connections have their interesting properties set from their target nodes.
hereJoinedBranches - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode
 
HINT_LOCAL_STRATEGY - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Compiler hint key for the operator's local strategy.
HINT_LOCAL_STRATEGY_COMBINING_SORT - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that enforces a sort based local strategy.
HINT_LOCAL_STRATEGY_HASH_BUILD_FIRST - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that enforces a hash based local strategy.
HINT_LOCAL_STRATEGY_HASH_BUILD_SECOND - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that enforces a hash based local strategy.
HINT_LOCAL_STRATEGY_MERGE - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that enforces a merge based local strategy.
HINT_LOCAL_STRATEGY_NESTEDLOOP_BLOCKED_OUTER_FIRST - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that chooses the outer side of the nested-loop local strategy.
HINT_LOCAL_STRATEGY_NESTEDLOOP_BLOCKED_OUTER_SECOND - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that chooses the outer side of the nested-loop local strategy.
HINT_LOCAL_STRATEGY_NESTEDLOOP_STREAMED_OUTER_FIRST - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that chooses the outer side of the nested-loop local strategy.
HINT_LOCAL_STRATEGY_NESTEDLOOP_STREAMED_OUTER_SECOND - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that chooses the outer side of the nested-loop local strategy.
HINT_LOCAL_STRATEGY_SORT - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that enforces a sort based local strategy.
HINT_LOCAL_STRATEGY_SORT_BOTH_MERGE - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that enforces a sort merge based local strategy on both inputs with subsequent merging of inputs.
HINT_LOCAL_STRATEGY_SORT_FIRST_MERGE - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that enforces a sort merge based local strategy.
HINT_LOCAL_STRATEGY_SORT_SECOND_MERGE - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the local strategy compiler hint that enforces a sort merge based local strategy.
HINT_SHIP_STRATEGY - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Compiler hint key for the input channel's shipping strategy.
HINT_SHIP_STRATEGY_BROADCAST - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the shipping strategy compiler hint that enforces a broadcast strategy on the input channel.
HINT_SHIP_STRATEGY_FIRST_INPUT - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Compiler hint key for the first input channel's shipping strategy.
HINT_SHIP_STRATEGY_FORWARD - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the shipping strategy compiler hint that enforces a Forward strategy on the input channel, i.e. no redistribution of any kind.
HINT_SHIP_STRATEGY_REPARTITION - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the shipping strategy compiler hint that enforces a random repartition strategy.
HINT_SHIP_STRATEGY_REPARTITION_HASH - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the shipping strategy compiler hint that enforces a hash-partition strategy.
HINT_SHIP_STRATEGY_REPARTITION_RANGE - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Value for the shipping strategy compiler hint that enforces a range-partition strategy.
HINT_SHIP_STRATEGY_SECOND_INPUT - 类 中的静态变量org.apache.flink.optimizer.Optimizer
Compiler hint key for the second input channel's shipping strategy.

I

id - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode
 
IdAndEstimatesVisitor - org.apache.flink.optimizer.traversals中的类
This traversal of the optimizer DAG assigns IDs to each node (in a pre-order fashion), and calls each node to compute its estimates.
IdAndEstimatesVisitor(DataStatistics) - 类 的构造器org.apache.flink.optimizer.traversals.IdAndEstimatesVisitor
 
identifyDynamicPath(int) - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
identifyDynamicPath(int) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
inConn - 类 中的变量org.apache.flink.optimizer.dag.SingleInputNode
 
initId(int) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Sets the ID of this node.
initMaxDepth() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
 
initProperties(GlobalProperties, LocalProperties) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
input - 类 中的变量org.apache.flink.optimizer.dag.DataSinkNode
 
input - 类 中的变量org.apache.flink.optimizer.plan.SingleInputPlanNode
 
input1 - 类 中的变量org.apache.flink.optimizer.dag.TwoInputNode
 
input1 - 类 中的变量org.apache.flink.optimizer.plan.DualInputPlanNode
 
input2 - 类 中的变量org.apache.flink.optimizer.dag.TwoInputNode
 
input2 - 类 中的变量org.apache.flink.optimizer.plan.DualInputPlanNode
 
INSTANCE - 类 中的静态变量org.apache.flink.optimizer.util.NoOpUnaryUdfOp
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.dag.PartitionNode.PartitionDescriptor
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.dag.SortPartitionNode.SortPartitionDescriptor
 
instantiate(OperatorDescriptorDual, Channel, Channel, List<Set<? extends NamedChannel>>, List<PlanNode>, CostEstimator, RequestedGlobalProperties, RequestedGlobalProperties, RequestedLocalProperties, RequestedLocalProperties) - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
instantiate(OperatorDescriptorDual, Channel, Channel, List<Set<? extends NamedChannel>>, List<PlanNode>, CostEstimator, RequestedGlobalProperties, RequestedGlobalProperties, RequestedLocalProperties, RequestedLocalProperties) - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.AbstractSortMergeJoinDescriptor
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.AllGroupCombineProperties
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.AllGroupReduceProperties
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.AllGroupWithPartialPreGroupProperties
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.AllReduceProperties
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.BinaryUnionOpDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.CartesianProductDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupRawDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupWithSolutionSetFirstDescriptor
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.FilterDescriptor
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.FlatMapDescriptor
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.GroupCombineProperties
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceProperties
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.GroupReduceWithCombineProperties
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.HashFullOuterJoinBuildFirstDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.HashFullOuterJoinBuildSecondDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.HashJoinBuildFirstProperties
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.HashJoinBuildSecondProperties
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildFirstDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.HashLeftOuterJoinBuildSecondDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.HashRightOuterJoinBuildFirstDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.HashRightOuterJoinBuildSecondDescriptor
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.MapDescriptor
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.MapPartitionDescriptor
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.NoOpDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorSingle
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.PartialGroupProperties
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.ReduceProperties
 
instantiate(Channel, SingleInputNode) - 类 中的方法org.apache.flink.optimizer.operators.SolutionSetDeltaOperator
 
instantiate(Channel, Channel, TwoInputNode) - 类 中的方法org.apache.flink.optimizer.operators.UtilSinkJoinOpDescriptor
 
instantiateCandidate(OperatorDescriptorSingle, Channel, List<Set<? extends NamedChannel>>, List<PlanNode>, CostEstimator, RequestedGlobalProperties, RequestedLocalProperties) - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
instantiateCandidate(OperatorDescriptorSingle, Channel, List<Set<? extends NamedChannel>>, List<PlanNode>, CostEstimator, RequestedGlobalProperties, RequestedLocalProperties) - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
InterestingProperties - org.apache.flink.optimizer.dataproperties中的类
Interesting properties are propagated from parent operators to child operators.
InterestingProperties() - 类 的构造器org.apache.flink.optimizer.dataproperties.InterestingProperties
 
InterestingPropertyVisitor - org.apache.flink.optimizer.traversals中的类
Visitor that computes the interesting properties for each node in the optimizer DAG.
InterestingPropertyVisitor(CostEstimator) - 类 的构造器org.apache.flink.optimizer.traversals.InterestingPropertyVisitor
Creates a new visitor that computes the interesting properties for all nodes in the plan.
isBranching() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Checks whether this node has branching output.
isBreakingPipeline() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
Checks whether this connection is marked to break the pipeline.
isCached() - 枚举 中的方法org.apache.flink.optimizer.dag.TempMode
 
isCombineable() - 类 中的方法org.apache.flink.optimizer.dag.GroupReduceNode
Checks, whether a combiner function has been given for the function encapsulated by this reduce contract.
isComputablyPartitioned() - 枚举 中的方法org.apache.flink.optimizer.dataproperties.PartitioningProperty
Checks, if this property represents a partitioning that is computable.
isEncodeForHTML() - 类 中的方法org.apache.flink.optimizer.plandump.PlanJSONDumpGenerator
 
isExactlyPartitionedOnFields(FieldList) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
isFullyReplicated() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
isImmediateSolutionSetUpdate() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
isMetBy(GlobalProperties) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Checks, if this set of interesting properties, is met by the given produced properties.
isMetBy(LocalProperties) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
Checks, if this set of properties, as interesting properties, is met by the given properties.
isOnDynamicPath() - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
isOnDynamicPath() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
 
isOnDynamicPath() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
isOnDynamicPath() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
isOnDynamicPath() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
isPartitioned() - 枚举 中的方法org.apache.flink.optimizer.dataproperties.PartitioningProperty
Checks, if this property represents in fact a partitioning.
isPartitionedOnFields(FieldSet) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
isPartitionedOnKey() - 枚举 中的方法org.apache.flink.optimizer.dataproperties.PartitioningProperty
Checks if this property presents a partitioning that is not random, but on a partitioning key.
isPruneMarkerSet() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Checks whether the pruning marker was set.
isReplication() - 枚举 中的方法org.apache.flink.optimizer.dataproperties.PartitioningProperty
Checks, if this property represents a full replication.
isTrivial() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
Checks, if the properties in this object are trivial, i.e. only standard values.
isTrivial() - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
Checks, if the properties in this object are trivial, i.e. only standard values.
isTrivial() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Checks, if the properties in this object are trivial, i.e. only standard values.
isTrivial() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
Checks, if the properties in this object are trivial, i.e. only standard values.
IterationNode - org.apache.flink.optimizer.dag中的接口
 
IterationPlanNode - org.apache.flink.optimizer.plan中的接口
 

J

JavaApiPostPass - org.apache.flink.optimizer.postpass中的类
The post-optimizer plan traversal.
JavaApiPostPass() - 类 的构造器org.apache.flink.optimizer.postpass.JavaApiPostPass
 
JobGraphGenerator - org.apache.flink.optimizer.plantranslate中的类
This component translates the optimizer's resulting OptimizedPlan to a JobGraph.
JobGraphGenerator() - 类 的构造器org.apache.flink.optimizer.plantranslate.JobGraphGenerator
Creates a new job graph generator that uses the default values for its resource configuration.
JobGraphGenerator(Configuration) - 类 的构造器org.apache.flink.optimizer.plantranslate.JobGraphGenerator
 
joinedPathsVector - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode.UnclosedBranchDescriptor
 
JoinNode - org.apache.flink.optimizer.dag中的类
The Optimizer representation of a join operator.
JoinNode(InnerJoinOperatorBase<?, ?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.JoinNode
Creates a new JoinNode for the given join operator.
JsonMapper - org.apache.flink.optimizer.plantranslate中的类
 
JsonMapper() - 类 的构造器org.apache.flink.optimizer.plantranslate.JsonMapper
 

K

keyList - 类 中的变量org.apache.flink.optimizer.operators.OperatorDescriptorSingle
 
keys - 类 中的变量org.apache.flink.optimizer.dag.SingleInputNode
 
keys - 类 中的变量org.apache.flink.optimizer.operators.OperatorDescriptorSingle
 
keys1 - 类 中的变量org.apache.flink.optimizer.dag.TwoInputNode
 
keys1 - 类 中的变量org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
keys1 - 类 中的变量org.apache.flink.optimizer.plan.DualInputPlanNode
 
keys2 - 类 中的变量org.apache.flink.optimizer.dag.TwoInputNode
 
keys2 - 类 中的变量org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
keys2 - 类 中的变量org.apache.flink.optimizer.plan.DualInputPlanNode
 

L

LocalProperties - org.apache.flink.optimizer.dataproperties中的类
This class represents local properties of the data.
LocalProperties() - 类 的构造器org.apache.flink.optimizer.dataproperties.LocalProperties
Default constructor for trivial local properties.
LocalPropertiesPair(RequestedLocalProperties, RequestedLocalProperties) - 类 的构造器org.apache.flink.optimizer.operators.OperatorDescriptorDual.LocalPropertiesPair
 
localProps - 类 中的变量org.apache.flink.optimizer.plan.PlanNode
 
LOG - 类 中的静态变量org.apache.flink.optimizer.dataproperties.GlobalProperties
 
LOG - 类 中的静态变量org.apache.flink.optimizer.dataproperties.LocalProperties
 
LOG - 类 中的静态变量org.apache.flink.optimizer.Optimizer
The log handle that is used by the compiler to log messages.

M

makeCached() - 枚举 中的方法org.apache.flink.optimizer.dag.TempMode
 
makeCoGroupWithSolutionSet(int) - 类 中的方法org.apache.flink.optimizer.dag.CoGroupNode
 
makeJoinWithSolutionSet(int) - 类 中的方法org.apache.flink.optimizer.dag.JoinNode
 
makeNonCached() - 枚举 中的方法org.apache.flink.optimizer.dag.TempMode
 
makePipelineBreaker() - 枚举 中的方法org.apache.flink.optimizer.dag.TempMode
 
MapDescriptor - org.apache.flink.optimizer.operators中的类
 
MapDescriptor() - 类 的构造器org.apache.flink.optimizer.operators.MapDescriptor
 
MapNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of a Map operator node.
MapNode(SingleInputOperator<?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.MapNode
Creates a new MapNode for the given operator.
MapPartitionDescriptor - org.apache.flink.optimizer.operators中的类
 
MapPartitionDescriptor() - 类 的构造器org.apache.flink.optimizer.operators.MapPartitionDescriptor
 
MapPartitionNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of a MapPartition operator node.
MapPartitionNode(SingleInputOperator<?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.MapPartitionNode
Creates a new MapNode for the given contract.
markAllOutgoingConnectionsAsPipelineBreaking() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
markBreaksPipeline() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
Marks that this connection should do a decoupled data exchange (such as batched) rather then pipeline data.
matchesOrderedPartitioning(Ordering) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
MAX_DYNAMIC_PATH_COST_WEIGHT - 类 中的静态变量org.apache.flink.optimizer.dag.OptimizerNode
 
MERGE_ITERATION_AUX_TASKS_KEY - 类 中的静态变量org.apache.flink.optimizer.plantranslate.JobGraphGenerator
 
mergeBranchPlanMaps(PlanNode, PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
mergeBranchPlanMaps(Map<OptimizerNode, PlanNode>, Map<OptimizerNode, PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
mergeBranchPlanMaps(Map<OptimizerNode, PlanNode>, Map<OptimizerNode, PlanNode>) - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
Merging can only take place after the solutionSetDelta and nextWorkset PlanNode has been set, because they can contain also some of the branching nodes.
mergeBranchPlanMaps() - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
mergeLists(List<OptimizerNode.UnclosedBranchDescriptor>, List<OptimizerNode.UnclosedBranchDescriptor>, List<OptimizerNode.UnclosedBranchDescriptor>, boolean) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
The node IDs are assigned in graph-traversal order (pre-order), hence, each list is sorted by ID in ascending order and all consecutive lists start with IDs in ascending order.
MissingFieldTypeInfoException - org.apache.flink.optimizer.postpass中的异常错误
 
MissingFieldTypeInfoException(int) - 异常错误 的构造器org.apache.flink.optimizer.postpass.MissingFieldTypeInfoException
 
multiplyWith(int) - 类 中的方法org.apache.flink.optimizer.costs.Costs
 

N

NamedChannel - org.apache.flink.optimizer.plan中的类
 
NamedChannel(String, PlanNode) - 类 的构造器org.apache.flink.optimizer.plan.NamedChannel
Initializes NamedChannel.
NamedChannel(String, PlanNode, TempMode) - 类 的构造器org.apache.flink.optimizer.plan.NamedChannel
 
NAryUnionPlanNode - org.apache.flink.optimizer.plan中的类
A union operation over multiple inputs (2 or more).
NAryUnionPlanNode(BinaryUnionNode, List<Channel>, GlobalProperties, Costs) - 类 的构造器org.apache.flink.optimizer.plan.NAryUnionPlanNode
 
nodeCosts - 类 中的变量org.apache.flink.optimizer.plan.PlanNode
 
NoOpBinaryUdfOp<OUT> - org.apache.flink.optimizer.util中的类
 
NoOpBinaryUdfOp(TypeInformation<OUT>) - 类 的构造器org.apache.flink.optimizer.util.NoOpBinaryUdfOp
 
NoOpDescriptor - org.apache.flink.optimizer.operators中的类
 
NoOpDescriptor() - 类 的构造器org.apache.flink.optimizer.operators.NoOpDescriptor
 
NoOpNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of a No Operation node.
NoOpNode() - 类 的构造器org.apache.flink.optimizer.dag.NoOpNode
 
NoOpNode(String) - 类 的构造器org.apache.flink.optimizer.dag.NoOpNode
 
NoOpUnaryUdfOp<OUT> - org.apache.flink.optimizer.util中的类
 
NoOpUnaryUdfOp() - 类 的构造器org.apache.flink.optimizer.util.NoOpUnaryUdfOp
 

O

onDynamicPath - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode
 
openBranches - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode
 
OperatorDescriptorDual - org.apache.flink.optimizer.operators中的类
 
OperatorDescriptorDual() - 类 的构造器org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
OperatorDescriptorDual(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.OperatorDescriptorDual
 
OperatorDescriptorDual.GlobalPropertiesPair - org.apache.flink.optimizer.operators中的类
 
OperatorDescriptorDual.LocalPropertiesPair - org.apache.flink.optimizer.operators中的类
 
OperatorDescriptorSingle - org.apache.flink.optimizer.operators中的类
Abstract base class for Operator descriptions which instantiates the node and sets the driver strategy and the sorting and grouping keys.
OperatorDescriptorSingle() - 类 的构造器org.apache.flink.optimizer.operators.OperatorDescriptorSingle
 
OperatorDescriptorSingle(FieldSet) - 类 的构造器org.apache.flink.optimizer.operators.OperatorDescriptorSingle
 
OptimizedPlan - org.apache.flink.optimizer.plan中的类
The execution plan generated by the Optimizer.
OptimizedPlan(Collection<SourcePlanNode>, Collection<SinkPlanNode>, Collection<PlanNode>, String, Plan) - 类 的构造器org.apache.flink.optimizer.plan.OptimizedPlan
Creates a new instance of this optimizer plan container.
Optimizer - org.apache.flink.optimizer中的类
The optimizer that takes the user specified program plan and creates an optimized plan that contains exact descriptions about how the physical execution will take place.
Optimizer(Configuration) - 类 的构造器org.apache.flink.optimizer.Optimizer
Creates a new optimizer instance.
Optimizer(DataStatistics, Configuration) - 类 的构造器org.apache.flink.optimizer.Optimizer
Creates a new optimizer instance that uses the statistics object to determine properties about the input.
Optimizer(CostEstimator, Configuration) - 类 的构造器org.apache.flink.optimizer.Optimizer
Creates a new optimizer instance.
Optimizer(DataStatistics, CostEstimator, Configuration) - 类 的构造器org.apache.flink.optimizer.Optimizer
Creates a new optimizer instance that uses the statistics object to determine properties about the input.
OptimizerNode - org.apache.flink.optimizer.dag中的类
The OptimizerNode is the base class of all nodes in the optimizer DAG.
OptimizerNode(Operator<?>) - 类 的构造器org.apache.flink.optimizer.dag.OptimizerNode
Creates a new optimizer node that represents the given program operator.
OptimizerNode(OptimizerNode) - 类 的构造器org.apache.flink.optimizer.dag.OptimizerNode
 
OptimizerNode.UnclosedBranchDescriptor - org.apache.flink.optimizer.dag中的类
Description of an unclosed branch.
OptimizerPostPass - org.apache.flink.optimizer.postpass中的接口
Interface for visitors that process the optimizer's plan.
org.apache.flink.optimizer - 程序包 org.apache.flink.optimizer
 
org.apache.flink.optimizer.costs - 程序包 org.apache.flink.optimizer.costs
 
org.apache.flink.optimizer.dag - 程序包 org.apache.flink.optimizer.dag
 
org.apache.flink.optimizer.dataproperties - 程序包 org.apache.flink.optimizer.dataproperties
 
org.apache.flink.optimizer.operators - 程序包 org.apache.flink.optimizer.operators
 
org.apache.flink.optimizer.plan - 程序包 org.apache.flink.optimizer.plan
 
org.apache.flink.optimizer.plandump - 程序包 org.apache.flink.optimizer.plandump
 
org.apache.flink.optimizer.plantranslate - 程序包 org.apache.flink.optimizer.plantranslate
 
org.apache.flink.optimizer.postpass - 程序包 org.apache.flink.optimizer.postpass
 
org.apache.flink.optimizer.traversals - 程序包 org.apache.flink.optimizer.traversals
This package contains the various traversals over the program plan and the optimizer DAG (directed acyclic graph) that are made in the course of the optimization.
org.apache.flink.optimizer.util - 程序包 org.apache.flink.optimizer.util
 
outChannels - 类 中的变量org.apache.flink.optimizer.plan.PlanNode
 
OuterJoinNode - org.apache.flink.optimizer.dag中的类
 
OuterJoinNode(OuterJoinOperatorBase<?, ?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.OuterJoinNode
Creates a new two input node for the optimizer plan, representing the given operator.

P

parameterizeChannel(Channel, boolean, ExecutionMode, boolean) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
parameterizeChannel(Channel, boolean, ExecutionMode, boolean) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Parametrizes the ship strategy fields of a channel such that the channel produces the desired global properties.
parameterizeChannel(Channel) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
Parametrizes the local strategy fields of a channel such that the channel produces the desired local properties.
PartialGroupProperties - org.apache.flink.optimizer.operators中的类
 
PartialGroupProperties(FieldSet) - 类 的构造器org.apache.flink.optimizer.operators.PartialGroupProperties
 
PartitionDescriptor(PartitionOperatorBase.PartitionMethod, FieldSet, Ordering, Partitioner<?>, DataDistribution) - 类 的构造器org.apache.flink.optimizer.dag.PartitionNode.PartitionDescriptor
 
PartitioningProperty - org.apache.flink.optimizer.dataproperties中的枚举
An enumeration of the different types of distributing data across partitions or parallel workers.
PartitionNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of a Partition operator node.
PartitionNode(PartitionOperatorBase<?>) - 类 的构造器org.apache.flink.optimizer.dag.PartitionNode
 
PartitionNode.PartitionDescriptor - org.apache.flink.optimizer.dag中的类
 
placePipelineBreakersIfNecessary(DriverStrategy, Channel, Channel) - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
PlanFinalizer - org.apache.flink.optimizer.traversals中的类
This visitor traverses the selected execution plan and finalizes it: The graph of nodes is double-linked (links from child to parent are inserted).
PlanFinalizer() - 类 的构造器org.apache.flink.optimizer.traversals.PlanFinalizer
Creates a new plan finalizer.
PlanJSONDumpGenerator - org.apache.flink.optimizer.plandump中的类
 
PlanJSONDumpGenerator() - 类 的构造器org.apache.flink.optimizer.plandump.PlanJSONDumpGenerator
 
PlanNode - org.apache.flink.optimizer.plan中的类
The representation of a data exchange between to operators.
PlanNode(OptimizerNode, String, DriverStrategy) - 类 的构造器org.apache.flink.optimizer.plan.PlanNode
 
PlanNode.FeedbackPropertiesMeetRequirementsReport - org.apache.flink.optimizer.plan中的枚举
 
PlanNode.SourceAndDamReport - org.apache.flink.optimizer.plan中的枚举
 
postPass(OptimizedPlan) - 类 中的方法org.apache.flink.optimizer.postpass.JavaApiPostPass
 
postPass(OptimizedPlan) - 接口 中的方法org.apache.flink.optimizer.postpass.OptimizerPostPass
Central post processing function.
postPassHelper - 类 中的变量org.apache.flink.optimizer.plan.BulkPartialSolutionPlanNode
 
postPassHelper - 类 中的变量org.apache.flink.optimizer.plan.SingleInputPlanNode
 
postPassHelper - 类 中的变量org.apache.flink.optimizer.plan.SolutionSetPlanNode
 
postPassHelper - 类 中的变量org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
postPassHelper - 类 中的变量org.apache.flink.optimizer.plan.WorksetPlanNode
 
postPassHelper1 - 类 中的变量org.apache.flink.optimizer.plan.DualInputPlanNode
 
postPassHelper2 - 类 中的变量org.apache.flink.optimizer.plan.DualInputPlanNode
 
postVisit(PlanNode) - 类 中的方法org.apache.flink.optimizer.plantranslate.JobGraphGenerator
This method implements the post-visit during the depth-first traversal.
postVisit(PlanNode) - 类 中的方法org.apache.flink.optimizer.traversals.BinaryUnionReplacer
 
postVisit(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.traversals.BranchesVisitor
 
postVisit(Operator<?>) - 类 中的方法org.apache.flink.optimizer.traversals.GraphCreatingVisitor
 
postVisit(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.traversals.IdAndEstimatesVisitor
 
postVisit(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.traversals.InterestingPropertyVisitor
 
postVisit(PlanNode) - 类 中的方法org.apache.flink.optimizer.traversals.PlanFinalizer
 
postVisit(PlanNode) - 类 中的方法org.apache.flink.optimizer.traversals.RangePartitionRewriter
 
postVisit(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.traversals.StaticDynamicPathIdentifier
 
postVisit(Operator<?>) - 类 中的方法org.apache.flink.optimizer.traversals.StepFunctionValidator
 
postVisit(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.traversals.UnionParallelismAndForwardEnforcer
 
preVisit(PlanNode) - 类 中的方法org.apache.flink.optimizer.plantranslate.JobGraphGenerator
This methods implements the pre-visiting during a depth-first traversal.
preVisit(PlanNode) - 类 中的方法org.apache.flink.optimizer.traversals.BinaryUnionReplacer
 
preVisit(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.traversals.BranchesVisitor
 
preVisit(Operator<?>) - 类 中的方法org.apache.flink.optimizer.traversals.GraphCreatingVisitor
 
preVisit(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.traversals.IdAndEstimatesVisitor
 
preVisit(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.traversals.InterestingPropertyVisitor
 
preVisit(PlanNode) - 类 中的方法org.apache.flink.optimizer.traversals.PlanFinalizer
 
preVisit(PlanNode) - 类 中的方法org.apache.flink.optimizer.traversals.RangePartitionRewriter
 
preVisit(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.traversals.StaticDynamicPathIdentifier
 
preVisit(Operator<?>) - 类 中的方法org.apache.flink.optimizer.traversals.StepFunctionValidator
 
preVisit(OptimizerNode) - 类 中的方法org.apache.flink.optimizer.traversals.UnionParallelismAndForwardEnforcer
 
prunePlanAlternatives(List<PlanNode>) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
prunePlanAlternativesWithCommonBranching(List<PlanNode>) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 

R

RangePartitionRewriter - org.apache.flink.optimizer.traversals中的类
 
RangePartitionRewriter(OptimizedPlan) - 类 的构造器org.apache.flink.optimizer.traversals.RangePartitionRewriter
 
readStubAnnotations() - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
readStubAnnotations() - 类 中的方法org.apache.flink.optimizer.dag.BinaryUnionNode
 
readStubAnnotations() - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
 
readStubAnnotations() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Reads all stub annotations, i.e. which fields remain constant, what cardinality bounds the functions have, which fields remain unique.
readStubAnnotations() - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
readUniqueFieldsAnnotation() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
ReduceNode - org.apache.flink.optimizer.dag中的类
The Optimizer representation of a Reduce operator.
ReduceNode(ReduceOperatorBase<?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.ReduceNode
 
ReduceNode(ReduceNode) - 类 的构造器org.apache.flink.optimizer.dag.ReduceNode
 
ReduceProperties - org.apache.flink.optimizer.operators中的类
 
ReduceProperties(FieldSet, DriverStrategy) - 类 的构造器org.apache.flink.optimizer.operators.ReduceProperties
 
ReduceProperties(FieldSet, Partitioner<?>, DriverStrategy) - 类 的构造器org.apache.flink.optimizer.operators.ReduceProperties
 
removeClosedBranches(List<OptimizerNode.UnclosedBranchDescriptor>) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
RequestedGlobalProperties - org.apache.flink.optimizer.dataproperties中的类
This class represents the global properties of the data that are requested by an operator.
RequestedGlobalProperties() - 类 的构造器org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Initializes the global properties with no partitioning.
RequestedLocalProperties - org.apache.flink.optimizer.dataproperties中的类
This class represents the local properties of the data that are requested by an operator.
RequestedLocalProperties() - 类 的构造器org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
Default constructor for trivial local properties.
RequestedLocalProperties(Ordering) - 类 的构造器org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
Creates interesting properties for the given ordering.
RequestedLocalProperties(FieldSet) - 类 的构造器org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
Creates interesting properties for the given grouping.
reset() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
This method resets the properties to a state where no properties are given.
reset() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
This method resets the properties to a state where no properties are given.
reset() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
This method resets the local properties to a state where no properties are given.

S

setAnyDistribution() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
 
setAnyPartitioning(FieldList) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
setAnyPartitioning(FieldSet) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Sets these properties to request some partitioning on the given fields.
setBroadcastInputs(Map<Operator<?>, OptimizerNode>, ExecutionMode) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
This function connects the operators that produce the broadcast inputs to this operator.
setBroadcastInputs(List<NamedChannel>) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Sets a list of all broadcast inputs attached to this node.
setCandidateProperties(GlobalProperties, LocalProperties, Channel) - 类 中的方法org.apache.flink.optimizer.dag.BulkPartialSolutionNode
 
setCandidateProperties(GlobalProperties, LocalProperties, Channel) - 类 中的方法org.apache.flink.optimizer.dag.SolutionSetNode
 
setCandidateProperties(GlobalProperties, LocalProperties, Channel) - 类 中的方法org.apache.flink.optimizer.dag.WorksetNode
 
setComparator(TypeComparatorFactory<?>, int) - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
Sets the specified comparator for this PlanNode.
setComparator1(TypeComparatorFactory<?>) - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
setComparator2(TypeComparatorFactory<?>) - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
setContainingIterationNode(BulkIterationPlanNode) - 类 中的方法org.apache.flink.optimizer.plan.BulkPartialSolutionPlanNode
 
setContainingIterationNode(WorksetIterationPlanNode) - 类 中的方法org.apache.flink.optimizer.plan.SolutionSetPlanNode
 
setContainingIterationNode(WorksetIterationPlanNode) - 类 中的方法org.apache.flink.optimizer.plan.WorksetPlanNode
 
setCosts(Costs) - 类 中的方法org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
setCosts(Costs) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Sets the basic cost for this node to the given value, and sets the cumulative costs to those costs plus the cost shares of all inputs (regular and broadcast).
setCosts(Costs) - 类 中的方法org.apache.flink.optimizer.plan.SinkJoinerPlanNode
 
setCosts(Costs) - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
setCpuCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Sets the cost for the CPU.
setCustomPartitioned(FieldList, Partitioner<?>) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
setCustomPartitioned(FieldSet, Partitioner<?>) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Sets these properties to request a custom partitioning with the given Partitioner instance.
setCustomPartitioner(Partitioner<?>) - 类 中的方法org.apache.flink.optimizer.operators.AbstractJoinDescriptor
 
setCustomPartitioner(Partitioner<?>) - 类 中的方法org.apache.flink.optimizer.operators.CoGroupDescriptor
 
setDataDistribution(DataDistribution) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setDataExchangeMode(DataExchangeMode) - 类 中的方法org.apache.flink.optimizer.plan.Channel
Sets the data exchange mode (batch / pipelined) to use for the data exchange of this channel.
setDefaultParallelism(int) - 类 中的方法org.apache.flink.optimizer.Optimizer
 
setDiskCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Sets the costs for disk for this Costs object.
setDriverKeyInfo(FieldList, int) - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
Sets the key field indexes for the specified driver comparator.
setDriverKeyInfo(FieldList, boolean[], int) - 类 中的方法org.apache.flink.optimizer.plan.SingleInputPlanNode
Sets the key field information for the specified driver comparator.
setDriverStrategy(DriverStrategy) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Sets the driver strategy for this node.
setEncodeForHTML(boolean) - 类 中的方法org.apache.flink.optimizer.plandump.PlanJSONDumpGenerator
 
setEstimatedNumRecords(long) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
setEstimatedOutputSize(long) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
setForcedRebalanced() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
setForceRebalancing() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
 
setFullyReplicated() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
setFullyReplicated() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
 
setGroupedFields(FieldSet) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
Sets the fields that are grouped in these data properties.
setHashPartitioned(FieldList) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
Sets this global properties to represent a hash partitioning.
setHashPartitioned(FieldSet) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
Sets these properties to request a hash partitioning on the given fields.
setHeuristicCpuCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Sets the heuristic cost for the CPU.
setHeuristicDiskCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Sets the heuristic costs for disk for this Costs object.
setHeuristicNetworkCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Sets the heuristic network cost for this Costs object.
setImmediateSolutionSetUpdate(boolean) - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
setIncomingConnection(DagConnection) - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
Sets the connection through which this node receives its input.
setInput(Map<Operator<?>, OptimizerNode>, ExecutionMode) - 类 中的方法org.apache.flink.optimizer.dag.AbstractPartialSolutionNode
 
setInput(Map<Operator<?>, OptimizerNode>, ExecutionMode) - 类 中的方法org.apache.flink.optimizer.dag.DataSinkNode
 
setInput(Map<Operator<?>, OptimizerNode>, ExecutionMode) - 类 中的方法org.apache.flink.optimizer.dag.DataSourceNode
 
setInput(Map<Operator<?>, OptimizerNode>, ExecutionMode) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
This function connects the predecessors to this operator.
setInput(Map<Operator<?>, OptimizerNode>, ExecutionMode) - 类 中的方法org.apache.flink.optimizer.dag.SingleInputNode
 
setInput(Map<Operator<?>, OptimizerNode>, ExecutionMode) - 类 中的方法org.apache.flink.optimizer.dag.TwoInputNode
 
setInputs(DagConnection, DagConnection) - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode.SingleRootJoiner
 
setInterestingProperties(InterestingProperties) - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
Sets the interesting properties for this pact connection.
setLocalStrategy(LocalStrategy) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setLocalStrategy(LocalStrategy, FieldList, boolean[]) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setLocalStrategyComparator(TypeComparatorFactory<?>) - 类 中的方法org.apache.flink.optimizer.plan.Channel
Sets the local strategy comparator for this Channel.
setMaterializationMode(TempMode) - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
 
setNetworkCost(double) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Sets the network cost for this Costs object.
setNextPartialSolution(OptimizerNode, OptimizerNode) - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
Sets the nextPartialSolution for this BulkIterationNode.
setNextPartialSolution(OptimizerNode, OptimizerNode, ExecutionMode) - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
setOrdering(Ordering) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
Sets the order for these interesting local properties.
setPairComparator(TypePairComparatorFactory<?, ?>) - 类 中的方法org.apache.flink.optimizer.plan.DualInputPlanNode
 
setParallelism(int) - 类 中的方法org.apache.flink.optimizer.dag.DataSourceNode
 
setParallelism(int) - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
Sets the parallelism for this optimizer node.
setParallelism(int) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
setPartialSolution(BulkPartialSolutionNode) - 类 中的方法org.apache.flink.optimizer.dag.BulkIterationNode
Sets the partialSolution for this BulkIterationNode.
setPartialSolution(SolutionSetNode, WorksetNode) - 类 中的方法org.apache.flink.optimizer.dag.WorksetIterationNode
 
setPruningMarker() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Sets the pruning marker to true.
setRandomPartitioned() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
setRandomPartitioning() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
 
setRangePartitioned(Ordering) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
Set the parameters for range partition.
setRangePartitioned(Ordering, DataDistribution) - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
Set the parameters for range partition.
setRangePartitioned(Ordering) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
 
setRangePartitioned(Ordering, DataDistribution) - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
 
setRelativeMemoryLocalStrategy(double) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setRelativeMemoryPerSubtask(double) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
Sets the memory dedicated to each task for this node.
setRelativeTempMemory(double) - 类 中的方法org.apache.flink.optimizer.plan.Channel
Sets the memory for materializing the channel's result from this Channel.
setReplicationFactor(int) - 类 中的方法org.apache.flink.optimizer.plan.Channel
Sets the replication factor of the connection.
setRequiredGlobalProps(RequestedGlobalProperties) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setRequiredLocalProps(RequestedLocalProperties) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setSerializer(TypeSerializerFactory<?>) - 类 中的方法org.apache.flink.optimizer.plan.Channel
Sets the serializer for this Channel.
setSerializer(TypeSerializerFactory<?>) - 类 中的方法org.apache.flink.optimizer.plan.SourcePlanNode
Sets the serializer for this PlanNode.
setSerializerForIterationChannel(TypeSerializerFactory<?>) - 类 中的方法org.apache.flink.optimizer.plan.BulkIterationPlanNode
 
setSerializerForIterationChannel(TypeSerializerFactory<?>) - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
setShipStrategy(ShipStrategyType) - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
Sets the shipping strategy for this connection.
setShipStrategy(ShipStrategyType, DataExchangeMode) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setShipStrategy(ShipStrategyType, FieldList, DataExchangeMode) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setShipStrategy(ShipStrategyType, FieldList, boolean[], DataExchangeMode) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setShipStrategy(ShipStrategyType, FieldList, Partitioner<?>, DataExchangeMode) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setShipStrategy(ShipStrategyType, FieldList, boolean[], Partitioner<?>, DataExchangeMode) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setShipStrategyComparator(TypeComparatorFactory<?>) - 类 中的方法org.apache.flink.optimizer.plan.Channel
Sets the ship strategy comparator for this Channel.
setSolutionSetComparator(TypeComparatorFactory<?>) - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
setSolutionSetSerializer(TypeSerializerFactory<?>) - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
setSource(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
setTarget(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.Channel
Sets the target of this Channel.
setTempMode(TempMode) - 类 中的方法org.apache.flink.optimizer.plan.Channel
Sets the temp mode of the connection.
setWorksetSerializer(TypeSerializerFactory<?>) - 类 中的方法org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
SingleInputNode - org.apache.flink.optimizer.dag中的类
A node in the optimizer's program representation for an operation with a single input.
SingleInputNode(SingleInputOperator<?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.SingleInputNode
Creates a new node with a single input for the optimizer plan.
SingleInputNode(FieldSet) - 类 的构造器org.apache.flink.optimizer.dag.SingleInputNode
 
SingleInputNode() - 类 的构造器org.apache.flink.optimizer.dag.SingleInputNode
 
SingleInputNode(SingleInputNode) - 类 的构造器org.apache.flink.optimizer.dag.SingleInputNode
 
SingleInputPlanNode - org.apache.flink.optimizer.plan中的类
 
SingleInputPlanNode(OptimizerNode, String, Channel, DriverStrategy) - 类 的构造器org.apache.flink.optimizer.plan.SingleInputPlanNode
 
SingleInputPlanNode(OptimizerNode, String, Channel, DriverStrategy, FieldList) - 类 的构造器org.apache.flink.optimizer.plan.SingleInputPlanNode
 
SingleInputPlanNode(OptimizerNode, String, Channel, DriverStrategy, FieldList, boolean[]) - 类 的构造器org.apache.flink.optimizer.plan.SingleInputPlanNode
 
SinkJoiner - org.apache.flink.optimizer.dag中的类
This class represents a utility node that is not part of the actual plan.
SinkJoiner(OptimizerNode, OptimizerNode) - 类 的构造器org.apache.flink.optimizer.dag.SinkJoiner
 
SinkJoinerPlanNode - org.apache.flink.optimizer.plan中的类
 
SinkJoinerPlanNode(SinkJoiner, Channel, Channel) - 类 的构造器org.apache.flink.optimizer.plan.SinkJoinerPlanNode
 
SinkPlanNode - org.apache.flink.optimizer.plan中的类
Plan candidate node for data flow sinks.
SinkPlanNode(DataSinkNode, String, Channel) - 类 的构造器org.apache.flink.optimizer.plan.SinkPlanNode
Constructs a new sink candidate node that uses NONE as its local strategy.
SolutionSetDeltaOperator - org.apache.flink.optimizer.operators中的类
 
SolutionSetDeltaOperator(FieldList) - 类 的构造器org.apache.flink.optimizer.operators.SolutionSetDeltaOperator
 
SolutionSetNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of the solution set of a workset iteration.
SolutionSetNode(DeltaIterationBase.SolutionSetPlaceHolder<?>, WorksetIterationNode) - 类 的构造器org.apache.flink.optimizer.dag.SolutionSetNode
 
SolutionSetPlanNode - org.apache.flink.optimizer.plan中的类
Plan candidate node for partial solution of a bulk iteration.
SolutionSetPlanNode(SolutionSetNode, String, GlobalProperties, LocalProperties, Channel) - 类 的构造器org.apache.flink.optimizer.plan.SolutionSetPlanNode
 
SortMergeFullOuterJoinDescriptor - org.apache.flink.optimizer.operators中的类
 
SortMergeFullOuterJoinDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.SortMergeFullOuterJoinDescriptor
 
SortMergeInnerJoinDescriptor - org.apache.flink.optimizer.operators中的类
 
SortMergeInnerJoinDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.SortMergeInnerJoinDescriptor
 
SortMergeInnerJoinDescriptor(FieldList, FieldList, boolean, boolean, boolean) - 类 的构造器org.apache.flink.optimizer.operators.SortMergeInnerJoinDescriptor
 
SortMergeLeftOuterJoinDescriptor - org.apache.flink.optimizer.operators中的类
 
SortMergeLeftOuterJoinDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.SortMergeLeftOuterJoinDescriptor
 
SortMergeLeftOuterJoinDescriptor(FieldList, FieldList, boolean) - 类 的构造器org.apache.flink.optimizer.operators.SortMergeLeftOuterJoinDescriptor
 
SortMergeRightOuterJoinDescriptor - org.apache.flink.optimizer.operators中的类
 
SortMergeRightOuterJoinDescriptor(FieldList, FieldList) - 类 的构造器org.apache.flink.optimizer.operators.SortMergeRightOuterJoinDescriptor
 
SortMergeRightOuterJoinDescriptor(FieldList, FieldList, boolean) - 类 的构造器org.apache.flink.optimizer.operators.SortMergeRightOuterJoinDescriptor
 
sortOrders - 类 中的变量org.apache.flink.optimizer.plan.DualInputPlanNode
 
SortPartitionDescriptor(Ordering) - 类 的构造器org.apache.flink.optimizer.dag.SortPartitionNode.SortPartitionDescriptor
 
SortPartitionNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of a SortPartition operator node.
SortPartitionNode(SortPartitionOperatorBase<?>) - 类 的构造器org.apache.flink.optimizer.dag.SortPartitionNode
 
SortPartitionNode.SortPartitionDescriptor - org.apache.flink.optimizer.dag中的类
 
SourcePlanNode - org.apache.flink.optimizer.plan中的类
Plan candidate node for data flow sources that have no input and no special strategies.
SourcePlanNode(DataSourceNode, String) - 类 的构造器org.apache.flink.optimizer.plan.SourcePlanNode
Constructs a new source candidate node that uses NONE as its local strategy.
SourcePlanNode(DataSourceNode, String, GlobalProperties, LocalProperties) - 类 的构造器org.apache.flink.optimizer.plan.SourcePlanNode
 
StaticDynamicPathIdentifier - org.apache.flink.optimizer.traversals中的类
A traversal that goes over the program data flow of an iteration and makes the nodes that depend on the partial solution (the data set recomputed in each iteration) as "dynamic" and the other nodes as "static".
StaticDynamicPathIdentifier(int) - 类 的构造器org.apache.flink.optimizer.traversals.StaticDynamicPathIdentifier
 
StepFunctionValidator - org.apache.flink.optimizer.traversals中的类
A traversal that checks if the Workset of a delta iteration is used in the data flow of its step function.
StepFunctionValidator() - 类 的构造器org.apache.flink.optimizer.traversals.StepFunctionValidator
 
subtractCosts(Costs) - 类 中的方法org.apache.flink.optimizer.costs.Costs
Subtracts the given costs from these costs.
swapUnionNodes(PlanNode) - 类 中的方法org.apache.flink.optimizer.plan.Channel
Utility method used while swapping binary union nodes for n-ary union nodes.

T

template - 类 中的变量org.apache.flink.optimizer.plan.PlanNode
 
TempMode - org.apache.flink.optimizer.dag中的枚举
Enumeration to indicate the mode of temporarily materializing the data that flows across a connection.
toString() - 类 中的方法org.apache.flink.optimizer.costs.Costs
 
toString() - 类 中的方法org.apache.flink.optimizer.dag.DagConnection
 
toString() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode
 
toString() - 类 中的方法org.apache.flink.optimizer.dag.OptimizerNode.UnclosedBranchDescriptor
 
toString() - 类 中的方法org.apache.flink.optimizer.dataproperties.GlobalProperties
 
toString() - 类 中的方法org.apache.flink.optimizer.dataproperties.InterestingProperties
 
toString() - 类 中的方法org.apache.flink.optimizer.dataproperties.LocalProperties
 
toString() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedGlobalProperties
 
toString() - 类 中的方法org.apache.flink.optimizer.dataproperties.RequestedLocalProperties
 
toString() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
toString() - 类 中的方法org.apache.flink.optimizer.operators.OperatorDescriptorDual.LocalPropertiesPair
 
toString() - 类 中的方法org.apache.flink.optimizer.plan.Channel
 
toString() - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
traverse(PlanNode) - 类 中的方法org.apache.flink.optimizer.postpass.JavaApiPostPass
 
TwoInputNode - org.apache.flink.optimizer.dag中的类
A node in the optimizer plan that represents an operator with a two different inputs, such as Join, Cross, CoGroup, or Union.
TwoInputNode(DualInputOperator<?, ?, ?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.TwoInputNode
Creates a new two input node for the optimizer plan, representing the given operator.

U

UnaryOperatorNode - org.apache.flink.optimizer.dag中的类
 
UnaryOperatorNode(String, SingleInputOperator<?, ?, ?>, boolean) - 类 的构造器org.apache.flink.optimizer.dag.UnaryOperatorNode
 
UnaryOperatorNode(String, FieldSet, OperatorDescriptorSingle...) - 类 的构造器org.apache.flink.optimizer.dag.UnaryOperatorNode
 
UnaryOperatorNode(String, FieldSet, List<OperatorDescriptorSingle>) - 类 的构造器org.apache.flink.optimizer.dag.UnaryOperatorNode
 
UnclosedBranchDescriptor(OptimizerNode, long) - 类 的构造器org.apache.flink.optimizer.dag.OptimizerNode.UnclosedBranchDescriptor
Creates a new branching descriptor.
UnionParallelismAndForwardEnforcer - org.apache.flink.optimizer.traversals中的类
Enforces that all union nodes have the same parallelism as their successor (there must be only one!)
UnionParallelismAndForwardEnforcer() - 类 的构造器org.apache.flink.optimizer.traversals.UnionParallelismAndForwardEnforcer
 
UnionSemanticProperties() - 类 的构造器org.apache.flink.optimizer.dag.BinaryUnionNode.UnionSemanticProperties
 
unionsStaticAndDynamicPath() - 类 中的方法org.apache.flink.optimizer.plan.BinaryUnionPlanNode
 
uniqueFields - 类 中的变量org.apache.flink.optimizer.dag.OptimizerNode
 
UNKNOWN - 类 中的静态变量org.apache.flink.optimizer.costs.Costs
 
updatePropertiesWithUniqueSets(Set<FieldSet>) - 类 中的方法org.apache.flink.optimizer.plan.PlanNode
 
Utils - org.apache.flink.optimizer.util中的类
Utility class that contains helper methods for optimizer.
UtilSinkJoinOpDescriptor - org.apache.flink.optimizer.operators中的类
 
UtilSinkJoinOpDescriptor() - 类 的构造器org.apache.flink.optimizer.operators.UtilSinkJoinOpDescriptor
 

V

valueOf(String) - 枚举 中的静态方法org.apache.flink.optimizer.dag.TempMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.flink.optimizer.dataproperties.PartitioningProperty
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.flink.optimizer.plan.PlanNode.FeedbackPropertiesMeetRequirementsReport
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.flink.optimizer.plan.PlanNode.SourceAndDamReport
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.apache.flink.optimizer.dag.TempMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.flink.optimizer.dataproperties.PartitioningProperty
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.flink.optimizer.plan.PlanNode.FeedbackPropertiesMeetRequirementsReport
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.flink.optimizer.plan.PlanNode.SourceAndDamReport
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

WorksetIterationNode - org.apache.flink.optimizer.dag中的类
A node in the optimizer's program representation for a workset iteration.
WorksetIterationNode(DeltaIterationBase<?, ?>) - 类 的构造器org.apache.flink.optimizer.dag.WorksetIterationNode
Creates a new node with a single input for the optimizer plan.
WorksetIterationNode.SingleRootJoiner - org.apache.flink.optimizer.dag中的类
 
WorksetIterationPlanNode - org.apache.flink.optimizer.plan中的类
A node in the execution, representing a workset iteration (delta iteration).
WorksetIterationPlanNode(WorksetIterationNode, String, Channel, Channel, SolutionSetPlanNode, WorksetPlanNode, PlanNode, PlanNode) - 类 的构造器org.apache.flink.optimizer.plan.WorksetIterationPlanNode
 
WorksetNode - org.apache.flink.optimizer.dag中的类
The optimizer's internal representation of the partial solution that is input to a bulk iteration.
WorksetNode(DeltaIterationBase.WorksetPlaceHolder<?>, WorksetIterationNode) - 类 的构造器org.apache.flink.optimizer.dag.WorksetNode
 
WorksetPlanNode - org.apache.flink.optimizer.plan中的类
Plan candidate node for partial solution of a bulk iteration.
WorksetPlanNode(WorksetNode, String, GlobalProperties, LocalProperties, Channel) - 类 的构造器org.apache.flink.optimizer.plan.WorksetPlanNode
 
A B C D E F G H I J K L M N O P R S T U V W 
跳过导航链接

Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.