Uses of Class
org.apache.flink.optimizer.costs.Costs
-
Packages that use Costs Package Description org.apache.flink.optimizer.costs org.apache.flink.optimizer.plan -
-
Uses of Costs in org.apache.flink.optimizer.costs
Methods in org.apache.flink.optimizer.costs that return Costs Modifier and Type Method Description CostsCosts. clone()Methods in org.apache.flink.optimizer.costs with parameters of type Costs Modifier and Type Method Description abstract voidCostEstimator. addArtificialDamCost(EstimateProvider estimates, long bufferSize, Costs costs)voidDefaultCostEstimator. addArtificialDamCost(EstimateProvider estimates, long bufferSize, Costs costs)abstract voidCostEstimator. addBlockNestedLoopsCosts(EstimateProvider outerSide, EstimateProvider innerSide, long blockSize, Costs costs, int costWeight)voidDefaultCostEstimator. addBlockNestedLoopsCosts(EstimateProvider outerSide, EstimateProvider innerSide, long blockSize, Costs costs, int costWeight)abstract voidCostEstimator. addBroadcastCost(EstimateProvider estimates, int replicationFactor, Costs costs)voidDefaultCostEstimator. addBroadcastCost(EstimateProvider estimates, int replicationFactor, Costs costs)abstract voidCostEstimator. addCachedHybridHashCosts(EstimateProvider buildSide, EstimateProvider probeSide, Costs costs, int costWeight)voidDefaultCostEstimator. addCachedHybridHashCosts(EstimateProvider buildSideInput, EstimateProvider probeSideInput, Costs costs, int costWeight)Calculates the costs for the cached variant of the hybrid hash join.voidCosts. addCosts(Costs other)Adds the given costs to these costs.abstract voidCostEstimator. addFileInputCost(long fileSizeInBytes, Costs costs)voidDefaultCostEstimator. addFileInputCost(long fileSizeInBytes, Costs costs)abstract voidCostEstimator. addHashPartitioningCost(EstimateProvider estimates, Costs costs)voidDefaultCostEstimator. addHashPartitioningCost(EstimateProvider estimates, Costs costs)abstract voidCostEstimator. addHybridHashCosts(EstimateProvider buildSide, EstimateProvider probeSide, Costs costs, int costWeight)voidDefaultCostEstimator. addHybridHashCosts(EstimateProvider buildSideInput, EstimateProvider probeSideInput, Costs costs, int costWeight)abstract voidCostEstimator. addLocalMergeCost(EstimateProvider estimates1, EstimateProvider estimates2, Costs costs, int costWeight)voidDefaultCostEstimator. addLocalMergeCost(EstimateProvider input1, EstimateProvider input2, Costs costs, int costWeight)abstract voidCostEstimator. addLocalSortCost(EstimateProvider estimates, Costs costs)voidDefaultCostEstimator. addLocalSortCost(EstimateProvider estimates, Costs costs)abstract voidCostEstimator. addRandomPartitioningCost(EstimateProvider estimates, Costs costs)voidDefaultCostEstimator. addRandomPartitioningCost(EstimateProvider estimates, Costs costs)abstract voidCostEstimator. addRangePartitionCost(EstimateProvider estimates, Costs costs)voidDefaultCostEstimator. addRangePartitionCost(EstimateProvider estimates, Costs costs)abstract voidCostEstimator. addStreamedNestedLoopsCosts(EstimateProvider outerSide, EstimateProvider innerSide, long bufferSize, Costs costs, int costWeight)voidDefaultCostEstimator. addStreamedNestedLoopsCosts(EstimateProvider outerSide, EstimateProvider innerSide, long bufferSize, Costs costs, int costWeight)intCosts. compareTo(Costs o)The order of comparison is: network first, then disk, then CPU.voidCosts. subtractCosts(Costs other)Subtracts the given costs from these costs. -
Uses of Costs in org.apache.flink.optimizer.plan
Fields in org.apache.flink.optimizer.plan declared as Costs Modifier and Type Field Description protected CostsPlanNode. cumulativeCostsprotected CostsPlanNode. nodeCostsMethods in org.apache.flink.optimizer.plan that return Costs Modifier and Type Method Description CostsPlanNode. getCumulativeCosts()Gets the cumulative costs of this nose.CostsPlanNode. getCumulativeCostsShare()CostsPlanNode. getNodeCosts()Gets the costs incurred by this node.Methods in org.apache.flink.optimizer.plan with parameters of type Costs Modifier and Type Method Description voidBulkIterationPlanNode. setCosts(Costs nodeCosts)voidPlanNode. setCosts(Costs nodeCosts)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).voidSinkJoinerPlanNode. setCosts(Costs nodeCosts)voidWorksetIterationPlanNode. setCosts(Costs nodeCosts)Constructors in org.apache.flink.optimizer.plan with parameters of type Costs Constructor Description NAryUnionPlanNode(BinaryUnionNode template, List<Channel> inputs, GlobalProperties gProps, Costs cumulativeCosts)
-