query.js
Version:
query.js is an abstract query language which can be mapped to different query language implementation.
21 lines (15 loc) • 633 B
JavaScript
var lib = require("./lib/query.js");
module.exports = lib.Query;
module.exports.query = lib.query;
module.exports.Query = lib.Query;
module.exports.Parser = {
RestConditionParser: require('./lib/RestConditionParser.js').parser
};
module.exports.Parser.RestQueryParser = require('./lib/RestQueryParser').RestQueryParser;
module.exports.Executor = {
ArrayExecutor: require('./lib/ArrayExecutor.js').Executor
};
module.exports.Composer = {
MongoQueryComposer: require('./lib/composer/MongoQueryComposer.js').MongoQueryComposer,
RestQueryComposer: require('./lib/composer/RestQueryComposer.js').RestQueryComposer
};