Uses of Class
org.apache.flink.optimizer.plan.Channel
-
Packages that use Channel Package Description org.apache.flink.optimizer.dag org.apache.flink.optimizer.dataproperties org.apache.flink.optimizer.operators org.apache.flink.optimizer.plan org.apache.flink.optimizer.traversals This package contains the various traversals over the program plan and the optimizer DAG (directed acyclic graph) that are made in the course of the optimization.org.apache.flink.optimizer.util -
-
Uses of Channel in org.apache.flink.optimizer.dag
Methods in org.apache.flink.optimizer.dag with parameters of type Channel Modifier and Type Method Description protected voidSingleInputNode. addLocalCandidates(Channel template, List<Set<? extends NamedChannel>> broadcastPlanChannels, RequestedGlobalProperties rgps, List<PlanNode> target, CostEstimator estimator)protected voidTwoInputNode. addLocalCandidates(Channel template1, Channel template2, List<Set<? extends NamedChannel>> broadcastPlanChannels, RequestedGlobalProperties rgps1, RequestedGlobalProperties rgps2, List<PlanNode> target, OperatorDescriptorDual.LocalPropertiesPair[] validLocalCombinations, CostEstimator estimator)SingleInputPlanNodePartitionNode.PartitionDescriptor. instantiate(Channel in, SingleInputNode node)SingleInputPlanNodeSortPartitionNode.SortPartitionDescriptor. instantiate(Channel in, SingleInputNode node)protected voidTwoInputNode. instantiate(OperatorDescriptorDual operator, Channel in1, Channel in2, List<Set<? extends NamedChannel>> broadcastPlanChannels, List<PlanNode> target, CostEstimator estimator, RequestedGlobalProperties globPropsReq1, RequestedGlobalProperties globPropsReq2, RequestedLocalProperties locPropsReq1, RequestedLocalProperties locPropsReq2)protected voidWorksetIterationNode. instantiate(OperatorDescriptorDual operator, Channel solutionSetIn, Channel worksetIn, List<Set<? extends NamedChannel>> broadcastPlanChannels, List<PlanNode> target, CostEstimator estimator, RequestedGlobalProperties globPropsReqSolutionSet, RequestedGlobalProperties globPropsReqWorkset, RequestedLocalProperties locPropsReqSolutionSet, RequestedLocalProperties locPropsReqWorkset)protected voidBulkIterationNode. instantiateCandidate(OperatorDescriptorSingle dps, Channel in, List<Set<? extends NamedChannel>> broadcastPlanChannels, List<PlanNode> target, CostEstimator estimator, RequestedGlobalProperties globPropsReq, RequestedLocalProperties locPropsReq)protected voidSingleInputNode. instantiateCandidate(OperatorDescriptorSingle dps, Channel in, List<Set<? extends NamedChannel>> broadcastPlanChannels, List<PlanNode> target, CostEstimator estimator, RequestedGlobalProperties globPropsReq, RequestedLocalProperties locPropsReq)protected voidTwoInputNode. placePipelineBreakersIfNecessary(org.apache.flink.runtime.operators.DriverStrategy strategy, Channel in1, Channel in2)voidBulkPartialSolutionNode. setCandidateProperties(GlobalProperties gProps, LocalProperties lProps, Channel initialInput)voidSolutionSetNode. setCandidateProperties(GlobalProperties gProps, LocalProperties lProps, Channel initialInput)voidWorksetNode. setCandidateProperties(GlobalProperties gProps, LocalProperties lProps, Channel initialInput) -
Uses of Channel in org.apache.flink.optimizer.dataproperties
Methods in org.apache.flink.optimizer.dataproperties with parameters of type Channel Modifier and Type Method Description voidGlobalProperties. parameterizeChannel(Channel channel, boolean globalDopChange, org.apache.flink.api.common.ExecutionMode exchangeMode, boolean breakPipeline)voidRequestedGlobalProperties. parameterizeChannel(Channel channel, boolean globalDopChange, org.apache.flink.api.common.ExecutionMode exchangeMode, boolean breakPipeline)Parametrizes the ship strategy fields of a channel such that the channel produces the desired global properties.voidRequestedLocalProperties. parameterizeChannel(Channel channel)Parametrizes the local strategy fields of a channel such that the channel produces the desired local properties. -
Uses of Channel in org.apache.flink.optimizer.operators
-
Uses of Channel in org.apache.flink.optimizer.plan
Subclasses of Channel in org.apache.flink.optimizer.plan Modifier and Type Class Description classNamedChannelFields in org.apache.flink.optimizer.plan declared as Channel Modifier and Type Field Description protected ChannelSingleInputPlanNode. inputprotected ChannelDualInputPlanNode. input1protected ChannelDualInputPlanNode. input2Fields in org.apache.flink.optimizer.plan with type parameters of type Channel Modifier and Type Field Description protected List<Channel>PlanNode. outChannelsMethods in org.apache.flink.optimizer.plan that return Channel Modifier and Type Method Description ChannelChannel. clone()ChannelWorksetIterationPlanNode. getInitialSolutionSetInput()ChannelWorksetIterationPlanNode. getInitialWorksetInput()ChannelSingleInputPlanNode. getInput()Gets the input channel to this node.ChannelDualInputPlanNode. getInput1()Gets the first input channel to this node.ChannelDualInputPlanNode. getInput2()Gets the second input channel to this node.Methods in org.apache.flink.optimizer.plan that return types with arguments of type Channel Modifier and Type Method Description Iterable<Channel>BulkPartialSolutionPlanNode. getInputs()Iterable<Channel>DualInputPlanNode. getInputs()Iterable<Channel>NAryUnionPlanNode. getInputs()abstract Iterable<Channel>PlanNode. getInputs()Iterable<Channel>SingleInputPlanNode. getInputs()Iterable<Channel>SolutionSetPlanNode. getInputs()Iterable<Channel>SourcePlanNode. getInputs()Iterable<Channel>WorksetPlanNode. getInputs()List<Channel>NAryUnionPlanNode. getListOfInputs()List<Channel>PlanNode. getOutgoingChannels()Gets a list of all outgoing channels leading to successors.Methods in org.apache.flink.optimizer.plan with parameters of type Channel Modifier and Type Method Description voidPlanNode. addOutgoingChannel(Channel channel)Adds a channel to a successor node to this node.Constructors in org.apache.flink.optimizer.plan with parameters of type Channel Constructor Description BinaryUnionPlanNode(BinaryUnionNode template, Channel in1, Channel in2)BulkIterationPlanNode(BulkIterationNode template, String nodeName, Channel input, BulkPartialSolutionPlanNode pspn, PlanNode rootOfStepFunction)BulkIterationPlanNode(BulkIterationNode template, String nodeName, Channel input, BulkPartialSolutionPlanNode pspn, PlanNode rootOfStepFunction, PlanNode rootOfTerminationCriterion)BulkPartialSolutionPlanNode(BulkPartialSolutionNode template, String nodeName, GlobalProperties gProps, LocalProperties lProps, Channel initialInput)DualInputPlanNode(OptimizerNode template, String nodeName, Channel input1, Channel input2, org.apache.flink.runtime.operators.DriverStrategy diverStrategy)DualInputPlanNode(OptimizerNode template, String nodeName, Channel input1, Channel input2, org.apache.flink.runtime.operators.DriverStrategy diverStrategy, org.apache.flink.api.common.operators.util.FieldList driverKeyFields1, org.apache.flink.api.common.operators.util.FieldList driverKeyFields2)DualInputPlanNode(OptimizerNode template, String nodeName, Channel input1, Channel input2, org.apache.flink.runtime.operators.DriverStrategy diverStrategy, org.apache.flink.api.common.operators.util.FieldList driverKeyFields1, org.apache.flink.api.common.operators.util.FieldList driverKeyFields2, boolean[] driverSortOrders)SingleInputPlanNode(OptimizerNode template, String nodeName, Channel input, org.apache.flink.runtime.operators.DriverStrategy driverStrategy)SingleInputPlanNode(OptimizerNode template, String nodeName, Channel input, org.apache.flink.runtime.operators.DriverStrategy driverStrategy, org.apache.flink.api.common.operators.util.FieldList driverKeyFields)SingleInputPlanNode(OptimizerNode template, String nodeName, Channel input, org.apache.flink.runtime.operators.DriverStrategy driverStrategy, org.apache.flink.api.common.operators.util.FieldList driverKeyFields, boolean[] driverSortOrders)SinkJoinerPlanNode(SinkJoiner template, Channel input1, Channel input2)SinkPlanNode(DataSinkNode template, String nodeName, Channel input)Constructs a new sink candidate node that uses NONE as its local strategy.SolutionSetPlanNode(SolutionSetNode template, String nodeName, GlobalProperties gProps, LocalProperties lProps, Channel initialInput)WorksetIterationPlanNode(WorksetIterationNode template, String nodeName, Channel initialSolutionSet, Channel initialWorkset, SolutionSetPlanNode solutionSetPlanNode, WorksetPlanNode worksetPlanNode, PlanNode nextWorkSetPlanNode, PlanNode solutionSetDeltaPlanNode)WorksetPlanNode(WorksetNode template, String nodeName, GlobalProperties gProps, LocalProperties lProps, Channel initialInput)Constructor parameters in org.apache.flink.optimizer.plan with type arguments of type Channel Constructor Description NAryUnionPlanNode(BinaryUnionNode template, List<Channel> inputs, GlobalProperties gProps, Costs cumulativeCosts) -
Uses of Channel in org.apache.flink.optimizer.traversals
Methods in org.apache.flink.optimizer.traversals with parameters of type Channel Modifier and Type Method Description voidBinaryUnionReplacer. collect(Channel in, List<Channel> inputs)Method parameters in org.apache.flink.optimizer.traversals with type arguments of type Channel Modifier and Type Method Description voidBinaryUnionReplacer. collect(Channel in, List<Channel> inputs) -
Uses of Channel in org.apache.flink.optimizer.util
Methods in org.apache.flink.optimizer.util with parameters of type Channel Modifier and Type Method Description static org.apache.flink.api.common.typeutils.TypeComparatorFactory<?>Utils. getShipComparator(Channel channel, org.apache.flink.api.common.ExecutionConfig executionConfig)
-