Package com.djrapitops.plan.storage.database
Database implementations, SQL queries and transactions.
-
Interface Summary Interface Description Database Interface for interacting with a Plan SQL database. -
Class Summary Class Description AbstractDatabase Abstract class representing a Database.BukkitDBSystem Bukkit Database system that initializes SQLite and MySQL database objects.DBAccessLock Database Lock that prevents queries and transactions from taking place before database schema is ready.DBSystem System that holds the active databases.H2DB Implementation of the H2 databaseH2DB.Factory MySQLDB NukkitDBSystem Nukkit Database system that initializes SQLite and MySQL database objects.ProxyDBSystem Bungee Database system that initializes MySQL object.SpongeDBSystem DBSystem for Sponge.SQLDB Class containing main logic for different data related save and load functionality.SQLiteDB SQLiteDB.Factory -
Enum Summary Enum Description Database.State Possible State changes: CLOSED to PATCHING (Database init), PATCHING to OPEN (Database initialized), OPEN to CLOSING (Database closing), CLOSING to CLOSED (Database closed), PATCHING to CLOSED (Database closed prematurely)DBType An enum which stores the name, the config name and if the Database supports MySQL Queries