Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractJoinDescriptor - Class in org.apache.flink.compiler.operators
Defines the possible global properties for a join.
AbstractJoinDescriptor(FieldList, FieldList) - Constructor for class org.apache.flink.compiler.operators.AbstractJoinDescriptor
 
AbstractJoinDescriptor(FieldList, FieldList, boolean, boolean, boolean) - Constructor for class org.apache.flink.compiler.operators.AbstractJoinDescriptor
 
AbstractOperatorDescriptor - Interface in org.apache.flink.compiler.operators
The root of all descriptions of an operator to the optimizer.
AbstractPartialSolutionNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of the partial solution that is input to a bulk iteration.
AbstractPartialSolutionNode(Operator<?>) - Constructor for class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
AbstractSchema<X> - Class in org.apache.flink.compiler.postpass
 
AbstractSchema() - Constructor for class org.apache.flink.compiler.postpass.AbstractSchema
 
accept(Visitor<OptimizerNode>) - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
accept(Visitor<OptimizerNode>) - Method in class org.apache.flink.compiler.dag.DataSinkNode
 
accept(Visitor<OptimizerNode>) - Method in class org.apache.flink.compiler.dag.DataSourceNode
 
accept(Visitor<OptimizerNode>) - Method in class org.apache.flink.compiler.dag.OptimizerNode
This method implements the visit of a depth-first graph traversing visitor.
accept(Visitor<OptimizerNode>) - Method in class org.apache.flink.compiler.dag.SingleInputNode
 
accept(Visitor<OptimizerNode>) - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
accept(Visitor<PlanNode>) - Method in class org.apache.flink.compiler.plan.BulkPartialSolutionPlanNode
 
accept(Visitor<PlanNode>) - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
accept(Visitor<PlanNode>) - Method in class org.apache.flink.compiler.plan.NAryUnionPlanNode
 
accept(Visitor<PlanNode>) - Method in class org.apache.flink.compiler.plan.OptimizedPlan
Takes the given visitor and applies it top down to all nodes, starting at the sinks.
accept(Visitor<PlanNode>) - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
 
accept(Visitor<PlanNode>) - Method in class org.apache.flink.compiler.plan.SolutionSetPlanNode
 
accept(Visitor<PlanNode>) - Method in class org.apache.flink.compiler.plan.SourcePlanNode
 
accept(Visitor<PlanNode>) - Method in class org.apache.flink.compiler.plan.WorksetPlanNode
 
acceptForStepFunction(Visitor<OptimizerNode>) - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
acceptForStepFunction(Visitor<OptimizerNode>) - Method in interface org.apache.flink.compiler.dag.IterationNode
 
acceptForStepFunction(Visitor<OptimizerNode>) - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
acceptForStepFunction(Visitor<PlanNode>) - Method in class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
acceptForStepFunction(Visitor<PlanNode>) - Method in interface org.apache.flink.compiler.plan.IterationPlanNode
 
acceptForStepFunction(Visitor<PlanNode>) - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
addArtificialDamCost(EstimateProvider, long, Costs) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addArtificialDamCost(EstimateProvider, long, Costs) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
 
addBlockNestedLoopsCosts(EstimateProvider, EstimateProvider, long, Costs, int) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addBlockNestedLoopsCosts(EstimateProvider, EstimateProvider, long, Costs, int) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
 
addBroadcastConnection(String, PactConnection) - Method in class org.apache.flink.compiler.dag.OptimizerNode
Adds the broadcast connection identified by the given name to this node.
addBroadcastCost(EstimateProvider, int, Costs) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addBroadcastCost(EstimateProvider, int, Costs) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
 
addCachedHybridHashCosts(EstimateProvider, EstimateProvider, Costs, int) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addCachedHybridHashCosts(EstimateProvider, EstimateProvider, Costs, int) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
Calculates the costs for the cached variant of the hybrid hash join.
addClosedBranch(OptimizerNode) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
addClosedBranches(Set<OptimizerNode>) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
addCosts(Costs) - Method in class org.apache.flink.compiler.costs.Costs
Adds the given costs to these costs.
addCpuCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Adds the given CPU cost to the current CPU cost for this Costs object.
addDiskCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Adds the costs for disk to the current disk costs for this Costs object.
addEdge(PlanNode, PlanNode) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockGraph
 
addEdge(DeadlockVertex) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockVertex
 
addFileInputCost(long, Costs) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addFileInputCost(long, Costs) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
 
addGlobalProperties(RequestedGlobalProperties) - Method in class org.apache.flink.compiler.dataproperties.InterestingProperties
 
addHashPartitioningCost(EstimateProvider, Costs) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addHashPartitioningCost(EstimateProvider, Costs) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
 
addHeuristicCpuCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Adds the given heuristic CPU cost to the current heuristic CPU cost for this Costs object.
addHeuristicDiskCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Adds the heuristic costs for disk to the current heuristic disk costs for this Costs object.
addHeuristicNetworkCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Adds the heuristic costs for network to the current heuristic network costs for this Costs object.
addHybridHashCosts(EstimateProvider, EstimateProvider, Costs, int) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addHybridHashCosts(EstimateProvider, EstimateProvider, Costs, int) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
 
addInterestingProperties(InterestingProperties) - Method in class org.apache.flink.compiler.dataproperties.InterestingProperties
 
addLocalCandidates(Channel, List<Set<? extends NamedChannel>>, RequestedGlobalProperties, List<PlanNode>, CostEstimator) - Method in class org.apache.flink.compiler.dag.SingleInputNode
 
addLocalCandidates(Channel, Channel, List<Set<? extends NamedChannel>>, RequestedGlobalProperties, RequestedGlobalProperties, List<PlanNode>, OperatorDescriptorDual.LocalPropertiesPair[], CostEstimator) - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
addLocalMergeCost(EstimateProvider, EstimateProvider, Costs, int) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addLocalMergeCost(EstimateProvider, EstimateProvider, Costs, int) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
 
addLocalProperties(RequestedLocalProperties) - Method in class org.apache.flink.compiler.dataproperties.InterestingProperties
 
addLocalSortCost(EstimateProvider, Costs) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addLocalSortCost(EstimateProvider, Costs) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
 
addNetworkCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Adds the costs for network to the current network costs for this Costs object.
addOutgoingChannel(Channel) - Method in class org.apache.flink.compiler.plan.PlanNode
Adds a channel to a successor node to this node.
addOutgoingConnection(PactConnection) - Method in class org.apache.flink.compiler.dag.OptimizerNode
Adds a new outgoing connection to this node.
addRandomPartitioningCost(EstimateProvider, Costs) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addRandomPartitioningCost(EstimateProvider, Costs) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
 
addRangePartitionCost(EstimateProvider, Costs) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addRangePartitionCost(EstimateProvider, Costs) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
 
addStreamedNestedLoopsCosts(EstimateProvider, EstimateProvider, long, Costs, int) - Method in class org.apache.flink.compiler.costs.CostEstimator
 
addStreamedNestedLoopsCosts(EstimateProvider, EstimateProvider, long, Costs, int) - Method in class org.apache.flink.compiler.costs.DefaultCostEstimator
 
addType(int, X) - Method in class org.apache.flink.compiler.postpass.AbstractSchema
 
addType(int, Class<? extends Value>) - Method in class org.apache.flink.compiler.postpass.DenseValueSchema
 
addType(int, Class<? extends Key<?>>) - Method in class org.apache.flink.compiler.postpass.SparseKeySchema
 
addUniqueFieldCombination(FieldSet) - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
addUniqueFields(FieldSet) - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
Adds a combination of fields that are unique in these data properties.
addVertex(PlanNode) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockGraph
 
adjustGlobalPropertiesForFullParallelismChange() - Method in class org.apache.flink.compiler.plan.Channel
 
AllGroupReduceProperties - Class in org.apache.flink.compiler.operators
 
AllGroupReduceProperties() - Constructor for class org.apache.flink.compiler.operators.AllGroupReduceProperties
 
AllGroupWithPartialPreGroupProperties - Class in org.apache.flink.compiler.operators
 
AllGroupWithPartialPreGroupProperties() - Constructor for class org.apache.flink.compiler.operators.AllGroupWithPartialPreGroupProperties
 
AllReduceProperties - Class in org.apache.flink.compiler.operators
 
AllReduceProperties() - Constructor for class org.apache.flink.compiler.operators.AllReduceProperties
 
areBranchCompatible(PlanNode, PlanNode) - Method in class org.apache.flink.compiler.dag.OptimizerNode
Checks whether to candidate plans for the sub-plan of this node are comparable.
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.BinaryUnionOpDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.CartesianProductDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.CoGroupDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.CoGroupWithSolutionSetFirstDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.CoGroupWithSolutionSetSecondDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.HashJoinBuildFirstProperties
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.HashJoinBuildSecondProperties
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.SortMergeJoinDescriptor
 
