├── .github ├── build_test_dorm.sh ├── capture.sh ├── create_issue.py ├── mysql.toml ├── postgres.toml ├── sonar_to_sarif.py └── workflows │ └── ci.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── download-map.txt ├── download_dependencies.d ├── dscanner.ini ├── dub.json ├── init-template ├── .gitignore ├── dub.sdl ├── source │ └── app.d └── templates │ ├── base │ └── source │ │ ├── app.d │ │ └── models.d │ └── vibe │ ├── public │ └── .gitkeep │ ├── source │ └── app.d │ └── views │ └── .gitkeep ├── integration-tests ├── .gitignore ├── all-fields │ ├── .gitignore │ ├── dub.sdl │ ├── dub.selections.json │ ├── run.sh │ └── source │ │ ├── app.d │ │ └── models.d ├── crud-vibe │ ├── .gitignore │ ├── dub.sdl │ ├── dub.selections.json │ ├── run.sh │ └── source │ │ ├── app.d │ │ └── models.d ├── crud │ ├── .gitignore │ ├── dub.sdl │ ├── dub.selections.json │ ├── run.sh │ └── source │ │ ├── app.d │ │ └── models.d ├── nested-join │ ├── .gitignore │ ├── dub.sdl │ ├── dub.selections.json │ ├── run.sh │ └── source │ │ ├── app.d │ │ └── models.d ├── one-to-many │ ├── .gitignore │ ├── dub.sdl │ ├── dub.selections.json │ ├── run.sh │ └── source │ │ ├── app.d │ │ └── models.d └── run.sh ├── source ├── app.d └── dorm │ ├── annotations.d │ ├── api │ ├── condition.d │ └── db.d │ ├── declarative │ ├── conversion.d │ ├── entrypoint.d │ └── package.d │ ├── design.d │ ├── exception.d │ ├── lib │ ├── ffi.d │ ├── ffi_impl.d │ ├── ffi_wrap.d │ └── util.d │ ├── model.d │ └── types │ ├── package.d │ ├── patches.d │ └── relations.d ├── test_read.sqlite3 ├── testapp ├── .gitignore ├── README.md ├── dub.sdl └── source │ ├── app.d │ └── models.d └── update_downloader.d /.github/build_test_dorm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/.github/build_test_dorm.sh -------------------------------------------------------------------------------- /.github/capture.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/.github/capture.sh -------------------------------------------------------------------------------- /.github/create_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/.github/create_issue.py -------------------------------------------------------------------------------- /.github/mysql.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/.github/mysql.toml -------------------------------------------------------------------------------- /.github/postgres.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/.github/postgres.toml -------------------------------------------------------------------------------- /.github/sonar_to_sarif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/.github/sonar_to_sarif.py -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/README.md -------------------------------------------------------------------------------- /download-map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/download-map.txt -------------------------------------------------------------------------------- /download_dependencies.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/download_dependencies.d -------------------------------------------------------------------------------- /dscanner.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/dscanner.ini -------------------------------------------------------------------------------- /dub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/dub.json -------------------------------------------------------------------------------- /init-template/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/init-template/.gitignore -------------------------------------------------------------------------------- /init-template/dub.sdl: -------------------------------------------------------------------------------- 1 | name "init-exec" 2 | -------------------------------------------------------------------------------- /init-template/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/init-template/source/app.d -------------------------------------------------------------------------------- /init-template/templates/base/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/init-template/templates/base/source/app.d -------------------------------------------------------------------------------- /init-template/templates/base/source/models.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/init-template/templates/base/source/models.d -------------------------------------------------------------------------------- /init-template/templates/vibe/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /init-template/templates/vibe/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/init-template/templates/vibe/source/app.d -------------------------------------------------------------------------------- /init-template/templates/vibe/views/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integration-tests/.gitignore: -------------------------------------------------------------------------------- 1 | !dub.selections.json 2 | -------------------------------------------------------------------------------- /integration-tests/all-fields/.gitignore: -------------------------------------------------------------------------------- 1 | /all-fields 2 | -------------------------------------------------------------------------------- /integration-tests/all-fields/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/all-fields/dub.sdl -------------------------------------------------------------------------------- /integration-tests/all-fields/dub.selections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/all-fields/dub.selections.json -------------------------------------------------------------------------------- /integration-tests/all-fields/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/all-fields/run.sh -------------------------------------------------------------------------------- /integration-tests/all-fields/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/all-fields/source/app.d -------------------------------------------------------------------------------- /integration-tests/all-fields/source/models.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/all-fields/source/models.d -------------------------------------------------------------------------------- /integration-tests/crud-vibe/.gitignore: -------------------------------------------------------------------------------- 1 | /crud-vibe 2 | -------------------------------------------------------------------------------- /integration-tests/crud-vibe/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/crud-vibe/dub.sdl -------------------------------------------------------------------------------- /integration-tests/crud-vibe/dub.selections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/crud-vibe/dub.selections.json -------------------------------------------------------------------------------- /integration-tests/crud-vibe/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/crud-vibe/run.sh -------------------------------------------------------------------------------- /integration-tests/crud-vibe/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/crud-vibe/source/app.d -------------------------------------------------------------------------------- /integration-tests/crud-vibe/source/models.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/crud-vibe/source/models.d -------------------------------------------------------------------------------- /integration-tests/crud/.gitignore: -------------------------------------------------------------------------------- 1 | /crud 2 | -------------------------------------------------------------------------------- /integration-tests/crud/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/crud/dub.sdl -------------------------------------------------------------------------------- /integration-tests/crud/dub.selections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/crud/dub.selections.json -------------------------------------------------------------------------------- /integration-tests/crud/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/crud/run.sh -------------------------------------------------------------------------------- /integration-tests/crud/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/crud/source/app.d -------------------------------------------------------------------------------- /integration-tests/crud/source/models.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/crud/source/models.d -------------------------------------------------------------------------------- /integration-tests/nested-join/.gitignore: -------------------------------------------------------------------------------- 1 | /nested-join 2 | -------------------------------------------------------------------------------- /integration-tests/nested-join/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/nested-join/dub.sdl -------------------------------------------------------------------------------- /integration-tests/nested-join/dub.selections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/nested-join/dub.selections.json -------------------------------------------------------------------------------- /integration-tests/nested-join/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/nested-join/run.sh -------------------------------------------------------------------------------- /integration-tests/nested-join/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/nested-join/source/app.d -------------------------------------------------------------------------------- /integration-tests/nested-join/source/models.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/nested-join/source/models.d -------------------------------------------------------------------------------- /integration-tests/one-to-many/.gitignore: -------------------------------------------------------------------------------- 1 | /one-to-many 2 | -------------------------------------------------------------------------------- /integration-tests/one-to-many/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/one-to-many/dub.sdl -------------------------------------------------------------------------------- /integration-tests/one-to-many/dub.selections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/one-to-many/dub.selections.json -------------------------------------------------------------------------------- /integration-tests/one-to-many/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/one-to-many/run.sh -------------------------------------------------------------------------------- /integration-tests/one-to-many/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/one-to-many/source/app.d -------------------------------------------------------------------------------- /integration-tests/one-to-many/source/models.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/one-to-many/source/models.d -------------------------------------------------------------------------------- /integration-tests/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/integration-tests/run.sh -------------------------------------------------------------------------------- /source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/app.d -------------------------------------------------------------------------------- /source/dorm/annotations.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/annotations.d -------------------------------------------------------------------------------- /source/dorm/api/condition.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/api/condition.d -------------------------------------------------------------------------------- /source/dorm/api/db.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/api/db.d -------------------------------------------------------------------------------- /source/dorm/declarative/conversion.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/declarative/conversion.d -------------------------------------------------------------------------------- /source/dorm/declarative/entrypoint.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/declarative/entrypoint.d -------------------------------------------------------------------------------- /source/dorm/declarative/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/declarative/package.d -------------------------------------------------------------------------------- /source/dorm/design.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/design.d -------------------------------------------------------------------------------- /source/dorm/exception.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/exception.d -------------------------------------------------------------------------------- /source/dorm/lib/ffi.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/lib/ffi.d -------------------------------------------------------------------------------- /source/dorm/lib/ffi_impl.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/lib/ffi_impl.d -------------------------------------------------------------------------------- /source/dorm/lib/ffi_wrap.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/lib/ffi_wrap.d -------------------------------------------------------------------------------- /source/dorm/lib/util.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/lib/util.d -------------------------------------------------------------------------------- /source/dorm/model.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/model.d -------------------------------------------------------------------------------- /source/dorm/types/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/types/package.d -------------------------------------------------------------------------------- /source/dorm/types/patches.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/types/patches.d -------------------------------------------------------------------------------- /source/dorm/types/relations.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/source/dorm/types/relations.d -------------------------------------------------------------------------------- /test_read.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/test_read.sqlite3 -------------------------------------------------------------------------------- /testapp/.gitignore: -------------------------------------------------------------------------------- 1 | /testapp 2 | *.sqlite3 3 | -------------------------------------------------------------------------------- /testapp/README.md: -------------------------------------------------------------------------------- 1 | # DORM 2 | 3 | A D ORM using rorm as a backend. 4 | -------------------------------------------------------------------------------- /testapp/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/testapp/dub.sdl -------------------------------------------------------------------------------- /testapp/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/testapp/source/app.d -------------------------------------------------------------------------------- /testapp/source/models.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/testapp/source/models.d -------------------------------------------------------------------------------- /update_downloader.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rorm-orm/dorm/HEAD/update_downloader.d --------------------------------------------------------------------------------