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.Cloneable
Connection local configurations
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
autoCommit
private static java.util.Map<SQLiteConfig.TransactionMode,java.lang.String>
beginCommandMap
private SQLiteConfig.DateClass
dateClass
private FastDateFormat
dateFormat
private SQLiteConfig.DatePrecision
datePrecision
private java.lang.String
dateStringFormat
private boolean
getGeneratedKeys
private int
transactionIsolation
private SQLiteConfig.TransactionMode
transactionMode
-
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 SQLiteConnectionConfig
copyConfig()
static SQLiteConnectionConfig
fromPragmaTable(java.util.Properties pragmaTable)
SQLiteConfig.DateClass
getDateClass()
FastDateFormat
getDateFormat()
long
getDateMultiplier()
SQLiteConfig.DatePrecision
getDatePrecision()
java.lang.String
getDateStringFormat()
int
getTransactionIsolation()
SQLiteConfig.TransactionMode
getTransactionMode()
boolean
isAutoCommit()
boolean
isGetGeneratedKeys()
void
setAutoCommit(boolean autoCommit)
void
setDateClass(SQLiteConfig.DateClass dateClass)
void
setDatePrecision(SQLiteConfig.DatePrecision datePrecision)
void
setDateStringFormat(java.lang.String dateStringFormat)
void
setGetGeneratedKeys(boolean getGeneratedKeys)
void
setTransactionIsolation(int transactionIsolation)
void
setTransactionMode(SQLiteConfig.TransactionMode transactionMode)
(package private) java.lang.String
transactionPrefix()
-
-
-
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()
-
-