Package io.trino.cost

Interface CostCalculator

    • Method Detail

      • calculateCost

        PlanCostEstimate calculateCost​(PlanNode node,
                                       StatsProvider stats,
                                       CostProvider sourcesCosts,
                                       Session session,
                                       TypeProvider types)
        Calculates cumulative cost of a node.
        Parameters:
        node - The node to compute cost for.
        stats - The stats provider for node's stats and child nodes' stats, to be used if stats are needed to compute cost for the node