- java.lang.Object
-
- org.sqlite.SQLiteConfig
-
- org.sqlite.mc.SQLiteMCConfig
-
- org.sqlite.mc.SQLiteMCConfig.Builder
-
- org.sqlite.mc.SQLiteMCChacha20Config
-
public class SQLiteMCChacha20Config extends SQLiteMCConfig.Builder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sqlite.mc.SQLiteMCConfig
SQLiteMCConfig.Builder, SQLiteMCConfig.CipherAlgorithm, SQLiteMCConfig.HmacAlgorithm, SQLiteMCConfig.HmacPgno, SQLiteMCConfig.KdfAlgorithm
-
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 SQLiteMCChacha20Config()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SQLiteMCChacha20Config
getDefault()
static SQLiteMCChacha20Config
getSqlleetDefaults()
SQLiteMCChacha20Config
setKdfIter(int value)
SQLiteMCChacha20Config
setLegacy(int value)
SQLiteMCChacha20Config
setLegacyPageSize(int value)
-
Methods inherited from class org.sqlite.mc.SQLiteMCConfig.Builder
setCipher, setFastKdfIter, setHmacAlgorithm, setHmacPgno, setHmacSaltMask, setHmacUse, setKdfAlgorithm, setPlaintextHeaderSize, toSQLiteMCConfig
-
Methods inherited from class org.sqlite.mc.SQLiteMCConfig
applyCipherParameters, applyCipherParametersByNames, isValid, useSQLInterface, withKey
-
Methods inherited from class org.sqlite.SQLiteConfig
apply, createConnection, deferForeignKeys, enableCaseSensitiveLike, enableCountChanges, enableEmptyResultCallBacks, enableFullColumnNames, enableFullSync, enableLoadExtension, enableRecursiveTriggers, enableReverseUnorderedSelects, enableShortColumnNames, enforceForeignKeys, getBusyTimeout, getOpenModeFlags, getTransactionMode, incrementalVacuum, isEnabledLoadExtension, isEnabledSharedCache, isEnabledSharedCacheConnection, newConnectionConfig, resetOpenMode, setApplicationId, setAutoVacuum, setBusyTimeout, setCacheMode, setCacheSize, setDateClass, setDatePrecision, setDateStringFormat, setDefaultCacheSize, setEncoding, setHexKeyMode, setJounalSizeLimit, setJournalMode, setLockingMode, setMaxPageCount, setOpenMode, setPageSize, setPragma, setReadOnly, setReadUncommited, setSharedCache, setSynchronous, setTempStore, setTempStoreDirectory, setTransactionMode, setTransactionMode, setUserVersion, toProperties, useLegacyFileFormat
-
-
-
-
Method Detail
-
setLegacy
public SQLiteMCChacha20Config setLegacy(int value)
- Overrides:
setLegacy
in classSQLiteMCConfig.Builder
-
setLegacyPageSize
public SQLiteMCChacha20Config setLegacyPageSize(int value)
- Overrides:
setLegacyPageSize
in classSQLiteMCConfig.Builder
-
setKdfIter
public SQLiteMCChacha20Config setKdfIter(int value)
- Overrides:
setKdfIter
in classSQLiteMCConfig.Builder
-
getDefault
public static SQLiteMCChacha20Config getDefault()
-
getSqlleetDefaults
public static SQLiteMCChacha20Config getSqlleetDefaults()
-
-