├── .github └── workflows │ └── examples.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── example-mariadb ├── Cargo.toml ├── migrations │ └── 20240908062140_schema.sql └── src │ ├── main.rs │ └── query2.rs ├── example-mysql ├── Cargo.toml ├── migrations │ └── 20240908062140_schema.sql └── src │ ├── main.rs │ └── query2.rs ├── example-postgres ├── Cargo.toml ├── migrations │ └── 20240908062042_schema.sql └── src │ ├── main.rs │ └── query2.rs ├── ormx-macros ├── Cargo.toml └── src │ ├── attrs.rs │ ├── backend │ ├── common │ │ ├── mod.rs │ │ └── table.rs │ ├── mariadb │ │ ├── insert.rs │ │ └── mod.rs │ ├── mod.rs │ ├── mysql │ │ ├── insert.rs │ │ └── mod.rs │ └── postgres │ │ ├── insert.rs │ │ └── mod.rs │ ├── lib.rs │ ├── patch │ ├── mod.rs │ └── parse.rs │ ├── table │ ├── mod.rs │ └── parse.rs │ └── utils.rs ├── ormx ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ └── query2 │ ├── map.rs │ ├── mod.rs │ ├── mysql.rs │ └── postgres.rs ├── rustfmt.toml └── scripts ├── mariadb.sh ├── mysql.sh └── postgres.sh /.github/workflows/examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/.github/workflows/examples.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /.idea 3 | Cargo.lock 4 | .env -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/README.md -------------------------------------------------------------------------------- /example-mariadb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-mariadb/Cargo.toml -------------------------------------------------------------------------------- /example-mariadb/migrations/20240908062140_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-mariadb/migrations/20240908062140_schema.sql -------------------------------------------------------------------------------- /example-mariadb/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-mariadb/src/main.rs -------------------------------------------------------------------------------- /example-mariadb/src/query2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-mariadb/src/query2.rs -------------------------------------------------------------------------------- /example-mysql/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-mysql/Cargo.toml -------------------------------------------------------------------------------- /example-mysql/migrations/20240908062140_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-mysql/migrations/20240908062140_schema.sql -------------------------------------------------------------------------------- /example-mysql/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-mysql/src/main.rs -------------------------------------------------------------------------------- /example-mysql/src/query2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-mysql/src/query2.rs -------------------------------------------------------------------------------- /example-postgres/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-postgres/Cargo.toml -------------------------------------------------------------------------------- /example-postgres/migrations/20240908062042_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-postgres/migrations/20240908062042_schema.sql -------------------------------------------------------------------------------- /example-postgres/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-postgres/src/main.rs -------------------------------------------------------------------------------- /example-postgres/src/query2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/example-postgres/src/query2.rs -------------------------------------------------------------------------------- /ormx-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/Cargo.toml -------------------------------------------------------------------------------- /ormx-macros/src/attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/attrs.rs -------------------------------------------------------------------------------- /ormx-macros/src/backend/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/backend/common/mod.rs -------------------------------------------------------------------------------- /ormx-macros/src/backend/common/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/backend/common/table.rs -------------------------------------------------------------------------------- /ormx-macros/src/backend/mariadb/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/backend/mariadb/insert.rs -------------------------------------------------------------------------------- /ormx-macros/src/backend/mariadb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/backend/mariadb/mod.rs -------------------------------------------------------------------------------- /ormx-macros/src/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/backend/mod.rs -------------------------------------------------------------------------------- /ormx-macros/src/backend/mysql/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/backend/mysql/insert.rs -------------------------------------------------------------------------------- /ormx-macros/src/backend/mysql/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/backend/mysql/mod.rs -------------------------------------------------------------------------------- /ormx-macros/src/backend/postgres/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/backend/postgres/insert.rs -------------------------------------------------------------------------------- /ormx-macros/src/backend/postgres/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/backend/postgres/mod.rs -------------------------------------------------------------------------------- /ormx-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/lib.rs -------------------------------------------------------------------------------- /ormx-macros/src/patch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/patch/mod.rs -------------------------------------------------------------------------------- /ormx-macros/src/patch/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/patch/parse.rs -------------------------------------------------------------------------------- /ormx-macros/src/table/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/table/mod.rs -------------------------------------------------------------------------------- /ormx-macros/src/table/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/table/parse.rs -------------------------------------------------------------------------------- /ormx-macros/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx-macros/src/utils.rs -------------------------------------------------------------------------------- /ormx/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx/Cargo.toml -------------------------------------------------------------------------------- /ormx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx/README.md -------------------------------------------------------------------------------- /ormx/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx/src/lib.rs -------------------------------------------------------------------------------- /ormx/src/query2/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx/src/query2/map.rs -------------------------------------------------------------------------------- /ormx/src/query2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx/src/query2/mod.rs -------------------------------------------------------------------------------- /ormx/src/query2/mysql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx/src/query2/mysql.rs -------------------------------------------------------------------------------- /ormx/src/query2/postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/ormx/src/query2/postgres.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /scripts/mariadb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/scripts/mariadb.sh -------------------------------------------------------------------------------- /scripts/mysql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/scripts/mysql.sh -------------------------------------------------------------------------------- /scripts/postgres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxCode/ormx/HEAD/scripts/postgres.sh --------------------------------------------------------------------------------