areCoFulfilled(RequestedLocalProperties, RequestedLocalProperties, LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.UtilSinkJoinOpDescriptor
 
areFieldsUnique(FieldSet) - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
Checks whether the given set of fields is unique, as specified in these local properties.

B

BinaryUnionNode - Class in org.apache.flink.compiler.dag
The Optimizer representation of a binary Union.
BinaryUnionNode(Union<?>) - Constructor for class org.apache.flink.compiler.dag.BinaryUnionNode
 
BinaryUnionOpDescriptor - Class in org.apache.flink.compiler.operators
 
BinaryUnionOpDescriptor() - Constructor for class org.apache.flink.compiler.operators.BinaryUnionOpDescriptor
 
BinaryUnionPlanNode - Class in org.apache.flink.compiler.plan
A special subclass for the union to make it identifiable.
BinaryUnionPlanNode(BinaryUnionNode, Channel, Channel) - Constructor for class org.apache.flink.compiler.plan.BinaryUnionPlanNode
 
branchingNode - Variable in class org.apache.flink.compiler.dag.OptimizerNode.UnclosedBranchDescriptor
 
branchPlan - Variable in class org.apache.flink.compiler.plan.PlanNode
 
breaksPipeline() - Method in enum org.apache.flink.compiler.dag.TempMode
 
BulkIterationNode - Class in org.apache.flink.compiler.dag
A node in the optimizer's program representation for a bulk iteration.
BulkIterationNode(BulkIterationBase<?>) - Constructor for class org.apache.flink.compiler.dag.BulkIterationNode
Creates a new node for the bulk iteration.
BulkIterationPlanNode - Class in org.apache.flink.compiler.plan
 
BulkIterationPlanNode(BulkIterationNode, String, Channel, BulkPartialSolutionPlanNode, PlanNode) - Constructor for class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
BulkIterationPlanNode(BulkIterationNode, String, Channel, BulkPartialSolutionPlanNode, PlanNode, PlanNode) - Constructor for class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
BulkPartialSolutionNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of the partial solution that is input to a bulk iteration.
BulkPartialSolutionNode(BulkIterationBase.PartialSolutionPlaceHolder<?>, BulkIterationNode) - Constructor for class org.apache.flink.compiler.dag.BulkPartialSolutionNode
 
BulkPartialSolutionPlanNode - Class in org.apache.flink.compiler.plan
Plan candidate node for partial solution of a bulk iteration.
BulkPartialSolutionPlanNode(BulkPartialSolutionNode, String, GlobalProperties, LocalProperties, Channel) - Constructor for class org.apache.flink.compiler.plan.BulkPartialSolutionPlanNode
 

C

cacheBaseStatistics(BaseStatistics, String) - Method in class org.apache.flink.compiler.DataStatistics
Caches the given statistics.
cacheBaseStatistics(BaseStatistics, String) - Method in class org.apache.flink.compiler.NonCachingDataStatistics
 
cachedPlans - Variable in class org.apache.flink.compiler.dag.OptimizerNode
 
CartesianProductDescriptor - Class in org.apache.flink.compiler.operators
 
CartesianProductDescriptor(boolean, boolean) - Constructor for class org.apache.flink.compiler.operators.CartesianProductDescriptor
 
Channel - Class in org.apache.flink.compiler.plan
 
Channel(PlanNode) - Constructor for class org.apache.flink.compiler.plan.Channel
 
Channel(PlanNode, TempMode) - Constructor for class org.apache.flink.compiler.plan.Channel
 
check(Plan) - Method in class org.apache.flink.compiler.contextcheck.ContextChecker
Checks whether the given plan is valid.
check() - Method in interface org.apache.flink.compiler.contextcheck.Validatable
 
checkPartialSolutionPropertiesMet(PlanNode, GlobalProperties, LocalProperties) - Method in class org.apache.flink.compiler.plan.PlanNode
 
clearInterestingProperties() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
clearInterestingProperties() - Method in class org.apache.flink.compiler.dag.PactConnection
 
clearUniqueFieldCombinations() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
clearUniqueFieldSets() - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
 
clone() - Method in class org.apache.flink.compiler.costs.Costs
 
clone() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
clone() - Method in class org.apache.flink.compiler.dataproperties.InterestingProperties
 
clone() - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
 
clone() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
 
clone() - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
 
clone() - Method in class org.apache.flink.compiler.plan.Channel
 
closedBranchingNodes - Variable in class org.apache.flink.compiler.dag.OptimizerNode
 
CoGroupDescriptor - Class in org.apache.flink.compiler.operators
 
CoGroupDescriptor(FieldList, FieldList) - Constructor for class org.apache.flink.compiler.operators.CoGroupDescriptor
 
CoGroupDescriptor(FieldList, FieldList, Ordering, Ordering) - Constructor for class org.apache.flink.compiler.operators.CoGroupDescriptor
 
CoGroupNode - Class in org.apache.flink.compiler.dag
The Optimizer representation of a CoGroup operator.
CoGroupNode(CoGroupOperatorBase<?, ?, ?, ?>) - Constructor for class org.apache.flink.compiler.dag.CoGroupNode
 
CoGroupWithSolutionSetFirstDescriptor - Class in org.apache.flink.compiler.operators
 
CoGroupWithSolutionSetFirstDescriptor(FieldList, FieldList) - Constructor for class org.apache.flink.compiler.operators.CoGroupWithSolutionSetFirstDescriptor
 
CoGroupWithSolutionSetSecondDescriptor - Class in org.apache.flink.compiler.operators
 
CoGroupWithSolutionSetSecondDescriptor(FieldList, FieldList) - Constructor for class org.apache.flink.compiler.operators.CoGroupWithSolutionSetSecondDescriptor
 
CollectorMapDescriptor - Class in org.apache.flink.compiler.operators
 
CollectorMapDescriptor() - Constructor for class org.apache.flink.compiler.operators.CollectorMapDescriptor
 
CollectorMapNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of a Map operator node.
CollectorMapNode(SingleInputOperator<?, ?, ?>) - Constructor for class org.apache.flink.compiler.dag.CollectorMapNode
 
combine(GlobalProperties, GlobalProperties) - Static method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
combine(LocalProperties, LocalProperties) - Static method in class org.apache.flink.compiler.dataproperties.LocalProperties
 
compareTo(Costs) - Method in class org.apache.flink.compiler.costs.Costs
The order of comparison is: network first, then disk, then CPU.
compile(Plan) - Method in class org.apache.flink.compiler.PactCompiler
Translates the given plan in to an OptimizedPlan, where all nodes have their local strategy assigned and all channels have a shipping strategy assigned.
compileJobGraph(OptimizedPlan) - Method in class org.apache.flink.compiler.plantranslate.NepheleJobGraphGenerator
Translates a OptimizedPlan into a JobGraph.
CompilerException - Exception in org.apache.flink.compiler
An exception that is thrown by the pact compiler when encountering an illegal condition.
CompilerException() - Constructor for exception org.apache.flink.compiler.CompilerException
Creates a compiler exception with no message and no cause.
CompilerException(String) - Constructor for exception org.apache.flink.compiler.CompilerException
Creates a compiler exception with the given message and no cause.
CompilerException(Throwable) - Constructor for exception org.apache.flink.compiler.CompilerException
Creates a compiler exception with the given cause and no message.
CompilerException(String, Throwable) - Constructor for exception org.apache.flink.compiler.CompilerException
Creates a compiler exception with the given message and cause.
CompilerPostPassException - Exception in org.apache.flink.compiler
An exception that is thrown by the pact compiler when encountering a problem during the optimizer post pass.
CompilerPostPassException() - Constructor for exception org.apache.flink.compiler.CompilerPostPassException
Creates a post pass exception with no message and no cause.
CompilerPostPassException(String) - Constructor for exception org.apache.flink.compiler.CompilerPostPassException
Creates a post pass exception with the given message and no cause.
CompilerPostPassException(Throwable) - Constructor for exception org.apache.flink.compiler.CompilerPostPassException
Creates a post pass exception with the given cause and no message.
CompilerPostPassException(String, Throwable) - Constructor for exception org.apache.flink.compiler.CompilerPostPassException
Creates a post pass exception with the given message and cause.
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.dag.PartitionNode.PartitionDescriptor
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - Method in class org.apache.flink.compiler.operators.AbstractJoinDescriptor
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.AllGroupReduceProperties
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.AllGroupWithPartialPreGroupProperties
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.AllReduceProperties
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - Method in class org.apache.flink.compiler.operators.BinaryUnionOpDescriptor
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - Method in class org.apache.flink.compiler.operators.CartesianProductDescriptor
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - Method in class org.apache.flink.compiler.operators.CoGroupDescriptor
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.CollectorMapDescriptor
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.FilterDescriptor
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.FlatMapDescriptor
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.GroupReduceProperties
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.GroupReduceWithCombineProperties
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.MapDescriptor
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.MapPartitionDescriptor
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.NoOpDescriptor
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.OperatorDescriptorSingle
Returns the global properties which are present after the operator was applied on the provided global properties.
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.PartialGroupProperties
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.ReduceProperties
 
computeGlobalProperties(GlobalProperties) - Method in class org.apache.flink.compiler.operators.SolutionSetDeltaOperator
 
computeGlobalProperties(GlobalProperties, GlobalProperties) - Method in class org.apache.flink.compiler.operators.UtilSinkJoinOpDescriptor
 
computeInterestingPropertiesForInputs(CostEstimator) - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
computeInterestingPropertiesForInputs(CostEstimator) - Method in class org.apache.flink.compiler.dag.BinaryUnionNode
 
computeInterestingPropertiesForInputs(CostEstimator) - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
computeInterestingPropertiesForInputs(CostEstimator) - Method in class org.apache.flink.compiler.dag.DataSinkNode
 
computeInterestingPropertiesForInputs(CostEstimator) - Method in class org.apache.flink.compiler.dag.DataSourceNode
 
computeInterestingPropertiesForInputs(CostEstimator) - Method in class org.apache.flink.compiler.dag.OptimizerNode
Tells the node to compute the interesting properties for its inputs.
computeInterestingPropertiesForInputs(CostEstimator) - Method in class org.apache.flink.compiler.dag.SingleInputNode
 
computeInterestingPropertiesForInputs(CostEstimator) - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
computeInterestingPropertiesForInputs(CostEstimator) - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.dag.PartitionNode.PartitionDescriptor
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.AllGroupReduceProperties
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.AllGroupWithPartialPreGroupProperties
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.AllReduceProperties
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.BinaryUnionOpDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.CoGroupDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.CoGroupWithSolutionSetFirstDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.CoGroupWithSolutionSetSecondDescriptor
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.CollectorMapDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.CrossBlockOuterFirstDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.CrossBlockOuterSecondDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.CrossStreamOuterFirstDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.CrossStreamOuterSecondDescriptor
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.FilterDescriptor
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.FlatMapDescriptor
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.GroupReduceProperties
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.GroupReduceWithCombineProperties
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.HashJoinBuildFirstProperties
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.HashJoinBuildSecondProperties
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.MapDescriptor
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.MapPartitionDescriptor
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.NoOpDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.OperatorDescriptorSingle
Returns the local properties which are present after the operator was applied on the provided local properties.
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.PartialGroupProperties
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.ReduceProperties
 
computeLocalProperties(LocalProperties) - Method in class org.apache.flink.compiler.operators.SolutionSetDeltaOperator
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.SortMergeJoinDescriptor
 
computeLocalProperties(LocalProperties, LocalProperties) - Method in class org.apache.flink.compiler.operators.UtilSinkJoinOpDescriptor
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.BinaryUnionNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.CoGroupNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.CollectorMapNode
Computes the estimates for the Map operator.
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.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) - Method in class org.apache.flink.compiler.dag.DataSinkNode
Computes the estimated outputs for the data sink.
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.DataSourceNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.FilterNode
Computes the estimates for the Filter operator.
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.FlatMapNode
Computes the estimates for the FlatMap operator.
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.GroupReduceNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.MapNode
Computes the estimates for the Map operator.
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.MapPartitionNode
Computes the estimates for the MapPartition operator.
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.MatchNode
The default estimates build on the principle of inclusion: The smaller input key domain is included in the larger input key domain.
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.NoOpNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.PartitionNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.ReduceNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.SinkJoiner
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.UnaryOperatorNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
computeOperatorSpecificDefaultEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.WorksetIterationNode.SingleRootJoiner
 
computeOutputEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.BinaryUnionNode
 
computeOutputEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.BulkPartialSolutionNode
 
computeOutputEstimates(DataStatistics) - Method in class org.apache.flink.compiler.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) - Method in class org.apache.flink.compiler.dag.SinkJoiner
 
computeOutputEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.SolutionSetNode
 
computeOutputEstimates(DataStatistics) - Method in class org.apache.flink.compiler.dag.WorksetNode
 
computeUnclosedBranchStack() - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
computeUnclosedBranchStack() - Method in class org.apache.flink.compiler.dag.BulkPartialSolutionNode
 
computeUnclosedBranchStack() - Method in class org.apache.flink.compiler.dag.DataSinkNode
 
computeUnclosedBranchStack() - Method in class org.apache.flink.compiler.dag.DataSourceNode
 
computeUnclosedBranchStack() - Method in class org.apache.flink.compiler.dag.OptimizerNode
This method causes the node to compute the description of open branches in its sub-plan.
computeUnclosedBranchStack() - Method in class org.apache.flink.compiler.dag.SingleInputNode
 
computeUnclosedBranchStack() - Method in class org.apache.flink.compiler.dag.SinkJoiner
 
computeUnclosedBranchStack() - Method in class org.apache.flink.compiler.dag.SolutionSetNode
 
computeUnclosedBranchStack() - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
computeUnclosedBranchStack() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
computeUnclosedBranchStack() - Method in class org.apache.flink.compiler.dag.WorksetNode
 
computeUnclosedBranchStackForBroadcastInputs(List<OptimizerNode.UnclosedBranchDescriptor>) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
computeUnionOfInterestingPropertiesFromSuccessors() - Method in class org.apache.flink.compiler.dag.BinaryUnionNode
 
computeUnionOfInterestingPropertiesFromSuccessors() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Computes all the interesting properties that are relevant to this node.
ConflictingFieldTypeInfoException - Exception in org.apache.flink.compiler.postpass
 
ConflictingFieldTypeInfoException(int, Object, Object) - Constructor for exception org.apache.flink.compiler.postpass.ConflictingFieldTypeInfoException
 
ContextChecker - Class in org.apache.flink.compiler.contextcheck
Traverses a plan and checks whether all Contracts are correctly connected to their input contracts.
ContextChecker() - Constructor for class org.apache.flink.compiler.contextcheck.ContextChecker
Default constructor
copyEstimates(OptimizerNode) - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
CostEstimator - Class in org.apache.flink.compiler.costs
Abstract base class for a cost estimator.
CostEstimator() - Constructor for class org.apache.flink.compiler.costs.CostEstimator
 
costOperator(PlanNode) - Method in class org.apache.flink.compiler.costs.CostEstimator
This method computes the cost of an operator.
Costs - Class in org.apache.flink.compiler.costs
Simple class to represent the costs of an operation.
Costs() - Constructor for class org.apache.flink.compiler.costs.Costs
Default constructor.
Costs(double, double) - Constructor for class org.apache.flink.compiler.costs.Costs
Creates a new costs object using the given values for the network and storage cost.
Costs(double, double, double) - Constructor for class org.apache.flink.compiler.costs.Costs
Creates a new costs object using the given values for the network and storage cost.
costWeight - Variable in class org.apache.flink.compiler.dag.OptimizerNode
 
createComparator(FieldList, boolean[], T) - Method in class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
createComparator(FieldList, boolean[], SparseKeySchema) - Method in class org.apache.flink.compiler.postpass.RecordModelPostPass
 
createEmptySchema() - Method in class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
createEmptySchema() - Method in class org.apache.flink.compiler.postpass.RecordModelPostPass
 
createOrderedFromSet(FieldSet) - Static method in class org.apache.flink.compiler.util.Utils
 
createOrdering(FieldList, boolean[]) - Static method in class org.apache.flink.compiler.util.Utils
 
createOrdering(FieldList) - Static method in class org.apache.flink.compiler.util.Utils
 
createPairComparator(FieldList, FieldList, boolean[], T, T) - Method in class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
createPairComparator(FieldList, FieldList, boolean[], SparseKeySchema, SparseKeySchema) - Method in class org.apache.flink.compiler.postpass.RecordModelPostPass
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.dag.PartitionNode.PartitionDescriptor
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.AbstractJoinDescriptor
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.AllGroupReduceProperties
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.AllGroupWithPartialPreGroupProperties
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.AllReduceProperties
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.BinaryUnionOpDescriptor
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.CartesianProductDescriptor
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.CoGroupDescriptor
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.CollectorMapDescriptor
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.FilterDescriptor
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.FlatMapDescriptor
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.GroupReduceProperties
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.GroupReduceWithCombineProperties
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.MapDescriptor
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.MapPartitionDescriptor
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.NoOpDescriptor
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorSingle
Returns a list of global properties that are required by this operator descriptor.
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.PartialGroupProperties
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.ReduceProperties
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.SolutionSetDeltaOperator
 
createPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.UtilSinkJoinOpDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.dag.PartitionNode.PartitionDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.AllGroupReduceProperties
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.AllGroupWithPartialPreGroupProperties
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.AllReduceProperties
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.BinaryUnionOpDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.CartesianProductDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.CoGroupDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.CoGroupWithSolutionSetFirstDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.CoGroupWithSolutionSetSecondDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.CollectorMapDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.FilterDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.FlatMapDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.GroupReduceProperties
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.GroupReduceWithCombineProperties
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.HashJoinBuildFirstProperties
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.HashJoinBuildSecondProperties
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.MapDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.MapPartitionDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.NoOpDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorSingle
Returns a list of local properties that are required by this operator descriptor.
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.PartialGroupProperties
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.ReduceProperties
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.SolutionSetDeltaOperator
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.SortMergeJoinDescriptor
 
createPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.UtilSinkJoinOpDescriptor
 
createPreOptimizedPlan(Plan) - Static method in class org.apache.flink.compiler.PactCompiler
This function performs only the first step to the compilation process - the creation of the optimizer representation of the plan.
createSerializer(T) - Method in class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
createSerializer(SparseKeySchema) - Method in class org.apache.flink.compiler.postpass.RecordModelPostPass
 
createUniqueFieldsForNode() - Method in class org.apache.flink.compiler.dag.OptimizerNode
An optional method where nodes can describe which fields will be unique in their output.
CrossBlockOuterFirstDescriptor - Class in org.apache.flink.compiler.operators
 
CrossBlockOuterFirstDescriptor() - Constructor for class org.apache.flink.compiler.operators.CrossBlockOuterFirstDescriptor
 
CrossBlockOuterFirstDescriptor(boolean, boolean) - Constructor for class org.apache.flink.compiler.operators.CrossBlockOuterFirstDescriptor
 
CrossBlockOuterSecondDescriptor - Class in org.apache.flink.compiler.operators
 
CrossBlockOuterSecondDescriptor() - Constructor for class org.apache.flink.compiler.operators.CrossBlockOuterSecondDescriptor
 
CrossBlockOuterSecondDescriptor(boolean, boolean) - Constructor for class org.apache.flink.compiler.operators.CrossBlockOuterSecondDescriptor
 
CrossNode - Class in org.apache.flink.compiler.dag
The Optimizer representation of a Cross (Cartesian product) operator.
CrossNode(CrossOperatorBase<?, ?, ?, ?>) - Constructor for class org.apache.flink.compiler.dag.CrossNode
Creates a new CrossNode for the given operator.
CrossStreamOuterFirstDescriptor - Class in org.apache.flink.compiler.operators
 
CrossStreamOuterFirstDescriptor() - Constructor for class org.apache.flink.compiler.operators.CrossStreamOuterFirstDescriptor
 
CrossStreamOuterFirstDescriptor(boolean, boolean) - Constructor for class org.apache.flink.compiler.operators.CrossStreamOuterFirstDescriptor
 
CrossStreamOuterSecondDescriptor - Class in org.apache.flink.compiler.operators
 
CrossStreamOuterSecondDescriptor() - Constructor for class org.apache.flink.compiler.operators.CrossStreamOuterSecondDescriptor
 
