Commit 1cb9bf49 authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 272f6c71
...@@ -784,7 +784,15 @@ func (it *Iter) NextData() error { ...@@ -784,7 +784,15 @@ func (it *Iter) NextData() error {
// Iterate creates Iter to iterate over r starting from posStart in direction dir // Iterate creates Iter to iterate over r starting from posStart in direction dir
func Iterate(r io.ReaderAt, posStart int64, dir IterDir) *Iter { func Iterate(r io.ReaderAt, posStart int64, dir IterDir) *Iter {
it := &Iter{R: r, Dir: dir, Txnh: TxnHeader{Pos: posStart, Len: lenIterStart}} it := &Iter{R: r, Dir: dir, Txnh: TxnHeader{Pos: posStart}}
switch dir {
case IterForward:
it.Txnh.Len = lenIterStart
case IterBackward:
it.Txnh.LenPrev = lenIterStart
default:
panic("invalid dir")
}
return it return it
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment