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 class
SQLiteMCConfig.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 void
setupConnection(Connection conn, HashSet<String> pragmaParams, Properties pragmaTable)
Properties
toProperties()
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, setJournalMode, setJournalSizeLimit, setLegacyAlterTable, setLockingMode, setMaxPageCount, setOpenMode, setPageSize, setPragma, setReadOnly, setReadUncommitted, 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:SQLiteConfig
Convert this configuration into a Properties object, which can be passed to theDriverManager.getConnection(String, Properties)
.- Overrides:
toProperties
in classSQLiteConfig
- Returns:
- The property object.
-
setupConnection
protected void setupConnection(Connection conn, HashSet<String> pragmaParams, Properties pragmaTable) throws SQLException
- Overrides:
setupConnection
in classSQLiteConfig
- Throws:
SQLException
-
-