code: func (s *baseSingleGroupJoinOrderSolver) calcJoinCumCost(join LogicalPlan, lNode, rNode *jrNode) float64 {
  	return join.statsInfo().RowCount + lNode.cumCost + rNode.cumCost
  }
docs: // calcJoinCumCost calculates the cumulative cost of the join node.