CrossStreamOuterSecondDescriptor(boolean, boolean) - Constructor for class org.apache.flink.compiler.operators.CrossStreamOuterSecondDescriptor
 
cumulativeCosts - Variable in class org.apache.flink.compiler.plan.PlanNode
 

D

DataSinkNode - Class in org.apache.flink.compiler.dag
The Optimizer representation of a data sink.
DataSinkNode(GenericDataSinkBase<?>) - Constructor for class org.apache.flink.compiler.dag.DataSinkNode
Creates a new DataSinkNode for the given sink operator.
DataSourceNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of a data source.
DataSourceNode(GenericDataSourceBase<?, ?>) - Constructor for class org.apache.flink.compiler.dag.DataSourceNode
Creates a new DataSourceNode for the given contract.
DataStatistics - Class in org.apache.flink.compiler
The collection of access methods that can be used to retrieve statistical information about the data processed in a job.
DataStatistics() - Constructor for class org.apache.flink.compiler.DataStatistics
Creates a new statistics object, with an empty cache.
DeadlockEdge - Class in org.apache.flink.compiler.deadlockdetect
 
DeadlockEdge(DeadlockVertex) - Constructor for class org.apache.flink.compiler.deadlockdetect.DeadlockEdge
 
DeadlockGraph - Class in org.apache.flink.compiler.deadlockdetect
 
DeadlockGraph() - Constructor for class org.apache.flink.compiler.deadlockdetect.DeadlockGraph
 
DeadlockPreventer - Class in org.apache.flink.compiler.deadlockdetect
Certain pipelined flows may lead to deadlocks, in which case we need to make sure the pipelines are broken or made elastic enough to prevent that.
DeadlockPreventer() - Constructor for class org.apache.flink.compiler.deadlockdetect.DeadlockPreventer
 
DeadlockVertex - Class in org.apache.flink.compiler.deadlockdetect
 
DeadlockVertex(PlanNode) - Constructor for class org.apache.flink.compiler.deadlockdetect.DeadlockVertex
 
DEFAULT_PROPERTIES - Static variable in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
 
DefaultCostEstimator - Class in org.apache.flink.compiler.costs
A default cost estimator that has access to basic size and cardinality estimates.
DefaultCostEstimator() - Constructor for class org.apache.flink.compiler.costs.DefaultCostEstimator
 
DenseValueSchema - Class in org.apache.flink.compiler.postpass
Class encapsulating a schema map (int column position -> column type) and a reference counter.
DenseValueSchema() - Constructor for class org.apache.flink.compiler.postpass.DenseValueSchema
 
divideBy(int) - Method in class org.apache.flink.compiler.costs.Costs
 
driverKeys - Variable in class org.apache.flink.compiler.plan.SingleInputPlanNode
 
driverSortOrders - Variable in class org.apache.flink.compiler.plan.SingleInputPlanNode
 
dropTrivials() - Method in class org.apache.flink.compiler.dataproperties.InterestingProperties
 
DualInputPlanNode - Class in org.apache.flink.compiler.plan
 
DualInputPlanNode(OptimizerNode, String, Channel, Channel, DriverStrategy) - Constructor for class org.apache.flink.compiler.plan.DualInputPlanNode
 
DualInputPlanNode(OptimizerNode, String, Channel, Channel, DriverStrategy, FieldList, FieldList) - Constructor for class org.apache.flink.compiler.plan.DualInputPlanNode
 
DualInputPlanNode(OptimizerNode, String, Channel, Channel, DriverStrategy, FieldList, FieldList, boolean[]) - Constructor for class org.apache.flink.compiler.plan.DualInputPlanNode
 
DumpableConnection<T extends DumpableNode<T>> - Interface in org.apache.flink.compiler.plandump
 
DumpableNode<T extends DumpableNode<T>> - Interface in org.apache.flink.compiler.plandump
 
dumpOptimizerPlanAsJSON(OptimizedPlan, File) - Method in class org.apache.flink.compiler.plandump.PlanJSONDumpGenerator
 
dumpOptimizerPlanAsJSON(OptimizedPlan, PrintWriter) - Method in class org.apache.flink.compiler.plandump.PlanJSONDumpGenerator
 
dumpOptimizerPlanAsJSON(List<SinkPlanNode>, PrintWriter) - Method in class org.apache.flink.compiler.plandump.PlanJSONDumpGenerator
 
dumpPactPlanAsJSON(List<DataSinkNode>, PrintWriter) - Method in class org.apache.flink.compiler.plandump.PlanJSONDumpGenerator
 

E

EMPTY - Static variable in class org.apache.flink.compiler.dataproperties.LocalProperties
 
equals(Object) - Method in class org.apache.flink.compiler.costs.Costs
 
equals(Object) - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
equals(Object) - Method in class org.apache.flink.compiler.dataproperties.InterestingProperties
 
equals(Object) - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
 
equals(Object) - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
 
equals(Object) - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
 
equals(Object) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockVertex
 
equals(Object) - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
equals(Object) - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual.LocalPropertiesPair
 
equals(Object) - Method in class org.apache.flink.compiler.postpass.DenseValueSchema
 
equals(Object) - Method in class org.apache.flink.compiler.postpass.SparseKeySchema
 
estimatedNumRecords - Variable in class org.apache.flink.compiler.dag.OptimizerNode
 
estimatedOutputSize - Variable in class org.apache.flink.compiler.dag.OptimizerNode
 
EstimateProvider - Interface in org.apache.flink.compiler.dag
 
executeOnCollections(List<OUT>, List<OUT>, RuntimeContext, boolean) - Method in class org.apache.flink.compiler.util.NoOpBinaryUdfOp
 
executeOnCollections(List<OUT>, RuntimeContext, boolean) - Method in class org.apache.flink.compiler.util.NoOpUnaryUdfOp
 

F

filterByCodeAnnotations(OptimizerNode, int) - Method in class org.apache.flink.compiler.dataproperties.InterestingProperties
 
filterByNodesConstantSet(OptimizerNode, int) - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
Filters these properties by what can be preserved through the given output contract.
filterByNodesConstantSet(OptimizerNode, int) - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
Filters these properties by what can be preserved through a user function's constant fields set.
filterByNodesConstantSet(OptimizerNode, int) - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
Filters these properties by what can be preserved by the given node when propagated down to the given input.
filterByNodesConstantSet(OptimizerNode, int) - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
Filters these properties by what can be preserved through a user function's constant fields set.
FilterDescriptor - Class in org.apache.flink.compiler.operators
 
FilterDescriptor() - Constructor for class org.apache.flink.compiler.operators.FilterDescriptor
 
FilterNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of a FlatMap operator node.
FilterNode(FilterOperatorBase<?, ?>) - Constructor for class org.apache.flink.compiler.dag.FilterNode
 
FlatMapDescriptor - Class in org.apache.flink.compiler.operators
 
FlatMapDescriptor() - Constructor for class org.apache.flink.compiler.operators.FlatMapDescriptor
 
FlatMapNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of a FlatMap operator node.
FlatMapNode(FlatMapOperatorBase<?, ?, ?>) - Constructor for class org.apache.flink.compiler.dag.FlatMapNode
 
forGrouping(FieldList) - Static method in class org.apache.flink.compiler.dataproperties.LocalProperties
 
formatNumber(double) - Static method in class org.apache.flink.compiler.plandump.PlanJSONDumpGenerator
 
formatNumber(double, String) - Static method in class org.apache.flink.compiler.plandump.PlanJSONDumpGenerator
 
forOrdering(Ordering) - Static method in class org.apache.flink.compiler.dataproperties.LocalProperties
 

G

GenericFlatTypePostPass<X,T extends AbstractSchema<X>> - Class in org.apache.flink.compiler.postpass
 
GenericFlatTypePostPass() - Constructor for class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
getAllNodes() - Method in class org.apache.flink.compiler.plan.OptimizedPlan
Gets all the nodes from this OptimizedPlan.
getAlternativePlans(CostEstimator) - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
getAlternativePlans(CostEstimator) - Method in class org.apache.flink.compiler.dag.BinaryUnionNode
 
getAlternativePlans(CostEstimator) - Method in class org.apache.flink.compiler.dag.DataSinkNode
 
getAlternativePlans(CostEstimator) - Method in class org.apache.flink.compiler.dag.DataSourceNode
 
getAlternativePlans(CostEstimator) - Method in class org.apache.flink.compiler.dag.OptimizerNode
Computes the plan alternatives for this node, an implicitly for all nodes that are children of this node.
getAlternativePlans(CostEstimator) - Method in class org.apache.flink.compiler.dag.SingleInputNode
 
getAlternativePlans(CostEstimator) - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
getBaseStatistics(String) - Method in class org.apache.flink.compiler.DataStatistics
Gets the base statistics for the input identified by the given identifier.
getBaseStatistics(String) - Method in class org.apache.flink.compiler.NonCachingDataStatistics
 
getBranchesForParent(PactConnection) - Method in class org.apache.flink.compiler.dag.DataSinkNode
 
getBranchesForParent(PactConnection) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getBranchingNode() - Method in class org.apache.flink.compiler.dag.OptimizerNode.UnclosedBranchDescriptor
 
getBranchPlan() - Method in class org.apache.flink.compiler.plan.PlanNode
 
getBroadcastConnectionNames() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Return the list of names associated with broadcast inputs for this node.
getBroadcastConnections() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Return the list of inputs associated with broadcast variables for this node.
getBroadcastInputs() - Method in class org.apache.flink.compiler.plan.PlanNode
Gets a list of all broadcast inputs attached to this node.
getCandidateAtBranchPoint(OptimizerNode) - Method in class org.apache.flink.compiler.plan.PlanNode
 
getClosedBranchingNodes() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getCombinerUtilityNode() - Method in class org.apache.flink.compiler.dag.GroupReduceNode
 
getCombinerUtilityNode() - Method in class org.apache.flink.compiler.dag.ReduceNode
 
getComparator(int) - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
Gets the specified comparator from this PlanNode.
getComparator1() - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
getComparator2() - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
getConstantKeySet(int) - Method in class org.apache.flink.compiler.dag.OptimizerNode
Returns the key columns for the specific input, if all keys are preserved by this node.
getContainingIterationNode() - Method in class org.apache.flink.compiler.plan.BulkPartialSolutionPlanNode
 
getContainingIterationNode() - Method in class org.apache.flink.compiler.plan.SolutionSetPlanNode
 
getContainingIterationNode() - Method in class org.apache.flink.compiler.plan.WorksetPlanNode
 
getCostWeight() - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
getCostWeight() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getCostWeight() - Method in class org.apache.flink.compiler.dag.PactConnection
 
getCostWeight() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getCostWeight() - Method in class org.apache.flink.compiler.plan.Channel
 
getCostWeight() - Method in class org.apache.flink.compiler.plan.PlanNode
 
getCpuCost() - Method in class org.apache.flink.compiler.costs.Costs
Gets the cost for the CPU.
getCumulativeCosts() - Method in class org.apache.flink.compiler.plan.PlanNode
Gets the cumulative costs of this nose.
getCumulativeCostsShare() - Method in class org.apache.flink.compiler.plan.PlanNode
 
getCurrentPartialSolutionPlanNode() - Method in class org.apache.flink.compiler.dag.BulkPartialSolutionNode
 
getCurrentSolutionSetPlanNode() - Method in class org.apache.flink.compiler.dag.SolutionSetNode
 
getCurrentWorksetPlanNode() - Method in class org.apache.flink.compiler.dag.WorksetNode
 
getDataDistribution() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
Gets the data distribution.
getDataDistribution() - Method in class org.apache.flink.compiler.plan.Channel
 
getDataSinks() - Method in class org.apache.flink.compiler.plan.OptimizedPlan
Gets the data sinks from this OptimizedPlan.
getDataSinks(List<SinkPlanNode>) - Method in class org.apache.flink.compiler.plan.SinkJoinerPlanNode
 
getDataSourceNode() - Method in class org.apache.flink.compiler.plan.SourcePlanNode
 
getDataSources() - Method in class org.apache.flink.compiler.plan.OptimizedPlan
Gets the data sources from this OptimizedPlan.
getDefaultDegreeOfParallelism() - Method in class org.apache.flink.compiler.PactCompiler
 
getDegreeOfParallelism() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Gets the degree of parallelism for the contract represented by this optimizer node.
getDegreeOfParallelism() - Method in class org.apache.flink.compiler.plan.PlanNode
 
getDestination() - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockEdge
 
getDirections(Ordering, int) - Static method in class org.apache.flink.compiler.util.Utils
 
getDiskCost() - Method in class org.apache.flink.compiler.costs.Costs
Gets the costs for disk.
getDriverStrategy() - Method in class org.apache.flink.compiler.plan.PlanNode
Gets the driver strategy from this node.
getDualInputNodeSchema(DualInputPlanNode, T, T) - Method in class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
getDualInputNodeSchema(DualInputPlanNode, SparseKeySchema, SparseKeySchema) - Method in class org.apache.flink.compiler.postpass.RecordModelPostPass
 
getDumpableInputs() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getDumpableInputs() - Method in class org.apache.flink.compiler.plan.PlanNode
 
getDumpableInputs() - Method in interface org.apache.flink.compiler.plandump.DumpableNode
 
getEstimatedAvgWidthPerOutputRecord() - Method in interface org.apache.flink.compiler.dag.EstimateProvider
Gets the estimated number of bytes per record.
getEstimatedAvgWidthPerOutputRecord() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getEstimatedAvgWidthPerOutputRecord() - Method in class org.apache.flink.compiler.dag.PactConnection
 
getEstimatedAvgWidthPerOutputRecord() - Method in class org.apache.flink.compiler.plan.Channel
 
getEstimatedNumRecords() - Method in interface org.apache.flink.compiler.dag.EstimateProvider
Gets the estimated number of records in the output of this node.
getEstimatedNumRecords() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getEstimatedNumRecords() - Method in class org.apache.flink.compiler.dag.PactConnection
 
getEstimatedNumRecords() - Method in class org.apache.flink.compiler.plan.Channel
 
getEstimatedOutputSize() - Method in interface org.apache.flink.compiler.dag.EstimateProvider
Gets the estimated output size from this node.
getEstimatedOutputSize() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getEstimatedOutputSize() - Method in class org.apache.flink.compiler.dag.PactConnection
 
getEstimatedOutputSize() - Method in class org.apache.flink.compiler.plan.Channel
 
getFieldNumber() - Method in exception org.apache.flink.compiler.postpass.ConflictingFieldTypeInfoException
 
