0.0.1 • Published 8 years ago

noptimizer v0.0.1

Weekly downloads
5
License
ISC
Repository
github
Last release
8 years ago

noptimizer

(under development)

(Nodejs module, couchbase, N1QL queries)

analyze and optimize n1ql queries

require

const Noptimizer = require('noptimizer');

setup

noptimizer.init(couchbase_Server, bucket_name)

noptimizer.init('couchbase://localhost/', 'default')

use

	var queries = [
			"SELECT email, interests FROM default",
			"SELECT email FROM default",
			"SELECT * FROM default",
			"SELECT uuid FROM default WHERE uuid IS NOT NULL"
		];
		var analysis = queries.map((query) => noptimizer.analyze(query))
		var results = Promise.all(analysis);
		results.then(function(data) {
			data.forEach(datum => console.log(datum[0].text));
			done();
		})
	})

test

 npm test