Package org.sqlite.mc
Class SQLiteMCChacha20Config
- 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
Modifier and Type Method Description static SQLiteMCChacha20ConfiggetDefault()static SQLiteMCChacha20ConfiggetSqlleetDefaults()SQLiteMCChacha20ConfigsetKdfIter(int value)SQLiteMCChacha20ConfigsetLegacy(int value)SQLiteMCChacha20ConfigsetLegacyPageSize(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:
setLegacyin classSQLiteMCConfig.Builder
-
setLegacyPageSize
public SQLiteMCChacha20Config setLegacyPageSize(int value)
- Overrides:
setLegacyPageSizein classSQLiteMCConfig.Builder
-
setKdfIter
public SQLiteMCChacha20Config setKdfIter(int value)
- Overrides:
setKdfIterin classSQLiteMCConfig.Builder
-
getDefault
public static SQLiteMCChacha20Config getDefault()
-
getSqlleetDefaults
public static SQLiteMCChacha20Config getSqlleetDefaults()
-
-