getFieldNumber() - Method in exception org.apache.flink.compiler.postpass.MissingFieldTypeInfoException
 
getFirstIncomingConnection() - Method in class org.apache.flink.compiler.dag.TwoInputNode
Gets the PactConnection through which this node receives its first input.
getFirstPredecessorNode() - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
getGlobalProperties() - Method in class org.apache.flink.compiler.dataproperties.InterestingProperties
Gets the interesting global properties.
getGlobalProperties() - Method in class org.apache.flink.compiler.plan.Channel
 
getGlobalProperties() - Method in class org.apache.flink.compiler.plan.PlanNode
Gets the global properties from this PlanNode.
getGroupedFields() - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
Gets the grouped fields.
getGroupedFields() - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
Gets the grouped fields.
getGuaranteedAvailableMemory() - Method in class org.apache.flink.compiler.plan.PlanNode
 
getHeuristicCpuCost() - Method in class org.apache.flink.compiler.costs.Costs
Gets the heuristic cost for the CPU.
getHeuristicDiskCost() - Method in class org.apache.flink.compiler.costs.Costs
Gets the heuristic costs for disk.
getHeuristicNetworkCost() - Method in class org.apache.flink.compiler.costs.Costs
Gets the heuristic network cost.
getId() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Gets the ID of this node.
getIncomingConnection() - Method in class org.apache.flink.compiler.dag.SingleInputNode
Gets the input of this operator.
getIncomingConnections() - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
getIncomingConnections() - Method in class org.apache.flink.compiler.dag.DataSinkNode
 
getIncomingConnections() - Method in class org.apache.flink.compiler.dag.DataSourceNode
 
getIncomingConnections() - Method in class org.apache.flink.compiler.dag.OptimizerNode
This method needs to be overridden by subclasses to return the children.
getIncomingConnections() - Method in class org.apache.flink.compiler.dag.SingleInputNode
 
getIncomingConnections() - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
getInDegree() - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockVertex
 
getInitialSolutionSetInput() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getInitialSolutionSetPredecessorNode() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getInitialWorksetInput() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getInitialWorksetPredecessorNode() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getInput() - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
Gets the input channel to this node.
getInput1() - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
Gets the first input channel to this node.
getInput2() - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
Gets the second input channel to this node.
getInputConnection() - Method in class org.apache.flink.compiler.dag.DataSinkNode
Gets the input of the sink.
getInputKeySet(int) - Method in class org.apache.flink.compiler.dag.TwoInputNode
Returns the key fields of the given input.
getInputs() - Method in class org.apache.flink.compiler.plan.BulkPartialSolutionPlanNode
 
getInputs() - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
getInputs() - Method in class org.apache.flink.compiler.plan.NAryUnionPlanNode
 
getInputs() - Method in class org.apache.flink.compiler.plan.PlanNode
 
getInputs() - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
 
getInputs() - Method in class org.apache.flink.compiler.plan.SolutionSetPlanNode
 
getInputs() - Method in class org.apache.flink.compiler.plan.SourcePlanNode
 
getInputs() - Method in class org.apache.flink.compiler.plan.WorksetPlanNode
 
getInstanceTypeName() - Method in class org.apache.flink.compiler.plan.OptimizedPlan
Gets the name of the instance type that should be used for this PACT job.
getInterestingProperties() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Gets the properties that are interesting for this node to produce.
getInterestingProperties() - Method in class org.apache.flink.compiler.dag.PactConnection
Gets the interesting properties object for this pact connection.
getIterationContract() - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
getIterationContract() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getIterationNode() - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
getIterationNode() - Method in class org.apache.flink.compiler.dag.BulkPartialSolutionNode
 
getIterationNode() - Method in class org.apache.flink.compiler.dag.SolutionSetNode
 
getIterationNode() - Method in class org.apache.flink.compiler.dag.WorksetNode
 
getIterationNode() - Method in class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
getIterationNode() - Method in interface org.apache.flink.compiler.plan.IterationPlanNode
 
getIterationNode() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getJobName() - Method in class org.apache.flink.compiler.plan.OptimizedPlan
Returns the name of the optimized PACT job.
getJoinedPathsVector() - Method in class org.apache.flink.compiler.dag.OptimizerNode.UnclosedBranchDescriptor
 
getKeyClasses() - Method in class org.apache.flink.compiler.util.NoOpBinaryUdfOp
 
getKeyClasses() - Method in class org.apache.flink.compiler.util.NoOpUnaryUdfOp
 
getKeys(int) - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
Gets the key field indexes for the specified driver comparator.
getKeys(AbstractSchema<Class<? extends X>>, int[]) - Static method in class org.apache.flink.compiler.postpass.PostPassUtils
 
getKeysForInput1() - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
getKeysForInput2() - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
getListOfInputs() - Method in class org.apache.flink.compiler.plan.NAryUnionPlanNode
 
getLocalProperties() - Method in class org.apache.flink.compiler.dataproperties.InterestingProperties
Gets the interesting local properties.
getLocalProperties() - Method in class org.apache.flink.compiler.plan.Channel
 
getLocalProperties() - Method in class org.apache.flink.compiler.plan.PlanNode
Gets the local properties from this PlanNode.
getLocalStrategy() - Method in class org.apache.flink.compiler.plan.Channel
 
getLocalStrategyComparator() - Method in class org.apache.flink.compiler.plan.Channel
Gets the local strategy comparator from this Channel.
getLocalStrategyKeys() - Method in class org.apache.flink.compiler.plan.Channel
 
getLocalStrategySortOrder() - Method in class org.apache.flink.compiler.plan.Channel
 
getMaterializationMode() - Method in class org.apache.flink.compiler.dag.PactConnection
 
getMaxDepth() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getMaxDepth() - Method in class org.apache.flink.compiler.dag.PactConnection
 
getMaxDepth() - Method in class org.apache.flink.compiler.plan.Channel
 
getMemoryConsumerWeight() - Method in class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
getMemoryConsumerWeight() - Method in class org.apache.flink.compiler.plan.PlanNode
 
getMemoryConsumerWeight() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getMinimalMemoryAcrossAllSubTasks() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Gets the amount of memory that all subtasks of this task have jointly available.
getName() - Method in class org.apache.flink.compiler.dag.BinaryUnionNode
 
getName() - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
getName() - Method in class org.apache.flink.compiler.dag.BulkPartialSolutionNode
 
getName() - Method in class org.apache.flink.compiler.dag.CoGroupNode
 
getName() - Method in class org.apache.flink.compiler.dag.CollectorMapNode
 
getName() - Method in class org.apache.flink.compiler.dag.CrossNode
 
getName() - Method in class org.apache.flink.compiler.dag.DataSinkNode
 
getName() - Method in class org.apache.flink.compiler.dag.DataSourceNode
 
getName() - Method in class org.apache.flink.compiler.dag.FilterNode
 
getName() - Method in class org.apache.flink.compiler.dag.FlatMapNode
 
getName() - Method in class org.apache.flink.compiler.dag.GroupReduceNode
 
getName() - Method in class org.apache.flink.compiler.dag.MapNode
 
getName() - Method in class org.apache.flink.compiler.dag.MapPartitionNode
 
getName() - Method in class org.apache.flink.compiler.dag.MatchNode
 
getName() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Gets the name of this node.
getName() - Method in class org.apache.flink.compiler.dag.PartitionNode
 
getName() - Method in class org.apache.flink.compiler.dag.ReduceNode
 
getName() - Method in class org.apache.flink.compiler.dag.SinkJoiner
 
getName() - Method in class org.apache.flink.compiler.dag.SolutionSetNode
 
getName() - Method in class org.apache.flink.compiler.dag.UnaryOperatorNode
 
getName() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getName() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode.SingleRootJoiner
 
getName() - Method in class org.apache.flink.compiler.dag.WorksetNode
 
getName() - Method in class org.apache.flink.compiler.plan.NamedChannel
 
getNetworkCost() - Method in class org.apache.flink.compiler.costs.Costs
Gets the network cost.
getNewType() - Method in exception org.apache.flink.compiler.postpass.ConflictingFieldTypeInfoException
 
getNextPartialSolution() - Method in class org.apache.flink.compiler.dag.BulkIterationNode
Gets the nextPartialSolution from this BulkIterationNode.
getNextWorkset() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getNextWorkSetPlanNode() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getNodeCosts() - Method in class org.apache.flink.compiler.plan.PlanNode
Gets the costs incurred by this node.
getNodeName() - Method in class org.apache.flink.compiler.plan.PlanNode
Gets the name of the plan node.
getNumConnectionsThatContributed() - Method in class org.apache.flink.compiler.postpass.AbstractSchema
 
getNumFields() - Method in class org.apache.flink.compiler.postpass.DenseValueSchema
 
getNumTypes() - Method in class org.apache.flink.compiler.postpass.SparseKeySchema
 
getOpenBranches() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getOperatorInfo() - Method in class org.apache.flink.compiler.util.NoOpUnaryUdfOp
 
getOptimizerNode() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getOptimizerNode() - Method in class org.apache.flink.compiler.plan.BinaryUnionPlanNode
 
getOptimizerNode() - Method in class org.apache.flink.compiler.plan.PlanNode
 
getOptimizerNode() - Method in interface org.apache.flink.compiler.plandump.DumpableNode
 
getOptimizerPlanAsJSON(OptimizedPlan) - Method in class org.apache.flink.compiler.plandump.PlanJSONDumpGenerator
 
getOrdering() - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
Gets the key order.
getOrdering() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
Gets the key order.
getOrdering() - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
Gets the key order.
getOriginal() - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockVertex
 
getOriginalOptimizerNode() - Method in class org.apache.flink.compiler.plan.PlanNode
Gets the optimizer's pact node for which this plan candidate node was created.
getOriginalPactPlan() - Method in class org.apache.flink.compiler.plan.OptimizedPlan
Gets the original pact plan from which this optimized plan was created.
getOutEdges() - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockVertex
 
getOutgoingChannels() - Method in class org.apache.flink.compiler.plan.PlanNode
Gets a list of all outgoing channels leading to successors.
getOutgoingConnections() - Method in class org.apache.flink.compiler.dag.DataSinkNode
 
getOutgoingConnections() - Method in class org.apache.flink.compiler.dag.OptimizerNode
The list of outgoing connections from this node to succeeding tasks.
getOutgoingConnections() - Method in class org.apache.flink.compiler.dag.SinkJoiner
 
getPactContract() - Method in class org.apache.flink.compiler.dag.BulkPartialSolutionNode
Gets the contract object for this data source node.
getPactContract() - Method in class org.apache.flink.compiler.dag.CoGroupNode
Gets the operator for this CoGroup node.
getPactContract() - Method in class org.apache.flink.compiler.dag.CrossNode
 
getPactContract() - Method in class org.apache.flink.compiler.dag.DataSinkNode
Gets the contract object for this data source node.
getPactContract() - Method in class org.apache.flink.compiler.dag.DataSourceNode
Gets the contract object for this data source node.
getPactContract() - Method in class org.apache.flink.compiler.dag.FilterNode
 
getPactContract() - Method in class org.apache.flink.compiler.dag.FlatMapNode
 
getPactContract() - Method in class org.apache.flink.compiler.dag.GroupReduceNode
Gets the contract object for this reduce node.
getPactContract() - Method in class org.apache.flink.compiler.dag.MatchNode
Gets the contract object for this match node.
getPactContract() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Gets the object that specifically describes the contract of this node.
getPactContract() - Method in class org.apache.flink.compiler.dag.PartitionNode
 
getPactContract() - Method in class org.apache.flink.compiler.dag.ReduceNode
 
getPactContract() - Method in class org.apache.flink.compiler.dag.SingleInputNode
 
getPactContract() - Method in class org.apache.flink.compiler.dag.SolutionSetNode
Gets the contract object for this data source node.
getPactContract() - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
getPactContract() - Method in class org.apache.flink.compiler.dag.WorksetNode
Gets the contract object for this data source node.
getPactContract() - Method in class org.apache.flink.compiler.plan.PlanNode
Gets the pact contract this node represents in the plan.
getPactPlanAsJSON(List<DataSinkNode>) - Method in class org.apache.flink.compiler.plandump.PlanJSONDumpGenerator
 
getPairComparator() - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
getPartialSolution() - Method in class org.apache.flink.compiler.dag.BulkIterationNode
Gets the partialSolution from this BulkIterationNode.
getPartialSolutionNode() - Method in class org.apache.flink.compiler.plan.BulkPartialSolutionPlanNode
 
getPartialSolutionPlanNode() - Method in class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
getPartitionedFields() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
Gets the fields on which the data is partitioned.
getPartitioning() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
getPartitioning() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
Gets the partitioning property.
getPartitioningFields() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
getPartitioningOrdering() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
getPlanNode() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getPlanNode() - Method in class org.apache.flink.compiler.plan.PlanNode
 
getPlanNode() - Method in interface org.apache.flink.compiler.plandump.DumpableNode
 
getPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
getPossibleGlobalProperties() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorSingle
 
getPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
getPossibleLocalProperties() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorSingle
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.BinaryUnionNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.CoGroupNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.CollectorMapNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.CrossNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.FilterNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.FlatMapNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.GroupReduceNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.MapNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.MapPartitionNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.MatchNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.PartitionNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.ReduceNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.SingleInputNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.SinkJoiner
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.UnaryOperatorNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getPossibleProperties() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode.SingleRootJoiner
 
getPredecessor() - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
Gets the predecessor of this node, i.e.
getPredecessorNode() - Method in class org.apache.flink.compiler.dag.DataSinkNode
 
getPredecessorNode() - Method in class org.apache.flink.compiler.dag.SingleInputNode
Gets the predecessor of this node.
getPredecessors() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getPredecessors() - Method in class org.apache.flink.compiler.plan.BulkPartialSolutionPlanNode
 
getPredecessors() - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
getPredecessors() - Method in class org.apache.flink.compiler.plan.NAryUnionPlanNode
 
getPredecessors() - Method in class org.apache.flink.compiler.plan.PlanNode
 
getPredecessors() - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
 
getPredecessors() - Method in class org.apache.flink.compiler.plan.SolutionSetPlanNode
 
getPredecessors() - Method in class org.apache.flink.compiler.plan.SourcePlanNode
 
getPredecessors() - Method in class org.apache.flink.compiler.plan.WorksetPlanNode
 
getPredecessors() - Method in interface org.apache.flink.compiler.plandump.DumpableNode
Gets an iterator over the predecessors.
getPreviousType() - Method in exception org.apache.flink.compiler.postpass.ConflictingFieldTypeInfoException
 
