Package com.djrapitops.plan.storage.database


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