public class OptimizerConstrained extends OptimizerRuleBased
Optimizer.CostModelType, Optimizer.PlanInputTypeALLOW_REMOTE_NESTED_PARALLELISM, FUNCTION_UNFOLD_NAMEPREFIX, MAX_REPLICATION_FACTOR_EXPORT, MAX_REPLICATION_FACTOR_PARTITIONING, PAR_K_FACTOR, PAR_K_MR_FACTOR, PROB_SIZE_THRESHOLD_MB, PROB_SIZE_THRESHOLD_PARTITIONING, PROB_SIZE_THRESHOLD_REMOTE| Constructor and Description | 
|---|
| OptimizerConstrained() | 
| Modifier and Type | Method and Description | 
|---|---|
| ParForProgramBlock.POptMode | getOptMode() | 
| boolean | optimize(ParForStatementBlock sb,
        ParForProgramBlock pb,
        OptTree plan,
        CostEstimator est,
        ExecutionContext ec)Main optimization procedure. | 
allowsBinaryCellPartitions, getCostModelType, getPlanInputType, isInMemoryResultMerge, toMBgetNumEvaluatedPlans, getNumTotalPlanspublic ParForProgramBlock.POptMode getOptMode()
getOptMode in class OptimizerRuleBasedpublic boolean optimize(ParForStatementBlock sb, ParForProgramBlock pb, OptTree plan, CostEstimator est, ExecutionContext ec)
optimize in class OptimizerRuleBasedsb - parfor statement blockpb - parfor program blockplan - complete plan of a top-level parforest - cost estimatorec - execution contextCopyright © 2020 The Apache Software Foundation. All rights reserved.