├── .github └── workflows │ ├── build-mysql.yml │ ├── build-sql-lib.yml │ └── bump-version.yml ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── luals └── gmod_include.lua ├── mysql ├── .gitignore ├── Cargo.lock ├── Cargo.toml └── src │ ├── config.rs │ ├── connection │ ├── handler.rs │ ├── mod.rs │ ├── options.rs │ ├── reconnect.rs │ ├── types.rs │ └── userdata.rs │ ├── error.rs │ ├── lib.rs │ ├── macros.rs │ ├── query │ ├── executor.rs │ ├── mod.rs │ ├── params.rs │ ├── result.rs │ └── types.rs │ └── state.rs └── sql ├── .gitignore ├── build.py ├── lua └── goobie-sql │ ├── common.lua │ ├── cross_syntaxes.lua │ ├── goobie-sql.lua │ ├── migrations.lua │ ├── mysql │ ├── main.lua │ └── txn.lua │ └── sqlite │ ├── main.lua │ └── txn.lua └── tests.lua /.github/workflows/build-mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/.github/workflows/build-mysql.yml -------------------------------------------------------------------------------- /.github/workflows/build-sql-lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/.github/workflows/build-sql-lib.yml -------------------------------------------------------------------------------- /.github/workflows/bump-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/.github/workflows/bump-version.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Lua.runtime.plugin": "${workspaceFolder}/luals/gmod_include.lua" 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/README.md -------------------------------------------------------------------------------- /luals/gmod_include.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/luals/gmod_include.lua -------------------------------------------------------------------------------- /mysql/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | to_text.py 3 | yes.txt 4 | build.py 5 | -------------------------------------------------------------------------------- /mysql/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/Cargo.lock -------------------------------------------------------------------------------- /mysql/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/Cargo.toml -------------------------------------------------------------------------------- /mysql/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/config.rs -------------------------------------------------------------------------------- /mysql/src/connection/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/connection/handler.rs -------------------------------------------------------------------------------- /mysql/src/connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/connection/mod.rs -------------------------------------------------------------------------------- /mysql/src/connection/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/connection/options.rs -------------------------------------------------------------------------------- /mysql/src/connection/reconnect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/connection/reconnect.rs -------------------------------------------------------------------------------- /mysql/src/connection/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/connection/types.rs -------------------------------------------------------------------------------- /mysql/src/connection/userdata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/connection/userdata.rs -------------------------------------------------------------------------------- /mysql/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/error.rs -------------------------------------------------------------------------------- /mysql/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/lib.rs -------------------------------------------------------------------------------- /mysql/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/macros.rs -------------------------------------------------------------------------------- /mysql/src/query/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/query/executor.rs -------------------------------------------------------------------------------- /mysql/src/query/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/query/mod.rs -------------------------------------------------------------------------------- /mysql/src/query/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/query/params.rs -------------------------------------------------------------------------------- /mysql/src/query/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/query/result.rs -------------------------------------------------------------------------------- /mysql/src/query/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/query/types.rs -------------------------------------------------------------------------------- /mysql/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/mysql/src/state.rs -------------------------------------------------------------------------------- /sql/.gitignore: -------------------------------------------------------------------------------- 1 | /goobie-sql.lua 2 | -------------------------------------------------------------------------------- /sql/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/sql/build.py -------------------------------------------------------------------------------- /sql/lua/goobie-sql/common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/sql/lua/goobie-sql/common.lua -------------------------------------------------------------------------------- /sql/lua/goobie-sql/cross_syntaxes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/sql/lua/goobie-sql/cross_syntaxes.lua -------------------------------------------------------------------------------- /sql/lua/goobie-sql/goobie-sql.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/sql/lua/goobie-sql/goobie-sql.lua -------------------------------------------------------------------------------- /sql/lua/goobie-sql/migrations.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/sql/lua/goobie-sql/migrations.lua -------------------------------------------------------------------------------- /sql/lua/goobie-sql/mysql/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/sql/lua/goobie-sql/mysql/main.lua -------------------------------------------------------------------------------- /sql/lua/goobie-sql/mysql/txn.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/sql/lua/goobie-sql/mysql/txn.lua -------------------------------------------------------------------------------- /sql/lua/goobie-sql/sqlite/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/sql/lua/goobie-sql/sqlite/main.lua -------------------------------------------------------------------------------- /sql/lua/goobie-sql/sqlite/txn.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/sql/lua/goobie-sql/sqlite/txn.lua -------------------------------------------------------------------------------- /sql/tests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Srlion/goobie-sql/HEAD/sql/tests.lua --------------------------------------------------------------------------------