├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── examples └── index.js ├── jest.config.js ├── nodemon.json ├── package.json ├── src ├── builder │ ├── builder.d.ts │ ├── builder.test.ts │ └── builder.ts ├── constants.ts ├── index.ts ├── predicates │ ├── predicate.ts │ ├── where-between.ts │ ├── where-id.ts │ └── where-raw.ts ├── property.test.ts ├── property.ts ├── raw.ts ├── relationship.test.ts ├── relationship.ts └── statements │ ├── call-statement.test.ts │ ├── call-statement.ts │ ├── foreach-statement.ts │ ├── match-statement.ts │ ├── order-by.ts │ ├── set-property.ts │ ├── statement.ts │ ├── where-statement.test.ts │ ├── where-statement.ts │ └── with-statement.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/README.md -------------------------------------------------------------------------------- /examples/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/examples/index.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/jest.config.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/package.json -------------------------------------------------------------------------------- /src/builder/builder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/builder/builder.d.ts -------------------------------------------------------------------------------- /src/builder/builder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/builder/builder.test.ts -------------------------------------------------------------------------------- /src/builder/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/builder/builder.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/predicates/predicate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/predicates/predicate.ts -------------------------------------------------------------------------------- /src/predicates/where-between.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/predicates/where-between.ts -------------------------------------------------------------------------------- /src/predicates/where-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/predicates/where-id.ts -------------------------------------------------------------------------------- /src/predicates/where-raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/predicates/where-raw.ts -------------------------------------------------------------------------------- /src/property.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/property.test.ts -------------------------------------------------------------------------------- /src/property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/property.ts -------------------------------------------------------------------------------- /src/raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/raw.ts -------------------------------------------------------------------------------- /src/relationship.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/relationship.test.ts -------------------------------------------------------------------------------- /src/relationship.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/relationship.ts -------------------------------------------------------------------------------- /src/statements/call-statement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/statements/call-statement.test.ts -------------------------------------------------------------------------------- /src/statements/call-statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/statements/call-statement.ts -------------------------------------------------------------------------------- /src/statements/foreach-statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/statements/foreach-statement.ts -------------------------------------------------------------------------------- /src/statements/match-statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/statements/match-statement.ts -------------------------------------------------------------------------------- /src/statements/order-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/statements/order-by.ts -------------------------------------------------------------------------------- /src/statements/set-property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/statements/set-property.ts -------------------------------------------------------------------------------- /src/statements/statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/statements/statement.ts -------------------------------------------------------------------------------- /src/statements/where-statement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/statements/where-statement.test.ts -------------------------------------------------------------------------------- /src/statements/where-statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/statements/where-statement.ts -------------------------------------------------------------------------------- /src/statements/with-statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/src/statements/with-statement.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-cowley/neode-querybuilder/HEAD/tsconfig.json --------------------------------------------------------------------------------