getProperties1() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
getProperties1() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual.LocalPropertiesPair
 
getProperties2() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
getProperties2() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual.LocalPropertiesPair
 
getRelativeMemoryGlobalStrategy() - Method in class org.apache.flink.compiler.plan.Channel
 
getRelativeMemoryLocalStrategy() - Method in class org.apache.flink.compiler.plan.Channel
 
getRelativeMemoryPerSubTask() - Method in class org.apache.flink.compiler.plan.PlanNode
Gets the memory dedicated to each sub-task for this node.
getRelativeTempMemory() - Method in class org.apache.flink.compiler.plan.Channel
Gets the memory for materializing the channel's result from this Channel.
getRemappedKeys(int) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
getReplicationFactor() - Method in class org.apache.flink.compiler.plan.Channel
Returns the replication factor of the connection.
getRequiredGlobalProps() - Method in class org.apache.flink.compiler.plan.Channel
 
getRequiredLocalProps() - Method in class org.apache.flink.compiler.plan.Channel
 
getRootOfStepFunction() - Method in class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
getRootOfTerminationCriterion() - Method in class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
getSecondIncomingConnection() - Method in class org.apache.flink.compiler.dag.TwoInputNode
Gets the PactConnection through which this node receives its second input.
getSecondPredecessorNode() - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
getSerializer() - Method in class org.apache.flink.compiler.plan.Channel
Gets the serializer from this Channel.
getSerializer() - Method in class org.apache.flink.compiler.plan.SourcePlanNode
Gets the serializer from this PlanNode.
getSerializerForIterationChannel() - Method in class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
getSerializerForIterationChannel() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getShipStrategy() - Method in class org.apache.flink.compiler.dag.PactConnection
Gets the shipping strategy for this connection.
getShipStrategy() - Method in class org.apache.flink.compiler.plan.Channel
 
getShipStrategy() - Method in interface org.apache.flink.compiler.plandump.DumpableConnection
 
getShipStrategyComparator() - Method in class org.apache.flink.compiler.plan.Channel
Gets the ship strategy comparator from this Channel.
getShipStrategyKeys() - Method in class org.apache.flink.compiler.plan.Channel
 
getShipStrategySortOrder() - Method in class org.apache.flink.compiler.plan.Channel
 
getSingleInputNode() - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
 
getSingleInputNodeSchema(SingleInputPlanNode, T) - Method in class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
getSingleInputNodeSchema(SingleInputPlanNode, SparseKeySchema) - Method in class org.apache.flink.compiler.postpass.RecordModelPostPass
 
getSingleRootOfStepFunction() - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
getSingleRootOfStepFunction() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getSinkNode() - Method in class org.apache.flink.compiler.plan.SinkPlanNode
 
getSinkSchema(SinkPlanNode, T) - Method in class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
getSinkSchema(SinkPlanNode, SparseKeySchema) - Method in class org.apache.flink.compiler.postpass.RecordModelPostPass
 
getSolutionSetComparator() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getSolutionSetDelta() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getSolutionSetDeltaPlanNode() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getSolutionSetKeyFields() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getSolutionSetKeyFields() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getSolutionSetNode() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getSolutionSetNode() - Method in class org.apache.flink.compiler.plan.SolutionSetPlanNode
 
getSolutionSetPlanNode() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getSolutionSetSerializer() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getSortOrders() - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
getSortOrders(int) - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
Gets the sort order for the specified driver comparator.
getSource() - Method in class org.apache.flink.compiler.dag.PactConnection
Gets the source of the connection.
getSource() - Method in class org.apache.flink.compiler.plan.Channel
Gets the source of this Channel.
getSource() - Method in interface org.apache.flink.compiler.plandump.DumpableConnection
 
getStrategy() - Method in class org.apache.flink.compiler.dag.PartitionNode.PartitionDescriptor
 
getStrategy() - Method in interface org.apache.flink.compiler.operators.AbstractOperatorDescriptor
Gets the runtime strategy to be executed by this operator.
getStrategy() - Method in class org.apache.flink.compiler.operators.AllGroupReduceProperties
 
getStrategy() - Method in class org.apache.flink.compiler.operators.AllGroupWithPartialPreGroupProperties
 
getStrategy() - Method in class org.apache.flink.compiler.operators.AllReduceProperties
 
getStrategy() - Method in class org.apache.flink.compiler.operators.BinaryUnionOpDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.CoGroupDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.CollectorMapDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.CrossBlockOuterFirstDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.CrossBlockOuterSecondDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.CrossStreamOuterFirstDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.CrossStreamOuterSecondDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.FilterDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.FlatMapDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.GroupReduceProperties
 
getStrategy() - Method in class org.apache.flink.compiler.operators.GroupReduceWithCombineProperties
 
getStrategy() - Method in class org.apache.flink.compiler.operators.HashJoinBuildFirstProperties
 
getStrategy() - Method in class org.apache.flink.compiler.operators.HashJoinBuildSecondProperties
 
getStrategy() - Method in class org.apache.flink.compiler.operators.MapDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.MapPartitionDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.NoOpDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.PartialGroupProperties
 
getStrategy() - Method in class org.apache.flink.compiler.operators.ReduceProperties
 
getStrategy() - Method in class org.apache.flink.compiler.operators.SolutionSetDeltaOperator
 
getStrategy() - Method in class org.apache.flink.compiler.operators.SortMergeJoinDescriptor
 
getStrategy() - Method in class org.apache.flink.compiler.operators.UtilSinkJoinOpDescriptor
 
getTarget() - Method in class org.apache.flink.compiler.dag.PactConnection
Gets the target of the connection.
getTarget() - Method in class org.apache.flink.compiler.plan.Channel
Gets the target of this Channel.
getTempMode() - Method in class org.apache.flink.compiler.plan.Channel
 
getTrueArray(int) - Static method in class org.apache.flink.compiler.plan.SingleInputPlanNode
 
getTwoInputNode() - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
getType(int) - Method in class org.apache.flink.compiler.postpass.AbstractSchema
 
getType(int) - Method in class org.apache.flink.compiler.postpass.DenseValueSchema
 
getType(int) - Method in class org.apache.flink.compiler.postpass.SparseKeySchema
 
getUniqueFieldCombination() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
getUniqueFields() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Gets the FieldSets which are unique in the output of the node.
getUniqueFields() - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
Gets the fields whose combination is unique within the data set.
getWorksetNode() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
getWorksetNode() - Method in class org.apache.flink.compiler.plan.WorksetPlanNode
 
getWorksetPlanNode() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
getWorksetSerializer() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
GlobalProperties - Class in org.apache.flink.compiler.dataproperties
This class represents global properties of the data at a certain point in the plan.
GlobalProperties() - Constructor for class org.apache.flink.compiler.dataproperties.GlobalProperties
Initializes the global properties with no partitioning.
GlobalPropertiesPair(RequestedGlobalProperties, RequestedGlobalProperties) - Constructor for class org.apache.flink.compiler.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
globalProps - Variable in class org.apache.flink.compiler.plan.PlanNode
 
GroupReduceNode - Class in org.apache.flink.compiler.dag
The Optimizer representation of a Reduce contract node.
GroupReduceNode(GroupReduceOperatorBase<?, ?, ?>) - Constructor for class org.apache.flink.compiler.dag.GroupReduceNode
Creates a new ReduceNode for the given contract.
GroupReduceNode(GroupReduceNode) - Constructor for class org.apache.flink.compiler.dag.GroupReduceNode
 
GroupReduceProperties - Class in org.apache.flink.compiler.operators
 
GroupReduceProperties(FieldSet) - Constructor for class org.apache.flink.compiler.operators.GroupReduceProperties
 
GroupReduceProperties(FieldSet, Ordering) - Constructor for class org.apache.flink.compiler.operators.GroupReduceProperties
 
GroupReduceWithCombineProperties - Class in org.apache.flink.compiler.operators
 
GroupReduceWithCombineProperties(FieldSet) - Constructor for class org.apache.flink.compiler.operators.GroupReduceWithCombineProperties
 
GroupReduceWithCombineProperties(FieldSet, Ordering) - Constructor for class org.apache.flink.compiler.operators.GroupReduceWithCombineProperties
 

H

hasCycle() - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockGraph
 
hasDamOnPathDownTo(PlanNode) - Method in class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
hasDamOnPathDownTo(PlanNode) - Method in class org.apache.flink.compiler.plan.BulkPartialSolutionPlanNode
 
hasDamOnPathDownTo(PlanNode) - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
hasDamOnPathDownTo(PlanNode) - Method in class org.apache.flink.compiler.plan.NAryUnionPlanNode
 
hasDamOnPathDownTo(PlanNode) - Method in class org.apache.flink.compiler.plan.PlanNode
Checks whether this node has a dam on the way down to the given source node.
hasDamOnPathDownTo(PlanNode) - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
 
hasDamOnPathDownTo(PlanNode) - Method in class org.apache.flink.compiler.plan.SolutionSetPlanNode
 
hasDamOnPathDownTo(PlanNode) - Method in class org.apache.flink.compiler.plan.SourcePlanNode
 
hasDamOnPathDownTo(PlanNode) - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
hasDamOnPathDownTo(PlanNode) - Method in class org.apache.flink.compiler.plan.WorksetPlanNode
 
hasDeadlock(List<? extends PlanNode>) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockPreventer
Creates new DeadlockGraph from plan and checks for cycles
hashCode() - Method in class org.apache.flink.compiler.costs.Costs
 
hashCode() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
hashCode() - Method in class org.apache.flink.compiler.dataproperties.InterestingProperties
 
hashCode() - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
 
hashCode() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
 
hashCode() - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
 
hashCode() - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockVertex
 
hashCode() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
hashCode() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual.LocalPropertiesPair
 
hashCode() - Method in class org.apache.flink.compiler.postpass.DenseValueSchema
 
hashCode() - Method in class org.apache.flink.compiler.postpass.SparseKeySchema
 
HashJoinBuildFirstProperties - Class in org.apache.flink.compiler.operators
 
HashJoinBuildFirstProperties(FieldList, FieldList) - Constructor for class org.apache.flink.compiler.operators.HashJoinBuildFirstProperties
 
HashJoinBuildFirstProperties(FieldList, FieldList, boolean, boolean, boolean) - Constructor for class org.apache.flink.compiler.operators.HashJoinBuildFirstProperties
 
HashJoinBuildSecondProperties - Class in org.apache.flink.compiler.operators
 
HashJoinBuildSecondProperties(FieldList, FieldList) - Constructor for class org.apache.flink.compiler.operators.HashJoinBuildSecondProperties
 
HashJoinBuildSecondProperties(FieldList, FieldList, boolean, boolean, boolean) - Constructor for class org.apache.flink.compiler.operators.HashJoinBuildSecondProperties
 
hasUnclosedBranches() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
haveAllOutputConnectionInterestingProperties() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Checks, if all outgoing connections have their interesting properties set from their target nodes.
haveValidOutputEstimates(OptimizerNode) - Method in class org.apache.flink.compiler.dag.TwoInputNode
Checks if the subPlan has a valid outputSize estimation.
hereJoinedBranches - Variable in class org.apache.flink.compiler.dag.OptimizerNode
 
HINT_LOCAL_STRATEGY - Static variable in class org.apache.flink.compiler.PactCompiler
Compiler hint key for the operator's local strategy.
HINT_LOCAL_STRATEGY_COMBINING_SORT - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the local strategy compiler hint that enforces a sort based local strategy.
HINT_LOCAL_STRATEGY_HASH_BUILD_FIRST - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the local strategy compiler hint that enforces a hash based local strategy.
HINT_LOCAL_STRATEGY_HASH_BUILD_SECOND - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the local strategy compiler hint that enforces a hash based local strategy.
HINT_LOCAL_STRATEGY_MERGE - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the local strategy compiler hint that enforces a merge based local strategy.
HINT_LOCAL_STRATEGY_NESTEDLOOP_BLOCKED_OUTER_FIRST - Static variable in class org.apache.flink.compiler.PactCompiler
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 - Static variable in class org.apache.flink.compiler.PactCompiler
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 - Static variable in class org.apache.flink.compiler.PactCompiler
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 - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the local strategy compiler hint that chooses the outer side of the nested-loop local strategy.
HINT_LOCAL_STRATEGY_SORT - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the local strategy compiler hint that enforces a sort based local strategy.
HINT_LOCAL_STRATEGY_SORT_BOTH_MERGE - Static variable in class org.apache.flink.compiler.PactCompiler
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 - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the local strategy compiler hint that enforces a sort merge based local strategy.
HINT_LOCAL_STRATEGY_SORT_SECOND_MERGE - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the local strategy compiler hint that enforces a sort merge based local strategy.
HINT_SHIP_STRATEGY - Static variable in class org.apache.flink.compiler.PactCompiler
Compiler hint key for the input channel's shipping strategy.
HINT_SHIP_STRATEGY_BROADCAST - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the shipping strategy compiler hint that enforces a broadcast strategy on the input channel.
HINT_SHIP_STRATEGY_FIRST_INPUT - Static variable in class org.apache.flink.compiler.PactCompiler
Compiler hint key for the first input channel's shipping strategy.
HINT_SHIP_STRATEGY_FORWARD - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the shipping strategy compiler hint that enforces a Forward strategy on the input channel, i.e.
HINT_SHIP_STRATEGY_REPARTITION - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the shipping strategy compiler hint that enforces a random repartition strategy.
HINT_SHIP_STRATEGY_REPARTITION_HASH - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the shipping strategy compiler hint that enforces a hash-partition strategy.
HINT_SHIP_STRATEGY_REPARTITION_RANGE - Static variable in class org.apache.flink.compiler.PactCompiler
Value for the shipping strategy compiler hint that enforces a range-partition strategy.
HINT_SHIP_STRATEGY_SECOND_INPUT - Static variable in class org.apache.flink.compiler.PactCompiler
Compiler hint key for the second input channel's shipping strategy.

I

id - Variable in class org.apache.flink.compiler.dag.OptimizerNode
 
identifyDynamicPath(int) - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
identifyDynamicPath(int) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
inConn - Variable in class org.apache.flink.compiler.dag.SingleInputNode
 
increaseNumConnectionsThatContributed() - Method in class org.apache.flink.compiler.postpass.AbstractSchema
 
initId(int) - Method in class org.apache.flink.compiler.dag.OptimizerNode
Sets the ID of this node.
initMaxDepth() - Method in class org.apache.flink.compiler.dag.PactConnection
 
initProperties(GlobalProperties, LocalProperties) - Method in class org.apache.flink.compiler.plan.PlanNode
 
