queryqueue

0.0.7 • Public • Published

QueryQueue

A simple database query queing module

Build Status Coverage Status

Installation

npm install queryqueue

Usage

Configure

In app.js or something once

var QueryQueue = require('queryqueue');
QueryQueue.config({
    host: "localhost",
    user: "user",
    password: "password",
    database: "database"
});

Config takes same parameter options as that of mysql.createPool

Use

var QueryQueue = require('queryqueue');
var runner = QueryQueue.Runner(function (result) {
    console.log("countries", result.countries);
    console.log("admins", result.users.admins);
    console.log("managers", result.users.managers);
});
runner.add("countries","select name from countries");
runner.add("users.admins","select name from users where admin = 1");
runner.add("users.managers","select name from users where manager = 1");
runner.start();

Tests

npm test

More Info

A detailed blog post on Query Queue.

Contributing

In lieu of a formal style guide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.

Readme

Keywords

Package Sidebar

Install

npm i queryqueue

Weekly Downloads

0

Version

0.0.7

License

MIT

Last publish

Collaborators

  • vikramrao