Uses of Interface
org.apache.flink.optimizer.dag.EstimateProvider
-
Packages that use EstimateProvider Package Description org.apache.flink.optimizer.costs org.apache.flink.optimizer.dag org.apache.flink.optimizer.plan -
-
Uses of EstimateProvider in org.apache.flink.optimizer.costs
Methods in org.apache.flink.optimizer.costs with parameters of type EstimateProvider 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.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) -
Uses of EstimateProvider in org.apache.flink.optimizer.dag
Classes in org.apache.flink.optimizer.dag that implement EstimateProvider Modifier and Type Class Description classAbstractPartialSolutionNodeThe optimizer's internal representation of the partial solution that is input to a bulk iteration.classBinaryUnionNodeThe Optimizer representation of a binary Union.classBulkIterationNodeA node in the optimizer's program representation for a bulk iteration.classBulkPartialSolutionNodeThe optimizer's internal representation of the partial solution that is input to a bulk iteration.classCoGroupNodeThe Optimizer representation of a CoGroup operator.classCoGroupRawNodeThe Optimizer representation of a CoGroupRaw operator.classCrossNodeThe Optimizer representation of a Cross (Cartesian product) operator.classDagConnectionA connection between two operators.classDataSinkNodeThe Optimizer representation of a data sink.classDataSourceNodeThe optimizer's internal representation of a data source.classFilterNodeThe optimizer's internal representation of a Filter operator node.classFlatMapNodeThe optimizer's internal representation of a FlatMap operator node.classGroupCombineNodeThe optimizer representation of a GroupCombineNode operation.classGroupReduceNodeThe optimizer representation of a GroupReduce operation.classJoinNodeThe Optimizer representation of a join operator.classMapNodeThe optimizer's internal representation of a Map operator node.classMapPartitionNodeThe optimizer's internal representation of a MapPartition operator node.classNoOpNodeThe optimizer's internal representation of a No Operation node.classOptimizerNodeThe OptimizerNode is the base class of all nodes in the optimizer DAG.classOuterJoinNodeclassPartitionNodeThe optimizer's internal representation of a Partition operator node.classReduceNodeThe Optimizer representation of a Reduce operator.classSingleInputNodeA node in the optimizer's program representation for an operation with a single input.classSinkJoinerThis class represents a utility node that is not part of the actual plan.classSolutionSetNodeThe optimizer's internal representation of the solution set of a workset iteration.classSortPartitionNodeThe optimizer's internal representation of a SortPartition operator node.classTwoInputNodeA node in the optimizer plan that represents an operator with a two different inputs, such as Join, Cross, CoGroup, or Union.classUnaryOperatorNodeclassWorksetIterationNodeA node in the optimizer's program representation for a workset iteration.static classWorksetIterationNode.SingleRootJoinerclassWorksetNodeThe optimizer's internal representation of the partial solution that is input to a bulk iteration. -
Uses of EstimateProvider in org.apache.flink.optimizer.plan
Classes in org.apache.flink.optimizer.plan that implement EstimateProvider Modifier and Type Class Description classChannelA Channel represents the result produced by an operator and the data exchange before the consumption by the target operator.classNamedChannel
-