input - Variable in class org.apache.flink.compiler.dag.DataSinkNode
 
input - Variable in class org.apache.flink.compiler.plan.SingleInputPlanNode
 
input1 - Variable in class org.apache.flink.compiler.dag.TwoInputNode
 
input1 - Variable in class org.apache.flink.compiler.plan.DualInputPlanNode
 
input2 - Variable in class org.apache.flink.compiler.dag.TwoInputNode
 
input2 - Variable in class org.apache.flink.compiler.plan.DualInputPlanNode
 
INSTANCE - Static variable in class org.apache.flink.compiler.util.NoOpUnaryUdfOp
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.dag.PartitionNode.PartitionDescriptor
 
instantiate(OperatorDescriptorDual, Channel, Channel, List<Set<? extends NamedChannel>>, List<PlanNode>, CostEstimator, RequestedGlobalProperties, RequestedGlobalProperties, RequestedLocalProperties, RequestedLocalProperties) - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
instantiate(OperatorDescriptorDual, Channel, Channel, List<Set<? extends NamedChannel>>, List<PlanNode>, CostEstimator, RequestedGlobalProperties, RequestedGlobalProperties, RequestedLocalProperties, RequestedLocalProperties) - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.AllGroupReduceProperties
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.AllGroupWithPartialPreGroupProperties
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.AllReduceProperties
 
instantiate(Channel, Channel, TwoInputNode) - Method in class org.apache.flink.compiler.operators.BinaryUnionOpDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - Method in class org.apache.flink.compiler.operators.CartesianProductDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - Method in class org.apache.flink.compiler.operators.CoGroupDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - Method in class org.apache.flink.compiler.operators.CoGroupWithSolutionSetFirstDescriptor
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.CollectorMapDescriptor
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.FilterDescriptor
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.FlatMapDescriptor
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.GroupReduceProperties
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.GroupReduceWithCombineProperties
 
instantiate(Channel, Channel, TwoInputNode) - Method in class org.apache.flink.compiler.operators.HashJoinBuildFirstProperties
 
instantiate(Channel, Channel, TwoInputNode) - Method in class org.apache.flink.compiler.operators.HashJoinBuildSecondProperties
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.MapDescriptor
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.MapPartitionDescriptor
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.NoOpDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.OperatorDescriptorSingle
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.PartialGroupProperties
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.ReduceProperties
 
instantiate(Channel, SingleInputNode) - Method in class org.apache.flink.compiler.operators.SolutionSetDeltaOperator
 
instantiate(Channel, Channel, TwoInputNode) - Method in class org.apache.flink.compiler.operators.SortMergeJoinDescriptor
 
instantiate(Channel, Channel, TwoInputNode) - Method in class org.apache.flink.compiler.operators.UtilSinkJoinOpDescriptor
 
instantiateCandidate(OperatorDescriptorSingle, Channel, List<Set<? extends NamedChannel>>, List<PlanNode>, CostEstimator, RequestedGlobalProperties, RequestedLocalProperties) - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
instantiateCandidate(OperatorDescriptorSingle, Channel, List<Set<? extends NamedChannel>>, List<PlanNode>, CostEstimator, RequestedGlobalProperties, RequestedLocalProperties) - Method in class org.apache.flink.compiler.dag.SingleInputNode
 
InterestingProperties - Class in org.apache.flink.compiler.dataproperties
The interesting properties that a node in the optimizer plan hands to its predecessors.
InterestingProperties() - Constructor for class org.apache.flink.compiler.dataproperties.InterestingProperties
 
InterestingPropertyVisitor(CostEstimator) - Constructor for class org.apache.flink.compiler.PactCompiler.InterestingPropertyVisitor
Creates a new visitor that computes the interesting properties for all nodes in the plan.
isBranching() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Checks whether this node has branching output.
isCached() - Method in enum org.apache.flink.compiler.dag.TempMode
 
isCombineable() - Method in class org.apache.flink.compiler.dag.GroupReduceNode
Checks, whether a combiner function has been given for the function encapsulated by this reduce contract.
isComputablyPartitioned() - Method in enum org.apache.flink.compiler.dataproperties.PartitioningProperty
Checks, if this property represents a partitioning that is computable.
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.BinaryUnionNode
 
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.DataSinkNode
 
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.DataSourceNode
 
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.FilterNode
 
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.OptimizerNode
Checks whether a field is modified by the user code or whether it is kept unchanged.
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.PartitionNode
 
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.SingleInputNode
 
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.UnaryOperatorNode
 
isFieldConstant(int, int) - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
isFullyReplicated() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
isImmediateSolutionSetUpdate() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
isMetBy(GlobalProperties) - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
Checks, if this set of interesting properties, is met by the given produced properties.
isMetBy(LocalProperties) - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
Checks, if this set of properties, as interesting properties, is met by the given properties.
isOnDynamicPath() - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
isOnDynamicPath() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
isOnDynamicPath() - Method in class org.apache.flink.compiler.dag.PactConnection
 
isOnDynamicPath() - Method in class org.apache.flink.compiler.plan.Channel
 
isOnDynamicPath() - Method in class org.apache.flink.compiler.plan.PlanNode
 
isPartitioned() - Method in enum org.apache.flink.compiler.dataproperties.PartitioningProperty
Checks, if this property represents in fact a partitioning.
isPartitionedOnFields(FieldSet) - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
isPartitionedOnKey() - Method in enum org.apache.flink.compiler.dataproperties.PartitioningProperty
Checks if this property presents a partitioning that is not random, but on a partitioning key.
isPropagateParentSchemaDown() - Method in class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
isPruneMarkerSet() - Method in class org.apache.flink.compiler.plan.PlanNode
Checks whether the pruning marker was set.
isReplication() - Method in enum org.apache.flink.compiler.dataproperties.PartitioningProperty
Checks, if this property represents a full replication.
isTrivial() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
Checks, if the properties in this object are trivial, i.e.
isTrivial() - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
Checks, if the properties in this object are trivial, i.e.
isTrivial() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
Checks, if the properties in this object are trivial, i.e.
isTrivial() - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
Checks, if the properties in this object are trivial, i.e.
IterationNode - Interface in org.apache.flink.compiler.dag
 
IterationPlanNode - Interface in org.apache.flink.compiler.plan
 
iterator() - Method in class org.apache.flink.compiler.postpass.DenseValueSchema
 
iterator() - Method in class org.apache.flink.compiler.postpass.SparseKeySchema
 

J

JavaApiPostPass - Class in org.apache.flink.compiler.postpass
The post-optimizer plan traversal.
JavaApiPostPass() - Constructor for class org.apache.flink.compiler.postpass.JavaApiPostPass
 
joinedPathsVector - Variable in class org.apache.flink.compiler.dag.OptimizerNode.UnclosedBranchDescriptor
 

K

keyList - Variable in class org.apache.flink.compiler.operators.OperatorDescriptorSingle
 
keys - Variable in class org.apache.flink.compiler.dag.SingleInputNode
 
keys - Variable in class org.apache.flink.compiler.operators.OperatorDescriptorSingle
 
keys1 - Variable in class org.apache.flink.compiler.dag.TwoInputNode
 
keys1 - Variable in class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
keys1 - Variable in class org.apache.flink.compiler.plan.DualInputPlanNode
 
keys2 - Variable in class org.apache.flink.compiler.dag.TwoInputNode
 
keys2 - Variable in class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
keys2 - Variable in class org.apache.flink.compiler.plan.DualInputPlanNode
 

L

LocalProperties - Class in org.apache.flink.compiler.dataproperties
This class represents local properties of the data.
LocalProperties() - Constructor for class org.apache.flink.compiler.dataproperties.LocalProperties
Default constructor for trivial local properties.
LocalPropertiesPair(RequestedLocalProperties, RequestedLocalProperties) - Constructor for class org.apache.flink.compiler.operators.OperatorDescriptorDual.LocalPropertiesPair
 
localProps - Variable in class org.apache.flink.compiler.plan.PlanNode
 
LOG - Static variable in class org.apache.flink.compiler.PactCompiler
The log handle that is used by the compiler to log messages.

M

makeCached() - Method in enum org.apache.flink.compiler.dag.TempMode
 
makeCoGroupWithSolutionSet(int) - Method in class org.apache.flink.compiler.dag.CoGroupNode
 
makeJoinWithSolutionSet(int) - Method in class org.apache.flink.compiler.dag.MatchNode
 
makeNonCached() - Method in enum org.apache.flink.compiler.dag.TempMode
 
makePipelineBreaker() - Method in enum org.apache.flink.compiler.dag.TempMode
 
MapDescriptor - Class in org.apache.flink.compiler.operators
 
MapDescriptor() - Constructor for class org.apache.flink.compiler.operators.MapDescriptor
 
MapNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of a Map operator node.
MapNode(SingleInputOperator<?, ?, ?>) - Constructor for class org.apache.flink.compiler.dag.MapNode
Creates a new MapNode for the given contract.
MapPartitionDescriptor - Class in org.apache.flink.compiler.operators
 
MapPartitionDescriptor() - Constructor for class org.apache.flink.compiler.operators.MapPartitionDescriptor
 
MapPartitionNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of a MapPartition operator node.
MapPartitionNode(SingleInputOperator<?, ?, ?>) - Constructor for class org.apache.flink.compiler.dag.MapPartitionNode
Creates a new MapNode for the given contract.
matchesOrderedPartitioning(Ordering) - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
MatchNode - Class in org.apache.flink.compiler.dag
The Optimizer representation of a join operator.
MatchNode(JoinOperatorBase<?, ?, ?, ?>) - Constructor for class org.apache.flink.compiler.dag.MatchNode
Creates a new MatchNode for the given join operator.
MAX_DYNAMIC_PATH_COST_WEIGHT - Static variable in class org.apache.flink.compiler.dag.OptimizerNode
 
MERGE_ITERATION_AUX_TASKS_KEY - Static variable in class org.apache.flink.compiler.plantranslate.NepheleJobGraphGenerator
 
mergeBranchPlanMaps(PlanNode, PlanNode) - Method in class org.apache.flink.compiler.plan.PlanNode
 
mergeBranchPlanMaps(Map<OptimizerNode, PlanNode>, Map<OptimizerNode, PlanNode>) - Method in class org.apache.flink.compiler.plan.PlanNode
 
mergeBranchPlanMaps(Map<OptimizerNode, PlanNode>, Map<OptimizerNode, PlanNode>) - Method in class org.apache.flink.compiler.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() - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
mergeLists(List<OptimizerNode.UnclosedBranchDescriptor>, List<OptimizerNode.UnclosedBranchDescriptor>, List<OptimizerNode.UnclosedBranchDescriptor>) - Method in class org.apache.flink.compiler.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.
MissingChildException - Exception in org.apache.flink.compiler.contextcheck
 
MissingChildException(String) - Constructor for exception org.apache.flink.compiler.contextcheck.MissingChildException
 
MissingChildException() - Constructor for exception org.apache.flink.compiler.contextcheck.MissingChildException
 
MissingFieldTypeInfoException - Exception in org.apache.flink.compiler.postpass
 
MissingFieldTypeInfoException(int) - Constructor for exception org.apache.flink.compiler.postpass.MissingFieldTypeInfoException
 
multiplyWith(int) - Method in class org.apache.flink.compiler.costs.Costs
 

N

NamedChannel - Class in org.apache.flink.compiler.plan
 
NamedChannel(String, PlanNode) - Constructor for class org.apache.flink.compiler.plan.NamedChannel
Initializes NamedChannel.
NamedChannel(String, PlanNode, TempMode) - Constructor for class org.apache.flink.compiler.plan.NamedChannel
 
NAryUnionPlanNode - Class in org.apache.flink.compiler.plan
A union operation over multiple inputs (2 or more).
NAryUnionPlanNode(BinaryUnionNode, List<Channel>, GlobalProperties) - Constructor for class org.apache.flink.compiler.plan.NAryUnionPlanNode
 
NepheleJobGraphGenerator - Class in org.apache.flink.compiler.plantranslate
This component translates the optimizer's resulting plan a nephele job graph.
NepheleJobGraphGenerator() - Constructor for class org.apache.flink.compiler.plantranslate.NepheleJobGraphGenerator
Creates a new job graph generator that uses the default values for its resource configuration.
NepheleJobGraphGenerator(Configuration) - Constructor for class org.apache.flink.compiler.plantranslate.NepheleJobGraphGenerator
 
nodeCosts - Variable in class org.apache.flink.compiler.plan.PlanNode
 
NonCachingDataStatistics - Class in org.apache.flink.compiler
A variant of the data statistics that never caches.
NonCachingDataStatistics() - Constructor for class org.apache.flink.compiler.NonCachingDataStatistics
 
NoOpBinaryUdfOp<OUT> - Class in org.apache.flink.compiler.util
 
NoOpBinaryUdfOp(TypeInformation<OUT>) - Constructor for class org.apache.flink.compiler.util.NoOpBinaryUdfOp
 
NoOpDescriptor - Class in org.apache.flink.compiler.operators
 
NoOpDescriptor() - Constructor for class org.apache.flink.compiler.operators.NoOpDescriptor
 
NoOpNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of a No Operation node.
NoOpNode() - Constructor for class org.apache.flink.compiler.dag.NoOpNode
 
NoOpNode(String) - Constructor for class org.apache.flink.compiler.dag.NoOpNode
 
NoOpUnaryUdfOp<OUT> - Class in org.apache.flink.compiler.util
 

O

onDynamicPath - Variable in class org.apache.flink.compiler.dag.OptimizerNode
 
openBranches - Variable in class org.apache.flink.compiler.dag.OptimizerNode
 
OperatorDescriptorDual - Class in org.apache.flink.compiler.operators
 
OperatorDescriptorDual() - Constructor for class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
OperatorDescriptorDual(FieldList, FieldList) - Constructor for class org.apache.flink.compiler.operators.OperatorDescriptorDual
 
OperatorDescriptorDual.GlobalPropertiesPair - Class in org.apache.flink.compiler.operators
 
OperatorDescriptorDual.LocalPropertiesPair - Class in org.apache.flink.compiler.operators
 
OperatorDescriptorSingle - Class in org.apache.flink.compiler.operators
 
OperatorDescriptorSingle() - Constructor for class org.apache.flink.compiler.operators.OperatorDescriptorSingle
 
OperatorDescriptorSingle(FieldSet) - Constructor for class org.apache.flink.compiler.operators.OperatorDescriptorSingle
 
