├── .gitignore ├── .jshintrc ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── related.js ├── config.js.dist ├── docs ├── Docs │ └── index.json ├── index.json ├── teaser.md └── website-example.md ├── index.js ├── lib ├── AdvancedQueryBuilder.js ├── Database.js ├── Entity.js ├── ExtensionManager.js ├── FilterBuilder.js ├── FullTextQueryBuilder.js ├── JoinStatement.js ├── Lock.js ├── Migration.js ├── Model.js ├── ModelBuilder.js ├── ModelCloner.js ├── ModelDefinition.js ├── ORM.js ├── Query.js ├── QueryBuilder.js ├── QueryBuilderBuilder.js ├── QueryCompiler.js ├── RelatingSet.js ├── Resource.js ├── Selector.js ├── Set.js ├── StaticORM.js ├── TransactionBuilder.js └── clone.js ├── memory-tests ├── insert.js ├── list-raw.js ├── list.js └── update.js ├── package.json └── test ├── createdb.sql ├── filterBuilder.js ├── main.js ├── mysql.sql ├── orm.js ├── postgres.sql └── tests ├── cleanUp.js └── setup.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/README.md -------------------------------------------------------------------------------- /bin/related.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/bin/related.js -------------------------------------------------------------------------------- /config.js.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/config.js.dist -------------------------------------------------------------------------------- /docs/Docs/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/docs/Docs/index.json -------------------------------------------------------------------------------- /docs/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/docs/index.json -------------------------------------------------------------------------------- /docs/teaser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/docs/teaser.md -------------------------------------------------------------------------------- /docs/website-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/docs/website-example.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/index.js -------------------------------------------------------------------------------- /lib/AdvancedQueryBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/AdvancedQueryBuilder.js -------------------------------------------------------------------------------- /lib/Database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/Database.js -------------------------------------------------------------------------------- /lib/Entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/Entity.js -------------------------------------------------------------------------------- /lib/ExtensionManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/ExtensionManager.js -------------------------------------------------------------------------------- /lib/FilterBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/FilterBuilder.js -------------------------------------------------------------------------------- /lib/FullTextQueryBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/FullTextQueryBuilder.js -------------------------------------------------------------------------------- /lib/JoinStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/JoinStatement.js -------------------------------------------------------------------------------- /lib/Lock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/Lock.js -------------------------------------------------------------------------------- /lib/Migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/Migration.js -------------------------------------------------------------------------------- /lib/Model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/Model.js -------------------------------------------------------------------------------- /lib/ModelBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/ModelBuilder.js -------------------------------------------------------------------------------- /lib/ModelCloner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/ModelCloner.js -------------------------------------------------------------------------------- /lib/ModelDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/ModelDefinition.js -------------------------------------------------------------------------------- /lib/ORM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/ORM.js -------------------------------------------------------------------------------- /lib/Query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/Query.js -------------------------------------------------------------------------------- /lib/QueryBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/QueryBuilder.js -------------------------------------------------------------------------------- /lib/QueryBuilderBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/QueryBuilderBuilder.js -------------------------------------------------------------------------------- /lib/QueryCompiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/QueryCompiler.js -------------------------------------------------------------------------------- /lib/RelatingSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/RelatingSet.js -------------------------------------------------------------------------------- /lib/Resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/Resource.js -------------------------------------------------------------------------------- /lib/Selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/Selector.js -------------------------------------------------------------------------------- /lib/Set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/Set.js -------------------------------------------------------------------------------- /lib/StaticORM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/StaticORM.js -------------------------------------------------------------------------------- /lib/TransactionBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/TransactionBuilder.js -------------------------------------------------------------------------------- /lib/clone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/lib/clone.js -------------------------------------------------------------------------------- /memory-tests/insert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/memory-tests/insert.js -------------------------------------------------------------------------------- /memory-tests/list-raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/memory-tests/list-raw.js -------------------------------------------------------------------------------- /memory-tests/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/memory-tests/list.js -------------------------------------------------------------------------------- /memory-tests/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/memory-tests/update.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/package.json -------------------------------------------------------------------------------- /test/createdb.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE test; -------------------------------------------------------------------------------- /test/filterBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/test/filterBuilder.js -------------------------------------------------------------------------------- /test/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/test/main.js -------------------------------------------------------------------------------- /test/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/test/mysql.sql -------------------------------------------------------------------------------- /test/orm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/test/orm.js -------------------------------------------------------------------------------- /test/postgres.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/test/postgres.sql -------------------------------------------------------------------------------- /test/tests/cleanUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/test/tests/cleanUp.js -------------------------------------------------------------------------------- /test/tests/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linaGirl/related/HEAD/test/tests/setup.js --------------------------------------------------------------------------------