├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── src ├── errors.ts ├── index.ts ├── query │ ├── buildNarrowedQuery.ts │ ├── buildQuery.ts │ ├── buildSelection.ts │ ├── buildSql.ts │ ├── columns.ts │ ├── delete.ts │ ├── expressions.ts │ ├── index.ts │ ├── insert.ts │ ├── insertStatement.ts │ ├── query.ts │ ├── queryItem.ts │ ├── sql.ts │ ├── table.ts │ └── update.ts ├── types │ ├── expression │ │ ├── andOr.ts │ │ ├── caseWhen.ts │ │ ├── coalesce.ts │ │ ├── eq.ts │ │ ├── exists.ts │ │ ├── expression.ts │ │ ├── expressionFactory.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── isNull.ts │ │ ├── literal.ts │ │ ├── not.ts │ │ ├── param.ts │ │ ├── subquery.ts │ │ └── subqueryExpression.ts │ ├── helpers.ts │ ├── index.ts │ ├── query │ │ ├── databaseClient.ts │ │ ├── delete.ts │ │ ├── index.ts │ │ ├── insert.ts │ │ ├── insertStatement.ts │ │ ├── joins.ts │ │ ├── queryBottom.ts │ │ ├── queryRoot.ts │ │ └── update.ts │ └── table │ │ ├── column.ts │ │ ├── index.ts │ │ └── table.ts └── utils.ts ├── test-d ├── delete.test-d.ts ├── expressions │ ├── andOr.test-d.ts │ ├── caseWhen.test-d.ts │ ├── coalesce.test-d.ts │ ├── eq.test-d.ts │ ├── exists.test-d.ts │ ├── helpers.ts │ ├── isIn.test-d.ts │ ├── isNull.test-d.ts │ ├── literal.test-d.ts │ └── not.test-d.ts ├── helpers │ ├── classicGames.ts │ ├── index.ts │ └── pcComponents.ts ├── insert.test-d.ts ├── join.test-d.ts ├── limit.test-d.ts ├── lock.test-d.ts ├── narrow.test-d.ts ├── orderBy.test-d.ts ├── select-json.test-d.ts ├── select-nested-json.test-d.ts ├── select-subselect.test-d.ts ├── select.test-d.ts ├── table.test-d.ts ├── tsconfig.json ├── union.test-d.ts ├── update.test-d.ts ├── where.test-d.ts └── withRecursive.test-d.ts ├── test ├── delete.test.ts ├── discriminatedUnion │ ├── narrow.test.ts │ ├── non-narrowed.json.test.ts │ ├── non-narrowed.test.ts │ └── table.test.ts ├── helpers │ ├── classicGames.ts │ ├── index.ts │ ├── pcComponents.ts │ └── testSchema.sql ├── insert.test.ts ├── insertStatement.test.ts ├── join.test.ts ├── query │ ├── fetch.test.ts │ ├── limitOffset.test.ts │ ├── lock.test.ts │ └── orderBy.test.ts ├── select │ ├── select-checks.test.ts │ ├── select-subquery.test.ts │ ├── select.all.test.ts │ ├── select.exclude.test.ts │ ├── select.include.test.ts │ ├── select.rename.test.ts │ ├── selectJsonArray.test.ts │ ├── selectJsonObject.test.ts │ └── selectJsonObjectArray.test.ts ├── table.test.ts ├── update.test.ts ├── utils.test.ts └── where │ ├── where.eq.test.ts │ ├── where.exists.test.ts │ ├── where.isIn.test.ts │ └── where.isNull.test.ts ├── tsconfig.build.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/package.json -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/query/buildNarrowedQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/buildNarrowedQuery.ts -------------------------------------------------------------------------------- /src/query/buildQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/buildQuery.ts -------------------------------------------------------------------------------- /src/query/buildSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/buildSelection.ts -------------------------------------------------------------------------------- /src/query/buildSql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/buildSql.ts -------------------------------------------------------------------------------- /src/query/columns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/columns.ts -------------------------------------------------------------------------------- /src/query/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/delete.ts -------------------------------------------------------------------------------- /src/query/expressions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/expressions.ts -------------------------------------------------------------------------------- /src/query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/index.ts -------------------------------------------------------------------------------- /src/query/insert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/insert.ts -------------------------------------------------------------------------------- /src/query/insertStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/insertStatement.ts -------------------------------------------------------------------------------- /src/query/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/query.ts -------------------------------------------------------------------------------- /src/query/queryItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/queryItem.ts -------------------------------------------------------------------------------- /src/query/sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/sql.ts -------------------------------------------------------------------------------- /src/query/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/table.ts -------------------------------------------------------------------------------- /src/query/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/query/update.ts -------------------------------------------------------------------------------- /src/types/expression/andOr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/andOr.ts -------------------------------------------------------------------------------- /src/types/expression/caseWhen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/caseWhen.ts -------------------------------------------------------------------------------- /src/types/expression/coalesce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/coalesce.ts -------------------------------------------------------------------------------- /src/types/expression/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/eq.ts -------------------------------------------------------------------------------- /src/types/expression/exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/exists.ts -------------------------------------------------------------------------------- /src/types/expression/expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/expression.ts -------------------------------------------------------------------------------- /src/types/expression/expressionFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/expressionFactory.ts -------------------------------------------------------------------------------- /src/types/expression/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/helpers.ts -------------------------------------------------------------------------------- /src/types/expression/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/index.ts -------------------------------------------------------------------------------- /src/types/expression/isNull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/isNull.ts -------------------------------------------------------------------------------- /src/types/expression/literal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/literal.ts -------------------------------------------------------------------------------- /src/types/expression/not.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/not.ts -------------------------------------------------------------------------------- /src/types/expression/param.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/param.ts -------------------------------------------------------------------------------- /src/types/expression/subquery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/subquery.ts -------------------------------------------------------------------------------- /src/types/expression/subqueryExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/expression/subqueryExpression.ts -------------------------------------------------------------------------------- /src/types/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/helpers.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/query/databaseClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/query/databaseClient.ts -------------------------------------------------------------------------------- /src/types/query/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/query/delete.ts -------------------------------------------------------------------------------- /src/types/query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/query/index.ts -------------------------------------------------------------------------------- /src/types/query/insert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/query/insert.ts -------------------------------------------------------------------------------- /src/types/query/insertStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/query/insertStatement.ts -------------------------------------------------------------------------------- /src/types/query/joins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/query/joins.ts -------------------------------------------------------------------------------- /src/types/query/queryBottom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/query/queryBottom.ts -------------------------------------------------------------------------------- /src/types/query/queryRoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/query/queryRoot.ts -------------------------------------------------------------------------------- /src/types/query/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/query/update.ts -------------------------------------------------------------------------------- /src/types/table/column.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/table/column.ts -------------------------------------------------------------------------------- /src/types/table/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/table/index.ts -------------------------------------------------------------------------------- /src/types/table/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/types/table/table.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test-d/delete.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/delete.test-d.ts -------------------------------------------------------------------------------- /test-d/expressions/andOr.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/expressions/andOr.test-d.ts -------------------------------------------------------------------------------- /test-d/expressions/caseWhen.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/expressions/caseWhen.test-d.ts -------------------------------------------------------------------------------- /test-d/expressions/coalesce.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/expressions/coalesce.test-d.ts -------------------------------------------------------------------------------- /test-d/expressions/eq.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/expressions/eq.test-d.ts -------------------------------------------------------------------------------- /test-d/expressions/exists.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/expressions/exists.test-d.ts -------------------------------------------------------------------------------- /test-d/expressions/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/expressions/helpers.ts -------------------------------------------------------------------------------- /test-d/expressions/isIn.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/expressions/isIn.test-d.ts -------------------------------------------------------------------------------- /test-d/expressions/isNull.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/expressions/isNull.test-d.ts -------------------------------------------------------------------------------- /test-d/expressions/literal.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/expressions/literal.test-d.ts -------------------------------------------------------------------------------- /test-d/expressions/not.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/expressions/not.test-d.ts -------------------------------------------------------------------------------- /test-d/helpers/classicGames.ts: -------------------------------------------------------------------------------- 1 | export * from '../../test/helpers/classicGames' 2 | -------------------------------------------------------------------------------- /test-d/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/helpers/index.ts -------------------------------------------------------------------------------- /test-d/helpers/pcComponents.ts: -------------------------------------------------------------------------------- 1 | export * from '../../test/helpers/pcComponents' 2 | -------------------------------------------------------------------------------- /test-d/insert.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/insert.test-d.ts -------------------------------------------------------------------------------- /test-d/join.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/join.test-d.ts -------------------------------------------------------------------------------- /test-d/limit.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/limit.test-d.ts -------------------------------------------------------------------------------- /test-d/lock.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/lock.test-d.ts -------------------------------------------------------------------------------- /test-d/narrow.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/narrow.test-d.ts -------------------------------------------------------------------------------- /test-d/orderBy.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/orderBy.test-d.ts -------------------------------------------------------------------------------- /test-d/select-json.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/select-json.test-d.ts -------------------------------------------------------------------------------- /test-d/select-nested-json.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/select-nested-json.test-d.ts -------------------------------------------------------------------------------- /test-d/select-subselect.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/select-subselect.test-d.ts -------------------------------------------------------------------------------- /test-d/select.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/select.test-d.ts -------------------------------------------------------------------------------- /test-d/table.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/table.test-d.ts -------------------------------------------------------------------------------- /test-d/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/tsconfig.json -------------------------------------------------------------------------------- /test-d/union.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/union.test-d.ts -------------------------------------------------------------------------------- /test-d/update.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/update.test-d.ts -------------------------------------------------------------------------------- /test-d/where.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/where.test-d.ts -------------------------------------------------------------------------------- /test-d/withRecursive.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test-d/withRecursive.test-d.ts -------------------------------------------------------------------------------- /test/delete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/delete.test.ts -------------------------------------------------------------------------------- /test/discriminatedUnion/narrow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/discriminatedUnion/narrow.test.ts -------------------------------------------------------------------------------- /test/discriminatedUnion/non-narrowed.json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/discriminatedUnion/non-narrowed.json.test.ts -------------------------------------------------------------------------------- /test/discriminatedUnion/non-narrowed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/discriminatedUnion/non-narrowed.test.ts -------------------------------------------------------------------------------- /test/discriminatedUnion/table.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/discriminatedUnion/table.test.ts -------------------------------------------------------------------------------- /test/helpers/classicGames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/helpers/classicGames.ts -------------------------------------------------------------------------------- /test/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/helpers/index.ts -------------------------------------------------------------------------------- /test/helpers/pcComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/helpers/pcComponents.ts -------------------------------------------------------------------------------- /test/helpers/testSchema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/helpers/testSchema.sql -------------------------------------------------------------------------------- /test/insert.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/insert.test.ts -------------------------------------------------------------------------------- /test/insertStatement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/insertStatement.test.ts -------------------------------------------------------------------------------- /test/join.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/join.test.ts -------------------------------------------------------------------------------- /test/query/fetch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/query/fetch.test.ts -------------------------------------------------------------------------------- /test/query/limitOffset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/query/limitOffset.test.ts -------------------------------------------------------------------------------- /test/query/lock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/query/lock.test.ts -------------------------------------------------------------------------------- /test/query/orderBy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/query/orderBy.test.ts -------------------------------------------------------------------------------- /test/select/select-checks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/select/select-checks.test.ts -------------------------------------------------------------------------------- /test/select/select-subquery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/select/select-subquery.test.ts -------------------------------------------------------------------------------- /test/select/select.all.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/select/select.all.test.ts -------------------------------------------------------------------------------- /test/select/select.exclude.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/select/select.exclude.test.ts -------------------------------------------------------------------------------- /test/select/select.include.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/select/select.include.test.ts -------------------------------------------------------------------------------- /test/select/select.rename.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/select/select.rename.test.ts -------------------------------------------------------------------------------- /test/select/selectJsonArray.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/select/selectJsonArray.test.ts -------------------------------------------------------------------------------- /test/select/selectJsonObject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/select/selectJsonObject.test.ts -------------------------------------------------------------------------------- /test/select/selectJsonObjectArray.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/select/selectJsonObjectArray.test.ts -------------------------------------------------------------------------------- /test/table.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/table.test.ts -------------------------------------------------------------------------------- /test/update.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/update.test.ts -------------------------------------------------------------------------------- /test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/utils.test.ts -------------------------------------------------------------------------------- /test/where/where.eq.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/where/where.eq.test.ts -------------------------------------------------------------------------------- /test/where/where.exists.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/where/where.exists.test.ts -------------------------------------------------------------------------------- /test/where/where.isIn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/where/where.isIn.test.ts -------------------------------------------------------------------------------- /test/where/where.isNull.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/test/where/where.isNull.test.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoeck/typesafe-query-builder/HEAD/tsconfig.json --------------------------------------------------------------------------------