Uses of Class
org.apache.flink.optimizer.costs.CostEstimator
-
Packages that use CostEstimator Package Description org.apache.flink.optimizer org.apache.flink.optimizer.costs org.apache.flink.optimizer.dag 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. -
-
Uses of CostEstimator in org.apache.flink.optimizer
Constructors in org.apache.flink.optimizer with parameters of type CostEstimator Constructor Description Optimizer(CostEstimator estimator, org.apache.flink.configuration.Configuration config)Creates a new optimizer instance.Optimizer(DataStatistics stats, CostEstimator estimator, org.apache.flink.configuration.Configuration config)Creates a new optimizer instance that uses the statistics object to determine properties about the input. -
Uses of CostEstimator in org.apache.flink.optimizer.costs
Subclasses of CostEstimator in org.apache.flink.optimizer.costs Modifier and Type Class Description classDefaultCostEstimatorA default cost estimator that has access to basic size and cardinality estimates. -
Uses of CostEstimator in org.apache.flink.optimizer.dag
Methods in org.apache.flink.optimizer.dag with parameters of type CostEstimator 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)voidAbstractPartialSolutionNode. computeInterestingPropertiesForInputs(CostEstimator estimator)voidBinaryUnionNode. computeInterestingPropertiesForInputs(CostEstimator estimator)voidBulkIterationNode. computeInterestingPropertiesForInputs(CostEstimator estimator)voidDataSinkNode. computeInterestingPropertiesForInputs(CostEstimator estimator)voidDataSourceNode. computeInterestingPropertiesForInputs(CostEstimator estimator)abstract voidOptimizerNode. computeInterestingPropertiesForInputs(CostEstimator estimator)Tells the node to compute the interesting properties for its inputs.voidSingleInputNode. computeInterestingPropertiesForInputs(CostEstimator estimator)voidTwoInputNode. computeInterestingPropertiesForInputs(CostEstimator estimator)voidWorksetIterationNode. computeInterestingPropertiesForInputs(CostEstimator estimator)List<PlanNode>AbstractPartialSolutionNode. getAlternativePlans(CostEstimator estimator)List<PlanNode>BinaryUnionNode. getAlternativePlans(CostEstimator estimator)List<PlanNode>DataSinkNode. getAlternativePlans(CostEstimator estimator)List<PlanNode>DataSourceNode. getAlternativePlans(CostEstimator estimator)abstract List<PlanNode>OptimizerNode. getAlternativePlans(CostEstimator estimator)Computes the plan alternatives for this node, an implicitly for all nodes that are children of this node.List<PlanNode>SingleInputNode. getAlternativePlans(CostEstimator estimator)List<PlanNode>TwoInputNode. getAlternativePlans(CostEstimator estimator)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) -
Uses of CostEstimator in org.apache.flink.optimizer.traversals
Constructors in org.apache.flink.optimizer.traversals with parameters of type CostEstimator Constructor Description InterestingPropertyVisitor(CostEstimator estimator)Creates a new visitor that computes the interesting properties for all nodes in the plan.
-