1
0
Fork 0
forked from Simnation/Main
Main/resources/[Developer]/[Anna]/ngd-Bridge/database/oxmysql/server.lua

63 lines
1.4 KiB
Lua
Raw Normal View History

2025-06-07 08:51:21 +02:00
module 'shared/debug'
module 'shared/resource'
include(Bridge.DatabaseName, 'lib/MySQL')
Version = resource.version(Bridge.DatabaseName)
Bridge.Debug('Database', Bridge.DatabaseName, Version)
Database.insert = function(query, data, cb)
if cb then
MySQL.insert(query, data, cb)
else
return MySQL.insert.await(query, data)
end
end
Database.prepare = function(query, data, cb)
if cb then
MySQL.prepare(query, data, cb)
else
return MySQL.prepare.await(query, data)
end
end
Database.query = function(query, data, cb)
if cb then
MySQL.query(query, data, cb)
else
return MySQL.query.await(query, data)
end
end
Database.scalar = function(query, data, cb)
if cb then
MySQL.scalar(query, data, cb)
else
return MySQL.scalar.await(query, data)
end
end
Database.single = function(query, data, cb)
if cb then
MySQL.single(query, data, cb)
else
return MySQL.single.await(query, data)
end
end
Database.transaction = function(queries, cb)
if cb then
MySQL.transaction(queries, cb)
else
return MySQL.transaction.await(queries)
end
end
Database.update = function(query, data, cb)
if cb then
MySQL.update(query, data, cb)
else
return MySQL.update.await(query, data)
end
end