├── .github └── workflows │ ├── build.yml │ └── integration-test.yml ├── .gitignore ├── CMakeLists.txt ├── CMakePresets.json ├── Examples ├── database.lua ├── multi_parameters.lua ├── multi_results.lua ├── prepared_query.lua ├── query.lua └── transactions.lua ├── GmodLUA ├── CMakeLists.txt └── GarrysMod │ └── Lua │ ├── Interface.h │ ├── LuaBase.h │ ├── SourceCompat.h │ ├── Types.h │ └── UserData.h ├── IntegrationTest ├── README.md └── lua │ ├── autorun │ └── server │ │ └── init.lua │ └── mysqloo │ ├── init.lua │ ├── setup.lua │ ├── testframework.lua │ └── tests │ ├── basic_mysql_test.lua │ ├── database_tests.lua │ ├── prepared_query_tests.lua │ ├── query_tests.lua │ └── transaction_test.lua ├── LICENSE ├── README.md ├── lua ├── connectionpool.lua ├── mysqloolib.lua └── tmysql4.lua ├── minorversion.txt ├── src ├── BlockingQueue.h ├── lua │ ├── GMModule.cpp │ ├── LuaDatabase.cpp │ ├── LuaDatabase.h │ ├── LuaIQuery.cpp │ ├── LuaIQuery.h │ ├── LuaObject.cpp │ ├── LuaObject.h │ ├── LuaPreparedQuery.cpp │ ├── LuaPreparedQuery.h │ ├── LuaQuery.cpp │ ├── LuaQuery.h │ ├── LuaTransaction.cpp │ └── LuaTransaction.h └── mysql │ ├── Database.cpp │ ├── Database.h │ ├── IQuery.cpp │ ├── IQuery.h │ ├── MySQLHeader.h │ ├── MySQLOOException.h │ ├── PingQuery.cpp │ ├── PingQuery.h │ ├── PreparedQuery.cpp │ ├── PreparedQuery.h │ ├── Query.cpp │ ├── Query.h │ ├── ResultData.cpp │ ├── ResultData.h │ ├── StatementHandle.h │ ├── Transaction.cpp │ └── Transaction.h ├── vcpkg-configuration.json └── vcpkg.json /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/.github/workflows/integration-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /Examples/database.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/Examples/database.lua -------------------------------------------------------------------------------- /Examples/multi_parameters.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/Examples/multi_parameters.lua -------------------------------------------------------------------------------- /Examples/multi_results.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/Examples/multi_results.lua -------------------------------------------------------------------------------- /Examples/prepared_query.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/Examples/prepared_query.lua -------------------------------------------------------------------------------- /Examples/query.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/Examples/query.lua -------------------------------------------------------------------------------- /Examples/transactions.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/Examples/transactions.lua -------------------------------------------------------------------------------- /GmodLUA/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/GmodLUA/CMakeLists.txt -------------------------------------------------------------------------------- /GmodLUA/GarrysMod/Lua/Interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/GmodLUA/GarrysMod/Lua/Interface.h -------------------------------------------------------------------------------- /GmodLUA/GarrysMod/Lua/LuaBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/GmodLUA/GarrysMod/Lua/LuaBase.h -------------------------------------------------------------------------------- /GmodLUA/GarrysMod/Lua/SourceCompat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/GmodLUA/GarrysMod/Lua/SourceCompat.h -------------------------------------------------------------------------------- /GmodLUA/GarrysMod/Lua/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/GmodLUA/GarrysMod/Lua/Types.h -------------------------------------------------------------------------------- /GmodLUA/GarrysMod/Lua/UserData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/GmodLUA/GarrysMod/Lua/UserData.h -------------------------------------------------------------------------------- /IntegrationTest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/IntegrationTest/README.md -------------------------------------------------------------------------------- /IntegrationTest/lua/autorun/server/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/IntegrationTest/lua/autorun/server/init.lua -------------------------------------------------------------------------------- /IntegrationTest/lua/mysqloo/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/IntegrationTest/lua/mysqloo/init.lua -------------------------------------------------------------------------------- /IntegrationTest/lua/mysqloo/setup.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/IntegrationTest/lua/mysqloo/setup.lua -------------------------------------------------------------------------------- /IntegrationTest/lua/mysqloo/testframework.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/IntegrationTest/lua/mysqloo/testframework.lua -------------------------------------------------------------------------------- /IntegrationTest/lua/mysqloo/tests/basic_mysql_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/IntegrationTest/lua/mysqloo/tests/basic_mysql_test.lua -------------------------------------------------------------------------------- /IntegrationTest/lua/mysqloo/tests/database_tests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/IntegrationTest/lua/mysqloo/tests/database_tests.lua -------------------------------------------------------------------------------- /IntegrationTest/lua/mysqloo/tests/prepared_query_tests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/IntegrationTest/lua/mysqloo/tests/prepared_query_tests.lua -------------------------------------------------------------------------------- /IntegrationTest/lua/mysqloo/tests/query_tests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/IntegrationTest/lua/mysqloo/tests/query_tests.lua -------------------------------------------------------------------------------- /IntegrationTest/lua/mysqloo/tests/transaction_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/IntegrationTest/lua/mysqloo/tests/transaction_test.lua -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/README.md -------------------------------------------------------------------------------- /lua/connectionpool.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/lua/connectionpool.lua -------------------------------------------------------------------------------- /lua/mysqloolib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/lua/mysqloolib.lua -------------------------------------------------------------------------------- /lua/tmysql4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/lua/tmysql4.lua -------------------------------------------------------------------------------- /minorversion.txt: -------------------------------------------------------------------------------- 1 | 7 -------------------------------------------------------------------------------- /src/BlockingQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/BlockingQueue.h -------------------------------------------------------------------------------- /src/lua/GMModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/GMModule.cpp -------------------------------------------------------------------------------- /src/lua/LuaDatabase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaDatabase.cpp -------------------------------------------------------------------------------- /src/lua/LuaDatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaDatabase.h -------------------------------------------------------------------------------- /src/lua/LuaIQuery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaIQuery.cpp -------------------------------------------------------------------------------- /src/lua/LuaIQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaIQuery.h -------------------------------------------------------------------------------- /src/lua/LuaObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaObject.cpp -------------------------------------------------------------------------------- /src/lua/LuaObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaObject.h -------------------------------------------------------------------------------- /src/lua/LuaPreparedQuery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaPreparedQuery.cpp -------------------------------------------------------------------------------- /src/lua/LuaPreparedQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaPreparedQuery.h -------------------------------------------------------------------------------- /src/lua/LuaQuery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaQuery.cpp -------------------------------------------------------------------------------- /src/lua/LuaQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaQuery.h -------------------------------------------------------------------------------- /src/lua/LuaTransaction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaTransaction.cpp -------------------------------------------------------------------------------- /src/lua/LuaTransaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/lua/LuaTransaction.h -------------------------------------------------------------------------------- /src/mysql/Database.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/Database.cpp -------------------------------------------------------------------------------- /src/mysql/Database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/Database.h -------------------------------------------------------------------------------- /src/mysql/IQuery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/IQuery.cpp -------------------------------------------------------------------------------- /src/mysql/IQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/IQuery.h -------------------------------------------------------------------------------- /src/mysql/MySQLHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/MySQLHeader.h -------------------------------------------------------------------------------- /src/mysql/MySQLOOException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/MySQLOOException.h -------------------------------------------------------------------------------- /src/mysql/PingQuery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/PingQuery.cpp -------------------------------------------------------------------------------- /src/mysql/PingQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/PingQuery.h -------------------------------------------------------------------------------- /src/mysql/PreparedQuery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/PreparedQuery.cpp -------------------------------------------------------------------------------- /src/mysql/PreparedQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/PreparedQuery.h -------------------------------------------------------------------------------- /src/mysql/Query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/Query.cpp -------------------------------------------------------------------------------- /src/mysql/Query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/Query.h -------------------------------------------------------------------------------- /src/mysql/ResultData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/ResultData.cpp -------------------------------------------------------------------------------- /src/mysql/ResultData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/ResultData.h -------------------------------------------------------------------------------- /src/mysql/StatementHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/StatementHandle.h -------------------------------------------------------------------------------- /src/mysql/Transaction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/Transaction.cpp -------------------------------------------------------------------------------- /src/mysql/Transaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/src/mysql/Transaction.h -------------------------------------------------------------------------------- /vcpkg-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/vcpkg-configuration.json -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FredyH/MySQLOO/HEAD/vcpkg.json --------------------------------------------------------------------------------