Class SQLDatabaseProvider
java.lang.Object
eu.cloudnetservice.node.impl.database.AbstractNodeDatabaseProvider
eu.cloudnetservice.node.impl.database.sql.SQLDatabaseProvider
- All Implemented Interfaces:
eu.cloudnetservice.driver.base.Named, eu.cloudnetservice.driver.database.DatabaseProvider, NodeDatabaseProvider, AutoCloseable
- Direct Known Subclasses:
H2DatabaseProvider
@Deprecated
@ScheduledForRemoval(inVersion="4.1")
public abstract class SQLDatabaseProvider
extends AbstractNodeDatabaseProvider
Deprecated.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final org.slf4j.LoggerDeprecated.protected static final String[]Deprecated.Fields inherited from class AbstractNodeDatabaseProvider
databaseCache, DEFAULT_REMOVAL_LISTENER -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSQLDatabaseProvider(@NonNull com.github.benmanes.caffeine.cache.RemovalListener<String, eu.cloudnetservice.node.database.LocalDatabase> removalListener) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionabstract @NonNull ConnectionDeprecated.booleancontainsDatabase(@NonNull String name) Deprecated.abstract <T> @UnknownNullability TexecuteQuery(@NonNull String query, @NonNull CheckedFunction1<ResultSet, T> callback, T def, @NonNull Object... objects) Deprecated.abstract intexecuteUpdate(@NonNull String query, @NonNull Object... objects) Deprecated.Methods inherited from class AbstractNodeDatabaseProvider
close, containsDatabaseAsync, databaseNamesAsync, deleteDatabaseAsyncMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.cloudnetservice.driver.database.DatabaseProvider
databaseNames, deleteDatabaseMethods inherited from interface eu.cloudnetservice.driver.base.Named
nameMethods inherited from interface NodeDatabaseProvider
database, init
-
Field Details
-
TABLE_TYPE
Deprecated. -
LOGGER
protected static final org.slf4j.Logger LOGGERDeprecated.
-
-
Constructor Details
-
SQLDatabaseProvider
-
-
Method Details
-
containsDatabase
-
connection
Deprecated. -
executeUpdate
-
executeQuery
-