OptimizedPlan - Class in org.apache.flink.compiler.plan
The optimizer representation of a plan.
OptimizedPlan(Collection<SourcePlanNode>, Collection<SinkPlanNode>, Collection<PlanNode>, String, Plan) - Constructor for class org.apache.flink.compiler.plan.OptimizedPlan
Creates a new instance of this optimizer plan container.
OptimizerNode - Class in org.apache.flink.compiler.dag
This class represents a node in the optimizer's internal representation of the PACT plan.
OptimizerNode(Operator<?>) - Constructor for class org.apache.flink.compiler.dag.OptimizerNode
Creates a new node for the optimizer plan.
OptimizerNode(OptimizerNode) - Constructor for class org.apache.flink.compiler.dag.OptimizerNode
 
OptimizerNode.UnclosedBranchDescriptor - Class in org.apache.flink.compiler.dag
 
OptimizerPostPass - Interface in org.apache.flink.compiler.postpass
Interface for visitors that process the optimizer's plan.
org.apache.flink.compiler - package org.apache.flink.compiler
 
org.apache.flink.compiler.contextcheck - package org.apache.flink.compiler.contextcheck
 
org.apache.flink.compiler.costs - package org.apache.flink.compiler.costs
 
org.apache.flink.compiler.dag - package org.apache.flink.compiler.dag
 
org.apache.flink.compiler.dataproperties - package org.apache.flink.compiler.dataproperties
 
org.apache.flink.compiler.deadlockdetect - package org.apache.flink.compiler.deadlockdetect
 
org.apache.flink.compiler.operators - package org.apache.flink.compiler.operators
 
org.apache.flink.compiler.plan - package org.apache.flink.compiler.plan
 
org.apache.flink.compiler.plandump - package org.apache.flink.compiler.plandump
 
org.apache.flink.compiler.plantranslate - package org.apache.flink.compiler.plantranslate
 
org.apache.flink.compiler.postpass - package org.apache.flink.compiler.postpass
 
org.apache.flink.compiler.util - package org.apache.flink.compiler.util
 
outChannels - Variable in class org.apache.flink.compiler.plan.PlanNode
 

P

PactCompiler - Class in org.apache.flink.compiler
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.
PactCompiler() - Constructor for class org.apache.flink.compiler.PactCompiler
Creates a new compiler instance.
PactCompiler(DataStatistics) - Constructor for class org.apache.flink.compiler.PactCompiler
Creates a new compiler instance that uses the statistics object to determine properties about the input.
PactCompiler(CostEstimator) - Constructor for class org.apache.flink.compiler.PactCompiler
Creates a new compiler instance.
PactCompiler(DataStatistics, CostEstimator) - Constructor for class org.apache.flink.compiler.PactCompiler
Creates a new compiler instance that uses the statistics object to determine properties about the input.
PactCompiler.InterestingPropertyVisitor - Class in org.apache.flink.compiler
Visitor that computes the interesting properties for each node in the plan.
PactConnection - Class in org.apache.flink.compiler.dag
A connection between to PACTs.
PactConnection(OptimizerNode, OptimizerNode) - Constructor for class org.apache.flink.compiler.dag.PactConnection
Creates a new Connection between two nodes.
PactConnection(OptimizerNode, OptimizerNode, ShipStrategyType) - Constructor for class org.apache.flink.compiler.dag.PactConnection
Creates a new Connection between two nodes.
PactConnection(OptimizerNode) - Constructor for class org.apache.flink.compiler.dag.PactConnection
Creates a new Connection between two nodes.
parameterizeChannel(Channel, boolean) - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
parameterizeChannel(Channel, boolean) - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
Parameterizes the ship strategy fields of a channel such that the channel produces the desired global properties.
parameterizeChannel(Channel) - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
Parameterizes the local strategy fields of a channel such that the channel produces the desired local properties.
PartialGroupProperties - Class in org.apache.flink.compiler.operators
 
PartialGroupProperties(FieldSet) - Constructor for class org.apache.flink.compiler.operators.PartialGroupProperties
 
PartitionDescriptor(PartitionOperatorBase.PartitionMethod, FieldSet) - Constructor for class org.apache.flink.compiler.dag.PartitionNode.PartitionDescriptor
 
PartitioningProperty - Enum in org.apache.flink.compiler.dataproperties
An enumeration tracking the different types of sharding strategies.
PartitionNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of a Partition operator node.
PartitionNode(PartitionOperatorBase<?>) - Constructor for class org.apache.flink.compiler.dag.PartitionNode
 
PartitionNode.PartitionDescriptor - Class in org.apache.flink.compiler.dag
 
placePipelineBreakersIfNecessary(DriverStrategy, Channel, Channel) - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
PlanJSONDumpGenerator - Class in org.apache.flink.compiler.plandump
 
PlanJSONDumpGenerator() - Constructor for class org.apache.flink.compiler.plandump.PlanJSONDumpGenerator
 
PlanNode - Class in org.apache.flink.compiler.plan
The representation of a data exchange between to operators.
PlanNode(OptimizerNode, String, DriverStrategy) - Constructor for class org.apache.flink.compiler.plan.PlanNode
 
PlanNode.FeedbackPropertiesMeetRequirementsReport - Enum in org.apache.flink.compiler.plan
 
PlanNode.SourceAndDamReport - Enum in org.apache.flink.compiler.plan
 
postPass(OptimizedPlan) - Method in class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
postPass(OptimizedPlan) - Method in class org.apache.flink.compiler.postpass.JavaApiPostPass
 
postPass(OptimizedPlan) - Method in interface org.apache.flink.compiler.postpass.OptimizerPostPass
Central post processing function.
postPassHelper - Variable in class org.apache.flink.compiler.plan.BulkPartialSolutionPlanNode
 
postPassHelper - Variable in class org.apache.flink.compiler.plan.SingleInputPlanNode
 
postPassHelper - Variable in class org.apache.flink.compiler.plan.SolutionSetPlanNode
 
postPassHelper - Variable in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
postPassHelper - Variable in class org.apache.flink.compiler.plan.WorksetPlanNode
 
postPassHelper1 - Variable in class org.apache.flink.compiler.plan.DualInputPlanNode
 
postPassHelper2 - Variable in class org.apache.flink.compiler.plan.DualInputPlanNode
 
PostPassUtils - Class in org.apache.flink.compiler.postpass
 
PostPassUtils() - Constructor for class org.apache.flink.compiler.postpass.PostPassUtils
 
postVisit(Operator<?>) - Method in class org.apache.flink.compiler.contextcheck.ContextChecker
 
postVisit(PlanNode) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockPreventer
 
postVisit(OptimizerNode) - Method in class org.apache.flink.compiler.PactCompiler.InterestingPropertyVisitor
 
postVisit(PlanNode) - Method in class org.apache.flink.compiler.plantranslate.NepheleJobGraphGenerator
This method implements the post-visit during the depth-first traversal.
preVisit(Operator<?>) - Method in class org.apache.flink.compiler.contextcheck.ContextChecker
Checks whether the node is correctly connected to its input.
preVisit(PlanNode) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockPreventer
 
preVisit(OptimizerNode) - Method in class org.apache.flink.compiler.PactCompiler.InterestingPropertyVisitor
 
preVisit(PlanNode) - Method in class org.apache.flink.compiler.plantranslate.NepheleJobGraphGenerator
This methods implements the pre-visiting during a depth-first traversal.
prunePlanAlternatives(List<PlanNode>) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
prunePlanAlternativesWithCommonBranching(List<PlanNode>) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 

R

readStubAnnotations() - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
readStubAnnotations() - Method in class org.apache.flink.compiler.dag.BinaryUnionNode
 
readStubAnnotations() - Method in class org.apache.flink.compiler.dag.BulkIterationNode
 
readStubAnnotations() - Method in class org.apache.flink.compiler.dag.OptimizerNode
Reads all stub annotations, i.e.
readStubAnnotations() - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
readUniqueFieldsAnnotation() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
RecordModelPostPass - Class in org.apache.flink.compiler.postpass
Post pass implementation for the Record data model.
RecordModelPostPass() - Constructor for class org.apache.flink.compiler.postpass.RecordModelPostPass
 
ReduceNode - Class in org.apache.flink.compiler.dag
The Optimizer representation of a Reduce operator.
ReduceNode(ReduceOperatorBase<?, ?>) - Constructor for class org.apache.flink.compiler.dag.ReduceNode
 
ReduceNode(ReduceNode) - Constructor for class org.apache.flink.compiler.dag.ReduceNode
 
ReduceProperties - Class in org.apache.flink.compiler.operators
 
ReduceProperties(FieldSet) - Constructor for class org.apache.flink.compiler.operators.ReduceProperties
 
remappedKeys - Variable in class org.apache.flink.compiler.dag.OptimizerNode
 
removeClosedBranches(List<OptimizerNode.UnclosedBranchDescriptor>) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
RequestedGlobalProperties - Class in org.apache.flink.compiler.dataproperties
This class represents global properties of the data that an operator is interested in, because it needs those properties for its contract.
RequestedGlobalProperties() - Constructor for class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
Initializes the global properties with no partitioning.
RequestedLocalProperties - Class in org.apache.flink.compiler.dataproperties
This class represents local properties of the data.
RequestedLocalProperties() - Constructor for class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
Default constructor for trivial local properties.
RequestedLocalProperties(Ordering) - Constructor for class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
Creates interesting properties for the given ordering.
RequestedLocalProperties(FieldSet) - Constructor for class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
Creates interesting properties for the given grouping.
reset() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
This method resets the properties to a state where no properties are given.
reset() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
This method resets the properties to a state where no properties are given.
reset() - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
This method resets the local properties to a state where no properties are given.
resolveDeadlocks(List<? extends PlanNode>) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockPreventer
 

S

setAnyPartitioning(FieldList) - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
setAnyPartitioning(FieldSet) - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
 
setBroadcastInputs(Map<Operator<?>, OptimizerNode>) - Method in class org.apache.flink.compiler.dag.OptimizerNode
This function is for plan translation purposes.
setBroadcastInputs(List<NamedChannel>) - Method in class org.apache.flink.compiler.plan.PlanNode
Sets a list of all broadcast inputs attached to this node.
setCandidateProperties(GlobalProperties, LocalProperties, Channel) - Method in class org.apache.flink.compiler.dag.BulkPartialSolutionNode
 
setCandidateProperties(GlobalProperties, LocalProperties, Channel) - Method in class org.apache.flink.compiler.dag.SolutionSetNode
 
setCandidateProperties(GlobalProperties, LocalProperties, Channel) - Method in class org.apache.flink.compiler.dag.WorksetNode
 
setComparator(TypeComparatorFactory<?>, int) - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
Sets the specified comparator for this PlanNode.
setComparator1(TypeComparatorFactory<?>) - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
setComparator2(TypeComparatorFactory<?>) - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
setContainingIterationNode(BulkIterationPlanNode) - Method in class org.apache.flink.compiler.plan.BulkPartialSolutionPlanNode
 
setContainingIterationNode(WorksetIterationPlanNode) - Method in class org.apache.flink.compiler.plan.SolutionSetPlanNode
 
setContainingIterationNode(WorksetIterationPlanNode) - Method in class org.apache.flink.compiler.plan.WorksetPlanNode
 
setCosts(Costs) - Method in class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
setCosts(Costs) - Method in class org.apache.flink.compiler.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) - Method in class org.apache.flink.compiler.plan.SinkJoinerPlanNode
 
setCosts(Costs) - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
setCpuCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Sets the cost for the CPU.
setDataDistribution(DataDistribution) - Method in class org.apache.flink.compiler.plan.Channel
 
setDefaultDegreeOfParallelism(int) - Method in class org.apache.flink.compiler.PactCompiler
 
setDegreeOfParallelism(int) - Method in class org.apache.flink.compiler.dag.DataSourceNode
 
setDegreeOfParallelism(int) - Method in class org.apache.flink.compiler.dag.OptimizerNode
Sets the degree of parallelism for the contract represented by this optimizer node.
setDegreeOfParallelism(int) - Method in class org.apache.flink.compiler.plan.PlanNode
 
setDestination(DeadlockVertex) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockEdge
 
setDiskCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Sets the costs for disk for this Costs object.
setDriverKeyInfo(FieldList, int) - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
Sets the key field indexes for the specified driver comparator.
setDriverKeyInfo(FieldList, boolean[], int) - Method in class org.apache.flink.compiler.plan.SingleInputPlanNode
Sets the key field information for the specified driver comparator.
setDriverStrategy(DriverStrategy) - Method in class org.apache.flink.compiler.plan.PlanNode
Sets the driver strategy for this node.
setEstimatedNumRecords(long) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
setEstimatedOutputSize(long) - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
setForcedRebalanced() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
setForceRebalancing() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
 
setFullyReplicated() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
setFullyReplicated() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
 
setGroupedFields(FieldSet) - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
Sets the fields that are grouped in these data properties.
setHashPartitioned(FieldList) - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
Sets the partitioning property for the global properties.
setHashPartitioned(FieldSet) - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
Sets the partitioning property for the global properties.
setHeuristicCpuCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Sets the heuristic cost for the CPU.
setHeuristicDiskCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Sets the heuristic costs for disk for this Costs object.
setHeuristicNetworkCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Sets the heuristic network cost for this Costs object.
setImmediateSolutionSetUpdate(boolean) - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
setIncomingConnection(PactConnection) - Method in class org.apache.flink.compiler.dag.SingleInputNode
Sets the PactConnection through which this node receives its input.
setInDegree(int) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockVertex
 
setInput(Map<Operator<?>, OptimizerNode>) - Method in class org.apache.flink.compiler.dag.AbstractPartialSolutionNode
 
setInput(Map<Operator<?>, OptimizerNode>) - Method in class org.apache.flink.compiler.dag.DataSinkNode
 
setInput(Map<Operator<?>, OptimizerNode>) - Method in class org.apache.flink.compiler.dag.DataSourceNode
 
setInput(Map<Operator<?>, OptimizerNode>) - Method in class org.apache.flink.compiler.dag.OptimizerNode
This function is for plan translation purposes.
setInput(Map<Operator<?>, OptimizerNode>) - Method in class org.apache.flink.compiler.dag.SingleInputNode
 
setInput(Map<Operator<?>, OptimizerNode>) - Method in class org.apache.flink.compiler.dag.TwoInputNode
 
setInputs(PactConnection, PactConnection) - Method in class org.apache.flink.compiler.dag.WorksetIterationNode.SingleRootJoiner
 
setInstanceTypeName(String) - Method in class org.apache.flink.compiler.plan.OptimizedPlan
Sets the name of the instance type that should be used for this PACT job.
setInterestingProperties(InterestingProperties) - Method in class org.apache.flink.compiler.dag.PactConnection
Sets the interesting properties for this pact connection.
setLocalStrategy(LocalStrategy) - Method in class org.apache.flink.compiler.plan.Channel
 
