Package com.djrapitops.plan.storage.database


package com.djrapitops.plan.storage.database
Database implementations, SQL queries and transactions.
  • Class
    Description
    Abstract class representing a Database.
    Bukkit Database system that initializes SQLite and MySQL database objects.
    Interface for interacting with a Plan SQL database.
    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)
    Database Lock that prevents queries and transactions from taking place before database schema is ready.
    System that holds the active databases.
    An enum which stores the name, the config name and if the Database supports MySQL Queries
     
    Nukkit Database system that initializes SQLite and MySQL database objects.
    Bungee Database system that initializes MySQL object.
    DBSystem for Sponge.
    Class containing main logic for different data related save and load functionality.