STORE Library
The STORE library provides a simple method to store key/value pairs in a persistent storage mechanism (SQLite database). This library can be imported into Translator projects, the source code can be found here: https://bitbucket.org/interfaceware/store2_library/src/main/store.lua
The store library is simple to use. The STOREdb.connect("<database_name>") function is first called with the name of the SQLite database to be used for the store. The database file with a “store“ table is automatically created and added to the Translator project.
local MyStore = STOREdb.connect("myDatabase.db")
Use the following functions:
-
MyStore:put()to store information -
MyStore:get()to get information -
MyStore:info()to return all stored data -
MyStore:reset()to empty the store (deletes all stored data) -
MyStore:delete()to delete the store database file
Try it out in the Translator:
![]()