setLocalStrategy(LocalStrategy, FieldList) - Method in class org.apache.flink.compiler.plan.Channel
 
setLocalStrategy(LocalStrategy, FieldList, boolean[]) - Method in class org.apache.flink.compiler.plan.Channel
 
setLocalStrategyComparator(TypeComparatorFactory<?>) - Method in class org.apache.flink.compiler.plan.Channel
Sets the local strategy comparator for this Channel.
setMaterializationMode(TempMode) - Method in class org.apache.flink.compiler.dag.PactConnection
 
setNetworkCost(double) - Method in class org.apache.flink.compiler.costs.Costs
Sets the network cost for this Costs object.
setNextPartialSolution(OptimizerNode, OptimizerNode) - Method in class org.apache.flink.compiler.dag.BulkIterationNode
Sets the nextPartialSolution for this BulkIterationNode.
setNextPartialSolution(OptimizerNode, OptimizerNode) - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
setNumFields(int) - Method in class org.apache.flink.compiler.postpass.DenseValueSchema
 
setOrdering(Ordering) - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
Sets the order for these interesting local properties.
setOriginal(PlanNode) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockVertex
 
setOutEdges(List<DeadlockEdge>) - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockVertex
 
setPairComparator(TypePairComparatorFactory<?, ?>) - Method in class org.apache.flink.compiler.plan.DualInputPlanNode
 
setPartialSolution(BulkPartialSolutionNode) - Method in class org.apache.flink.compiler.dag.BulkIterationNode
Sets the partialSolution for this BulkIterationNode.
setPartialSolution(SolutionSetNode, WorksetNode) - Method in class org.apache.flink.compiler.dag.WorksetIterationNode
 
setPropagateParentSchemaDown(boolean) - Method in class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
setPruningMarker() - Method in class org.apache.flink.compiler.plan.PlanNode
Sets the pruning marker to true.
setRandomDistribution() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
setRandomDistribution() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
 
setRangePartitioned(Ordering) - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
setRangePartitioned(Ordering) - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
 
setRangePartitioned(Ordering, DataDistribution) - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
 
setRelativeMemoryGlobalStrategy(double) - Method in class org.apache.flink.compiler.plan.Channel
 
setRelativeMemoryLocalStrategy(double) - Method in class org.apache.flink.compiler.plan.Channel
 
setRelativeMemoryPerSubtask(double) - Method in class org.apache.flink.compiler.plan.PlanNode
Sets the memory dedicated to each task for this node.
setRelativeTempMemory(double) - Method in class org.apache.flink.compiler.plan.Channel
Sets the memory for materializing the channel's result from this Channel.
setReplicationFactor(int) - Method in class org.apache.flink.compiler.plan.Channel
Sets the replication factor of the connection.
setRequiredGlobalProps(RequestedGlobalProperties) - Method in class org.apache.flink.compiler.plan.Channel
 
setRequiredLocalProps(RequestedLocalProperties) - Method in class org.apache.flink.compiler.plan.Channel
 
setSerializer(TypeSerializerFactory<?>) - Method in class org.apache.flink.compiler.plan.Channel
Sets the serializer for this Channel.
setSerializer(TypeSerializerFactory<?>) - Method in class org.apache.flink.compiler.plan.SourcePlanNode
Sets the serializer for this PlanNode.
setSerializerForIterationChannel(TypeSerializerFactory<?>) - Method in class org.apache.flink.compiler.plan.BulkIterationPlanNode
 
setSerializerForIterationChannel(TypeSerializerFactory<?>) - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
setShipStrategy(ShipStrategyType) - Method in class org.apache.flink.compiler.dag.PactConnection
Sets the shipping strategy for this connection.
setShipStrategy(ShipStrategyType) - Method in class org.apache.flink.compiler.plan.Channel
 
setShipStrategy(ShipStrategyType, FieldList) - Method in class org.apache.flink.compiler.plan.Channel
 
setShipStrategy(ShipStrategyType, FieldList, boolean[]) - Method in class org.apache.flink.compiler.plan.Channel
 
setShipStrategyComparator(TypeComparatorFactory<?>) - Method in class org.apache.flink.compiler.plan.Channel
Sets the ship strategy comparator for this Channel.
setSolutionSetComparator(TypeComparatorFactory<?>) - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
setSolutionSetSerializer(TypeSerializerFactory<?>) - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
setTarget(PlanNode) - Method in class org.apache.flink.compiler.plan.Channel
Sets the target of this Channel.
setTempMode(TempMode) - Method in class org.apache.flink.compiler.plan.Channel
Sets the temp mode of the connection.
setWorksetSerializer(TypeSerializerFactory<?>) - Method in class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
SingleInputNode - Class in org.apache.flink.compiler.dag
A node in the optimizer's program representation for a PACT with a single input.
SingleInputNode(SingleInputOperator<?, ?, ?>) - Constructor for class org.apache.flink.compiler.dag.SingleInputNode
Creates a new node with a single input for the optimizer plan.
SingleInputNode(FieldSet) - Constructor for class org.apache.flink.compiler.dag.SingleInputNode
 
SingleInputNode() - Constructor for class org.apache.flink.compiler.dag.SingleInputNode
 
SingleInputNode(SingleInputNode) - Constructor for class org.apache.flink.compiler.dag.SingleInputNode
 
SingleInputPlanNode - Class in org.apache.flink.compiler.plan
 
SingleInputPlanNode(OptimizerNode, String, Channel, DriverStrategy) - Constructor for class org.apache.flink.compiler.plan.SingleInputPlanNode
 
SingleInputPlanNode(OptimizerNode, String, Channel, DriverStrategy, FieldList) - Constructor for class org.apache.flink.compiler.plan.SingleInputPlanNode
 
SingleInputPlanNode(OptimizerNode, String, Channel, DriverStrategy, FieldList, boolean[]) - Constructor for class org.apache.flink.compiler.plan.SingleInputPlanNode
 
SinkJoiner - Class in org.apache.flink.compiler.dag
This class represents a utility node that is not part of the actual plan.
SinkJoiner(OptimizerNode, OptimizerNode) - Constructor for class org.apache.flink.compiler.dag.SinkJoiner
 
SinkJoinerPlanNode - Class in org.apache.flink.compiler.plan
 
SinkJoinerPlanNode(SinkJoiner, Channel, Channel) - Constructor for class org.apache.flink.compiler.plan.SinkJoinerPlanNode
 
SinkPlanNode - Class in org.apache.flink.compiler.plan
Plan candidate node for data flow sinks.
SinkPlanNode(DataSinkNode, String, Channel) - Constructor for class org.apache.flink.compiler.plan.SinkPlanNode
Constructs a new sink candidate node that uses NONE as its local strategy.
size() - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockGraph
 
SolutionSetDeltaOperator - Class in org.apache.flink.compiler.operators
 
SolutionSetDeltaOperator(FieldList) - Constructor for class org.apache.flink.compiler.operators.SolutionSetDeltaOperator
 
SolutionSetNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of the solution set of a workset iteration.
SolutionSetNode(DeltaIterationBase.SolutionSetPlaceHolder<?>, WorksetIterationNode) - Constructor for class org.apache.flink.compiler.dag.SolutionSetNode
 
SolutionSetPlanNode - Class in org.apache.flink.compiler.plan
Plan candidate node for partial solution of a bulk iteration.
SolutionSetPlanNode(SolutionSetNode, String, GlobalProperties, LocalProperties, Channel) - Constructor for class org.apache.flink.compiler.plan.SolutionSetPlanNode
 
SortMergeJoinDescriptor - Class in org.apache.flink.compiler.operators
 
SortMergeJoinDescriptor(FieldList, FieldList) - Constructor for class org.apache.flink.compiler.operators.SortMergeJoinDescriptor
 
SortMergeJoinDescriptor(FieldList, FieldList, boolean, boolean, boolean) - Constructor for class org.apache.flink.compiler.operators.SortMergeJoinDescriptor
 
sortOrders - Variable in class org.apache.flink.compiler.plan.DualInputPlanNode
 
SourcePlanNode - Class in org.apache.flink.compiler.plan
Plan candidate node for data flow sources that have no input and no special strategies.
SourcePlanNode(DataSourceNode, String) - Constructor for class org.apache.flink.compiler.plan.SourcePlanNode
Constructs a new source candidate node that uses NONE as its local strategy.
SparseKeySchema - Class in org.apache.flink.compiler.postpass
Class encapsulating a schema map (int column position -> column type) and a reference counter.
SparseKeySchema() - Constructor for class org.apache.flink.compiler.postpass.SparseKeySchema
 
subtractCosts(Costs) - Method in class org.apache.flink.compiler.costs.Costs
Subtracts the given costs from these costs.
swapUnionNodes(PlanNode) - Method in class org.apache.flink.compiler.plan.Channel
Utility method used while swapping binary union nodes for n-ary union nodes.

T

template - Variable in class org.apache.flink.compiler.plan.PlanNode
 
TempMode - Enum in org.apache.flink.compiler.dag
Enumeration to indicate the mode of temporarily materializing the data that flows across a connection.
toString() - Method in class org.apache.flink.compiler.costs.Costs
 
toString() - Method in class org.apache.flink.compiler.dag.OptimizerNode
 
toString() - Method in class org.apache.flink.compiler.dag.OptimizerNode.UnclosedBranchDescriptor
 
toString() - Method in class org.apache.flink.compiler.dag.PactConnection
 
toString() - Method in class org.apache.flink.compiler.dataproperties.GlobalProperties
 
toString() - Method in class org.apache.flink.compiler.dataproperties.InterestingProperties
 
toString() - Method in class org.apache.flink.compiler.dataproperties.LocalProperties
 
toString() - Method in class org.apache.flink.compiler.dataproperties.RequestedGlobalProperties
 
toString() - Method in class org.apache.flink.compiler.dataproperties.RequestedLocalProperties
 
toString() - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockGraph
 
toString() - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockVertex
 
toString() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual.GlobalPropertiesPair
 
toString() - Method in class org.apache.flink.compiler.operators.OperatorDescriptorDual.LocalPropertiesPair
 
toString() - Method in class org.apache.flink.compiler.plan.Channel
 
toString() - Method in class org.apache.flink.compiler.plan.PlanNode
 
toString() - Method in class org.apache.flink.compiler.postpass.DenseValueSchema
 
toString() - Method in class org.apache.flink.compiler.postpass.SparseKeySchema
 
traverse(PlanNode, T, boolean) - Method in class org.apache.flink.compiler.postpass.GenericFlatTypePostPass
 
traverse(PlanNode) - Method in class org.apache.flink.compiler.postpass.JavaApiPostPass
 
TwoInputNode - Class in org.apache.flink.compiler.dag
A node in the optimizer plan that represents a PACT with a two different inputs, such as MATCH or CROSS.
TwoInputNode(DualInputOperator<?, ?, ?, ?>) - Constructor for class org.apache.flink.compiler.dag.TwoInputNode
Creates a new node with a single input for the optimizer plan.

U

UnaryOperatorNode - Class in org.apache.flink.compiler.dag
 
UnaryOperatorNode(String, FieldSet, OperatorDescriptorSingle...) - Constructor for class org.apache.flink.compiler.dag.UnaryOperatorNode
 
UnaryOperatorNode(String, FieldSet, List<OperatorDescriptorSingle>) - Constructor for class org.apache.flink.compiler.dag.UnaryOperatorNode
 
UnclosedBranchDescriptor(OptimizerNode, long) - Constructor for class org.apache.flink.compiler.dag.OptimizerNode.UnclosedBranchDescriptor
 
uniqueFields - Variable in class org.apache.flink.compiler.dag.OptimizerNode
 
UNKNOWN - Static variable in class org.apache.flink.compiler.costs.Costs
 
updatePropertiesWithUniqueSets(Set<FieldSet>) - Method in class org.apache.flink.compiler.plan.PlanNode
 
Utils - Class in org.apache.flink.compiler.util
 
UtilSinkJoinOpDescriptor - Class in org.apache.flink.compiler.operators
 
UtilSinkJoinOpDescriptor() - Constructor for class org.apache.flink.compiler.operators.UtilSinkJoinOpDescriptor
 

V

Validatable - Interface in org.apache.flink.compiler.contextcheck
Operators implementing this interface will be called from the ContextChecker during the compilation process.
valueOf(String) - Static method in enum org.apache.flink.compiler.dag.TempMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.compiler.dataproperties.PartitioningProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.compiler.plan.PlanNode.FeedbackPropertiesMeetRequirementsReport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.compiler.plan.PlanNode.SourceAndDamReport
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.flink.compiler.dag.TempMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.compiler.dataproperties.PartitioningProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.compiler.plan.PlanNode.FeedbackPropertiesMeetRequirementsReport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.compiler.plan.PlanNode.SourceAndDamReport
Returns an array containing the constants of this enum type, in the order they are declared.
vertices - Variable in class org.apache.flink.compiler.deadlockdetect.DeadlockGraph
 
vertices() - Method in class org.apache.flink.compiler.deadlockdetect.DeadlockGraph
 

W

WorksetIterationNode - Class in org.apache.flink.compiler.dag
A node in the optimizer's program representation for a workset iteration.
WorksetIterationNode(DeltaIterationBase<?, ?>) - Constructor for class org.apache.flink.compiler.dag.WorksetIterationNode
Creates a new node with a single input for the optimizer plan.
WorksetIterationNode.SingleRootJoiner - Class in org.apache.flink.compiler.dag
 
WorksetIterationPlanNode - Class in org.apache.flink.compiler.plan
 
WorksetIterationPlanNode(WorksetIterationNode, String, Channel, Channel, SolutionSetPlanNode, WorksetPlanNode, PlanNode, PlanNode) - Constructor for class org.apache.flink.compiler.plan.WorksetIterationPlanNode
 
WorksetNode - Class in org.apache.flink.compiler.dag
The optimizer's internal representation of the partial solution that is input to a bulk iteration.
WorksetNode(DeltaIterationBase.WorksetPlaceHolder<?>, WorksetIterationNode) - Constructor for class org.apache.flink.compiler.dag.WorksetNode
 
WorksetPlanNode - Class in org.apache.flink.compiler.plan
Plan candidate node for partial solution of a bulk iteration.
WorksetPlanNode(WorksetNode, String, GlobalProperties, LocalProperties, Channel) - Constructor for class org.apache.flink.compiler.plan.WorksetPlanNode
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

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