Class SqliteDataStorageSupplier
java.lang.Object
me.hsgamer.topper.storage.sql.core.SqlDataStorageSupplier
me.hsgamer.topper.storage.sql.sqlite.SqliteDataStorageSupplier
- Direct Known Subclasses:
NewSqliteDataStorageSupplier
-
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
ConstructorsConstructorDescriptionSqliteDataStorageSupplier
(File baseHolder, SqlDatabaseSetting databaseSetting, Function<me.hsgamer.hscore.database.Setting, me.hsgamer.hscore.database.client.sql.SqlClient<?>> clientFunction) SqliteDataStorageSupplier
(File baseHolder, SqlDatabaseSetting databaseSetting, SqlDataStorageSupplier.Options options) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected boolean
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, options
-
Constructor Details
-
SqliteDataStorageSupplier
public SqliteDataStorageSupplier(File baseHolder, SqlDatabaseSetting databaseSetting, SqlDataStorageSupplier.Options options) -
SqliteDataStorageSupplier
public SqliteDataStorageSupplier(File baseHolder, SqlDatabaseSetting databaseSetting, Function<me.hsgamer.hscore.database.Setting, me.hsgamer.hscore.database.client.sql.SqlClient<?>> clientFunction)
-
-
Method Details
-
isSingleThread
protected boolean isSingleThread()- Overrides:
isSingleThread
in classSqlDataStorageSupplier
-
getIncrementalKeyDefinition
- Specified by:
getIncrementalKeyDefinition
in classSqlDataStorageSupplier
-
toSaveStatement
- Specified by:
toSaveStatement
in classSqlDataStorageSupplier
-
toSaveValues
- Specified by:
toSaveValues
in classSqlDataStorageSupplier
-