()
| 1008 | } |
| 1009 | |
| 1010 | func (j *JoinIterator) String() string { |
| 1011 | var iters string |
| 1012 | for _, iter := range j.iters { |
| 1013 | iters += "\n\t" + util.TabOut(iter) |
| 1014 | } |
| 1015 | return fmt.Sprintf("JoinIterator: %d: %s\t%s)", j.definitionLevel, j.pred, iters) |
| 1016 | } |
| 1017 | |
| 1018 | func (j *JoinIterator) Next() (*IteratorResult, error) { |
| 1019 | outer: |