Class SQLManager

java.lang.Object
studio.magemonkey.fusion.cfg.sql.SQLManager

public class SQLManager extends Object
  • Constructor Details

    • SQLManager

      public SQLManager()
  • Method Details

    • init

      public static void init()
    • connection

      public static Connection connection() throws SQLException
      Throws:
      SQLException
    • players

      public static FusionPlayersSQL players()
    • professions

      public static FusionProfessionsSQL professions()
    • queues

      public static FusionQueuesSQL queues()
    • recipeLimits

      public static FusionRecipeLimitsSQL recipeLimits()
    • swapToLocal

      public static void swapToLocal()
    • swapToSql

      public static void swapToSql()
    • getIdColumn

      public static String getIdColumn(DatabaseType type)
      Returns a dialect-specific id column definition including the trailing comma. For SQLITE (LOCAL) this returns: "Id INTEGER PRIMARY KEY AUTOINCREMENT," For MYSQL/MARIADB this returns: "Id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,"
    • getIdColumn

      public static String getIdColumn()
      Returns the id column definition for the currently configured database type.
    • getDatabaseType

      public static DatabaseType getDatabaseType()