(wi lrwi, smap *cluster.Smap)
| 105 | } |
| 106 | |
| 107 | func (r *lriterator) iterateRange(wi lrwi, smap *cluster.Smap) error { |
| 108 | pt, err := cos.NewParsedTemplate(r.msg.Template) |
| 109 | if err != nil { |
| 110 | return err |
| 111 | } |
| 112 | if len(pt.Ranges) != 0 { |
| 113 | return r.iterateTemplate(smap, &pt, wi) |
| 114 | } |
| 115 | return r.iteratePrefix(smap, pt.Prefix, wi) |
| 116 | } |
| 117 | |
| 118 | func (r *lriterator) iterateTemplate(smap *cluster.Smap, pt *cos.ParsedTemplate, wi lrwi) error { |
| 119 | pt.InitIter() |
no test coverage detected