1.0.5 • Published 3 years ago

advance v1.0.5

Weekly downloads
5
License
MIT
Repository
github
Last release
3 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

3 years ago

3.0.0-alpha.10

4 years ago

3.0.0-alpha.9

4 years ago

3.0.0-alpha.8

5 years ago

3.0.0-alpha.7

5 years ago

3.0.0-alpha.6

5 years ago

3.0.0-alpha.5

5 years ago

3.0.0-alpha.4

5 years ago

3.0.0-alpha.3

5 years ago

3.0.0-alpha.1

5 years ago

3.0.0-alpha.0

5 years ago

3.0.0-alpha.2

5 years ago

2.0.0

6 years ago

1.0.5

6 years ago

1.0.4

7 years ago

1.0.3

8 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.0.17

10 years ago

0.0.16

10 years ago

0.0.15

10 years ago

0.0.14

10 years ago

0.0.13

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.2

11 years ago

0.0.3

11 years ago