code: func (p *baseLogicalPlan) PruneColumns(parentUsedCols []*expression.Column) error {
  	if len(p.children) == 0 {
  		return nil
  	}
  	return p.children[0].PruneColumns(parentUsedCols)
  }
docs: // PruneColumns implements LogicalPlan interface.