Uses of Class
io.trino.cost.PlanCostEstimate
-
Packages that use PlanCostEstimate Package Description io.trino.cost io.trino.sql.planner.iterative io.trino.sql.planner.iterative.rule io.trino.sql.planner.planprinter -
-
Uses of PlanCostEstimate in io.trino.cost
Methods in io.trino.cost that return PlanCostEstimate Modifier and Type Method Description PlanCostEstimateCostCalculator. calculateCost(PlanNode node, StatsProvider stats, CostProvider sourcesCosts, Session session, TypeProvider types)Calculates cumulative cost of a node.PlanCostEstimateCostCalculatorUsingExchanges. calculateCost(PlanNode node, StatsProvider stats, CostProvider sourcesCosts, Session session, TypeProvider types)PlanCostEstimateCostCalculatorWithEstimatedExchanges. calculateCost(PlanNode node, StatsProvider stats, CostProvider sourcesCosts, Session session, TypeProvider types)PlanCostEstimateCachingCostProvider. getCost(PlanNode node)PlanCostEstimateCostProvider. getCost(PlanNode node)static PlanCostEstimatePlanCostEstimate. infinite()PlanCostEstimateLocalCostEstimate. toPlanCost()Deprecated.This class represents individual cost of a part of a plan (usually of a singlePlanNode).static PlanCostEstimatePlanCostEstimate. unknown()static PlanCostEstimatePlanCostEstimate. zero()Methods in io.trino.cost that return types with arguments of type PlanCostEstimate Modifier and Type Method Description com.google.common.collect.Ordering<PlanCostEstimate>CostComparator. forSession(Session session)Map<PlanNodeId,PlanCostEstimate>StatsAndCosts. getCosts()Methods in io.trino.cost with parameters of type PlanCostEstimate Modifier and Type Method Description intCostComparator. compare(Session session, PlanCostEstimate left, PlanCostEstimate right) -
Uses of PlanCostEstimate in io.trino.sql.planner.iterative
Methods in io.trino.sql.planner.iterative that return types with arguments of type PlanCostEstimate Modifier and Type Method Description Optional<PlanCostEstimate>Memo. getCost(int group)Methods in io.trino.sql.planner.iterative with parameters of type PlanCostEstimate Modifier and Type Method Description voidMemo. storeCost(int group, PlanCostEstimate cost) -
Uses of PlanCostEstimate in io.trino.sql.planner.iterative.rule
Methods in io.trino.sql.planner.iterative.rule that return PlanCostEstimate Modifier and Type Method Description PlanCostEstimatePlanNodeWithCost. getCost()Constructors in io.trino.sql.planner.iterative.rule with parameters of type PlanCostEstimate Constructor Description PlanNodeWithCost(PlanCostEstimate cost, PlanNode planNode) -
Uses of PlanCostEstimate in io.trino.sql.planner.planprinter
Methods in io.trino.sql.planner.planprinter that return types with arguments of type PlanCostEstimate Modifier and Type Method Description List<PlanCostEstimate>NodeRepresentation. getEstimatedCost()
-