(t int64, size int)
| 23 | } |
| 24 | |
| 25 | func (it *nonOverlappingIterator) Seek(t int64, size int) chunkenc.ValueType { |
| 26 | for { |
| 27 | if valType := it.iter.Seek(t, size); valType != chunkenc.ValNone { |
| 28 | return valType |
| 29 | } else if it.iter.Err() != nil { |
| 30 | return chunkenc.ValNone |
| 31 | } else if !it.next() { |
| 32 | return chunkenc.ValNone |
| 33 | } |
| 34 | } |
| 35 | } |
| 36 | |
| 37 | func (it *nonOverlappingIterator) MaxCurrentChunkTime() int64 { |
| 38 | return it.iter.MaxCurrentChunkTime() |