Package org.sqlite
Class SQLiteConnectionConfig
- java.lang.Object
-
- org.sqlite.SQLiteConnectionConfig
-
- All Implemented Interfaces:
java.lang.Cloneable
public class SQLiteConnectionConfig extends java.lang.Object implements java.lang.CloneableConnection local configurations
-
-
Field Summary
Fields Modifier and Type Field Description private booleanautoCommitprivate static java.util.Map<SQLiteConfig.TransactionMode,java.lang.String>beginCommandMapprivate SQLiteConfig.DateClassdateClassprivate FastDateFormatdateFormatprivate SQLiteConfig.DatePrecisiondatePrecisionprivate java.lang.StringdateStringFormatprivate booleangetGeneratedKeysprivate inttransactionIsolationprivate SQLiteConfig.TransactionModetransactionMode
-
Constructor Summary
Constructors Constructor Description SQLiteConnectionConfig(SQLiteConfig.DateClass dateClass, SQLiteConfig.DatePrecision datePrecision, java.lang.String dateStringFormat, int transactionIsolation, SQLiteConfig.TransactionMode transactionMode, boolean autoCommit, boolean getGeneratedKeys)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SQLiteConnectionConfigcopyConfig()static SQLiteConnectionConfigfromPragmaTable(java.util.Properties pragmaTable)SQLiteConfig.DateClassgetDateClass()FastDateFormatgetDateFormat()longgetDateMultiplier()SQLiteConfig.DatePrecisiongetDatePrecision()java.lang.StringgetDateStringFormat()intgetTransactionIsolation()SQLiteConfig.TransactionModegetTransactionMode()booleanisAutoCommit()booleanisGetGeneratedKeys()voidsetAutoCommit(boolean autoCommit)voidsetDateClass(SQLiteConfig.DateClass dateClass)voidsetDatePrecision(SQLiteConfig.DatePrecision datePrecision)voidsetDateStringFormat(java.lang.String dateStringFormat)voidsetGetGeneratedKeys(boolean getGeneratedKeys)voidsetTransactionIsolation(int transactionIsolation)voidsetTransactionMode(SQLiteConfig.TransactionMode transactionMode)(package private) java.lang.StringtransactionPrefix()
-
-
-
Field Detail
-
dateClass
private SQLiteConfig.DateClass dateClass
-
datePrecision
private SQLiteConfig.DatePrecision datePrecision
-
dateStringFormat
private java.lang.String dateStringFormat
-
dateFormat
private FastDateFormat dateFormat
-
transactionIsolation
private int transactionIsolation
-
transactionMode
private SQLiteConfig.TransactionMode transactionMode
-
autoCommit
private boolean autoCommit
-
getGeneratedKeys
private boolean getGeneratedKeys
-
beginCommandMap
private static final java.util.Map<SQLiteConfig.TransactionMode,java.lang.String> beginCommandMap
-
-
Constructor Detail
-
SQLiteConnectionConfig
public SQLiteConnectionConfig(SQLiteConfig.DateClass dateClass, SQLiteConfig.DatePrecision datePrecision, java.lang.String dateStringFormat, int transactionIsolation, SQLiteConfig.TransactionMode transactionMode, boolean autoCommit, boolean getGeneratedKeys)
-
-
Method Detail
-
fromPragmaTable
public static SQLiteConnectionConfig fromPragmaTable(java.util.Properties pragmaTable)
-
copyConfig
public SQLiteConnectionConfig copyConfig()
-
getDateMultiplier
public long getDateMultiplier()
-
getDateClass
public SQLiteConfig.DateClass getDateClass()
-
setDateClass
public void setDateClass(SQLiteConfig.DateClass dateClass)
-
getDatePrecision
public SQLiteConfig.DatePrecision getDatePrecision()
-
setDatePrecision
public void setDatePrecision(SQLiteConfig.DatePrecision datePrecision)
-
getDateStringFormat
public java.lang.String getDateStringFormat()
-
setDateStringFormat
public void setDateStringFormat(java.lang.String dateStringFormat)
-
getDateFormat
public FastDateFormat getDateFormat()
-
isAutoCommit
public boolean isAutoCommit()
-
setAutoCommit
public void setAutoCommit(boolean autoCommit)
-
getTransactionIsolation
public int getTransactionIsolation()
-
setTransactionIsolation
public void setTransactionIsolation(int transactionIsolation)
-
getTransactionMode
public SQLiteConfig.TransactionMode getTransactionMode()
-
setTransactionMode
public void setTransactionMode(SQLiteConfig.TransactionMode transactionMode)
-
isGetGeneratedKeys
public boolean isGetGeneratedKeys()
-
setGetGeneratedKeys
public void setGetGeneratedKeys(boolean getGeneratedKeys)
-
transactionPrefix
java.lang.String transactionPrefix()
-
-