1.0.5 • Published 2 years ago

advance v1.0.5

Weekly downloads
5
License
MIT
Repository
github
Last release
2 years ago

In-memory forward iterator for use with the Strata b-tree MVCC tool collection.

function comparator (a, b) { return +a - +b }

var test = cadence(function () {
    var iterator
    async(function () {
        iterator = advance.forward(comparator, [ 1, 2, 3 ])
        iterator.next(async())
    }, function (more) {
        assert.ok(more)
        var items = [], item
        while (item = iterator.get()) {
            items.push(item)
        }
        assert.deepEqual(items, [ 1, 2, 3 ], 'next')
        iterator.next(async())
    }, function (more) {
        assert.ok(!more)
        iterator.unlock(async())
    })
})

test(function (error) { if (error) throw error })
3.0.0-alpha.11

2 years ago

3.0.0-alpha.10

3 years ago

3.0.0-alpha.9

3 years ago

3.0.0-alpha.8

4 years ago

3.0.0-alpha.7

4 years ago

3.0.0-alpha.6

4 years ago

3.0.0-alpha.5

4 years ago

3.0.0-alpha.4

4 years ago

3.0.0-alpha.3

4 years ago

3.0.0-alpha.1

4 years ago

3.0.0-alpha.0

4 years ago

3.0.0-alpha.2

4 years ago

2.0.0

5 years ago

1.0.5

5 years ago

1.0.4

6 years ago

1.0.3

7 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.0.17

8 years ago

0.0.16

8 years ago

0.0.15

9 years ago

0.0.14

9 years ago

0.0.13

9 years ago

0.0.12

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.2

10 years ago

0.0.3

10 years ago