Uses of Class
io.trino.cost.LocalCostEstimate
Packages that use LocalCostEstimate
-
Uses of LocalCostEstimate in io.trino.cost
Methods in io.trino.cost that return LocalCostEstimateModifier and TypeMethodDescriptionstatic LocalCostEstimateLocalCostEstimate.addPartialComponents(LocalCostEstimate one, LocalCostEstimate two, LocalCostEstimate... more) Sums partial cost estimates of some (single) plan node.static LocalCostEstimateCostCalculatorWithEstimatedExchanges.adjustReplicatedJoinLocalExchangeCost(PlanNode build, StatsProvider stats, boolean replicated, int estimatedSourceDistributedTaskCount) static LocalCostEstimateCostCalculatorWithEstimatedExchanges.calculateJoinCostWithoutOutput(PlanNode probe, PlanNode build, StatsProvider stats, boolean replicated, int estimatedSourceDistributedTaskCount) static LocalCostEstimateCostCalculatorWithEstimatedExchanges.calculateJoinInputCost(PlanNode probe, PlanNode build, StatsProvider stats, boolean replicated, int estimatedSourceDistributedTaskCount) static LocalCostEstimateCostCalculatorWithEstimatedExchanges.calculateLocalRepartitionCost(double inputSizeInBytes) static LocalCostEstimateCostCalculatorWithEstimatedExchanges.calculateRemoteGatherCost(double inputSizeInBytes) static LocalCostEstimateCostCalculatorWithEstimatedExchanges.calculateRemoteRepartitionCost(double inputSizeInBytes) static LocalCostEstimateCostCalculatorWithEstimatedExchanges.calculateRemoteReplicateCost(double inputSizeInBytes, int destinationTaskCount) PlanCostEstimate.getRootNodeLocalCostEstimate()Returns local cost estimate for the root plan node.static LocalCostEstimateLocalCostEstimate.of(double cpuCost, double maxMemory, double networkCost) static LocalCostEstimateLocalCostEstimate.ofCpu(double cpuCost) static LocalCostEstimateLocalCostEstimate.ofNetwork(double networkCost) static LocalCostEstimateLocalCostEstimate.unknown()static LocalCostEstimateLocalCostEstimate.zero()Methods in io.trino.cost with parameters of type LocalCostEstimateModifier and TypeMethodDescriptionstatic LocalCostEstimateLocalCostEstimate.addPartialComponents(LocalCostEstimate one, LocalCostEstimate two, LocalCostEstimate... more) Sums partial cost estimates of some (single) plan node.Constructors in io.trino.cost with parameters of type LocalCostEstimateModifierConstructorDescriptionPlanCostEstimate(double cpuCost, double maxMemory, double maxMemoryWhenOutputting, double networkCost, LocalCostEstimate rootNodeLocalCostEstimate)