Package org.sqlite.mc
Class SQLiteMCConfig
- java.lang.Object
-
- org.sqlite.SQLiteConfig
-
- org.sqlite.mc.SQLiteMCConfig
-
public class SQLiteMCConfig extends SQLiteConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSQLiteMCConfig.Builder-
Nested classes/interfaces inherited from class org.sqlite.SQLiteConfig
SQLiteConfig.AutoVacuum, SQLiteConfig.Cache, SQLiteConfig.DateClass, SQLiteConfig.DatePrecision, SQLiteConfig.Encoding, SQLiteConfig.HexKeyMode, SQLiteConfig.JournalMode, SQLiteConfig.LockingMode, SQLiteConfig.Pragma, SQLiteConfig.SynchronousMode, SQLiteConfig.TempStore, SQLiteConfig.TransactionMode
-
-
Field Summary
-
Fields inherited from class org.sqlite.SQLiteConfig
DEFAULT_DATE_STRING_FORMAT
-
-
Constructor Summary
Constructors Constructor Description SQLiteMCConfig()SQLiteMCConfig(Properties existingProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetupConnection(Connection conn, HashSet<String> pragmaParams, Properties pragmaTable)PropertiestoProperties()Convert this configuration into a Properties object, which can be passed to theDriverManager.getConnection(String, Properties).-
Methods inherited from class org.sqlite.SQLiteConfig
apply, applyPassword, applyRemainingPragmas, createConnection, deferForeignKeys, enableCaseSensitiveLike, enableCountChanges, enableEmptyResultCallBacks, enableFullColumnNames, enableFullSync, enableLoadExtension, enableRecursiveTriggers, enableReverseUnorderedSelects, enableShortColumnNames, enforceForeignKeys, getBusyTimeout, getOpenModeFlags, getTransactionMode, incrementalVacuum, isEnabledLoadExtension, isEnabledSharedCache, isEnabledSharedCacheConnection, isExplicitReadOnly, newConnectionConfig, resetOpenMode, setApplicationId, setAutoVacuum, setBusyTimeout, setCacheMode, setCacheSize, setDateClass, setDatePrecision, setDateStringFormat, setDefaultCacheSize, setEncoding, setExplicitReadOnly, setHexKeyMode, setJounalSizeLimit, setJournalMode, setLegacyAlterTable, setLockingMode, setMaxPageCount, setOpenMode, setPageSize, setPragma, setReadOnly, setReadUncommited, setSharedCache, setSynchronous, setTempStore, setTempStoreDirectory, setTransactionMode, setTransactionMode, setUserVersion, useLegacyFileFormat
-
-
-
-
Constructor Detail
-
SQLiteMCConfig
public SQLiteMCConfig()
-
SQLiteMCConfig
public SQLiteMCConfig(Properties existingProperties)
-
-
Method Detail
-
toProperties
public Properties toProperties()
Description copied from class:SQLiteConfigConvert this configuration into a Properties object, which can be passed to theDriverManager.getConnection(String, Properties).- Overrides:
toPropertiesin classSQLiteConfig- Returns:
- The property object.
-
setupConnection
protected void setupConnection(Connection conn, HashSet<String> pragmaParams, Properties pragmaTable) throws SQLException
- Overrides:
setupConnectionin classSQLiteConfig- Throws:
SQLException
-
-