(t iterator)
| 949 | } |
| 950 | |
| 951 | func (g *groupQuery) Select(t iterator) NodeNavigator { |
| 952 | node := g.Input.Select(t) |
| 953 | if node == nil { |
| 954 | return nil |
| 955 | } |
| 956 | g.posit++ |
| 957 | return node |
| 958 | } |
| 959 | |
| 960 | func (g *groupQuery) Evaluate(t iterator) interface{} { |
| 961 | return g.Input.Evaluate(t) |