UNPKG

water-orm

Version:

A monolith version of Standalone waterline ORM

38 lines (28 loc) 802 B
/** * Base Adapter Definition */ var _ = require('lodash'); var Adapter = module.exports = function(options) { // Ensure the connections are set this.connections = options.connections || {}; // Ensure the dictionary is built this.dictionary = options.dictionary || {}; // Set a Query instance to get access to top // level query functions this.query = options.query || {}; // Set Collection Name this.collection = options.collection || ''; // Set Model Identity this.identity = options.identity || ''; return this; }; _.extend( Adapter.prototype, require('./dql'), require('./ddl'), require('./compoundQueries'), require('./aggregateQueries'), require('./setupTeardown'), require('./sync'), require('./stream') );