code: func (p *basePlan) GetChildByIndex(index int) (parent Plan) {
  	if index < len(p.children) && index >= 0 {
  		return p.children[index]
  	}
  	return nil
  }
docs: // GetChildByIndex implements Plan GetChildByIndex interface.