├── .gitignore ├── LICENSE ├── README.md ├── backend ├── base.js ├── elasticsearch.js ├── fs.js ├── local.js ├── memory.js ├── mongodb.js ├── nedb.js ├── rest.js └── sql.js ├── docs └── api │ ├── BaseBackend.html │ ├── BaseStore.html │ ├── ElasticSearchBackend.html │ ├── ElasticSearchStore.html │ ├── FsBackend.html │ ├── FsStore.html │ ├── LocalBackend.html │ ├── LocalStore.html │ ├── MemoryBackend.html │ ├── MemoryStore.html │ ├── MongoBackend.html │ ├── MongoStore.html │ ├── NeBackend.html │ ├── NeStore.html │ ├── RestBackend.html │ ├── RestStore.html │ ├── SqlBackend.html │ ├── SqlStore.html │ ├── base.js.html │ ├── elasticsearch.js.html │ ├── fs.js.html │ ├── index.html │ ├── local.js.html │ ├── memory.js.html │ ├── module-base.html │ ├── module-elasticsearch.html │ ├── module-fs.html │ ├── module-local.html │ ├── module-memory.html │ ├── module-mongodb.html │ ├── module-nedb.html │ ├── module-rest.html │ ├── module-sql.html │ ├── mongodb.js.html │ ├── nedb.js.html │ ├── rest.js.html │ ├── scripts │ ├── linenumber.js │ └── prettify │ │ ├── Apache-License-2.0.txt │ │ ├── lang-css.js │ │ └── prettify.js │ ├── sql.js.html │ └── styles │ ├── jsdoc-default.css │ ├── prettify-jsdoc.css │ └── prettify-tomorrow.css ├── index.js ├── make.coffee ├── package.json ├── rql ├── elasticsearch.js └── sql.js └── tests ├── README.md ├── backend-run.js ├── backend ├── elasticsearch-init.js ├── fs-init.js ├── memory-init.js ├── memory-test.coffee ├── memory-test.js ├── mongo-init.js ├── mysql-init.js ├── ne-init.js ├── rest-memory-init.js ├── rest-mongo-init.js ├── rest-rest-memory-init.js ├── rql-init.js └── sqlite3-init.js ├── browser-run.js ├── browser ├── backbone-test.js └── sync.js ├── index.html ├── query-test.js ├── rql-builder.coffee ├── rql-builder.js ├── rql-run.js ├── rql.coffee ├── rql.html ├── rql.js ├── test.coffee ├── test.js └── vendor ├── backbone.js ├── jquery.js ├── qunit ├── qunit.css └── qunit.js └── underscore.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | tmp 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/README.md -------------------------------------------------------------------------------- /backend/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/backend/base.js -------------------------------------------------------------------------------- /backend/elasticsearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/backend/elasticsearch.js -------------------------------------------------------------------------------- /backend/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/backend/fs.js -------------------------------------------------------------------------------- /backend/local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/backend/local.js -------------------------------------------------------------------------------- /backend/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/backend/memory.js -------------------------------------------------------------------------------- /backend/mongodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/backend/mongodb.js -------------------------------------------------------------------------------- /backend/nedb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/backend/nedb.js -------------------------------------------------------------------------------- /backend/rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/backend/rest.js -------------------------------------------------------------------------------- /backend/sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/backend/sql.js -------------------------------------------------------------------------------- /docs/api/BaseBackend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/BaseBackend.html -------------------------------------------------------------------------------- /docs/api/BaseStore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/BaseStore.html -------------------------------------------------------------------------------- /docs/api/ElasticSearchBackend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/ElasticSearchBackend.html -------------------------------------------------------------------------------- /docs/api/ElasticSearchStore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/ElasticSearchStore.html -------------------------------------------------------------------------------- /docs/api/FsBackend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/FsBackend.html -------------------------------------------------------------------------------- /docs/api/FsStore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/FsStore.html -------------------------------------------------------------------------------- /docs/api/LocalBackend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/LocalBackend.html -------------------------------------------------------------------------------- /docs/api/LocalStore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/LocalStore.html -------------------------------------------------------------------------------- /docs/api/MemoryBackend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/MemoryBackend.html -------------------------------------------------------------------------------- /docs/api/MemoryStore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/MemoryStore.html -------------------------------------------------------------------------------- /docs/api/MongoBackend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/MongoBackend.html -------------------------------------------------------------------------------- /docs/api/MongoStore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/MongoStore.html -------------------------------------------------------------------------------- /docs/api/NeBackend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/NeBackend.html -------------------------------------------------------------------------------- /docs/api/NeStore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/NeStore.html -------------------------------------------------------------------------------- /docs/api/RestBackend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/RestBackend.html -------------------------------------------------------------------------------- /docs/api/RestStore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/RestStore.html -------------------------------------------------------------------------------- /docs/api/SqlBackend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/SqlBackend.html -------------------------------------------------------------------------------- /docs/api/SqlStore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/SqlStore.html -------------------------------------------------------------------------------- /docs/api/base.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/base.js.html -------------------------------------------------------------------------------- /docs/api/elasticsearch.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/elasticsearch.js.html -------------------------------------------------------------------------------- /docs/api/fs.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/fs.js.html -------------------------------------------------------------------------------- /docs/api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/index.html -------------------------------------------------------------------------------- /docs/api/local.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/local.js.html -------------------------------------------------------------------------------- /docs/api/memory.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/memory.js.html -------------------------------------------------------------------------------- /docs/api/module-base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/module-base.html -------------------------------------------------------------------------------- /docs/api/module-elasticsearch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/module-elasticsearch.html -------------------------------------------------------------------------------- /docs/api/module-fs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/module-fs.html -------------------------------------------------------------------------------- /docs/api/module-local.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/module-local.html -------------------------------------------------------------------------------- /docs/api/module-memory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/module-memory.html -------------------------------------------------------------------------------- /docs/api/module-mongodb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/module-mongodb.html -------------------------------------------------------------------------------- /docs/api/module-nedb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/module-nedb.html -------------------------------------------------------------------------------- /docs/api/module-rest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/module-rest.html -------------------------------------------------------------------------------- /docs/api/module-sql.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/module-sql.html -------------------------------------------------------------------------------- /docs/api/mongodb.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/mongodb.js.html -------------------------------------------------------------------------------- /docs/api/nedb.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/nedb.js.html -------------------------------------------------------------------------------- /docs/api/rest.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/rest.js.html -------------------------------------------------------------------------------- /docs/api/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/scripts/linenumber.js -------------------------------------------------------------------------------- /docs/api/scripts/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/scripts/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /docs/api/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/scripts/prettify/lang-css.js -------------------------------------------------------------------------------- /docs/api/scripts/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/scripts/prettify/prettify.js -------------------------------------------------------------------------------- /docs/api/sql.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/sql.js.html -------------------------------------------------------------------------------- /docs/api/styles/jsdoc-default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/styles/jsdoc-default.css -------------------------------------------------------------------------------- /docs/api/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /docs/api/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/docs/api/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/index.js -------------------------------------------------------------------------------- /make.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/make.coffee -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/package.json -------------------------------------------------------------------------------- /rql/elasticsearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/rql/elasticsearch.js -------------------------------------------------------------------------------- /rql/sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/rql/sql.js -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/backend-run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend-run.js -------------------------------------------------------------------------------- /tests/backend/elasticsearch-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/elasticsearch-init.js -------------------------------------------------------------------------------- /tests/backend/fs-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/fs-init.js -------------------------------------------------------------------------------- /tests/backend/memory-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/memory-init.js -------------------------------------------------------------------------------- /tests/backend/memory-test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/memory-test.coffee -------------------------------------------------------------------------------- /tests/backend/memory-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/memory-test.js -------------------------------------------------------------------------------- /tests/backend/mongo-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/mongo-init.js -------------------------------------------------------------------------------- /tests/backend/mysql-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/mysql-init.js -------------------------------------------------------------------------------- /tests/backend/ne-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/ne-init.js -------------------------------------------------------------------------------- /tests/backend/rest-memory-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/rest-memory-init.js -------------------------------------------------------------------------------- /tests/backend/rest-mongo-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/rest-mongo-init.js -------------------------------------------------------------------------------- /tests/backend/rest-rest-memory-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/rest-rest-memory-init.js -------------------------------------------------------------------------------- /tests/backend/rql-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/rql-init.js -------------------------------------------------------------------------------- /tests/backend/sqlite3-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/backend/sqlite3-init.js -------------------------------------------------------------------------------- /tests/browser-run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/browser-run.js -------------------------------------------------------------------------------- /tests/browser/backbone-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/browser/backbone-test.js -------------------------------------------------------------------------------- /tests/browser/sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/browser/sync.js -------------------------------------------------------------------------------- /tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/index.html -------------------------------------------------------------------------------- /tests/query-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/query-test.js -------------------------------------------------------------------------------- /tests/rql-builder.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/rql-builder.coffee -------------------------------------------------------------------------------- /tests/rql-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/rql-builder.js -------------------------------------------------------------------------------- /tests/rql-run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/rql-run.js -------------------------------------------------------------------------------- /tests/rql.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/rql.coffee -------------------------------------------------------------------------------- /tests/rql.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/rql.html -------------------------------------------------------------------------------- /tests/rql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/rql.js -------------------------------------------------------------------------------- /tests/test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/test.coffee -------------------------------------------------------------------------------- /tests/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/test.js -------------------------------------------------------------------------------- /tests/vendor/backbone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/vendor/backbone.js -------------------------------------------------------------------------------- /tests/vendor/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/vendor/jquery.js -------------------------------------------------------------------------------- /tests/vendor/qunit/qunit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/vendor/qunit/qunit.css -------------------------------------------------------------------------------- /tests/vendor/qunit/qunit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/vendor/qunit/qunit.js -------------------------------------------------------------------------------- /tests/vendor/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/warehouse/HEAD/tests/vendor/underscore.js --------------------------------------------------------------------------------