()
| 32 | } |
| 33 | |
| 34 | func (s *SelectItem) End() Pos { |
| 35 | if s.Alias != nil { |
| 36 | return s.Alias.End() |
| 37 | } |
| 38 | if len(s.Modifiers) > 0 { |
| 39 | return s.Modifiers[len(s.Modifiers)-1].End() |
| 40 | } |
| 41 | return s.Expr.End() |
| 42 | } |
| 43 | |
| 44 | func (s *SelectItem) Accept(visitor ASTVisitor) error { |
| 45 | visitor.Enter(s) |