Class MySqlDataStorageSupplier
java.lang.Object
me.hsgamer.topper.storage.sql.core.SqlDataStorageSupplier
me.hsgamer.topper.storage.sql.mysql.MySqlDataStorageSupplier
-
Nested Class Summary
Nested classes/interfaces inherited from class me.hsgamer.topper.storage.sql.core.SqlDataStorageSupplier
SqlDataStorageSupplier.Options
-
Field Summary
Fields inherited from class me.hsgamer.topper.storage.sql.core.SqlDataStorageSupplier
logger, options
-
Constructor Summary
ConstructorsConstructorDescriptionMySqlDataStorageSupplier
(SqlDatabaseSetting databaseSetting, Function<me.hsgamer.hscore.database.Setting, me.hsgamer.hscore.database.client.sql.SqlClient<?>> clientFunction) MySqlDataStorageSupplier
(SqlDatabaseSetting databaseSetting, SqlDataStorageSupplier.Options options) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
toSaveStatement
(String name, String[] keyColumns, String[] valueColumns) toSaveValues
(Object[] keys, Object[] values) Methods inherited from class me.hsgamer.topper.storage.sql.core.SqlDataStorageSupplier
applyDatabaseSetting, getStorage, isSingleThread, options
-
Constructor Details
-
MySqlDataStorageSupplier
public MySqlDataStorageSupplier(SqlDatabaseSetting databaseSetting, SqlDataStorageSupplier.Options options) -
MySqlDataStorageSupplier
public MySqlDataStorageSupplier(SqlDatabaseSetting databaseSetting, Function<me.hsgamer.hscore.database.Setting, me.hsgamer.hscore.database.client.sql.SqlClient<?>> clientFunction)
-
-
Method Details
-
getIncrementalKeyDefinition
- Specified by:
getIncrementalKeyDefinition
in classSqlDataStorageSupplier
-
toSaveStatement
- Specified by:
toSaveStatement
in classSqlDataStorageSupplier
-
toSaveValues
- Specified by:
toSaveValues
in classSqlDataStorageSupplier
-