changeset-number-incrementer

1.0.3 • Public • Published

This module increments a number (under a unique key) in an RDF datastore, and returns the number to you.

Usage

//sparqlQuery:: (query, nodeBack) -> void
//sparqlUpdate:: (update, nodeBack) -> void

const applyChangeset = require('changeset-sparql')(sparqlQuery, sparqlUpdate) //func that does updates via changesets
const incNum = require('changeset-number-incrementer')

// curry in functions that will run a sparql query (to fetch the number) and apply the updates (to increment the number)
const getNum = incNum(sparqlQuery, applyChangeset)

const key = 'abc123hjk789' //could be a sha1 of some values that make your key

getNum(key)(
    err => console.error("error getting number", err),
    num => console.log("got a number", num)
)


Package Sidebar

Install

npm i changeset-number-incrementer

Weekly Downloads

7

Version

1.0.3

License

GPL-3.0

Last publish

Collaborators

  • kwijibo