| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- -- localstorage.lua
- local localstorage = {}
- localstorage.__index = localstorage
- --[[
- 创建一个新的 fw_localstorage 对象
- @return 返回一个新的 fw_localstorage 对象
- ]]
- function localstorage.new(db)
- local instance = setmetatable({}, localstorage)
- if db == nil then
- instance.module = fw_localstorage.new()
- else
- instance.module = db
- end
-
- return instance
- end
- --[[
- 打开本地存储
- @param dirpath 目录路径
- @return 是否成功打开
- ]]
- function localstorage:open(dirpath)
- return self.module:open(dirpath)
- end
- --[[
- 关闭本地存储
- ]]
- function localstorage:close()
- self.module:close()
- end
- --[[
- 清空数据库
- ]]
- function localstorage:clear()
- self.module:clear()
- end
- --[[
- 写入数据
- @param name 名称
- @param value 值
- @return 是否成功写入
- ]]
- function localstorage:write(name, value)
- return self.module:write(name, value)
- end
- --[[
- 读取数据
- @param name 名称
- ]]
- function localstorage:read(name)
- return self.module:read(name)
- end
- --[[
- 删除数据
- @param name 名称
- @return 是否成功删除
- ]]
- function localstorage:del(name)
- return self.module:del(name)
- end
- --[[
- 检查数据是否存在
- @param name 名称
- @return 是否存在
- ]]
- function localstorage:exist(name)
- return self.module:exist(name)
- end
- function localstorage:self()
- return self.module:self()
- end
- function localstorage:last_error()
- return self.module:last_error()
- end
- return localstorage
|