diff --git a/src/main/java/world/bentobox/bentobox/Settings.java b/src/main/java/world/bentobox/bentobox/Settings.java index 42263a71d..bb11ece4f 100644 --- a/src/main/java/world/bentobox/bentobox/Settings.java +++ b/src/main/java/world/bentobox/bentobox/Settings.java @@ -44,8 +44,9 @@ public class Settings implements DataObject { private boolean useEconomy = true; // Database - @ConfigComment("YAML, JSON, MYSQL, MONGODB.") + @ConfigComment("YAML, JSON, MYSQL, MARIADB, MONGODB.") @ConfigComment("YAML and JSON are both file-based databases.") + @ConfigComment("MYSQL might not work with all implementations: if available, use a dedicated database type (e.g. MARIADB).") @ConfigComment("If you use MONGODB, you must also run the BSBMongo plugin (not addon).") @ConfigComment("See https://github.com/tastybento/bsbMongo/releases/.") @ConfigEntry(path = "general.database.type") diff --git a/src/main/java/world/bentobox/bentobox/database/DatabaseSetup.java b/src/main/java/world/bentobox/bentobox/database/DatabaseSetup.java index 724f40136..97bad0e9b 100644 --- a/src/main/java/world/bentobox/bentobox/database/DatabaseSetup.java +++ b/src/main/java/world/bentobox/bentobox/database/DatabaseSetup.java @@ -7,6 +7,9 @@ import world.bentobox.bentobox.database.mongodb.MongoDBDatabase; import world.bentobox.bentobox.database.mysql.MySQLDatabase; import world.bentobox.bentobox.database.yaml.YamlDatabase; +/** + * @author Poslovitch + */ public interface DatabaseSetup { /** @@ -29,6 +32,9 @@ public interface DatabaseSetup { YAML(new YamlDatabase()), JSON(new JSONDatabase()), MYSQL(new MySQLDatabase()), + /** + * @since 1.1 + */ MARIADB(new MariaDBDatabase()), MONGODB(new MongoDBDatabase()); DatabaseSetup database; diff --git a/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabase.java b/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabase.java index 3fad0cbb5..889f4906a 100644 --- a/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabase.java +++ b/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabase.java @@ -5,9 +5,12 @@ import world.bentobox.bentobox.database.AbstractDatabaseHandler; import world.bentobox.bentobox.database.DatabaseConnectionSettingsImpl; import world.bentobox.bentobox.database.DatabaseSetup; +/** + * @author barpec12 + * @since 1.1 + */ public class MariaDBDatabase implements DatabaseSetup { - /* (non-Javadoc) * @see world.bentobox.bentobox.database.BSBDbSetup#getHandler(java.lang.Class) */ diff --git a/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabaseConnector.java b/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabaseConnector.java index 4f6a37d68..58c49a517 100644 --- a/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabaseConnector.java +++ b/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabaseConnector.java @@ -8,6 +8,10 @@ import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; +/** + * @author barpec12 + * @since 1.1 + */ public class MariaDBDatabaseConnector implements DatabaseConnector { private String connectionUrl; diff --git a/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabaseHandler.java b/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabaseHandler.java index fa09f6046..949c14fc8 100644 --- a/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabaseHandler.java +++ b/src/main/java/world/bentobox/bentobox/database/mariadb/MariaDBDatabaseHandler.java @@ -13,10 +13,10 @@ import java.util.ArrayList; import java.util.List; /** - * * Class that inserts a into the corresponding database-table. * - * @author tastybento + * @author barpec12 + * @since 1.1 * * @param */